PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA BEKASI 2013
PRAKATA
Puji syukur kehadirat Allah SWT yang mana telah terselesaikannya praktikum pemrograman Java dengan dosen pembimbing Bapak Dedi wirasasmita, ST. MM pada tanggal 17 Maret 2013 dan 24 Maret 2013 yang bertempat di laboratorium komputer STT Duta Bangsa cikarang. Laporan ini merupakan rangkaian kegiatan selama praktikum berlangsung yang penulis susun sebagai laporan akhir dari kegiatan praktikum tersebut. Penulis berharap semoga laporan ini bermanfaat bagi pengembangan ilmu pengetahuan dan teknologi informatika dan sebagai penambah wawasan bagi pembacanya, tentunya saran maupun kritik dari pembaca masih penulis harapkan demi kemajuan bersama yang lebih baik. Akhirnya, penulis mengucapkan Alhamdulillah dan banyak terima kasih kepada semua pihak yang telah membantu hingga terselesaikannya laporan akhir praktikum pemrograman java ini. Terima kasih
Penulis
DAFTAR ISI
Prakata Daftar isi Pendahuluan Latihan 1 Latihan 2 Latihan 3 Latihan 4 (Membuat program hello) (Membuat program konversi suhu) (Membuat program If / Else bertingkat) (Membuat program Switch-Case)
Latihan 5 Latihan 6
Latihan 7 Latihan 8
Latihan 9 Latihan 10
Penutup
PENDAHULUAN
Untuk mengawali praktikum pemrograman java beberapa tool harus disiapkan terlebih dahulu yaitu: jdk-7-windows-i586.exe jre-7u7-windows-i586.exe IDE Netbeans 7.0 atau versi terbaru nya
Setelah semua tool terinstal di komputer maka, pembuatan program java dapat di mulai dengan membuka IDE Netbeans pada menu program (Start->All program>IDE Netbeans). Karena pada praktikum ini, banyak membuat program Java yang berbasiskan mode console (teks), maka untuk setiap project yang dibuat, dipilih menu Java Application. Setelah dipilih menu Java Application, dan memberi nama aplikasi Java yang sesuai, maka akan tampil Window editor untuk membuat program. Untuk menjalankan aplikasi yang telah dibuat, dapat dipilih menu Run Run Project atau toolbar .
Source code:
package helloworld; /** * * @author boedoet */ public class Helloworld { public static void main(String[] args){ System.out.println("Hello"); System.out.println("Belajar pemrograman java di STT Duta Bangsa"); } }
Hasil compile :
Source code:
package konversisuhu; /** * * @author boedoet */ import java.util.Scanner; public class KonversiSuhu { public static void main(String[] args) { // TO DO code application logic here Scanner masukan = new Scanner(System.in); float celcius, reamur; System.out.print("Masukan nilai suhu (celcius) ="); celcius = masukan.nextFloat(); reamur = 0.8f * celcius; System.out.println(); System.out.print("Nilai suhu reamur dari input ="); System.out.println(reamur); } }
Hasil compile :
Source code:
package programif.pkgelse.bertingkat; /** * * @author boedoet */ import java.util.Scanner; public class ProgramIfElseBertingkat { public static void main(String[] args) { // TO DO code application logic here Scanner masukan = new Scanner(System.in); System.out.println("Masukan nilai matakuliahnya :"); int nilai = masukan.nextInt(); if (nilai >= 80) System.out.println("Nilainya A"); else if (nilai >= 70) System.out.println("Nilainya B"); else if (nilai >= 55) System.out.println("Nilainya C"); else if (nilai >= 40) System.out.println("Nilainya D"); else System.out.println("Nilainya E"); } }
Hasil compile :
Source code :
package programswitch.pkgcase; /** * * @author boedoet */ import java.util.Scanner; public class ProgramSwitchCase { /** * @param args the command line arguments */ public static void main(String[] args) { // TO DO code application logic here Scanner masukan = new Scanner(System.in); System.out.print("Masukan angka 1 - 3 :"); int bil = masukan.nextInt(); switch (bil) { case 1 : System.out.println("Satu");break; case 2 : System.out.println("Dua");break; case 3 : System.out.println("tiga"); default : System.out.println("Bilangan diluar range");} } }
Hasil compile :
Source code:
package programfor; /** * * @author boedoet */ import java.util.Scanner; public class ProgramFor { /** * @param args the command line arguments */ public static void main(String[] args) { // TO DO code application logic here Scanner masukan = new Scanner(System.in); System.out.println("Masukan batas bilangannya :"); int batas = masukan.nextInt(); System.out.println("Bilangan genap dari 2 sampai bil tsb :"); for (int i=2; i<=batas; i=i+2) System.out.println(i + " "); } }
Hasil compile :
Hasil compile :
10
11
Hasil compile :
12
Hasil compile :
13
14
Hasil compile :
15
System.out.println(); System.out.println("Matriks 2 :"); int matriks2 [][] = new int [baris][kolom]; for (int i=0; i<baris; i++){ for (int j=0; j<kolom; j++) { System.out.print("Bil baris ke-"+i+"kolom ke-"+j+" : "); matriks2 [i][j] = masukan.nextInt(); } } System.out.println("Data sebelum dijumlahkan :"); System.out.println("Matriks 1 :"); for (int i=0; i<baris; i++){ for (int j=0; j<kolom; j++) System.out.print(matriks1 [i][j] + " "); System.out.println(); } System.out.println(); System.out.println("Matriks 2 :"); for (int i=0; i<kolom; i++){ for (int j=0; j<baris; j++) System.out.print(matriks2 [i][j] + " "); System.out.println(); } System.out.println(); int hasil [][] = new int [baris][kolom]; for (int i=0; i<baris; i++){ for (int j=0; j<kolom; j++) hasil [i][j] = matriks1 [i][j] + matriks2 [i][j]; } System.out.println("Hasil penjumlahan matriks tersebut :"); for (int i=0; i<baris; i++){ for (int j=0; j<kolom; j++) System.out.print(hasil [i][j] + " "); System.out.println(); } System.out.println(); } }
16
Hasil compile :
17
PENUTUP
Dari rangkaian kegiatan praktikum pemrograman java yang telah terselesaikan dari pertemuan awal hingga akhir, maka dapat diambil beberapa kesimpulan di antaranya: 1. Pemrograman java memiliki tingkat sensitifitas yang tinggi terhadap error program jadi butuh ketelitian dalam membuat source code, misal penggunaan huruf besar maupun kecil harus benar-benar diperhatikan. 2. Untuk mengetahui letak kesalahan program, editor IDE Netbeans menampilkan tanda merah pada sisi sebelah kiri code yang salah, dengan meletakkan cursor pada tanda tersebut maka akan terbaca jenis kesalahan tersebut. 3. Java merupakan jenis pemrograman yang open source jadi untuk developing nya sangat luas dan tidak terbatas terdapat kekurangan untuk dikembangkan. Akhirnya penulis mengucapkan banyak terima kasih kepada semua pihak yang telah membantu hingga terselesaikannya laporan praktikum ini, penulis juga mengucapkan terima kasih kepada Bapak Dedi Wirasasmita ST.MM selaku jika dikemudian hari
dosen pembimbing praktikum yang telah membimbing kami selama praktikum pemrograman java ini berlangsung di laboratorium komputer STT Duta Bangsa Cikarang. Terima kasih pak..
Penulis
18