Laporan Praktikum Modul 1 Pengenalan Jav

LAPORAN MODUL PRAKTIKUM
MODUL KE-1

DOSEN PEMBIMBING :
HARIYADY
ARIANSYAH PUTRA
201410370311194

LABORATORIUM TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014



DASAR TEORI
Pada modul pertama ini, kita mempelajari tentang sejarah Bahasa Java, cara menginstall
JDK (Java Develoment Kit) dan JRE (Java Runtime Environment), cara mengkompile
source code java menggunakan Command Prompt menjadi Java Bytecode. Java Bytecode
merupakan sekumpulan instruksi yang dapat dipahami oleh Java Virtual Machine untuk
selanjutnya dijalankan diplatform yang terinstall Java didalamnya. Pada modul ini juga

kita mempelajari Percabangan dan Perulangan.
Bentuk umum dari Percabangan :
 If Else
If (kondisi)
Statement jika kondisi benar;
Else (kondisi)
Statement jika kondisi salah;

 Switch
Switch (expression){
Case value1;
Break;
Case valu e2;
Break;
Case valueN;
Break;
Default;
}

Bentuk umum Perulangan :

 For
For (inisialisasi; kondisi; iterasi){
// Statement
}

 While
Inisialisasi
While (kondisi){
// Statement
Iterasi
}

 Do - While
Do {
//Statement
Iterasi
} while (kondisi)




SOURCE CODE
1. Buatlah program sederhana seperti gambar berikut :

import java.util.Scanner; //Header
public class Perbandingan{//nama class
public static void main (String[] args){
//method main untuk memulai eksekusi program
Scanner masukan = new Scanner (System.in);
//menciptakan Scanner untuk mendapat masukan dari
user
//fungsi scanner untuk memasukan inputan dari user
//masukan = statemen deklarasi variable
//Scanner = tipe dari suatu variable yang digunakan
program
//new = untuk menciptakan suatu objek Scanner yang
//membaca karakter yang diketikkan oleh pengguna
//System.in = masukan
int number1; //angka pertama untuk perbandingan
int number2; //angka kedua untuk perbandingan
int total;


System.out.print("Enter the first number

:

");//output
number1 = masukan.nextInt
//membaca angka pertama yang dimasukan oleh user
//nextInt = inputan
System.out.print("Enter the second number :
");//output
number2 = masukan.nextInt();
//membaca angka kedua yang dimasukan oleh user
if (number1 > number2) {
//percabangan untuk membandingkan nilai
System.out.println("The first number is larger
than the second number");// output
total = number1 - number2;
System.out.print ("Selisihnya adalah =
"+total);

}
else if (number2 > number1){
System.out.println ("The second number is
larger than the first number");//output
total = number2 - number1;
System.out.print ("Selisihnya adalah =
"+total);
}
}//akhir method main
}//akhir class Perbandingan



PRINT SCREEN



SOURCE CODE
2. Buatlah program sederhana seperti gambar berikut :


import java.util.Scanner; //Header
public class Perulangan{ //Nama class = Perulangan
public static void main(String[] args){ //Method main
Scanner masukan = new Scanner (System.in);
// Scanner = tipe dari suatu variable
// masukan = statemen deklarasi variable
// new = untuk menciptakan suatu objek Scanner yang
// membaca karakter yang diketikkan oleh pengguna
// System.in = Untuk masukan
System.out.print("Enter a number : "); // output
int num = masukan.nextInt(); // nextInt =
int ulang;
for (ulang = 0; ulang