Selasa, 31 Juli 2012

Lindungi Diri di Social Media

Social Media

Apa yang dimaksud dengan social media? Social media merupakan media online tempat orang-orang bisa berpartisipasi dan saling berbagi secara online. Hal ini bisa dilakukan melalui web ataupun teknologi mobile dan bersifat interaktif.
Beberapa bentuk social media misalnya forum, blog, microblogging, wiki, podcast, video, social networking dan social bookmarking. Berikut ini beberapa contoh social media yang terkenal:
  • Blog / Microblog

    Contoh: Twitter, Blogger, Wordpress
  • Wiki

    Contoh: Wikipedia
  • Forum

    Contoh: Kaskus
  • Video

    Contoh: Youtube
  • Foto

    Contoh: Flickr, Picasa
  • Social networking

    Contoh: Facebook
  • Social bookmarking

    Contoh: Digg, Delicious, Reddit, Lintasberita
  • Virtual game worlds

    Contoh: World of Warcraft
  • Virtual social worlds

    Contoh: Second Life

Lindungi Diri di Social Media 

Cara termudah untuk melindungi diri di social media adalah dengan mengetahui kebiasaan para penjahat online. Banyak ancaman Internet yang terjadi di dunia online. Berikut ini beberapa kebiasaan mereka.
  • Membajak Email

    Cara termudah penjahat online adalah dengan membajak alamat email Anda. Kemudian mereka akan login ke situs-situs social media dengan menggunakan email Anda dan menggunakan fasilitas "Lupa Password" untuk mendapatkan password yang dikirim ke email Anda.
    Solusi: Selalu amankan email Anda. Salah satu cara termudah adalah selalu secara rutin ganti password email Anda. Kemudian jika Anda mulai menerima email permintaan penggantian password dari website social media, segera waspada dan ganti email di social media tersebut.
  • Menyelidiki Kehidupan Anda

    Cara lain yang sering digunakan adalah dengan menebak password Anda dengan menyelidiki diri atau kegiatan Anda. Banyak orang mencantumkan sebanyak mungkin termasuk hal pribadi dalam profil mereka. Hal ini membuka peluang bagi para penjahat untuk mengumpulkan informasi tentang Anda. Hal yang sederhana seperti memasukkan nama pasangan Anda, tanggal lahir, tempat lahir maupun hal lain yang menarik dari profil Anda sebagai dasar untuk menebak password.
    Solusi: Jangan gunakan hal-hal yang mudah ditebak sebagai password Anda. Gunakan kombinasi yang sulit ditebak untuk password Anda. Cara terbaik adalah dengan mengkombinasikan huruf besar, huruf kecil dan angka dalam password Anda.
  • Spyware

    Seorang penjahat Internet biasanya akan mengirimkan Anda program yang menarik atau mengirim link untuk download program bagus. Bahkan email tersebut seolah-olah berasal dari teman Anda sendiri. Namun di balik program tersebut, ada program jahat yang disebut keylogger. Program ini akan membuat semua yang Anda ketik dikirim kepada si penjahat. Dengan mudah mereka akan tahu user dan password Anda untuk login ke website social media.Solusi: Jangan mengklik link apapun yang terlihat asing dan dikirim ke email Anda, apalagi yang kelihatannya menarik. Gunakan antivirus dan program keamanan Internet yang sudah terkenal untuk memeriksa isi email atau link tersebut. Aktifkan fitur keamanan di browser Internet Anda dan selalu gunakan browser Internet terbaru yang saat ini tersedia gratis.
  • Phising

    Biasanya para penjahat mereka akan mengirim junk email yang berisi link atau tautan menuju website lain yang mirip dan Anda akan login ke website "email" palsu tersebut, sehingga user dan password Anda akan disimpan pembajak. Misalnya mereka mengirim pemberitahuan palsu untuk memperbarui data Anda dan meminta Anda segera login dengan klik link yang dikirim pada email tersebut.
    Solusi: Jangan mengklik link apapun yang terlihat asing dan dikirim ke email Anda misalnya untuk memperbarui data Anda. Cara paling aman adalah selalu ketik alamat website penyedia email seperti mail.yahoo.com atau www.gmail.com langsung di kotak alamat browser Anda. Lalu login dengan cara yang normal di website tersebut.
Cara lain untuk mengamankan identitas Anda di Internet adalah dengan cara berikut:
  • Gunakan kombinasi yang sulit untuk password, yaitu kombinasi huruf besar, huruf kecil dan angka.
  • Saat login, pilih https ketimbang http jika ada opsi untuk menggunakan https.
  • Jangan klik link yang mencurigakan, bahkan dari teman sendiri yang tidak biasanya mengirim link.
  • Jika ada yang mengirim pesan ke akun Anda, selalu selidiki permintaannya.
  • Jika ada pilihan membuat pertanyaan bantuan untuk pemulihan akun saat lupa password, gunakan pertanyaan dan jawaban yang sulit ditebak orang lain.
  • Hindari akses website social media di komputer yang tidak terjamin keamanannya, apalagi di warnet yang reputasi dan sistem keamanannya kurang bagus.
Social media seperti Facebook, Twitter, Youtube, atau blog bisa sangat bermanfaat. Namun selalu waspada, karena identitas dan profil Anda memang harus dilindungi. Hindari orang lain membajak akun Anda di social media yang akan mendatangkan kerugian besar bagi

Lima Langkah Mencapai Impian

Pada awal tahun ini mungkin Anda sudah memiliki rencana untuk melakukan hal-hal yang ingin Anda lakukan atau memiliki rencana untuk memiliki rumah atau aset lainnya. Untuk dapat mewujudkan keinginan Anda, salah satu yang harus Anda lakukan adalah perlunya mengelola keuangan Anda dengan baik sehingga rencana Anda dapat terwujud.

Rencana Anda tahun ini mungkin sama dengan rencana Anda di tahun lalu. Tetapi karena kurangnya perencanaan sampai akhir tahun maka rencana tinggal rencana. Cita-cita Anda untuk memiliki tabungan, melunasi hutang, memiliki rumah atau kendaraan belum tercapai. Anda belum dapat mewujudkan rencana Anda. Maka, jangan biarkan tahun ini berlalu tanpa ada hal berharga yang bisa Anda dapatkan.

Mengelola keuangan membutuhkan disiplin dari pihak Anda. Lakukan hal-hal berikut untuk mengelola uang Anda.

1

Menabung


Prioritaskan untuk menabung. Bagi sebagian orang ini hal yang cukup sulit karena merasa penghasilan mereka masih kurang untuk menutupi kebutuhan sehari-hari sehingga rasanya mustahil untuk menabung. Tetapi, dalam mengelola keuangan, ini adalah hal utama yang harus dilakukan. Caranya adalah dengan dengan segera menyimpan uang setelah gajian. Anda dapat menyimpannya di bank atau di tempat yang cukup aman. Menyisihkan sebagian uang akan membantu untuk mengurangi keinginan untuk membelanjakannya.
Besarnya uang yang ditabung, minimal 5% dari penghasilan. Segera sisihkan bagian ini. Anda dapat pula mengikuti program-program yang ada di bank dimana setiap bulannya akan didebet sejumlah uang atau Anda wajib menyetorkannya.

2

Anggaran


Anggaran mencatat bagaimana penghasilan digunakan. Membuat anggaran akan membantu untuk memantau, mengendalikan bahkan mengurangi pengeluaran Anda. Dengan mengetahui kemana saja atau dibelanjakan apa saja penghasilan, Anda akan terbantu untuk mencapai tujuan-tujuan keuangan Anda.
Agar tujuan keuangan Anda tercapai, maka jangan biarkan pengeluaran Anda lebih besar dari pemasukan atau besar pasak daripada tiang. Bedakan antara kebutuhan dan keinginan. Seringkali, yang kita belanjakan adalah hal-hal yang kita inginkan padahal belum tentu hal itu benar-benar kita perlukan. Ingat, bahwa ada tujuan-tujuan finansial yang ingin Anda capai.

3

Perencanaan


Penting agar Anda membuat perencanaan. Misalnya seperti yang sudah Anda rencanakan untuk memiliki rumah atau apartemen. Jika belum memiliki sejumlah uang untuk membelinya, dapat dengan mencicil. Hanya saja, pastikan perhitungan Anda dengan tepat agar Anda tidak terlilit hutang yang tidak perlu.
Baik juga jika tulang punggung merencanakan untuk ikut asuransi yang dapat melindungi keluarga agar jika terjadi hal yang buruk tidak terlalu mempengaruhi keuangan. Orang tua juga dapat merencanakan untuk dana pensiun agar selanjutnya tidak membebani anak mereka.

4

Investasi


Memilih investasi yang tepat dapat menambah pundi-pundi tabungan Anda. Sebelum memulai investasi, sebaiknya pelajari dahulu tentang investasi tersebut agar Anda lebih memahami dan tidak ditipu. Sebaiknya pilih investasi yang aman dengan tambahan yang rasional. Jangan cepat tergiur dengan bunga atau hasil dari investasi yang berlebihan.

5

Seimbang


Jangan korbankan kesehatan fisik atau emosi keluarga hanya semata-mata ingin mengumpulkan kekayaan. Jika sakit atau terjadi masalah dalam keluarga, tidak akan ada kedamaian batin yang dimiliki. Akibatnya, pikiran menjadi kacau dan mungkin ada banyak uang yang dikeluarkan untuk mengatasi masalah ini.

Lima langkah tersebut akan membantu Anda mencapai cita-cita finansial dan membuat hasil kerja keras Anda tidak sia-sia. Membantu Anda memiliki harta sebagai buah dari hasil kerja keras yang dapat dinikmati. Kehidupan tidak menentu. Maka, saat Anda masih memiliki kesempatan untuk menyisihkan penghasilan Anda, lakukan hal itu agar tidak menyesal di kemudian hari

Senin, 30 Juli 2012

Tips Cara Menulis dengan Baik

Tips Cara Menulis dengan Baik - Dengan menulis kita bisa berbagi wawasan sekaligus menambah wawasan kita. Menulis memang gampang-gampang susah apalagi jika kita tidak terbiasa melakukannya. Jika anda berniat mengasah kemampuan menulis, inilah tips yang harus dipelajari

Ide menulis bisa muncul dari mana saja, bisa sesuatu yang terjadi secara nyata di sekitar kita, bisa juga suatu pikiran yang sekonyong-konyong koder muncul dari negeri antah berantah. Yang sering membuat ide terbuang sia-sia adalah kita percaya bahwa ide itu begitu kuatnya sehingga yakin ndak akan lupa, beberapa jam berlalu dan hilanglah ide itu, yang tersisa hanya pikiran, “Kayaknya tadi ingin nulis sesuatu, tapi apa ya…?”

TIPS CARA MENULIS DENGAN BAIK

Tips pertama, selalu catat ide yang muncul walaupun ide belum tentu selalu jadi tulisan. Saya biasa mencatat di buku, atau kalau lagi ndak bawa buku kadang saya catat di draft sms HP. Dengan begini, kita bisa mengingat sebagian besar yang akan kita tulis sehingga akan lancarlah ide tulisan kita tersebut

Tips kedua, menulislah selayaknya kita berbicara. Menulis adalah cara untuk mengkomunikasikan isi kepala sampeyan kepada orang lain, bukan untuk membuktikan bahwa sampeyan pinter menulis.Gaya menulis selayaknya berbicara sangat cocok jika kita membuat sebuah artikel terutama untuk blog yang akan dibaca orang banyak dan kurang sempurna jika diterapkan untuk menulis sebuah skrips

Tips ketiga, Perbanyak referensi dengan rajin membaca. Hampir semua ilmu itu dasarnya sama, namun siapa yang lebih banyak referensinya itulah yang paling meyakinkan pembaca

Tips keempat, Segeralah menulis dan jangan biarkan ide mengendap terlalu lama, bukan karena masalah faktual, kadang emosi yang mengikuti ide itu juga bisa berkurang atau hilang. Yang ada nanti tulisan kita terasa datar tanpa perasaan, kita bisa merasakan saat menulis, masihkah ada emosinya.

Kadang saking semangatnya waktu menulis banyak pilihan kata yang ndak tepat, atau struktur kalimat yang kurang bagus. Yang paling standard ada kesalahan pengetikan (bukan ejaan! karena ejaan saya parah).

Tips kelima, biasakan tahap dalam menulis adalah membuat draft, mengedit, baru menerbitkan. Kalo perlu proses mengeditnya ndak hanya dilakukan satu kali.

Perlu waktu beberapa lama sebelum tulisan saya jadi agak enak dibaca. Kadang saya membaca tulisan-tulisan lama di blog, memalukan, tapi itulah bagian dari proses yang membentuk tulisan saya sekarang.

Tips keenam, practice makes perfect (jangan protes kalo tulisannya salah, boso linggis saya memang memprihatinkan), jangan putus asa dalam menulis. Menulislah dan menulis lagi…

Minggu, 29 Juli 2012

Pengenalan Bahasa C

Bahasa C adalah salah satu dari bahasa pemrograman, C dibuat oleh Brian W. Kernighan dan Dennis M Ritche pada tahun 1972 di Laboratorium Bell AT&T.  Bahasa C menggabungkan kemampuan pengendalian mesin dalam aras rendah(bahasa mesin/ bahasa tingkat rendah) dan struktur data dan struktur kontrol beraras tinggi(bahasa tingkat tinggi/ bahasa yang mudah difahami manusia).
Untuk mempelajari bahasa C dapat digunakan progam visual C, Dev C++, codeblock dan lain sebagainya, disini saya akan menjelaskan memakai program codeblock. Oke langsung dimulai saja, untuk membuat program kita jalan kan dulu codeblocknya dengan klik start–> all program –> codeblock. untuk membuat program klik file –> new –> project –> (pilih) console application –> klik Go –> (pilih bahasa yang digunakan C/C++)  C –> Next –> tulis judulnya –> next –> finish.
Dalam pemrograman dikenal 2 jenis bagian yaitu :
1. header
2. body
Berikut format umum bahasa C :

#include <stdio.h>
main()
{
      //program ditulis disini
}
Berikut contoh program dalam bahasa C, yaitu program menampilkan tulisan ” Selamat Belajar bahasa C, semangat! ”
#include <stdio.h>
int main()
{
       printf ( ” Selamat Belajar bahasa C, semangat! ” )  ;
       return 0  ;
}
Kemudian di compile dengan menekan f9 maka akan keluar output pada cmd seperti berikut :
Selamat Belajar bahasa C, semangat!
Keterangan :
1. setiap penulisan fungsi diakhiri dengan ” ; “.
2. stdio.h adalah library standar input output yang umum digunakan dan berisi fungsi-fungsi standar dalam menulis program. selain stdio.h ada banyak library misalnya math.h untuk fungsi matematika dan boolean.
3. printf () adalah fungsi untuk menampilkan kelayar.

Sabtu, 28 Juli 2012

Perkembangan IT

Perkembangan TI Pada Generasi Tabung Hampa 

Generasi kesatu (1939-1954)
Masih menggunakan tabung hampa ( vacuum tube ), yakni masih menggunakan tabung gelas dengan sirkuit di dalam nya, Berukuran fisik sangat besar, masih menggunakan konsep stored-program dengan memori utamanya adalah magne- tic core storage. Cepat panas, sehingga memerlukan pendingin. Prosesnya kurang cepat. Membutuhkan daya listrik yang besar.

  • Menggunakan teknologi tabung hampa sebagai alat pemrosesan dan penyimpanan data
  • Memori sangat rendah
  • Perlu pemanasan awal yang tinggi
  • Kemampuan mengolah datanya sangat lambat
  • Ukurannya sangat besar
  • Cepat panas dan mudah terbakar
  • Memerlukan banyak tabung hampa dengan tujuan bila ada tabung hampa yang terbakar tidak mengganggu operasi keseluruhan komputer
  • Pengguna tenaga listrik sangat besar

Perkembangan TI Pada Generasi Transiator
Generasi kedua (1948)
Pada computer generasi ini menggunakan transistor untuk menggantikan tabung hampa. Transistor mulai digunakan di komputer pada tahun 1956. Mengganti- kan bahasa mesin dengan assembly. Kapasitas memori utama sudah cukup besar sampai puluhan ribu karakter. Beberapa bahasa pemrograman tingkat tinggi mulai bermunculan, seperti Common Business-Oriented Language (COBOL), Formula Translator (FORTRAN), Algorithmic Language (ALGOL).
Contoh : UNIVAC ( Universal Automatic Computer ) merupakan computer pertama yang di komersialkan.

Perkembngan TI Pada Generasi IC
Generasi ketiga (1958)
Pada generasi ini sudah menggunakan transistor namun menimbulkan panas yang cukup besar. Dan akhirnya tahun 1958 seorang Jack Kilby, yakni insinyur di Texas Instruments, mengembangkan sirkuit terintegrasi (IC, integrated circuit). Dengan mengombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen ke dalam suatu chip tunggal yang disebut semikonduktor. IC yang meliputi komponen transistor, resistor, dan kapasitor diintegrasikan ke dalam chip tunggal. Pada generasi ini juga memunculkan microprosesor pertama yakni Intel 4004 Microprosesor.

Perkembangan TI Pada Generasi Large Scale Integration (LSI)
Generasi keempat (1980)
Tujuan pengembangan menjadi lebih jelas yakni dengan mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip.

Perkembangan TI Pada Generasi Procesor

Generasi kelima (1982)
Berkat kepopulerannya di kalangan rumah tangga maupun dunia bisnis, pada sekitar tahun 1982 Komputer Pribadi (Personal Computer) yang oleh Majalah “Time” diberi gelar “Man of The Year”. Selanjutnya menjelang tahun 1990-an, kemampuan Komputer pribadi meningkat secara drastis hampir menyamai kemampuan komputer multiuser. Kini komputer tingkat tinggi (higher-end computer) lebih sering membedakannya dari komputer pribadi dari segi kestabilan serta kemampuan multitasking yang lebih baik, daripada hanya bergantung semata-mata pada kemampuan CPU


Kesimpulan
Apabila di ambil kesimpulan dari setiap generasi, maka akan terlihat perbedaaan yang spesifik dari masing masing generasi, kita lihat saja dari :
1. Ukuran
Ukuran yang dulu besar pada generasi ke 1, sekarang sudah menjadi kecil
2. Harga
Harga yang dulu pasti mahal, sekarang pasti sudah lebih murah jika dibandingkan dengan koputer janman dahulu.
3. Speed
Dulu kecepatan yang lambat, sekarang sudah berbenah semakin cepat.
4. Memory
Memory yang dulunya mempunyai kuantitas penyyimpanan ang sedikit, kini ukuran nya pun semakin kecil namun memiliki daya penyimpanan data yang besar.

KODE ASCII


Kode Standar Amerika untuk Pertukaran Informasi atau ASCII (American Standard Code for Information HeInterchange) merupakan suatu standar internasional dalam kode huruf dan simbol seperti  dan Unicode tetapi ASCII lebih bersifat universal, contohnya 124 adalah untuk karakter Hex. Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks. Kode ASCII sebenarnya memiliki komposisi bilangan biner sebanyak 8 bit. Dimulai dari 0000 0000 hingga 1111 1111. Total kombinasi yang dihasilkan sebanyak 256, dimulai dari kode 0 hingga 255 dalam sistem bilangan Desimal.


TABEL KODE ASCII



Daftar kode ASCII yang dapat ditampilkan

Komponen - komponen GUI

Java sungguh merupakan bahasa pemrograman yang sangat luar biasa. salah satu yang membuat java sering di pakai adalah kemampuannya untuk bisa berjalan di berbagai platform sistem operasi, asalkan sistem operasi tsb memiliki JVM (Java Virtual Machine). mungkin dalam posting selanjutnya akan saya bahas tentan JVM.

saat ini saya akan membahas tentang GUI java. Java memiliki berbagai macam element yang bisa di susun menjadi sebuah tampilan, sehingga program yang kita buat memiliki interface. Salah satu tujuan interface/GUI pada sebuah program agar applikasi yang di buat mudah di gunakan oleh orang awam,atau bahasa kerennya user friendly.



dalam perkembangannya java sudah menngembangkan berbagai macam komponen, dan yang terakhir di beri nama Java Swing, pertama java menggembangkan proyek yang di beri nama Java Foundation Classes (JVC), dalam JVC pertama java menggeluarkan AWT(Abstract Window Toolkit), setelah terus berkembang java mengeluarkan ersi yang lebih baru yang di beri nama Java Swing.

akan saya bahas satu2 tentang komponen2 yang sering di pakai dalam membuat program sederhana

1. Label
label berfungsi untuk menuliskan sesuatu di frame yang kita buat, nama default JLabel

2. Button
Button digunakan untuk mengeksekusi sebuah perintah, jika button di pencet maka proses akan berjalan, nama default JButton

3. Text Field
Text Field marupakan salah satu cara untuk  mengisikan suatu inputan dalam program, nama default JTextfield

4. Text Area
Text Area biasanya digunakan untuk menampilkan hasil output dari program, nama default JTextarea

5. Combo box
Combo Box merupakan salah satu cara inputan juga. jika combo box di pencet, maka akan keluar berbagai pilihan untuk di proses, nama default JCombobox

6. Radio button
radio button juga salah satu cara inputan dalam program, tetapi dalam penggunaannya berbeda dengan combo box, radio button digunakan jika pilihan yang di sediakan sedikit, maka akan lebih efektif jika menggunakan radio button, berbeda dengan combo box yang hjerus click 2 kali untuk memilih, radio button cukup sekali pilihan, dan hanya boleh satu pilihan yang di pilih, maka digunakan radio button group agar hanya satu yang bisa di pilih, nama default JRadiobutton

7. Check box
Check box juga merupakan salah satu cara inputan, mirip dengan radio button, tetapi check box memperbolehkan user untuk memilih lebih dari satu pilihan, jadi check box di gunakan untuk menjawab petanyaan yang memperbolehkan lebih dari satu jawaban, nama defaultnya jCheckbox.

Huuff!!!...capek...uda banyak..hahaha
sebenernya masih banyak lagi komponen2 yang bisa d eksplor lebih untuk pembuatan interface applikasi besar. 
untuk sisa komponen yang belum di jelaskan silahkan coba sendiri, liat di netbeans anda.:):)

Vriable dan Tipe Data pada Java

Nama merupakan hal penting dalam teknik pemrograman. Dalam suatu program, nama digunakan untuk menyebut sesuatu. Untuk menggunakan "sesuatu" tersebut, programmer harus mengerti bagaimana aturan pemberian nama dan aturan untuk menggunakan nama tersebut dalam programnya. Atau dengan kata lain, programmer harus mengerti sintaks dan semantik dari nama.
Menurut aturan sintaks Java, nama merupakan rangkaian dari 1 atau lebih karakter. Harus dimulai dengan huruf dan harus terdiri dari huruf, angka atau karakter garis bawah '_'. Berikut ini adalah contoh nama yang diperbolehkan:
        N   n   rate  x15   quite_a_long_name   HelloWorld
Hurus kecil dan huruf besar dianggap berbeda, sehingga HelloWorld, helloworld, HELLOWORLD, dan heLLOwoRLD adalah nama yang berbeda-beda. Beberapa kata tertentu merupakan nama yang memiliki kegunaan tertentu oleh Java, dan tidak dapat dipergunakan oleh programmer. Kata-kata ini disebut reserved words (kata-kata cadangan) misalnya: class, public, static, if, else, while, dan lain-lain.
Hal lain yang penting adalah compound names atau nama campuran, yaitu yang merupakan nama biasa yang dihubungkan dengan titik, misalnya System.out.println. Idenya adalah "sesuatu" pada Java dapat terdiri dari "sesuatu" yang lain. Nama System.out.println artinya System menampung out dan out menampung println. Kita sebut "sesuatu" sebagai identifier (pengenal) tidak peduli apakah ia berupa nama tunggal atau campuran.

Program melakukan manipulasi data yang disimpan dalam memori. Dalam bahasa mesin, data hanya bisa diambil dengan menyebut alamatnya di memori. Dalam bahasa pemrograman tingkat tinggi seperti Java, nama bisa digunakan untk mengganti alamat data tersebut di memori. Tugas komputer adalah untuk melacak di mana data tersebut di simpan, sedangkan programmer menggunakan nama untuk memerintahkan komputer mengambil data tersebut dari memori. Nama yang digunakan seperti ini disebut variable.
Variabel sebenarnya berarti lebih kompleks. Variabel bukan isi dari data, tapi lokasi di memori yang menyimpan data tersebut. Variabel bisa diibaratkan sebagai kotak penyimpanan data, bukan isi kotaknya. Karena data di dalam kotak bisa berubah, variabel hanya dapat dipercaya pada satu saat saja, walaupun tempatnya selalu sama.
Dalam bahasa Java, satu-satunya cara untuk memasukkan data ke dalam variabel adalah dengan menggunakan assignment statement, atau pernyataan pemberian nilai. Pernyataan ini berbentuk:
variable = ekspresi;
di mana ekspresi menyatakan apapun yang berhubungan dengan nilai suatu data. Ketika komputer menjalankan instruksi ini, komputer akan menghitung dan menyimpan hasilnya ke dalam variabel. Contoh:
kecepatan = 40;
Variable dalam pernyataan di atas adalah kecepatan dan ekspresinya adalah angka 40. Komputer menghitung pernyataan ini dan menyimpan 40 ke dalam variabel kecepatan, dan mengganti apapun yang telah disimpan sebelumnya.
Sekarang misalnya kita ingin melakukan perhitungan yang lebih kompleks:
jarak = kecepatan * waktu
Di sini, * merupakan operasi perkalian. Komputer mengambil data yang disimpan dalam variabel kecepatan dan waktu, melakukan perkalian, dan menyimpan hasilnya dalam jarak.
Variabel dalam bahasa Java didesign untuk menyimpan hanya 1 jenis tipe data. Kompiler akan menampilkan kesalahan sintax apabila variabel ini dicoba untuk diberi tipe data jenis lain. Oleh karena itu Java disebut bahasa pemrograman bertipe kuat atau strongly typed language.
Ada 8 tipe data primitif dalam bahasa Java.
Jenis Data Deskripsi Ukuran Minimum Maksimum
boolean Hanya bisa berisi benar atau salah 1-bit
char Karakter Unicode 16-bit
byte Bilangan bulat 8-bit -127 128
short Bilangan bulat 16-bit -32768 32767
int Bilangan bulat 32-bit -2147483648 2147483647
long Bilangan bulat 64-bit -9223372036854775808 9223372036854775807
float Bilangan riil 32-bit 1.40129846432481707e-45 3.40282346638528860e+38
double Bilangan riil 64-bit 4.94065645841246544e-324 1.79769313486231570e+308
Suatu variabel baru dapat digunakan apabila telah dideklarasikan. Pernyataan deklarasi variabel digunakan untuk mendeklarasikan satu atau lebih variabel dan memberinya nama. Ketika komputer mengeksekusi deklarasi variabel, komputer akan menyediakan ruangan di memori kemudian menyimpan alamat ini sesuai dengan nama variabel yang diberikan. Deklarasi variable berbentuk seperti :
nama_tipe nama_variabel;
nama_variabel dapat berupa sebuah nama variabel atau beberapa nama sekaligus yang dipisah dengan koma. Gaya pemrograman yang baik yaitu dengan mendeklarasikan satu variabel dalam satu pernyataan, kecuali variabel tersebut berhubungan erat satu sama lain. Misalnya:
float num;
String nama;
String nama;
boolean bol;
int x,y;
Atau pendeklarasian variabel bisa juga dilakukan sekaligus dengan pemberian nilainya, seperti pada contoh berikut:
int num = 1000;
char ch = 'e';
float angka = -1.504;
boolean bol = true;
Jenis-jenis Variabel
Java memiliki beberapa jenis variabel yang dapat dikelompokkan sebagai berikut :
  • Instance Variables (tidak statis). Dalam bahasa pemrograman berorientasi objek, objek menyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek. Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objeknya.
  • Class Variables (statis). Variabel ini merupakan bagian integral dari suatu kelas, dan tidak ada satu objek pun yang dapat menyatakan kepemilikan atas variabel ini. Variabel yang dideklarasikan sebagai statis digunakan bersama oleh semua objek. Variabel ini lebih bersifat global yang nilainya sama untuk setiap objek pada kelas yang bersangkutan.
  • Local Variables. Variabel ini didefinisikan di dalam suatu metoda (method) atau dalam suatu prosedur. Variabel ini bersifat lokal karena hanya dapat diakses oleh metoda atau prosedur tersebut.
  • Parameter. Paramater atau argumen adalah variabel yang digunakan pada saat suatu metoda atau prosedur dipanggil. Parameter berguna untuk memberikan nilai awal untuk diteruskan (pass) ke dalam suatu prosedur atau metoda.

Perintah Dasar SQL

Perintah SQL dan Pengunaannya - SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya. 

Berikut perintah-perintah dari sql beserta contoh penggunaanya :

1. Create Database : Create database berguna untuk membuat database baru.

Syntax dasar:
CREATE DATABASE database_nama
Contoh:
CREATE DATABASE databaseku


 2. Create Table : Berguna untuk membuat tabel data baru dalam sebuah database.

Syntax dasar:

CREATE TABLE
(
Column_name1 table_nama data_type
Column_name2 table_nama data_type
Column_name3 table_nama data_type
)


Contoh menggunakan perintah create table :
CREATE TABLE registrasi
(
Id int,
Nama varchar (255),
Email varchar(50),
Kota varchar(255)
)


 3. Select : Digunakan untuk memilih data dari table database.
Syntax dasar :
SELECT column_name(s)
FROM table_name
Atau
SELECT * FROM table_name
Contoh 1 :
SELECT nama,email FROM registrasi
Contoh 2 :
SELECT * FROM registrasi


4. Select Distinct : Digunakan untuk memilih data-data yang berbeda (menghilangkan duplikasi) dari sebuah table database.

Syntax dasar :
SELECT DISTINCT column_name(s)
FROM table_name

Contoh :

SELECT DISTINCT kota FROM registrasi


 5. Where : Digunakan untuk memfilter data pada perintah Select



Syntax dasar :
SELECT column name(s)
FROM table_name
WHERE column_name operator value
Contoh :
SELECT * FROM registrasi
WHERE nama=’KONOE’

Bahasa Pemrograman Java

James Gosling Pengembang Bahasa Pemrograman Java - James Gosling O.C., Ph.D adalah seorang pengembang perangkat lunak, yang terkenal terutama sebagai bapak bahasa pemograman Java. Ia lahir di dekat Calgary, Alberta, Kanada, 19 Mei 1955 (56 tahun).
Java adalah bahasa pemrograman dan perangkat yang  diciptakan oleh James Gosling dan teman-temannya  pada tahun 1994. Java pada awalnya diberi nama Oak dan dikembangkan sebagai bagian dari Green Project  di Perusahaan Sun. Penulisan Java dimulai pada Desember 1990. Patrick Naughton, Mike Sheridan, dan James Gosling berusaha untuk mencari tahu “gelombang selanjutnya” dalam ilmu komputasi.
 
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “Bapak Java”, James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).
Sejak kecil dia memang sangat tertarik dengan elektronika. Saat usia 12 tahun, orangtuanya mendapatinya berhasil membuat permainan tic tac toe dengan memanfaatkan komponen suku cadang telepon dan televisi. Melihat minat dan bakat tersebut, suatu ketika sahabat orangtuanya mengajak Gosling ke laboratorium komputer di Universitas Calgary. Saat itu usianya masih 14 tahun.
Sejak saat itulah ia lebih sering menghabiskan banyak waktu di laboratorium komputer daripada belajar di kelas. Lulus dari SMU, ia melanjutkan di Universitas Calgary. Saat menyelesaikan sarjana, ia mengembangkan editor teks Emacs, yang kelak menjadi editor teks yang paling banyak digunakan pada sistem operasi Unix. Pada 1977, James Gosling menerima gelar B.Sc dalam Ilmu Komputer dari Universitas Calgary. Kemudian ia mengambil pendidikan Master di Universitas Alberta sebelum melanjutkan program doktor di Universitas Carnegie Mellon di Pittsburgh. Ia memperoleh gelar Ph.D setelah berhasil mempertahankan tesisnya yang berjudul "The Algebraic Manipulation of Constraints" pada tahun 1983. Ketika menyelesaikan program doktornya, ia menulis sebuah versi dari emacs (gosmacs), dan sebelum bergabung dengan Sun Microsystems ia membangun sebuah versi multi-prosesor Unix ketika kuliah di Universitas.
Carnegie Mellon, maupun sejumlah compiler dan mail systems. Ia segera bergabung dengan IBM selepas kuliah. Sayang hasil pekerjaannya tidak pernah diproduksi. Sejak 1984, Gosling bekerja untuk Sun Microsystems, dan dikemudian hari ia dikenal sebagai pembuat bahasa pemograman Java. Setahun kemudian, bergabung dengan Sun Microsystems ia menjadi bagian Green Team untuk menjalankan projek rahasia Green Project. Berkat kemampuannya, kariernya segera melejit sehingga menduduki posisi Vice President (VP) Sun Microsystems dan Chief Technology Officer (CTO) SunĂ­s Developer Product. Saat ini, ia masih berkontribusi pada Real-Time Specification of Java dan peneliti di laboratorium Sun untuk software development tools. Selain menjadi arsitek bahasa pemrograman Java, ia juga membangun sistem akuisisi data satelit, multiprosesor untuk Unix, beberapa kompiler, mail system dan insinyur utama pembuat windows manager NEWS (Network Extensible Windowing System).
Java adalah bahasa pemrograman dan perangkat yang diciptakan oleh James Gosling dan teman-temannya pada tahun 1994. Java pada awalnya diberi nama Oak dan dikembangkan sebagai bagian dari Green Project di Perusahaan Sun. Penulisan Java dimulai pada Desember 1990. Patrick Naughton, Mike Sheridan, dan James Gosling berusaha untuk mencari tahu "gelombang selanjutnya" dalam ilmu komputasi.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java). Produk sampingan lainnya dari Green Project adalah karakter kartun kecil bernama "Duke". Duke ditemukan dan digambar pertama kali oleh Joe Palrang dan telah
menjadi ikon untuk Java.
Pada bulan April 2009, Oracle mengumumkan keinginannya untuk membeli Sun Microsystems setelah tarik-ulur dengan IBM dan Hewlett-Packard. Uni Eropa akhirnya menyetujui akuisisi oleh Oracle dari Sun Microsystems pada tanggal 21 Januari 2010 dan sepakat bahwa. "Akuisisi Oracle Sun memiliki potensi untuk merevitalisasi aset penting dan menciptakan produk baru yang inovatif". Sebelum akuisisi dari Sun mencapai final, Sun dan Oracle memperkenalkan Sun Oracle Database Machine, yang diklaim sebagai mesin tercepat di dunia untuk semua jenis beban kerja database. Hari ini, Sun servers and storage, Oracle Real Application Clusters, Oracle Applications, Oracle Grid Computing, support untuk enterprise Linux, dan Oracle Fusion, adalah pemicu komitmen untuk inovasi dan hasil yang telah ditetapkan
Oracle selama tiga puluh tahun.
Pada April 2010, Gosling mengundurkan diri dari Sun Microsystems. "Kemampuan saya untuk memutuskan apa pun di Oracle diperkecil," kata Gosling. "Oracle adalah perusahaan yang sangat micromanaged. Jadi saya dan rekan-rekan saya di Java tidak diizinkan untuk memutuskan apa pun. Semua kewenangan kami untuk memutuskan apa pun menguap. " Gosling berkomentar atas pengunduran dirinya dari Oracle pada blognya bulan April 2011.
Pada periode Maret 2011 sampai dengan Agustus 2011, James Gosling bergabung dengan
Google sebagai Software Engineer. Setelah menghabiskan hanya beberapa bulan di Google (Maret-Agustus 2011), Bapak Java, James Gosling, membuat keputusan lain. Kali ini bentuknya bukan perusahaan raksasa software melainkan sebuah perusahaan berkembang yang dia pikir sesuai keinginannya. Ia mengumumkan bahwa ia telah pindah ke Liquid Robotic, di mana diamenjadi kepala arsitek software.
"Saya sendiri terkejut dan membuat perubahan karir. Saya memiliki waktu yang tepat di Google, bertemu banyak orang menarik, tapi saya bertemu beberapa orang di luar dan melakukan sesuatu yang benar-benar keterlaluan, dan setelah penderitaan yang banyak, saya memutuskan untuk meninggalkan Google. "