MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI TIS243 OBJEK PROGRAM STUDI TEKNIK INFORMATIKAA STMIK TEKNOKRAT LAMPUNG SEMESTER GENAP TAHUN AJARAN 2014/2015
PRAKTIKUM 1 Materi 1. 2. 3. 4. Tujuan 1. 2. 3. Pengenalan JDK Instalasi JDK Setting Path pada Windows Struktur dasar bahasa pemrogramann Java: Variabel, tipe data Mengetahui cara instalasi Java sebagai bahasa implementasi praktikum pemrograman berorientasii objek Memahami struktur dasar/sintaks bahasa pemrograman Java Membuat program sederhana dengan menggunakan Java Materi 1: Pengenalan JDK JDK (Java Development Kit) adalah produk dari Oracle Corporation yang ditujukan untuk pengembang bahasa Java. JDK sebenarnya merupakan Software Development Kit yang khusus dikeluarkan oleh Oracle. JDK menggunakan lisensi GNU General Public License (GPL) yang menjadikannya software yang free dan open source. JDK terdiri dari banyak komponen tool pemrograman, diantaranya: appletviewer, yang digunakan untukk menjalankan applet Java tanpa webb browser java, digunakan untuk menginterpre etasi file classs yang dihasilkan oleh compiler javac. javac, adalah java compiler yang mengubah source code menjadi Java bytecode. javadoc, adalah penghasil dokumentasi otomatis dari komentar yang dibatasi oleh /** */ pada source code. jar, merupakan pengumpul file source code dan library dalamm satu pakett JAR Materi 2: Instalasi JDK Download file JDK dari website Oracle: http://www.oracle.com/technetwork/java/javase/downloads/index.html Kemudian lakukan instalasi. Materi 3: Setting Path pada Windows Setting path dan classpath berguna agar anda dapat menggunakan tool pemrograman JDK di direktrori dan folder manapun pada komputer anda. 1. Buka Control Panel System 2. Pilih Advanced. 3. Pilih button: Environment Variables 4. Di System variables lakukan setting: Variable: Path Value: C:\ \Program Files\Java\jdk1.6.0_18\bin; Jika telah ada nilai pada value, jangan dihapus, namun tambahkan. Value classpath ini merupakan folder tempat anda menginstal software jdkk dan masukkan nilai folder bin, karena disitulah tempat semua tool pemrograman JDK. 5. Berikutnya anda dapat mencoba hasil setting path, dengan cara: c Buka windows command promptt (cmd)
Ketikkan: javac Tekan enter Bila keluar cara penggunaan dari javac maka setting path berhasil dengan baik. Materi 4: Struktur Program Javaa Program Java memiliki struktur sebagai s berikut: //NamaKelas.java public class NamaKelas { public static void main (String[] args) { //kode program } } Yang dicetak tebal adalah reserved word (kata tercadang dari bahasa Java yangg harus ditulis seperti adanya. Untuk pembuatan program dapat dilakukan menggunaka n editor (seperti Notepad) atau menggunakan IDE (seperti Netbeans). Tips Kompilasi dan Menjalankan program Java Untuk memudahkan organisasi filee program Java yang anda buat, buatlah folder dalam direktori apapun yang anda pilih. Hal ini juga akan memudahkan proses kompilasii dan menjalankan program. Buka editor (notepad, notepad++, emacs, gedit, jedit, dll). Ketik program pada editor. Simpan dengan nama file haruslah sama dengan nama class pada program anda. Nama file ini case sensitive sehingga haruslahh sama huruf kapital dan huruf non kapital. Contoh jika nama class Hallo, maka simpan s dengan nama file: Hallo.java Masuk ke direktori dan folder tempat anda menyimpan file programm Java dan lakukan kompilasi dengan menggunakan program javac.exe yangg merupakan bawaan dari JDK dengan perintah: C:\Users> javac namafile.java (enter) Jika muncul error kompilasi, maka perbaiki dulu programm anda, baruu kemudian compile kembali.
Setelah proses kompilasi akan terhasil file.class pada folder yang sama. Andaikan nama class anda adalah Hallo, maka akan muncul file Hallo.class dalamm folder file program Java anda. Folder.class ini merupakan Java bytecode. Jadi yang anda a jalankan (run) adalah file bytecodenya bukan file source code. Cara menjalankan (run) program Java yang anda buat yaitu dengann menggunakan program java.exe dengan perintah: C:\Users> java namafile (enter) Latihan 1. Program Java Pertama Tulis program berikut dan beri simpann sebagai file dengan nama Prak 101.java, kemudian kompile dan jalankan. 01 public class Prak_101 { 03 System.out.println( Hello ); 04 System.out.println( Selamat membuat program Java ) ); 05 } 06 } 2. Penggunaan Variabel Program berikut akan mendeklarasikan suatu variabel untuk menampung m suatu nilai (bertipe integer), dan menampilkannya ke layar. Tulis, dan jalankan program berikut (Prak_102.java). 01 public class Prak_102 { 03 // Tipe data primitif 04 long data1 = 767226531; ; 05 int data2 = 2235641; 06 short data3 = 714; 07 byte data4 = 34; 08 float data6 = (float) 1.733; // tipe dataa pecahan 09 double data5 = 4.967; // tipe data pecahan 10 char data7 = 'C'; 11 boolean data8 = true; 12 13 System.out.println("Nilai Long : "+ data1); 14 System.out.println("Nilai Int : "+ data2) ); 15 System.out.println("Nilai Short : "+ data3); 16 System.out.println("Nilai Byte : "+ data4); 17 System.out.println("Nilai Double : "+ data5); 18 System.out.println("Nilai Float : "+ data6); 19 System.out.println("Nilai Char : "+ data7); 20 System.out.println("Nilai Boolean : "+ data8); 21 } 22 } 3. Program yang terdapat proses (perhitungan matematika) Program berikut adalah program untuk menjumlahkan 2 buah bilangan.. Tulis dan jalankan programnya. (Prak_103.java)) 01 public class Prak_103 { 03 int bil_1, bil_2, hasil; 04 bil_1 = 10; 05 bil_2 = 500; 06 hasil = bil_1 + bil_2; 07 System.out.print( Hasill Penjumlahan keduaa bilangann : ); 08 System.out.println(hasil); 09 } 10 }
Cobalah ubah nilai dari var bil_1 menjadi 10.5 dan bil_2 menjadi 500.5, apaa yang terjadi ketika program dikompile. Untuk menyimpan bilangan pecahan gunakan tipe data float atau double. Program berikut adalah program untuk menghitung luas suatu persegi jalankan programnya. (Prak_104.java) 01 public class Prak_104 { 03 float panjang = 12.5f; 04 float lebar = 5.5f; 05 float luas = panjang * lebar; 06 System.out.println( Luas persegi panjang tersebut 07 } 08 } panjang. Tulis dan = + luas); 4. Menginputkan data dari keyboard Program berikut akan menerima masukan dari keyboard, dan menyimpannya ke dalam suatu variabel, dan kemudian menampilkannya ke layar. Untuk menggunakan masukan keyboard, digunakan library Scanner, dari paket java.util. Tulis dan jalankann program berikut. (Prak_105.java) 01 import java.util.scanner; 02 public class Prak_105 { 03 public static void main (String[] 04 Scanner masukan = new Scanner(System.in); ; 05 int var_a, var_b; 06 System.out.print( Masukkan nilaii var var a : ); 07 var_aa = masukan.nextint(); 08 System.out.print( Masukkan nilaii var var b : ); 09 var_b = masukan.nextint(); 10 System.out.println(); 11 System.out.println( Variabel yang terdapat dalam program : ); 12 System.out.println( var_a = + var_a); 13 System.out.println( var_b = + var_b); 14 } 15 } 5. Program Konversi Suhu Program berikut adalah program untuk mengkonversi suhu Celcius yang diinputkan oleh pengguna ke dalam suhu Reamur yangg dihasilkan oleh program. Tulis dan jalankan program berikut. (Prak_106.java) 01 import java.util.scanner; 02 public class Prak_106 { 03 public static void main (String[] 04 Scanner masukan = new Scanner(System.in); ; 05 float celcius, reamur; 06 System.out.print( Masukkan nilaii suhu (celcius) : ); 07 celcius = masukan.nextfloat(); 08 reamur = 0.8f * celcius; 09 System.out.println(); 10 System.out.print( nilaii suhu reamur dari input : ); 11 System.out.println(reamur); 12 } 13 }
LEMBAR KERJA PRAKTIKUM (45 menit) Nama: NPM: Nilai: Tgl Praktikum: Waktu Praktikum: Nama Asisten: 1. Buat program yang meminta inputan jari jari, yang kemudian dihitung dan ditampilkan luas dan keliling lingkaran tersebut. (mis : input jari jari = 5.5) Jawab: 2. Buat program yang meminta inputan suatu nilai rupiah, yang kemudian dihitung nilai US Dollar dan Euro dari nilai rupiah tersebut, misalnya 1 US Dollar = 12.000 rupiah dan 1 Euro = 20.000 rupiah. (mis : input rupiah = 1000000.00) Jawab:
3. Buatlah program untuk menghitung harga total suatu barang yang sudah mendapat diskon 15%, dimana jumlah barangnya dan harga perunit akan diinput olehh pengguna.. Jumlah harga akan ditampilkan sebagai output. Jawab: SELAMAT MENGERJAKAN