MODUL 5
PERNYATAAN IF
PEMBAHASAN
ContohInput :
import java.util.Scanner;
public class IfJurusan
{
public static void main (String[]args)
{
Scanner input = new Scanner(System.in);
int pil;
System.out.print("Masukkan Pilihan : ");
pil=input.nextInt();
if (pil==1)
System.out.println("Jurusan: MI/D3");
else if (pil==2)
System.out.println("Jurusan: TK/D3");
else if (pil==3)
System.out.println("Jurusan: KA/D3");
else if (pil==4)
System.out.println("Jurusan: TI/S1");
else if (pil==5)
System.out.println("Jurusan: SI/S1");
else
System.out.println("Pilihan Salah !");
}
}
Outputnyaadalah :
MasukkanPilihan : 4
Jurusan : TI/S1
Press any key to continue…
Public class IfJurusanmenunjukkannama program padasaatpenyimpananadalahIfJurusan.java
import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
System.out.println("Jurusan: MI/D3");adalahuntukmenampilakanJurusan: MI/D3
begitujugauntukmenampilkan yang lainnya.
Intpil; adalahuntukmendaklarasikan variable pil.
pil=input.nextInt();adalahuntukmemasukkanpilihan.
if (pil==1)untukmenyatakanbahwapilihantersebutadalah 1.
else if (pil==2)untukmenyatakanbahwapilihantersebutbukan 1 maka 2 danselanjutnya.
Contoh lain adalah :
import java.util.Scanner;
public class Perbandingan
{
public static void main (String[]args)
{
Scanner input = new Scanner(System.in);
double a, b;
System.out.print("Bilangan 1 : ");
a=input.nextDouble();
System.out.print("Bilangan 2 : ");
b=input.nextDouble();
System.out.println("");
if (a>b)
System.out.println("Bilangan Terbesar = "+a);
else if (b>a)
System.out.println("Bilangan Terbesar = "+b);
if (a<b)
System.out.println("Bilangan Terkecil = "+a);
else if (b<a)
System.out.println("Bilangan Terkecil = "+b);
}
}
Outputnyaadalah :
Bilangan1 : 4
Bilangan2 : 5
Bilangan Terbesar = 5.0
Bilangan Terkecil = 4.0
Press any key to continue…
Public class Perbandinganmenunjukkannama program
padasaatpenyimpananadalahPerbandingan.java
import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
double a, b;untukmendeklarasikanbahwatipe data a dan b adalah double.
System.out.print("Bilangan 1 : ");untukmenampilkanBilangan 1 :
begitujugauntukmenampilkan yang lainnya.
a=input.nextDouble();adalahuntukmemasukkannilai.
if (a>b)
System.out.println("Bilangan Terbesar = "+a);
else if (b>a)
System.out.println("Bilangan Terbesar = "+b);
Maksudnyaadalahjikanilai a>b, makabilanganterbesarnyaadalah a. Dan jika b>a,
makabilanganterbesarnyaadalah b.
if (a<b)
System.out.println("Bilangan Terkecil = "+a);
else if (b<a)
System.out.println("Bilangan Terkecil = "+b);
Maksudnyaadalahjikanilai a<b, makabilanganterkecilnyaadalah a. Dan jika b<a,
makabilanganterkecilnyaadalah b.
MODUL 6
PERNYATAAN SWITCH
PEMBAHASAN
ContohInput :
import java.util.Scanner;
public class CaseTV
{
public static void main (String[]args)
{
Scanner input = new Scanner(System.in);
int pil;
System.out.print("Masukkan Pilihan : ");
pil=input.nextInt();
System.out.println("");
System.out.print("Siarannya adalah ");
switch (pil){
case 1:System.out.println("RCTI");break;
case 2:System.out.println("SCTV");break;
case 3:System.out.println("TPI");break;
case 4:System.out.println("INDOSIAR");break;
case 5:System.out.println("TRANS7");break;
case 6:System.out.println("TVONE");break;
case 7:System.out.println("METRO");break;
case 8:System.out.println("GLOBAL");break;
case 9:System.out.println("TRANSTV");break;
case 10:System.out.println("TVRI");break;
default: System.out.println("Pilihan Salah !");break;}
}
}
Outputnyaadalah :
MasukkanPilihan : 1
Siarannyaadalah RCTI
Press any key to continue…
Public class CaseTVmenunjukkannama program padasaatpenyimpananadalahCaseTV.java
import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
int pil;adalahuntukmendaklarasikan variable pil.
System.out.print("Masukkan Pilihan : ");untukmenampilkanMasukkan Pilihan :
begitujugauntukmenampilkan yang lainnya.
pil=input.nextInt();untukmemasukkanpilihan.
switch (pil){
case 1:System.out.println("RCTI");break;
case 2:System.out.println("SCTV");break;
case 3:System.out.println("TPI");break;
case 4:System.out.println("INDOSIAR");break;
case 5:System.out.println("TRANS7");break;
case 6:System.out.println("TVONE");break;
case 7:System.out.println("METRO");break;
case 8:System.out.println("GLOBAL");break;
case 9:System.out.println("TRANSTV");break;
case 10:System.out.println("TVRI");break;
default: System.out.println("Pilihan Salah !");break;}
Maksudnyaadalahjikapilihan yang kitamasukkanadalah 1 makaakanmenampilkan RCTI
danseterusnya. Break adalahuntukmenyatakanpemberhentiansuatupernyataan yang bernilai
true.
Contoh lain adalah :
import java.util.Scanner;
public class BidangDatar
{
public static void main (String[]args)
{
Scanner input = new Scanner(System.in);
int pil;
float p, l, pp, r, ll, sisi, bs, alas, tinggi, ls;
System.out.println("Aplikasi Luas Hitung Bidang Datar");
System.out.println("==================");
System.out.println("1. Luas Persegi Panjang");
System.out.println("2. Luas Lingkaran");
System.out.println("3. Luas Bujur Sangkar");
System.out.println("4. Luas Segitiga");
System.out.println("==================");
System.out.print("Masukkan Pilihan yang di inginkan : ");
pil=input.nextInt();
System.out.println("");
switch (pil){
case 1: System.out.println("Hitung Luas Persegi Panjang");
System.out.print("Masukkan Panjang : ");
p=input.nextFloat();
System.out.print("Masukkan Lebar : ");
l=input.nextFloat();
pp=p*l;
System.out.println("Luas Peresegi Panjang = "+pp);break;
case 2: System.out.println("Hitung Luas Lingkaran");
System.out.print("Masukkan jari-jari : ");
r=input.nextFloat();
ll=3.14f*r*r;
System.out.println("Luas Lingkaran= "+ll);break;
case 3: System.out.println("Hitung Luas Bujur Sangkar");
System.out.print("Masukkan sisi : ");
sisi=input.nextFloat();
bs=sisi*sisi;
System.out.println("Luas Bujur Sangkar = "+bs);break;
case 4: System.out.println("Hitung Luas Segitiga");
System.out.print("Masukkan Alas : ");
alas=input.nextFloat();
System.out.print("Masukkan Tinggi : ");
tinggi=input.nextFloat();
ls=1/2f*alas*tinggi;
System.out.println("Luas Segitiga = "+ls);break;
default : System.out.println("Anda Belum Beruntung ! ! !");break;
}
}
}
Outputnyaadalah :
Aplikasi Luas Hitung Bidang Datar
==================
1. Luas Persegi Panjang
2. Luas Lingkaran
3. Luas Bujur Sangkar
4. Luas Segitiga
==================
Masukkan Pilihan yang di inginkan : 1
HitungLuasPersegiPanjang
MasukkanPanjang : 2
MasukkanLebar : 3
LuasPersegiPanjang = 6.0
Press any key to continue…
Public class BidangDatarmenunjukkannama program
padasaatpenyimpananadalahBidangDatar.java
import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
int pil;untukmendeklarasikan variable pilbertipeint
float p, l, pp, r, ll, sisi, bs, alas, tinggi, ls;untukmendeklarasika variable p, l, pp, r, ll, sisi, bs,
alas, tinggi, lsbetipe float
System.out.println("Aplikasi Luas Hitung Bidang Datar");untukmenampilkanAplikasi Luas
Hitung Bidang Datarbegitujugauntukmenampilkan yang lainnya.
pil=input.nextInt();untukmemasukkanpilihan.
switch (pil){
case 1: System.out.println("Hitung Luas Persegi Panjang");
System.out.print("Masukkan Panjang : ");
p=input.nextFloat();
System.out.print("Masukkan Lebar : ");
l=input.nextFloat();
pp=p*l;
System.out.println("Luas Peresegi Panjang = "+pp);break;
Maksudnyaadalahjikapilihan 1 makaperintah yang dilakukanadalahhitungluaspersegipanjang,
selanjutnyaakanmemprosesperintahtersebutbilabernilaibenar. Break
adalahuntukmenyatakanpemberhentiansuatupernyataan yang bernilaitrue.
KESIMPULAN
1. Public class digunakanuntukmemberinama class dimananamanyaharusdiawalihuruf capital.
2. Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
3. Setiappenulisan program harusbenarkarenabahasapemrogramansifatnya case sensitive.
4. System.out.printuntukmenampilkan program tanpaharuspindahkebarisberikutnya.
5. System.out.printlnuntukmenampilkan program pindahkebarisberikutnya.
6. Setiap statement harus di akhiri“ ; ”.
7. Setiapnilai float harus di akhiri “f” untukmenyatakanbahwanilaitersebutadalah float.
8. Pilihan yang kitamasukkanjikabernilaitruemakaakan di proses
sampaiselesaidansebaliknyajikapilihan yang kitamasukkanbernilaifalsemakatidakakan di proses.
9. ifdan switch fungsinyasebenarnyasamayaitusama-samauntukmenentukanpilihan.
Tapibedanyaadalah if mampumengerjakansemua yang ada di switch sedangkan switch
tidakmampumengerjakansemua yang ada di if.

Laporan3

  • 1.
    MODUL 5 PERNYATAAN IF PEMBAHASAN ContohInput: import java.util.Scanner; public class IfJurusan { public static void main (String[]args) { Scanner input = new Scanner(System.in); int pil; System.out.print("Masukkan Pilihan : "); pil=input.nextInt(); if (pil==1) System.out.println("Jurusan: MI/D3"); else if (pil==2) System.out.println("Jurusan: TK/D3"); else if (pil==3) System.out.println("Jurusan: KA/D3"); else if (pil==4) System.out.println("Jurusan: TI/S1"); else if (pil==5) System.out.println("Jurusan: SI/S1"); else System.out.println("Pilihan Salah !"); } } Outputnyaadalah :
  • 2.
    MasukkanPilihan : 4 Jurusan: TI/S1 Press any key to continue… Public class IfJurusanmenunjukkannama program padasaatpenyimpananadalahIfJurusan.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. System.out.println("Jurusan: MI/D3");adalahuntukmenampilakanJurusan: MI/D3 begitujugauntukmenampilkan yang lainnya. Intpil; adalahuntukmendaklarasikan variable pil. pil=input.nextInt();adalahuntukmemasukkanpilihan. if (pil==1)untukmenyatakanbahwapilihantersebutadalah 1. else if (pil==2)untukmenyatakanbahwapilihantersebutbukan 1 maka 2 danselanjutnya. Contoh lain adalah : import java.util.Scanner; public class Perbandingan { public static void main (String[]args) { Scanner input = new Scanner(System.in); double a, b; System.out.print("Bilangan 1 : "); a=input.nextDouble(); System.out.print("Bilangan 2 : "); b=input.nextDouble(); System.out.println(""); if (a>b) System.out.println("Bilangan Terbesar = "+a); else if (b>a) System.out.println("Bilangan Terbesar = "+b);
  • 3.
    if (a<b) System.out.println("Bilangan Terkecil= "+a); else if (b<a) System.out.println("Bilangan Terkecil = "+b); } } Outputnyaadalah : Bilangan1 : 4 Bilangan2 : 5 Bilangan Terbesar = 5.0 Bilangan Terkecil = 4.0 Press any key to continue… Public class Perbandinganmenunjukkannama program padasaatpenyimpananadalahPerbandingan.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. double a, b;untukmendeklarasikanbahwatipe data a dan b adalah double. System.out.print("Bilangan 1 : ");untukmenampilkanBilangan 1 : begitujugauntukmenampilkan yang lainnya. a=input.nextDouble();adalahuntukmemasukkannilai. if (a>b) System.out.println("Bilangan Terbesar = "+a); else if (b>a) System.out.println("Bilangan Terbesar = "+b); Maksudnyaadalahjikanilai a>b, makabilanganterbesarnyaadalah a. Dan jika b>a, makabilanganterbesarnyaadalah b. if (a<b) System.out.println("Bilangan Terkecil = "+a); else if (b<a) System.out.println("Bilangan Terkecil = "+b); Maksudnyaadalahjikanilai a<b, makabilanganterkecilnyaadalah a. Dan jika b<a, makabilanganterkecilnyaadalah b.
  • 4.
    MODUL 6 PERNYATAAN SWITCH PEMBAHASAN ContohInput: import java.util.Scanner; public class CaseTV { public static void main (String[]args) { Scanner input = new Scanner(System.in); int pil; System.out.print("Masukkan Pilihan : "); pil=input.nextInt(); System.out.println(""); System.out.print("Siarannya adalah "); switch (pil){ case 1:System.out.println("RCTI");break; case 2:System.out.println("SCTV");break; case 3:System.out.println("TPI");break; case 4:System.out.println("INDOSIAR");break; case 5:System.out.println("TRANS7");break; case 6:System.out.println("TVONE");break; case 7:System.out.println("METRO");break; case 8:System.out.println("GLOBAL");break; case 9:System.out.println("TRANSTV");break; case 10:System.out.println("TVRI");break; default: System.out.println("Pilihan Salah !");break;}
  • 5.
    } } Outputnyaadalah : MasukkanPilihan :1 Siarannyaadalah RCTI Press any key to continue… Public class CaseTVmenunjukkannama program padasaatpenyimpananadalahCaseTV.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int pil;adalahuntukmendaklarasikan variable pil. System.out.print("Masukkan Pilihan : ");untukmenampilkanMasukkan Pilihan : begitujugauntukmenampilkan yang lainnya. pil=input.nextInt();untukmemasukkanpilihan. switch (pil){ case 1:System.out.println("RCTI");break; case 2:System.out.println("SCTV");break; case 3:System.out.println("TPI");break; case 4:System.out.println("INDOSIAR");break; case 5:System.out.println("TRANS7");break; case 6:System.out.println("TVONE");break; case 7:System.out.println("METRO");break; case 8:System.out.println("GLOBAL");break; case 9:System.out.println("TRANSTV");break; case 10:System.out.println("TVRI");break; default: System.out.println("Pilihan Salah !");break;} Maksudnyaadalahjikapilihan yang kitamasukkanadalah 1 makaakanmenampilkan RCTI danseterusnya. Break adalahuntukmenyatakanpemberhentiansuatupernyataan yang bernilai true. Contoh lain adalah : import java.util.Scanner; public class BidangDatar { public static void main (String[]args)
  • 6.
    { Scanner input =new Scanner(System.in); int pil; float p, l, pp, r, ll, sisi, bs, alas, tinggi, ls; System.out.println("Aplikasi Luas Hitung Bidang Datar"); System.out.println("=================="); System.out.println("1. Luas Persegi Panjang"); System.out.println("2. Luas Lingkaran"); System.out.println("3. Luas Bujur Sangkar"); System.out.println("4. Luas Segitiga"); System.out.println("=================="); System.out.print("Masukkan Pilihan yang di inginkan : "); pil=input.nextInt(); System.out.println(""); switch (pil){ case 1: System.out.println("Hitung Luas Persegi Panjang"); System.out.print("Masukkan Panjang : "); p=input.nextFloat(); System.out.print("Masukkan Lebar : "); l=input.nextFloat(); pp=p*l; System.out.println("Luas Peresegi Panjang = "+pp);break; case 2: System.out.println("Hitung Luas Lingkaran"); System.out.print("Masukkan jari-jari : "); r=input.nextFloat(); ll=3.14f*r*r; System.out.println("Luas Lingkaran= "+ll);break; case 3: System.out.println("Hitung Luas Bujur Sangkar"); System.out.print("Masukkan sisi : "); sisi=input.nextFloat();
  • 7.
    bs=sisi*sisi; System.out.println("Luas Bujur Sangkar= "+bs);break; case 4: System.out.println("Hitung Luas Segitiga"); System.out.print("Masukkan Alas : "); alas=input.nextFloat(); System.out.print("Masukkan Tinggi : "); tinggi=input.nextFloat(); ls=1/2f*alas*tinggi; System.out.println("Luas Segitiga = "+ls);break; default : System.out.println("Anda Belum Beruntung ! ! !");break; } } } Outputnyaadalah : Aplikasi Luas Hitung Bidang Datar ================== 1. Luas Persegi Panjang 2. Luas Lingkaran 3. Luas Bujur Sangkar 4. Luas Segitiga ================== Masukkan Pilihan yang di inginkan : 1 HitungLuasPersegiPanjang MasukkanPanjang : 2 MasukkanLebar : 3 LuasPersegiPanjang = 6.0 Press any key to continue… Public class BidangDatarmenunjukkannama program padasaatpenyimpananadalahBidangDatar.java
  • 8.
    import java.util.Scanner; adalahmenunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int pil;untukmendeklarasikan variable pilbertipeint float p, l, pp, r, ll, sisi, bs, alas, tinggi, ls;untukmendeklarasika variable p, l, pp, r, ll, sisi, bs, alas, tinggi, lsbetipe float System.out.println("Aplikasi Luas Hitung Bidang Datar");untukmenampilkanAplikasi Luas Hitung Bidang Datarbegitujugauntukmenampilkan yang lainnya. pil=input.nextInt();untukmemasukkanpilihan. switch (pil){ case 1: System.out.println("Hitung Luas Persegi Panjang"); System.out.print("Masukkan Panjang : "); p=input.nextFloat(); System.out.print("Masukkan Lebar : "); l=input.nextFloat(); pp=p*l; System.out.println("Luas Peresegi Panjang = "+pp);break; Maksudnyaadalahjikapilihan 1 makaperintah yang dilakukanadalahhitungluaspersegipanjang, selanjutnyaakanmemprosesperintahtersebutbilabernilaibenar. Break adalahuntukmenyatakanpemberhentiansuatupernyataan yang bernilaitrue. KESIMPULAN 1. Public class digunakanuntukmemberinama class dimananamanyaharusdiawalihuruf capital. 2. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. 3. Setiappenulisan program harusbenarkarenabahasapemrogramansifatnya case sensitive. 4. System.out.printuntukmenampilkan program tanpaharuspindahkebarisberikutnya. 5. System.out.printlnuntukmenampilkan program pindahkebarisberikutnya. 6. Setiap statement harus di akhiri“ ; ”. 7. Setiapnilai float harus di akhiri “f” untukmenyatakanbahwanilaitersebutadalah float. 8. Pilihan yang kitamasukkanjikabernilaitruemakaakan di proses sampaiselesaidansebaliknyajikapilihan yang kitamasukkanbernilaifalsemakatidakakan di proses. 9. ifdan switch fungsinyasebenarnyasamayaitusama-samauntukmenentukanpilihan. Tapibedanyaadalah if mampumengerjakansemua yang ada di switch sedangkan switch tidakmampumengerjakansemua yang ada di if.