Selasa, 11 Maret 2014

Menggunakan bahasa pemrograman berorientasi objek

Sejarah singkat java

žPada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV Box. Dikarenakan perangkat tersebut tidak memiliki banyak memori, bahasa harus berukuran kecil dan mengandung kode yang liat. Juga karena manufakturmanufaktur berbeda memilih processor yang berbeda pula, maka bahasa harus bebas dari manufaktur manapun. Proyek diberi nama kode ”Green”.

Struktur Kontrol 
žstruktur kontrol pemilihan (if, else, switch) yang digunakan untuk memilih blok kode yang akan dieksekusi.

žstruktur kontrol pengulangan (while, do-while, for) untuk mengeksekusi blok tertentu pada program beberapa kali.

žpernyataan-pernyataan percabangan (break, continue, return) yang digunakan untuk mengatur arah dari aliran program.


Struktor kontrol pemilihan 

žStruktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain.
a. Statement if
  Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan eksekusi jika dan hanya jika persyaratan bernilai benar(true).
žBentuk dari pernyataan if,
  if( boolean_expression )
  statement;
  atau
  if( boolean_expression ){
  statement1;
  statement2;
  . . .
  }
b. Statement if-else
  Pernyataan if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false.
žBentuk statement if-else,
  if( boolean_expression )
  statement;
  else
  statement; 


Statement if-else-if

žPernyataan pada bagian kondisi else dari blok if-else dapat menjadi struktur if-else yang lain. Kondisi struktur seperti ini mengijinkan kita untuk membuat seleksi persyaratan yang lebih kompleks.

žBentuk statement if-else if,

  if( boolean_expression1 )

  statement1;

  else if( boolean_expression2 )

  statement2;

  else

  statement3;
 

Merancang Aplikasi teks dan dekstop berbasis objek

Strongly typed

Mendeklarasikan tipe data dari semua variabel, dan apabila lupa atau salah mengikuti aturan pendeklarasian variabel, maka akan mendapatkan error pada saat proses kompilas.


Tipe Data 
Tipe Data Primitif

  adalah tipe inti, tipe data primitif (sederhana) tidak diturunkan dari tipe lain, contohnya integer, floating point, karakter (char), boolean

Tipe Data Referensi

   adalah tipe data yang disusun dari tipe data sederhana (primitif) atau tipe komposit lain yang telah ada. Contoh : string, array, class, interface 

Tipe Data Primitif terdiri dari : 

A. Integer ( Bilangan Bulat )

  Integer merupakan tipe data numerik yang digunakan apabila tidak berurusan dengan pecahan atau bilangan desimal. Tipe data numerik yang termasuk integer

  adalah sebagai berikut: