SlideShare a Scribd company logo
1 of 8
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.

More Related Content

Viewers also liked

Laporan5
Laporan5Laporan5
Laporan5Sa Lam
 
Business english hutulbur
Business english hutulburBusiness english hutulbur
Business english hutulbursrltuya
 
Laporan1
Laporan1Laporan1
Laporan1Sa Lam
 
Bussiness lessons
Bussiness lessonsBussiness lessons
Bussiness lessonssrltuya
 
How to create a slideshare
How to create a slideshare How to create a slideshare
How to create a slideshare aremi_21
 
Laporan8
Laporan8Laporan8
Laporan8Sa Lam
 
презентація дисципліни «бухгалтерський облік»
презентація дисципліни «бухгалтерський облік»презентація дисципліни «бухгалтерський облік»
презентація дисципліни «бухгалтерський облік»Вера Бутенко
 

Viewers also liked (10)

Laporan5
Laporan5Laporan5
Laporan5
 
Business english hutulbur
Business english hutulburBusiness english hutulbur
Business english hutulbur
 
Beli mobil
Beli mobilBeli mobil
Beli mobil
 
Ma.candelaria parés
Ma.candelaria parés Ma.candelaria parés
Ma.candelaria parés
 
Beli mobil
Beli mobilBeli mobil
Beli mobil
 
Laporan1
Laporan1Laporan1
Laporan1
 
Bussiness lessons
Bussiness lessonsBussiness lessons
Bussiness lessons
 
How to create a slideshare
How to create a slideshare How to create a slideshare
How to create a slideshare
 
Laporan8
Laporan8Laporan8
Laporan8
 
презентація дисципліни «бухгалтерський облік»
презентація дисципліни «бухгалтерський облік»презентація дисципліни «бухгалтерський облік»
презентація дисципліни «бухгалтерський облік»
 

Similar to Laporan3

Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algoSTMIK AKAKOM
 
Program browser java
Program browser javaProgram browser java
Program browser javaAisy Cuyy
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrogramanRoziq Bahtiar
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamentalLaode ADB Ali
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaDevandy Enda
 
Latihan 1 Kode Program Java Mengimpor Scanner ke Program.pdf
Latihan 1 Kode Program Java Mengimpor Scanner ke Program.pdfLatihan 1 Kode Program Java Mengimpor Scanner ke Program.pdf
Latihan 1 Kode Program Java Mengimpor Scanner ke Program.pdfHendroGunawan8
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algoSTMIK AKAKOM
 
Soal soal pbo java
Soal soal pbo java Soal soal pbo java
Soal soal pbo java Abdullah Beu
 
Membuat Aplikasi Browser Menggunakan Pemrograman Java
Membuat Aplikasi Browser Menggunakan Pemrograman JavaMembuat Aplikasi Browser Menggunakan Pemrograman Java
Membuat Aplikasi Browser Menggunakan Pemrograman Javayoyomay93
 
Chapter 10. Operasi IO.ppt
Chapter 10. Operasi IO.pptChapter 10. Operasi IO.ppt
Chapter 10. Operasi IO.pptTashidFafri1
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user inputJefri Fahrian
 
pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptnafilarifki1
 
Modul iii dan iv algo
Modul iii dan iv algoModul iii dan iv algo
Modul iii dan iv algoSTMIK AKAKOM
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulanganMAFauzan
 

Similar to Laporan3 (20)

Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algo
 
Ii java input ouput
Ii   java input ouputIi   java input ouput
Ii java input ouput
 
Java
JavaJava
Java
 
Program browser java
Program browser javaProgram browser java
Program browser java
 
Materi pelatihan java fundamental
Materi pelatihan java fundamentalMateri pelatihan java fundamental
Materi pelatihan java fundamental
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
Tm c++
Tm c++Tm c++
Tm c++
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamental
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
 
Latihan 1 Kode Program Java Mengimpor Scanner ke Program.pdf
Latihan 1 Kode Program Java Mengimpor Scanner ke Program.pdfLatihan 1 Kode Program Java Mengimpor Scanner ke Program.pdf
Latihan 1 Kode Program Java Mengimpor Scanner ke Program.pdf
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Soal soal pbo java
Soal soal pbo java Soal soal pbo java
Soal soal pbo java
 
Membuat
Membuat Membuat
Membuat
 
Membuat Aplikasi Browser Menggunakan Pemrograman Java
Membuat Aplikasi Browser Menggunakan Pemrograman JavaMembuat Aplikasi Browser Menggunakan Pemrograman Java
Membuat Aplikasi Browser Menggunakan Pemrograman Java
 
Chapter 10. Operasi IO.ppt
Chapter 10. Operasi IO.pptChapter 10. Operasi IO.ppt
Chapter 10. Operasi IO.ppt
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user input
 
pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).ppt
 
Modul iii dan iv algo
Modul iii dan iv algoModul iii dan iv algo
Modul iii dan iv algo
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulangan
 
Tutorial java & mysql
Tutorial java & mysqlTutorial java & mysql
Tutorial java & mysql
 

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