BAB 1 (ELEMEN DASAR JAVA) - Pemrograman Berorientasi Objek (PBO)


A.  Instalasi Java
Instal aplikasi Java SDK pada komputer. Berikut langkah-langkah untuk instalasi java:
  1. Jalankan installer Java SDK
  2. Ikuti semua proses sampai selesai
  3. Set variabel system path pada komputer.
Caranya:
  1. Buka Windows Explorer
  2. Klik kanan icon My Computer, klik Properties
  3. Klik Advanced system settings

B.  Konsep Dasar Pemrograman Berorientasi Objek
Java adalah salah satu bahasa pemrograman yang menggunakan paradigma pemrograman berorientasi obyek.Pemrograman berorientasi obyek menjadikan object dan class sebagai konsep sentralnya. Jadi dalam pemrograman java object dan class menjadi suatu yang paling utama. Java adalah salah satu bahasa pemrograman yang tidak tergantung pada operating system (operating system independent), yang sekarang mulai popular dikalangan programmer.

C.  Konsep Dasar Variabel
Variabel adalah satuan yang dipakai oleh program sebagai basis untuk penyimpanan data. Penggunaan variable harus terlebih dahulu dideklarasikan nama dan tipenya.
Tipe dasar (primitive) dalam java adalah sebagai berikut:


Short
Tipe variable short adalah bilangan bulat 16 bit yang mempunyai jangkauan nilai dari -215 sampai dengan 215-1 atau dari -32768 sampai dengan  ±32767.

Long
Tipe variable long adalah bilangan bulat 64 bit dengan jangkauan nilai dari -263 sampai dengan 263-1.

Byte
Type variable byte adalah bilangan bulat 8 bit yang mempunyai jangkauan nilai dari 27 sampai dengan 27-1 ataudari -128 sampai dengan +127.

Float
Float adalah bilangan real (pecahan, dengan format floating point yang menggunakan tempat penyimpanan 32 bit. Tipe float mempunyai jangkaun nilai dari 3.4e-038 sampai dengan 3.4e+038. Ketelitian float sampai 10 angka dibelakang koma.
Contoh :
     Float f1 ;
     Float f2 = 0.13f;
     Float f3 = 0.34f;

Perhatikan bahwa angka float ditambah suffix huruf f yang berarti float. Hal ini diperlukan karena notasi default untuk tipe variable double.

Double
Dobel adalah bilangan real (pecahan) dengan presisi 2 kali lebih baik dari variable float. Dobel membutuhkan 64 bit untuk penyimpanannya yang mempunyai jangkauan nilai dari 1.7e-308 sampai dengan 1.7e+308.


Char
Tipe variable char menyimpan kode Unicode (karakter internasional), karena itu membutuhkan 16 bit
Contoh:
Char c;
Char c1=’c’;
Ch   ar c5=’\t’;

Boolean
Variable Boolean berisi dua nilai, yaitu true dan false.Variabel Boolean dapat diperoleh dari operasi logika seperti perbandingan dua bilangan, perbandingan dua string, dan lain – lain

Casting
Casting adalah teknik konversi suatu data tipe ke data tipe yang lain secara eksplisit. Yang menerangkan kepada compiler bahwa terjadi perubahan tipe variable, sehingga hasilnya harus dikonversi ke tipe variable tersebut.
Contoh :
Int I;
Double d;
     Byte b;
     I = 250;
     D = I; // tidak terjadi kesalahan, penyesuain otomatis
B = I; // terjadi kesalahan, tipe tidak compatible
     B = (byte); //tidak terjadi kesalahan, casting dari integer ke byte

D.  Konsep Dasar Array
Array adalah sekumpulan data yang sama tipenya. Isi array dapat diakses melalui index yang dimulai dari 0 sampai dengan jumlah_elemen_array-i.
Tipe_variabel nama_array[];

Contoh
IntMyArr[];

Pada saat didefinisikan (dideklarasikan), jumlah elemen array belum diketahui. Jumlah elemen yang sesungguhnya diciptakan dengan 2. Array MyArr dapat diakses dengan cara sbb;
     MyArr[0] = 340;
     MyArr[1] = -129;
     MyArr[2] = 499;

Array dapat diinialisasi secara otomatis pada saat pendeklarasian dengan caras bb:
IntMyArr[] = {340,-129, 499};

Pada saat runtime jika indeks array yang diakses melebihi jumlah elemen yang ada maka java akan mengeluarkan pesan kesalahan berupa kesalahan runtime error.

Array Multidimesi
Kita dapat mendeklarasikan array lebih dari satu dimensi. Sebagai contoh kita akan membahas array dua dimensi. Untuk array berdimensi lebih dari dua dapat kita analogikan dengan array dimensi dua.Contoh pendeklarasian array dua dimensi:

     Double Matrik[ ] [ ];
Menciptakan element array duadimensi
     Matrik = new double [2] [3];
Atau dengan cara diciptakan satu persatu (per baris)
     Matrik=new double [2] [ ]; // dimensi berikutnya belum disiapkan
     Matrik[0] = new double[3];
Matrik[1] = new double[3];
     Matrik[0] [0] = 9.5;
     Matrik[0] [2] = 10.0;
     Matrik[1] [2] = 340.9;
Atau kita dapat menginisialisasi array multi demensi pada saat pendeklarasian dengan cara :
     Double Matrik [ ] [ ] ={
{20.5, 10.9, 309.0}
{-8.8, 98.7, 100.0}

E.  Kerangaka Program Java
Progam dalam java dibagi- bagi menjadi class-class.Oleh karena itu program dalam java dimulai dengan kata kunci class atau public class.

Progam selalu dimulai dengan pembuka blok yaitu kurung kurawal buka, dan diakhiri dengan penutup blok yaitu kurung kurawal tutup. Perlu juga diperhatikan bahwa class dalam java yang bersifat public harus disimpan dalam file sama dengan nama class dan ditambah ekstensi java dalam hal ini bersifat case sensitive. Jadi program di atas harus disimpan dalam file yang bernama Hello java.
Prasyarat sebuah program aplikasi (yang bias dieksekusi) dalam java adalah mempunyai metoda (fungsi) sebagai entry point (pintu masuk) yang bernama main ()untuk memulai eksekusi.
main ()adalah sebuah metode dengan argument array dari String yang bernama argv. Klasifikasi dari metode main () adalah public static yang artinya bias diakses oleh metoda diluar class tersebut.Sedangkan kata kunci void menjelaskan bahwa metoda main () tidak memberikan nilai balik (return value) kepemanggil.

Perintah (statement) System.out.println() , merupakan perintah untuk mencetak string yang menjadi argument kelayar dan setelah pencetakan akan ganti baris. Perlu diperhatikan bahw aantara satu perintah yang lain dipisah dengan semi colon (;).
Program dalam java yang kita tulis harus kita compile dengan java compiler dengan perintah :
C:\>javac Hello.Java
Javac adalah program java compiler, sedangkan Hello java adalah program yang akan di compile. Jika proses compile berjalan lancer maka akan dibuat file sesuai dengan nama file yang di compile ditambah dengan ekstensi class. Jadi proses compile di atas akan menghasilkan file class yang bernama Hello.class.
File class yang dihasilkan dari proses kompilasi dapat kita eksekusi dengan java interpreter dengan perintah :
C:\>java Hello
Setelah File Hello.class dieksekusi maka akan muncul di monitor :
Hello java programmer UMSIDA
Komentar
Pemberian komentar dalam program adalah penting karena akan memperjelas alur program serta akan memberikan dokumentasi yang jelas.
Pemberian komentar dalam java dapat dilakukan dengan memberikan karakter //.Semua teks setelah // akan dianggap komentar dan diabaikan dalam proses kompilasi sampai dengan garis baru (new line). Contoh :
System.out.println(“Hello”);               //mencetak kata hello
Selain dengan tanda //, penulisan komentar juga dapat menggunakan sepasang tanda /* dan */. Jadi semua teks diantara tanda /* dan tanda */ adalah dianggap komentar dan diabaikan dalam proses kompilasi. Contoh :
/* perintah di bawah ini
Akan mencetak teks
Hello java programmer */
System.out.println(“Hello java programmer”);

Kata Kunci
Program java mempunyai beberapa kata kunci yang tidak boleh kita gunakan sebagainama variable, nama class dan yang lainnya. Kata kunci tersebut adalah :


Link :

0 Response to "BAB 1 (ELEMEN DASAR JAVA) - Pemrograman Berorientasi Objek (PBO)"

Posting Komentar