BAHASA PEMROGRAMAN JAVA Fakultas Teknologi Informasi Universitas Budi
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 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 nama. Kelas{ tipe-data nama. Variabel 1; … tipe-data nama. Variabel n; tipe-data nama. Method 1(parameter){ perintah-perintah di method 1; } tipe-data nama. Method 1(parameter){ 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.
Program 01 import javax. swing. *; class pesan{ String pesan 1; String pesan 2; } class hello. Word{ public static void main(String args[]){ pesan a, b; a = new pesan(); b = new pesan(); a. pesan 1 = "Selamat Datang"; a. pesan 2 = "Di Java"; b. pesan 1 = "Selamat!!!"; b. pesan 2 = "Anda sudah berhasil membuat program pertama"; JOption. Pane. show. Message. Dialog(null, a. pesan 1+" " +a. pesan 2); JOption. Pane. show. Message. Dialog(null, b. pesan 1+" " +b. pesan 2); } }
Keterangan Program Ú Ú Ú Baris pertama adalah pemanggilan package swing Baris kedua adalah pendeklarasian class pesan, yang terdiri berisi dua variabel yakni pesan 1 dan pesan 2 yang bertipe String Baris keenam adalah pendeklarasian class hello. Word, di dalamnya terdapat methode main, karena class hello. Word 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. pesan 1 dan a. pesan 2, serta b. pesan 1 dan b. pesan 2 Selanjutnya kita menampilkan pesan dengan JOption. Pane. show. Message. Dialog(null, a. pesan 1 +” “+a. pesan 2) Untuk meng-compile program, buka command prompt, kemudian arahkan ke folder dimana program disimpan, lalu ketikkan: javac nama. File. java Setelah di-compile akan dihasilkan 2 buah file ber-extention pesan. class dan hello. Word. class yang di-run adalah class yang di dalamnya ada methode main. Untuk me-run program ketikkan: java hello. Word
Hello Word Hasil eksekusinya seperti gambar di bawah ini: Setelah di klik tombol OK, akan tampil pesan lagi, seperti gambar di bawah ini:
- Slides: 8