SlideShare a Scribd company logo
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMOGRAMAN
MODUL V DAN VI
DISUSUN OLEH :
Nama : BONDHAN AHAMD
NIM : 133310015
Jurusan : TEKNIK KOMPUTER
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
MODUL V
PERNYATAAN IF
1.1 MAKSUD DAN TUJUAN
MAKSUD
Mempelajari penyataan seleksi dalam java dengan menggunakan pernyataan IF.
TUJUAN
Mahasiswa dapat memahami pernyataan seleksi dalam java dengan mengunakan IF dan
dapat menyelesaikan masalah yang berkaitan dengan seleksi IF baik dalam
peemrograman maupun dalam algoritma.
1.2 PEMBAHASAN
1. IF satu pilihan
import java.util.Scanner;
public class IfSatuPilihan{
public satatic void main(String args[]){
Scanner masuk=new Scanner(System.in);
int bil;
System.out.print(“Masukkan Bilangan : “);
bil = masuk.next();
if (bil==0)
System.out.println(“Bilangan Nol”);
}
}
Output :
Masukkan Bilangan : 0
Bilangan Nol
Press aby key to continue . . . _
2. IF dua pilihan
import java.util.Scanner;
public class IfDuaPilihan{
public satatic void main(String args[]){
Scanner masuk=new Scanner(System.in);
int bil;
System.out.print(“Masukkan Bilangan : “);
bil = masuk.next();
if (bil==0)
System.out.println(“Bilangan Nol”);
else
System.out.println(“Bilangan Bukan Nol”);
}
}
Output :
Masukkan Bilangan : 7
Bilangan Bukan Nol
Press aby key to continue . . . _
import java.util.Scanner;
= merupakan perintah untuk mendeklarasikan java untuk menerima masukkan.
public class IfDuaPilihan{
= merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama
sebuah kelas itu harus sama dengan nama file yang kita buat.
public satatic void main(String args[]){
= pemulaan fungsi utama dalam java.Kata kunci void didepan main merupakan suatu
keharusan dalam java.
Scanner masuk=new Scanner(System.in);
= artinya dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner.
int bil;
= merupakan deklarasi variable berupa integer dengan nama variable nya pil
System.out.print(“Masukkan Bilangan : “);
= merupakan perintah untuk menampilkan hasil output ke layar.
bil = masuk.next();
= merupakan pernyataan masukan untuk pilihantipe integer.
if (bil==0)
= untuk menyatatakan sebuah kondisi atau pernyataan.kondisi digunakan untuk
menentukan pengambilan keputusan jika benar maka pernyataan
dikerjakan.pernyataan berisi perintah –perintah dan akan dijalan kan jika kondisi
bernilai benar.
System.out.println(“Bilangan Nol”);
= merupakan perintah untuk menampilkan hasil output ke layar.
else
= untuk menyatakan pernyataan dibawahnya akan dikerjakan jika kondisi setelah if
bernilai salah.
System.out.println(“Bilangan Bukan Nol”);
= merupakan perintah untuk menampilkan hasil output ke layar.
3. IF jurusan
import java.util.Scanner;
public class ifJurusan
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int pil;
System.out.print(“Masukkan Pilihan :”);
pil=masuk.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!!!");
}
}
Output :
Masukkan Pilihan : 4
Jurusan TI/S1
Press aby key to continue . . . _
import java.util.Scanner;
 Program Pernyataan untuk mendapakan masukkan dari keyboard
public class ifJurusan
 Nama kelas yang kita buat,dalam java setiap setiap membuat program berarti membuat kelas
{
 Kurung kurawal adalah tanda awalan program
public static void main(String args[])
 Permulaan fungsi utama dalam java,kata void adalah kewajiban atau keharusan dalam
pemrograman java.
{
 Kurung kurawal ke 2 adalah tanda awalan rumus atau program yang kita buat
Scanner masuk=new Scanner(System.in);
 Program Pernyataan untuk mendapakan masukkan dari keyboard
int pil;
 Masukkan program berarti berbasis Integer
System.out.print("Masukkan pilihan:");
 Program untuk menampilkan kata/bilangan yang ditampilkan dilayar sebagai masukkanya
pil=masuk.nextInt();
 Data yang dimasukkan kemudian disimpan dialam program
if(pil==1)
 Pernyataan if pilihan 1
System.out.println("Jurusan MI/D3");
 Hasil output jika pernyataan if pilihan 1 dipilih atau diinputkan
else if(pil==2)
 Pernyataan if pilihan 2 yakni dengan tambahan kata program else
System.out.println("Jurusan TK/D3");
 Hasil output jika pernyataan if pilihan 2 dipilih atau diinputkan
else if(pil==3)
 Pernyataan if pilihan 3 yakni dengan tambahan kata program else
System.out.println("Jurusan KA/D3");
 Hasil output jika pernyataan pilihan 3 dipilih atau diinputkan
else if(pil==4)
 Pernyataan if pilihan 4 yakni dengan tambahan kata program else
System.out.println("Jurusan TI/S1");
 Hasil output jika pernyataan if pilihan 4 dipilih atau diinputkan
else if(pil==5)
 Pernyataan if pilihan 5 yakni dengan tambahan kata program else
System.out.println("Jurusan SI/S1");
 Hasil output jika pernyataan if pilihan 5 dipilih atau diinputkan
Else
 Pernyataan yang mengkondisikan jika diantara pilihan bukan 1-5.
System.out.println("Pilihan Salah!!!");
 Pernyataan yang menampilkan bukan pilihan 1-5
}
 Kurung kurakhir ke 1 adalah tanda akhir rumus atau program yang kita buat
}
 Kurung kurakhir ke 2 adalah tanda akhir program
Void : Menunjukan bahwa method tidak mengembalikan nilai atau objek.
Main : merupakan nama method utama dari program java.
Static : merupakan tipe method.
Public : merupakn salah satu macam modifier.
String : String merupakan tipe argument yang diterima untuk parameter dari command
Java.
Args[] : array argument yang bias ditambahkan pada saat menggunakan command java
untuk menjalankan program java.
1.3 KESIMPULAN
Dengan menggunakan pernyataan IF kita dapat membuat sebuah program untuk memberikan
pilihan. Pernyataan if memerintakan computer untuk memilih salah satu aksi yang akan
dilakukan tergantung kondisin tertentu . pernyataan if akan menghitung suatu kondisi bernilai
benar atau tidak
1.4 TUGAS
1.Program untuk mendapatkan nilai determinan
importjava.util.Scanner;
publicclassTugasLimas
{
publicstaticvoidmain(Stringargs[])
{
Scannermasuk= newScanner(System.in);
inta, b, c, d;
System.out.print("MasukkanNilaia: ");
a=masuk.nextInt();
System.out.print("MasukkanNilaib: ");
b=masuk.nextInt();
System.out.print("MasukkanNilaic: ");
c=masuk.nextInt();
d=b*b-(4*a*c);
if (d==0)
System.out.println("AkarKembar");
else if (d>0)
System.out.println("AkarBeda");
else if (d<0)
System.out.println("AkarImajiner");
}
}
Output
MasukkanNilai a : 2
MasukkanNilai b: 4
MasukkanNilai c : 2
Akar Kembar
Pressanykeyto continue .. .
2.tugas tambahan
importjava.util.Scanner;
publicclassTugasLimad
{
publicstaticvoidmain(Stringargs[])
{
Scannermasuk= newScanner(System.in);
inta,b,c;
Stringd;
System.out.print("AngkaYangDimasukkan:");
a=masuk.nextInt();
if (a==2)
System.out.println("Angka"+a+ " AdalahBilanganGenap");
else if (a==4)
System.out.println("Angka"+a+ " AdalahBilanganGenap");
else if (a==6)
System.out.println("Angka"+a+ " AdalahBilanganGenap");
else if (a==8)
System.out.println("Angka"+a+ " AdalahBilanganGenap");
else if (a==10)
System.out.println("Angka"+a+ " AdalahBilanganGenap");
else if (a==1)
System.out.println("Angka"+a+ " AdalahBilanganGanjil");
else if (a==3)
System.out.println("Angka"+a+ " AdalahBilanganGanjil");
else if (a==5)
System.out.println("Angka"+a+ " AdalahBilanganGanjil");
else if (a==7)
System.out.println("Angka"+a+ " AdalahBilanganGanjil");
else if (a==9)
System.out.println("Angka"+a+ " AdalahBilanganGanjil");
}
}
Output:
AngkaYang Dimasukkan:8
Angka8 AdalahBilangan Genap
Pressanykeyto continue .. .
MODUL VI
PERNYATAAN SWITCH
1.5 MAKSUD DAN TUJUAN
MAKSUD
Mempelajari pernyataan switch serta penerapannya.
TUJUAN
Mahasiswa dapat menyelesaikan masalah yang berkaitan dengan seleksi, dengan
menggunakan pernyataan switch.
1.6 PEMBAHASAN
1. Case Jurusan
import java.util.Scanner;
public class CaseJurusan
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int pil;
System.out.print("Masukan Pilihan");
pil=masuk.nextInt();
switch(pil){
case 1:System.out.println("Jurusan MI/D3");break;
case 2:System.out.println("Jurusan TK/D3");break;
case 3:System.out.println("Jurusan KA/D3");break;
case 4:System.out.println("Jurusan TI/D3");break;
case 5:System.out.println("Jurusan SI/D3");break;
default: System.out.println("Pilihan Salah !!!");break;
}
}
}
Output
Masukan Pilihan : 2
Jurusan TK/D3
Press any key to continue . . .
import java.util.Scanner;
= merupakan perintah untuk mendeklarasikan java untuk menerima masukkan.
public class CaseJurusan
= merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama sebuah
kelas itu harus sama dengan nama file yang kita buat.
public static void main(String args[]){
= pemulaan fungsi utama dalam java.Kata kunci void didepan main merupakan suatu
keharusan dalam java.
Scanner masuk=new Scanner(System.in);
= artinya dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner.
int pil;
= merupakan deklarasi variable berupa integer dengan nama variable nya pil.
System.out.print("Masukan Pilihan");
= merupakan perintah untuk menampilkan hasil output ke layar.
pil=masuk.nextInt();
= merupakan pernyataan masukan untuk pilihantipe integer.
switch(pil){
= suatu pernyataan untuk menjalankan beberapa kemungkinan dari salah satu pernyataan
yang berdasarkan nilai dari sebuah pilihan.
case 1:System.out.println("Jurusan MI/D3");break;
case 2:System.out.println("Jurusan TK/D3");break;
case 3:System.out.println("Jurusan KA/D3");break;
case 4:System.out.println("Jurusan TI/D3");break;
case 5:System.out.println("Jurusan SI/D3");break;
= merupakan pilihan yang dijankan secara berturut-turut yang dimulai dari awal sehingga
mendapatkan pernyataan yang sesuai dengan case(pilihan) yang dijalankan.
Diakhir pernyataan switch terdapat break yang artinya proses dihentikan sedangkan bila
tanpa break berarti proses dilanjutkan sampai ketemu break.
default: System.out.println("Pilihan Salah !!!");break;
= hanya akan dijalan kan jika ungkapan pada bagian case tidak ada yang cocok.
2. Case TV
INPUT
import java.util.Scanner;
public class CaseTV
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int pil;
System.out.print("Masukkan Pilihan:");
pil=masuk.nextInt();
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("TRANS7");break;
case 10:System.out.println("TVRI");break;
default:System.out.println("Pilihan Salah");break;
}
}
}
Output :
Masukkan Pilihan : 2
SCTV
Press any key to continue . . .
import java.util.Scanner;
= merupakan perintah untuk mendeklarasikan java untuk menerima masukkan.
public class CaseTV
= merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama sebuah
kelas itu harus sama dengan nama file yang kita buat.
public static void main(String args[]){
= pemulaan fungsi utama dalam java.Kata kunci void didepan main merupakan suatu
keharusan dalam java.
Scanner masuk=new Scanner(System.in);
= artinya dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner.
int pil;
= merupakan deklarasi variable berupa integer dengan nama variable nya pil.
System.out.print("Masukan Pilihan");
= merupakan perintah untuk menampilkan hasil output ke layar.
pil=masuk.nextInt();
= merupakan pernyataan masukan untuk pilihantipe integer.
switch(pil){
= suatu pernyataan untuk menjalankan beberapa kemungkinan dari salah satu pernyataan
yang berdasarkan nilai dari sebuah pilihan.
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("TRANS7");break;
case 10:System.out.println("TVRI");break;
= merupakan pilihan yang dijankan secara berturut-turut yang dimulai dari awal sehingga
mendapatkan pernyataan yang sesuai dengan case(pilihan) yang dijalankan.
Diakhir pernyataan switch terdapat break yang artinya proses dihentikan sedangkan bila
tanpa break berarti proses dilanjutkan sampai ketemu break.
default: System.out.println("Pilihan Salah !!!");break;
= hanya akan dijalan kan jika ungkapan pada bagian case tidak ada yang cocok.
1.7 KESIMPULAN
Pernyataan switch digunakan untuk menyelesaikan masalah yang berkaitan dengan
seleksi, pernyataan switch lebih mudah diselesaikan dari pada dengan if karena pernyataan
switch memiliki nilai jangkauan.
1.8 TUGAS
1). Program menggunakan pernyataan switch untuk memilih kendaraan yang akan dipakai
Input :
import java.util.Scanner;
public class Case2
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int pil;
System.out.print("Masukkan Pilihan:");
pil=masuk.nextInt();
switch (pil){
case 1:System.out.println("Naik Pesawat Terbang");break;
case 2:System.out.println("Naik Kereta Api");break;
case 3:System.out.println("Naik Bus");break;
case 4:System.out.println("Naik Taksi");break;
case 5:System.out.println("Naik Mobil Pribadi");break;
default:System.out.println("Anda Salah Memilih!!");break;
}
}
}
2). Kelebihan SWITCH
Tidak ada konstanta yang sama dalam SWITCH sehingga menjadi salah satu faktor
kecendrungan SWITCH lebih cepat ketimbang IF – ELSE, penggunaan switch sebenarnya
hampir sama dengan if bertingkat, dimana kita bisa menggunakan switch untuk percabangan
yang berjumlah lebih darisatu. Karena itu switch bisa dijadikan alternative lain dibandingkan
menggunakan if bertingkat, semua program yang dibuat dengan menggunakan switch dapat
diubah kedalam pernyataan if.
 Kekurangan SWITCH
SWITCH hanya bisa membandingkan sebuah konstanta
Kelebihan IF
satu kondisi dalam if bisa dipakai untuk banyak pernyataan
Kekurangan IF
programnya tidak dapat di ubah ke dalam pernyataan switch, menggunakan if lebih ribet
dibanding menggunakan Switch dan memakan tempat alias boros.

More Related Content

Viewers also liked

Oficina do dia 07/07/09
Oficina do dia 07/07/09Oficina do dia 07/07/09
Oficina do dia 07/07/09
Marystela
 
Coerencia e coesão
Coerencia e coesãoCoerencia e coesão
Coerencia e coesão
Rosana Mayer
 
Formando o leitor e o produtor de texto
Formando o leitor e o produtor de texto Formando o leitor e o produtor de texto
Formando o leitor e o produtor de texto
Elenjusse Martins
 
Tp5
Tp5Tp5
Tp5
cleia
 
Os Tipos textuais
Os Tipos textuaisOs Tipos textuais
Os Tipos textuais
Fernanda Maia
 
CoerêNcia Textual
CoerêNcia TextualCoerêNcia Textual
CoerêNcia Textual
guestafae0a
 
Coesão e Coerência Textual
Coesão e Coerência TextualCoesão e Coerência Textual
Coesão e Coerência Textual
Lorena Zambon
 
Apostila portugues
Apostila portuguesApostila portugues
Apostila portugues
Gera Barbosa
 
Coerência textual
Coerência textualCoerência textual
Coerência textual
Carla Souto
 
Actos Ilocutórios
Actos IlocutóriosActos Ilocutórios
Actos Ilocutórios
nelsonalves70
 
ELEMENTO DE TEXTUALIDADE: COESÃO TEXTUAL
ELEMENTO DE TEXTUALIDADE: COESÃO TEXTUALELEMENTO DE TEXTUALIDADE: COESÃO TEXTUAL
ELEMENTO DE TEXTUALIDADE: COESÃO TEXTUAL
Débora Costa
 
Elementos de coerência
Elementos de coerênciaElementos de coerência
Elementos de coerência
Cynthia Funchal
 
Elementos de coesão
Elementos de coesãoElementos de coesão
Elementos de coesão
Cynthia Funchal
 
A galinha reivindicativa textos arrumados
A galinha reivindicativa textos arrumadosA galinha reivindicativa textos arrumados
A galinha reivindicativa textos arrumados
Atividades Diversas Cláudia
 
Actos Ilocutórios
Actos IlocutóriosActos Ilocutórios
Actos Ilocutórios
Isabel Martins
 
Coesão
CoesãoCoesão
Coesão
Heydy Silva
 

Viewers also liked (16)

Oficina do dia 07/07/09
Oficina do dia 07/07/09Oficina do dia 07/07/09
Oficina do dia 07/07/09
 
Coerencia e coesão
Coerencia e coesãoCoerencia e coesão
Coerencia e coesão
 
Formando o leitor e o produtor de texto
Formando o leitor e o produtor de texto Formando o leitor e o produtor de texto
Formando o leitor e o produtor de texto
 
Tp5
Tp5Tp5
Tp5
 
Os Tipos textuais
Os Tipos textuaisOs Tipos textuais
Os Tipos textuais
 
CoerêNcia Textual
CoerêNcia TextualCoerêNcia Textual
CoerêNcia Textual
 
Coesão e Coerência Textual
Coesão e Coerência TextualCoesão e Coerência Textual
Coesão e Coerência Textual
 
Apostila portugues
Apostila portuguesApostila portugues
Apostila portugues
 
Coerência textual
Coerência textualCoerência textual
Coerência textual
 
Actos Ilocutórios
Actos IlocutóriosActos Ilocutórios
Actos Ilocutórios
 
ELEMENTO DE TEXTUALIDADE: COESÃO TEXTUAL
ELEMENTO DE TEXTUALIDADE: COESÃO TEXTUALELEMENTO DE TEXTUALIDADE: COESÃO TEXTUAL
ELEMENTO DE TEXTUALIDADE: COESÃO TEXTUAL
 
Elementos de coerência
Elementos de coerênciaElementos de coerência
Elementos de coerência
 
Elementos de coesão
Elementos de coesãoElementos de coesão
Elementos de coesão
 
A galinha reivindicativa textos arrumados
A galinha reivindicativa textos arrumadosA galinha reivindicativa textos arrumados
A galinha reivindicativa textos arrumados
 
Actos Ilocutórios
Actos IlocutóriosActos Ilocutórios
Actos Ilocutórios
 
Coesão
CoesãoCoesão
Coesão
 

Similar to Modul v dan vi algo

Laporan3
Laporan3Laporan3
Laporan3Sa Lam
 
Laporan1
Laporan1Laporan1
Laporan1Sa Lam
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrogramanRoziq Bahtiar
 
Laporan6
Laporan6Laporan6
Laporan6
Sa Lam
 
Modul iii dan iv algo
Modul iii dan iv algoModul iii dan iv algo
Modul iii dan iv algo
STMIK AKAKOM
 
Pratikum operator
Pratikum operatorPratikum operator
Pratikum operator
Carvalho Bento
 
Laporan praktikum 2
Laporan praktikum 2Laporan praktikum 2
Laporan praktikum 2
Muklisin Adventur
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algo
STMIK AKAKOM
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Asnita Meydelia C K
 
Tugas Praktikum ke dua
Tugas Praktikum ke duaTugas Praktikum ke dua
Tugas Praktikum ke dua
Pungkas Soebarkah
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
STMIK AKAKOM
 
Modul 5
Modul 5Modul 5
Modul 5
Yusi Aisyah
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Kuncara Laksana
 
Laporan5
Laporan5Laporan5
Laporan5
Sa Lam
 
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 java
Devandy Enda
 
Percabangan pada pemrograman java netbeans
Percabangan pada pemrograman java netbeansPercabangan pada pemrograman java netbeans
Percabangan pada pemrograman java netbeans
putra alexi
 
P3 depandi enda
P3 depandi endaP3 depandi enda
P3 depandi enda
Devandy Enda
 

Similar to Modul v dan vi algo (20)

Laporan3
Laporan3Laporan3
Laporan3
 
Laporan1
Laporan1Laporan1
Laporan1
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
Laporan6
Laporan6Laporan6
Laporan6
 
04 if-ifelse-switch-break
04 if-ifelse-switch-break04 if-ifelse-switch-break
04 if-ifelse-switch-break
 
Modul iii dan iv algo
Modul iii dan iv algoModul iii dan iv algo
Modul iii dan iv algo
 
Pratikum operator
Pratikum operatorPratikum operator
Pratikum operator
 
Laporan praktikum 2
Laporan praktikum 2Laporan praktikum 2
Laporan praktikum 2
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algo
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"
 
Tugas Praktikum ke dua
Tugas Praktikum ke duaTugas Praktikum ke dua
Tugas Praktikum ke dua
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Modul 5
Modul 5Modul 5
Modul 5
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
 
Laporan5
Laporan5Laporan5
Laporan5
 
PBO Pratikum 1
PBO Pratikum 1PBO Pratikum 1
PBO Pratikum 1
 
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
 
Percabangan pada pemrograman java netbeans
Percabangan pada pemrograman java netbeansPercabangan pada pemrograman java netbeans
Percabangan pada pemrograman java netbeans
 
P3 depandi enda
P3 depandi endaP3 depandi enda
P3 depandi enda
 

Recently uploaded

GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
inganahsholihahpangs
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
ssuser4dafea
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
NURULNAHARIAHBINTIAH
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
NiaTazmia2
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
YongYongYong1
 

Recently uploaded (20)

GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
 

Modul v dan vi algo

  • 1. LAPORAN PRAKTIKUM ALGORITMA DAN PEMOGRAMAN MODUL V DAN VI DISUSUN OLEH : Nama : BONDHAN AHAMD NIM : 133310015 Jurusan : TEKNIK KOMPUTER SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA
  • 2. MODUL V PERNYATAAN IF 1.1 MAKSUD DAN TUJUAN MAKSUD Mempelajari penyataan seleksi dalam java dengan menggunakan pernyataan IF. TUJUAN Mahasiswa dapat memahami pernyataan seleksi dalam java dengan mengunakan IF dan dapat menyelesaikan masalah yang berkaitan dengan seleksi IF baik dalam peemrograman maupun dalam algoritma. 1.2 PEMBAHASAN 1. IF satu pilihan import java.util.Scanner; public class IfSatuPilihan{ public satatic void main(String args[]){ Scanner masuk=new Scanner(System.in); int bil; System.out.print(“Masukkan Bilangan : “); bil = masuk.next(); if (bil==0) System.out.println(“Bilangan Nol”); } } Output : Masukkan Bilangan : 0 Bilangan Nol Press aby key to continue . . . _
  • 3. 2. IF dua pilihan import java.util.Scanner; public class IfDuaPilihan{ public satatic void main(String args[]){ Scanner masuk=new Scanner(System.in); int bil; System.out.print(“Masukkan Bilangan : “); bil = masuk.next(); if (bil==0) System.out.println(“Bilangan Nol”); else System.out.println(“Bilangan Bukan Nol”); } } Output : Masukkan Bilangan : 7 Bilangan Bukan Nol Press aby key to continue . . . _ import java.util.Scanner; = merupakan perintah untuk mendeklarasikan java untuk menerima masukkan. public class IfDuaPilihan{ = merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama sebuah kelas itu harus sama dengan nama file yang kita buat. public satatic void main(String args[]){ = pemulaan fungsi utama dalam java.Kata kunci void didepan main merupakan suatu keharusan dalam java. Scanner masuk=new Scanner(System.in); = artinya dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner. int bil; = merupakan deklarasi variable berupa integer dengan nama variable nya pil System.out.print(“Masukkan Bilangan : “); = merupakan perintah untuk menampilkan hasil output ke layar. bil = masuk.next(); = merupakan pernyataan masukan untuk pilihantipe integer.
  • 4. if (bil==0) = untuk menyatatakan sebuah kondisi atau pernyataan.kondisi digunakan untuk menentukan pengambilan keputusan jika benar maka pernyataan dikerjakan.pernyataan berisi perintah –perintah dan akan dijalan kan jika kondisi bernilai benar. System.out.println(“Bilangan Nol”); = merupakan perintah untuk menampilkan hasil output ke layar. else = untuk menyatakan pernyataan dibawahnya akan dikerjakan jika kondisi setelah if bernilai salah. System.out.println(“Bilangan Bukan Nol”); = merupakan perintah untuk menampilkan hasil output ke layar. 3. IF jurusan import java.util.Scanner; public class ifJurusan { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); int pil; System.out.print(“Masukkan Pilihan :”); pil=masuk.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!!!"); } } Output : Masukkan Pilihan : 4 Jurusan TI/S1 Press aby key to continue . . . _
  • 5. import java.util.Scanner;  Program Pernyataan untuk mendapakan masukkan dari keyboard public class ifJurusan  Nama kelas yang kita buat,dalam java setiap setiap membuat program berarti membuat kelas {  Kurung kurawal adalah tanda awalan program public static void main(String args[])  Permulaan fungsi utama dalam java,kata void adalah kewajiban atau keharusan dalam pemrograman java. {  Kurung kurawal ke 2 adalah tanda awalan rumus atau program yang kita buat Scanner masuk=new Scanner(System.in);  Program Pernyataan untuk mendapakan masukkan dari keyboard int pil;  Masukkan program berarti berbasis Integer System.out.print("Masukkan pilihan:");  Program untuk menampilkan kata/bilangan yang ditampilkan dilayar sebagai masukkanya pil=masuk.nextInt();  Data yang dimasukkan kemudian disimpan dialam program if(pil==1)  Pernyataan if pilihan 1 System.out.println("Jurusan MI/D3");  Hasil output jika pernyataan if pilihan 1 dipilih atau diinputkan else if(pil==2)  Pernyataan if pilihan 2 yakni dengan tambahan kata program else System.out.println("Jurusan TK/D3");  Hasil output jika pernyataan if pilihan 2 dipilih atau diinputkan else if(pil==3)  Pernyataan if pilihan 3 yakni dengan tambahan kata program else System.out.println("Jurusan KA/D3");  Hasil output jika pernyataan pilihan 3 dipilih atau diinputkan else if(pil==4)  Pernyataan if pilihan 4 yakni dengan tambahan kata program else System.out.println("Jurusan TI/S1");  Hasil output jika pernyataan if pilihan 4 dipilih atau diinputkan else if(pil==5)  Pernyataan if pilihan 5 yakni dengan tambahan kata program else System.out.println("Jurusan SI/S1");  Hasil output jika pernyataan if pilihan 5 dipilih atau diinputkan Else  Pernyataan yang mengkondisikan jika diantara pilihan bukan 1-5. System.out.println("Pilihan Salah!!!");  Pernyataan yang menampilkan bukan pilihan 1-5 }  Kurung kurakhir ke 1 adalah tanda akhir rumus atau program yang kita buat }  Kurung kurakhir ke 2 adalah tanda akhir program
  • 6. Void : Menunjukan bahwa method tidak mengembalikan nilai atau objek. Main : merupakan nama method utama dari program java. Static : merupakan tipe method. Public : merupakn salah satu macam modifier. String : String merupakan tipe argument yang diterima untuk parameter dari command Java. Args[] : array argument yang bias ditambahkan pada saat menggunakan command java untuk menjalankan program java. 1.3 KESIMPULAN Dengan menggunakan pernyataan IF kita dapat membuat sebuah program untuk memberikan pilihan. Pernyataan if memerintakan computer untuk memilih salah satu aksi yang akan dilakukan tergantung kondisin tertentu . pernyataan if akan menghitung suatu kondisi bernilai benar atau tidak 1.4 TUGAS 1.Program untuk mendapatkan nilai determinan importjava.util.Scanner; publicclassTugasLimas { publicstaticvoidmain(Stringargs[]) {
  • 7. Scannermasuk= newScanner(System.in); inta, b, c, d; System.out.print("MasukkanNilaia: "); a=masuk.nextInt(); System.out.print("MasukkanNilaib: "); b=masuk.nextInt(); System.out.print("MasukkanNilaic: "); c=masuk.nextInt(); d=b*b-(4*a*c); if (d==0) System.out.println("AkarKembar"); else if (d>0) System.out.println("AkarBeda"); else if (d<0) System.out.println("AkarImajiner"); } } Output MasukkanNilai a : 2 MasukkanNilai b: 4 MasukkanNilai c : 2 Akar Kembar Pressanykeyto continue .. .
  • 8. 2.tugas tambahan importjava.util.Scanner; publicclassTugasLimad { publicstaticvoidmain(Stringargs[]) { Scannermasuk= newScanner(System.in); inta,b,c; Stringd; System.out.print("AngkaYangDimasukkan:"); a=masuk.nextInt(); if (a==2) System.out.println("Angka"+a+ " AdalahBilanganGenap"); else if (a==4) System.out.println("Angka"+a+ " AdalahBilanganGenap"); else if (a==6) System.out.println("Angka"+a+ " AdalahBilanganGenap"); else if (a==8) System.out.println("Angka"+a+ " AdalahBilanganGenap"); else if (a==10) System.out.println("Angka"+a+ " AdalahBilanganGenap"); else if (a==1) System.out.println("Angka"+a+ " AdalahBilanganGanjil"); else if (a==3) System.out.println("Angka"+a+ " AdalahBilanganGanjil"); else if (a==5) System.out.println("Angka"+a+ " AdalahBilanganGanjil"); else if (a==7) System.out.println("Angka"+a+ " AdalahBilanganGanjil");
  • 9. else if (a==9) System.out.println("Angka"+a+ " AdalahBilanganGanjil"); } } Output: AngkaYang Dimasukkan:8 Angka8 AdalahBilangan Genap Pressanykeyto continue .. .
  • 10. MODUL VI PERNYATAAN SWITCH 1.5 MAKSUD DAN TUJUAN MAKSUD Mempelajari pernyataan switch serta penerapannya. TUJUAN Mahasiswa dapat menyelesaikan masalah yang berkaitan dengan seleksi, dengan menggunakan pernyataan switch. 1.6 PEMBAHASAN 1. Case Jurusan import java.util.Scanner; public class CaseJurusan { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); int pil; System.out.print("Masukan Pilihan"); pil=masuk.nextInt(); switch(pil){ case 1:System.out.println("Jurusan MI/D3");break; case 2:System.out.println("Jurusan TK/D3");break; case 3:System.out.println("Jurusan KA/D3");break; case 4:System.out.println("Jurusan TI/D3");break; case 5:System.out.println("Jurusan SI/D3");break; default: System.out.println("Pilihan Salah !!!");break; } } } Output Masukan Pilihan : 2 Jurusan TK/D3 Press any key to continue . . .
  • 11. import java.util.Scanner; = merupakan perintah untuk mendeklarasikan java untuk menerima masukkan. public class CaseJurusan = merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama sebuah kelas itu harus sama dengan nama file yang kita buat. public static void main(String args[]){ = pemulaan fungsi utama dalam java.Kata kunci void didepan main merupakan suatu keharusan dalam java. Scanner masuk=new Scanner(System.in); = artinya dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner. int pil; = merupakan deklarasi variable berupa integer dengan nama variable nya pil. System.out.print("Masukan Pilihan"); = merupakan perintah untuk menampilkan hasil output ke layar. pil=masuk.nextInt(); = merupakan pernyataan masukan untuk pilihantipe integer. switch(pil){ = suatu pernyataan untuk menjalankan beberapa kemungkinan dari salah satu pernyataan yang berdasarkan nilai dari sebuah pilihan. case 1:System.out.println("Jurusan MI/D3");break; case 2:System.out.println("Jurusan TK/D3");break; case 3:System.out.println("Jurusan KA/D3");break; case 4:System.out.println("Jurusan TI/D3");break; case 5:System.out.println("Jurusan SI/D3");break; = merupakan pilihan yang dijankan secara berturut-turut yang dimulai dari awal sehingga mendapatkan pernyataan yang sesuai dengan case(pilihan) yang dijalankan. Diakhir pernyataan switch terdapat break yang artinya proses dihentikan sedangkan bila tanpa break berarti proses dilanjutkan sampai ketemu break. default: System.out.println("Pilihan Salah !!!");break; = hanya akan dijalan kan jika ungkapan pada bagian case tidak ada yang cocok. 2. Case TV INPUT import java.util.Scanner; public class CaseTV {
  • 12. public static void main(String args[]) { Scanner masuk = new Scanner(System.in); int pil; System.out.print("Masukkan Pilihan:"); pil=masuk.nextInt(); 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("TRANS7");break; case 10:System.out.println("TVRI");break; default:System.out.println("Pilihan Salah");break; } } } Output : Masukkan Pilihan : 2 SCTV Press any key to continue . . . import java.util.Scanner; = merupakan perintah untuk mendeklarasikan java untuk menerima masukkan. public class CaseTV = merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama sebuah kelas itu harus sama dengan nama file yang kita buat. public static void main(String args[]){ = pemulaan fungsi utama dalam java.Kata kunci void didepan main merupakan suatu keharusan dalam java. Scanner masuk=new Scanner(System.in); = artinya dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner. int pil; = merupakan deklarasi variable berupa integer dengan nama variable nya pil. System.out.print("Masukan Pilihan"); = merupakan perintah untuk menampilkan hasil output ke layar.
  • 13. pil=masuk.nextInt(); = merupakan pernyataan masukan untuk pilihantipe integer. switch(pil){ = suatu pernyataan untuk menjalankan beberapa kemungkinan dari salah satu pernyataan yang berdasarkan nilai dari sebuah pilihan. 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("TRANS7");break; case 10:System.out.println("TVRI");break; = merupakan pilihan yang dijankan secara berturut-turut yang dimulai dari awal sehingga mendapatkan pernyataan yang sesuai dengan case(pilihan) yang dijalankan. Diakhir pernyataan switch terdapat break yang artinya proses dihentikan sedangkan bila tanpa break berarti proses dilanjutkan sampai ketemu break. default: System.out.println("Pilihan Salah !!!");break; = hanya akan dijalan kan jika ungkapan pada bagian case tidak ada yang cocok. 1.7 KESIMPULAN Pernyataan switch digunakan untuk menyelesaikan masalah yang berkaitan dengan seleksi, pernyataan switch lebih mudah diselesaikan dari pada dengan if karena pernyataan switch memiliki nilai jangkauan. 1.8 TUGAS 1). Program menggunakan pernyataan switch untuk memilih kendaraan yang akan dipakai Input : import java.util.Scanner; public class Case2 { public static void main(String args[]) { Scanner masuk = new Scanner(System.in); int pil;
  • 14. System.out.print("Masukkan Pilihan:"); pil=masuk.nextInt(); switch (pil){ case 1:System.out.println("Naik Pesawat Terbang");break; case 2:System.out.println("Naik Kereta Api");break; case 3:System.out.println("Naik Bus");break; case 4:System.out.println("Naik Taksi");break; case 5:System.out.println("Naik Mobil Pribadi");break; default:System.out.println("Anda Salah Memilih!!");break; } } } 2). Kelebihan SWITCH Tidak ada konstanta yang sama dalam SWITCH sehingga menjadi salah satu faktor kecendrungan SWITCH lebih cepat ketimbang IF – ELSE, penggunaan switch sebenarnya hampir sama dengan if bertingkat, dimana kita bisa menggunakan switch untuk percabangan yang berjumlah lebih darisatu. Karena itu switch bisa dijadikan alternative lain dibandingkan menggunakan if bertingkat, semua program yang dibuat dengan menggunakan switch dapat diubah kedalam pernyataan if.  Kekurangan SWITCH SWITCH hanya bisa membandingkan sebuah konstanta Kelebihan IF satu kondisi dalam if bisa dipakai untuk banyak pernyataan Kekurangan IF programnya tidak dapat di ubah ke dalam pernyataan switch, menggunakan if lebih ribet dibanding menggunakan Switch dan memakan tempat alias boros.