Lap. praktikum pemrograman java

LAPORAN PRAKTIKUM PEMROGRAMAN JAVA
(17 & 24 Maret 2013)
Dosen Pembimbing : Dedi Wirasasmita, ST.MM

Oleh :
Budi Utomo
NPM : 815883

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 bermanfa’at 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

Sekolah Tinggi Teknologi Duta Bangsa

2

DAFTAR ISI

Prakata
Daftar isi
Pendahuluan
Latihan 1


(Membuat program hello)

Latihan 2

(Membuat program konversi suhu)

Latihan 3

(Membuat program If / Else bertingkat)

Latihan 4

(Membuat program Switch-Case)

Latihan 5

(Membuat program For)

Latihan 6


(Membuat program While)

Latihan 7

(Membuat program menghitung luas bidang)

Latihan 8

(Membuat program Rekursif)

Latihan 9

(Membuat program Array 1dimensi)

Latihan 10

(Membuat program Array 2 dimensi)

Penutup


PENDAHULUAN

Sekolah Tinggi Teknologi Duta Bangsa

3

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 ►.

Tampilan window new project
LATIHAN .1
(Membuat program Hello Java)

Sekolah Tinggi Teknologi Duta Bangsa

4

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 :

LATIHAN .2
(Membuat program konversi suhu)
Sekolah Tinggi Teknologi Duta Bangsa

5

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
:


LATIHAN .3
(Membuat program

If Else bertingkat)

Source code:
Sekolah Tinggi Teknologi Duta Bangsa

6

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");
package
programswitch.pkgcase;
}
/**
}
*
Hasil compile

:
* @author boedoet
*/
import java.util.Scanner;
public class ProgramSwitchCase {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
LATIHAN .4 // TO DO code application logic here
Scanner masukan = new Scanner(System.in);
(Membuat program Switch-Case)
System.out.print("Masukan angka 1 - 3 :");
int bil = masukan.nextInt();
switch (bil) {
Source code : case 1 : System.out.println("Satu");break;
case 2 : System.out.println("Dua");break;
case 3 : System.out.println("tiga");
defaultTeknologi
: System.out.println("Bilangan

Sekolah Tinggi
Duta Bangsa
diluar range");}
}
}

7

Hasil compile :

LATIHAN .5
(Membuat program For)

Source code:

Sekolah Tinggi Teknologi Duta Bangsa

8

package programfor;
/**
*
* compile
@author
Hasil
: boedoet
package
programwhile;
*/
/**
import java.util.Scanner;
*
public class ProgramFor {
* @author boedoet
/**
*/
* @param args the command line arguments
import java.util.Scanner;
*/
public class ProgramWhile {
public static void main(String[] args) {
/**
// TO DO code application logic here
* @param args the command line arguments
Scanner masukan = new Scanner(System.in);
*/
System.out.println("Masukan batas bilangannya
public static void main(String[] args) {
:");
LATIHAN .6 // TO DO code application logic here
int batas = masukan.nextInt();
Scanner masukan = new Scanner(System.in);
System.out.println("Bilangan
genap dari 2
(Membuat program
while)
int n=0, total=0, bil=9;
sampai bil tsb :");
(bil!=0) {
Source code : while
for (int i=2; i