BAHASA PEMROGRAMAN JAVA Fakultas Teknologi Informasi Universitas Budi Luhur
Pendahuluan Sejak 1994 java sudah dikenal secara luas. Appletnya telah mengubah dunia internet menjadi semakin menarik. Java juga dapat digunakan untuk membuat berbagai aplikasi GUI (Graphical User Interface) yang dapat berjalan di berbagai sistem operasi (multi platform). Untuk pembuatan aplikasi GUI, java telah menyediakan kumpulan kelas di dalam Java Foundation Class (JFC), dengan user interface yang dinamakan SWING. Selain itu java juga mempunyai kelebihan-kelebihan, antara lain: Mudah dipelajari (khususnya bagi programmer yang telah terbiasa dengan bahasa yang memiliki sifat berorientasi objek seperti C++) Penulisan kode yang lebih baik Mudah didistribusikan dan di update Mudah dalam pemeliharaan dan pengembangan karena berientasi objek, sehingga kita tidak harus membedah isi program untuk mengubah dan mengembangkan program dengan skala yang lebih besar
Pendahuluan Dibawah ini gambaran dasar-dasar sebuah class di bahasa pemrograman java : /* komentar */ import paket; class namaKelas{ tipe-data namaVariabel 1; … tipe-data namaVariabel n; tipe-data namaMethod1(parameter){ perintah-perintah di method 1; } perintah-perintah di method n;
Pendahuluan Dari bentuk umum di atas, terlihat bahwa class terbagi menjadi dua bagian besar, yakni deklarasi variabel dan deklarasi methode. Biasanya pada setiap class ada methode main, tapi sesungguhnya kita perlu mendeklarasikan methode main hanya jika class yang bersangkutan menjadi titik awal program yang kita buat. Slide berikut adalah contoh program sederhana.
Program01 import javax.swing.*; class pesan{ String pesan1; } class helloWord{ public static void main(String args[]){ pesan a, b; a = new pesan(); b = new pesan(); a.pesan1 = "Selamat Datang"; a.pesan2 = "Di Java"; b.pesan1 = "Selamat!!!"; b.pesan2 = "Anda sudah berhasil membuat program pertama"; JOptionPane.showMessageDialog(null, a.pesan1+" " +a.pesan2); JOptionPane.showMessageDialog(null, b.pesan1+" " +b.pesan2);
Keterangan Program Baris pertama adalah pemanggilan package swing Baris kedua adalah pendeklarasian class pesan, yang terdiri berisi dua variabel yakni pesan1 dan pesan2 yang bertipe String Baris keenam adalah pendeklarasian class helloWord, di dalamnya terdapat methode main, karena class helloWord merupakan class yang dijalankan pertama kali. Di dalam methode main dideklarasikan 2 variabel a dan b yang bertipe data pesan. a dan b berisi alamat yang merujuk ke object pesan. Baris berikutnya adalah membuat instance dari a dan b dengan perintah new pesan(). Baris berikutnya kita mengakses dan mengubah nilai instance a dan b dengan perintah a.pesan1 dan a.pesan2, serta b.pesan1 dan b.pesan2 Selanjutnya kita menampilkan pesan dengan JOptionPane.showMessageDialog(null, a.pesan1 +” “+a.pesan2) Untuk meng-compile program, buka command prompt, kemudian arahkan ke folder dimana program disimpan, lalu ketikkan: javac namaFile.java Setelah di-compile akan dihasilkan 2 buah file ber-extention pesan.class dan helloWord.class class yang di-run adalah class yang di dalamnya ada methode main. Untuk me-run program ketikkan: java helloWord
Hello Word Hasil eksekusinya seperti gambar di bawah ini: Setelah di klik tombol OK, akan tampil pesan lagi, seperti gambar di bawah ini: