Modul Praktikum 1 Pemograman Berorientasi Objek 1. Judul : Mengenal Lingkup Pemograman
2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : • Menuliskan program Java menggunakan text editor • Meng-compile dan menjalankan program Java menggunakan console DOS • Membedakan antara syntax-errors dan runtime-errors • Membuat program Java menggunakan IDE JCreator
3. Teori Singkat 3.1 Text editor dan Integrated Development Editor (IDE) Untuk menulis, meng-compile dan menjalankan (run) program Java dapat dilakukan dengan dua cara. Yang pertama menggunakan text editor dan console dan cara kedua adalah dengan menggunakan Integrated Development Editor (IDE). IDE adalah sebuah peralatan (tools) dalam pemrograman yang diintegrasikan kedalam aplikasi software yang mendukung pembangunan Graphic User Interface (GUI), text atau penulisan code, compiler dan debugger. Catatan: Langkah-langkah bagaimana cara meng-compile dan menjalankan program Java, ikuti petunjuk pada modul praktikum ini atau tanyakan pada asisten anda jika masih kurang jelas.
1
3.2 Error Secara umum, terdapat 2 jenis error dalam pemograman Java. Pertama adalah compile- time error atau yang disebut juga sebagai syntax error dan yang kedua adalah runtime errors. Syntax errors biasanya terjadi karena kesalahan penulisan. Mungkin disebabkan kekurangan sebuah perintah di Java atau lupa untuk menulis tanda titik-koma pad a akhir pernyataan. Java mencoba untukmengisolasi error tersebut dengan cara menunjukkan baris dari kode dan terlebih dahulu menunjuk karakter yang salah dalam baris tersebut. Bagaimanapun juga, error belum tentu berada pada titik yang ditunjuk. Kesalahan umum lainnya adalah dalam kapitalisasi, ejaan, penggunaan dari karakter khusus yang tidak benar, dan penghilangan dari pemberian tanda baca yang sebenarnya. Run-time error merupakan error yang tidak akan ditampilkan sampai program dijalankan. Bahkan program yang di-compile dengan sukses dapat menampilkan jawaban yang salah jika programmer belum berpikir sampai struktur dan proses logis dari program tersebut.
4. Alat dan Bahan PC dengan sistem operasi Windows dan Java compiler.
5. Prosedur Percobaan 5.1 Membuat program Java menggunakan text editor dan console DOS Dalam contoh ini, akan digunakan text editor untuk mengedit program Java. Juga membuka terminal windows untuk meng-compile dan meng-execute program Java. Langkah 1: Memulai Text Editor (disini digunakan Notepad) Untuk memulai text editor di windows: 2
Klik: Start -> All Programs -> Accessories-> Notepad
Gambar 1. Tampilan Notepad Langkah 2: Tulislah listing program Java di dalam text editor. Ketikkan listing program seperti pada gambar 2. dibawah ini:
Gambar 2. Menulis kode program menggunakan text editor Langkah 3: Simpanlah program Java yang telah dituliskan Simpan file diatas dengan nama Tsunami.java di folder anda (sebagai contoh : 3
C:\xxx\Tsunami.java). Ikuti petunjuk asisten anda untuk lokasi penyimpanan file. Langkah 4: Meng-compile program anda Untuk meng-compile dan menjalankan (run) program Java anda melalui “Command Prompt” ikuti langkahlangkah berikut: 1. Aktifkan "Command Prompt" ("Start"-"All programs""Accessories"-“Command Prompt") atau ("Start"-" Run" - "open cmd”). 2. Rubah directory anda ke directory yang memuat file Tsunami.java. 3. Compile Tsunami.java dengan mengetik: javac Tsunami.java. 4. Jika tidak ada error maka proses compile berhasil dilakukan.
Gambar 3. Meng-compile menggunakan Command Prompt 5. Run Tsunami.java dengan mengetik: java Tsunami.
4
Gambar 4. Menjalankan (running) program 6. Anda telah berhasil menuliskan, meng-compile dan menjalankan program java anda menggunakan text editor dan console DOS. 5.2 Membuat program Java menggunakan IDE Dalam contoh ini, kita akan menggunakan IDE JCreator untuk menuliskan dan mengedit pogram Java. Langkah 1: Memulai IDE JCreator Untuk memulai JCreator di windows: Klik icon JCreator atau melalui Explore. (Tanya kepada asisten anda jika ada masalah).
Gambar 5. Tampilan awal JCreator 5
Langkah 2: Menulis code program java Sebelum memulai mengetikkan program (code) java , harus ditentukan dahulu tipe dari file yang akan dibuat. Hal ini dikarenakan JCreator telah menyediakan document template yang siap digunakan untuk berbagai tipe file. Prosedurnya adalah: klik menu File -> New -> File (atau dengan shortcut Ctr + N), maka akan muncul File wizard dialog sebagai berikut:
Gambar 6. File Wizard JCreator
Pilih Java Class dan tekan tombol Next. Akan muncul File Wizard dialog yang meminta anda memasukkan nama file java yang akan dibuat dan lokasi directory dimana file tersebut akan ditempatkan. Ketik nama file dan pilih directory yang diinginkan (Tanya asisten anda untuk lebih jelasnya).
6
Gambar 7. Mengisi nama file dan directory Langkah 3: Tulislah listing program Java anda dalam JCrestor editor. Ketiklah code java seperti pada Gambar 8. Berikut ini:
Gambar 8. Menuliskan program java dengan JCreator Langkah 4: Simpan code program java anda 7
Simpan code di atas dengan nama Tsunami.java di folder anda. Sebagai contoh: C:\xxx\Tsunami.java (Ikuti petunjuk asisten anda) Langkah 5: Meng-compile code program anda Untuk meng-compile dan menjalankan (running) program anda ikuti langkah-langkah berikut: Klik menu Build->Build File (atau klik icon di menu bar). Jika pada window Build Output (window bagian bawah) tercetak “Process complete” berarti code program anda sudah tidak memiliki syntax error.
Gambar 9. Meng-compile code program Untuk menjalankan class hasil kompilasi, klik menu Run>Run File (atau dengan klik icon pada menu bar). Pada window General Output (window bagian bawah ) akan tercetak output dari code program anda.
Gambar 9. Menjalankan code program 8
5.3 Menggunakan paket mathFmipaUnsyiah Unduh Keyboard.class dari www.informatika.unsyiah.ac.id/zahnur. Selanjutnya simpan class tersebut ke sebuah folder dan namakan folder tersebut dengan nama mathFmipaUnsyiah. Perhatikan bahwa folder harus diletakkan dalam directory yang sama dengan code program java yang menggunakan class tersebut. Ikuti petunjuk asisten anda untuk lebih jelasnya. Selanjutnya ketiklah source-code berikut ini. Gunakan kedua cara sebelumnya (Notepad editor dan JCreator). Compile dan jalankan code program anda. 1. import mathFmipaUnsyiah.Keyboard; 2. public class LuasLingkaran { 3. public static void main (String args []) { 4. //Menghitung luas linkaran 5. Final double PI=3.14; 6. System.out.println(“Menghitung luas lingkaran”); 7. System.out.print(“Radius : “,); 8. //Membaca masukan melalui keyboard 9. Double radius = Keyboard.readDouble(); 10. Double luasLingk =PI*radius*radius; 11. System.out.println(“Luas lingkaran :”,+luasLingk); 12. } // akhir dari main method 13. } // akhir dari class
6. Analisis Hasil Percobaan Tulislahlah masing-masing output yang dihasilkan dari semua percobaan di atas. Catat semua error yang muncul selama percobaan dan coba analisa mengapa error tersebut muncul dan bagaimana mengatasinya. Bandingkan output yang anda peroleh dengan praktikan lainnya.
7. Tugas 1. Melatih aturan-aturan: Gunakan source-code Tsunami.java yang telah dibuat pada percobaan. Tulislah apa yang dihasilkan bila diketik perintah pada command prompt DOS untuk setiap kasus berikut: 9
a. Pada command prompt, ketik “javac Tsunami.java”. Apa yang terjadi? b. Pada command prompt, ketik “javac Tsunami”. Apa yang terjadi? c. Pada command prompt, ketik “java Tsunami.java”. Apa yang terjadi? d. Pada command prompt, ketik “java Tsunami”. Apa yang terjadi? e. Buka Notepad dan Tsunami.java. Ubah baris “public class Tsunami” menjadi ”public class tsunami”. Kemudian simpan code program anda. Pada command prompt, ketik “javac Tsunami.java”. Apa yang terjadi? 2. Buatlah sebuah code java yang dapat menerima masukan (input) melalui keyboard (gunakan package mathFmipaUnsyiah). Masukan berupa String dan keluaran (output) juga String dimana urutan dari karakter-karakternya adalah dalam urutan terbalik. Sebagai contoh: INPUT : MAYA OUTPUT : AYAM INPUT OUTPUT
: Matematika : akitametaM
INPUT OUTPUT
: pertama : amatrep
10