LAPORAN MODUL PRAKTIKUM
MODUL KE-1
DOSEN PEMBIMBING :
HARIYADY
ARIANSYAH PUTRA
201410370311194
LABORATORIUM TEKNIK INFORMATIKA
FAKULTAS TEKNIK
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
} while (kondisi)
SOURCE CODE
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);
}
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 <= num; ulang++){//perulangan System.out.println("Perulangan ke : "+ulang); // output
}// akhir class Perulangan