Program Kondisi If Else Switch Case Pada Java

advertisement
Program Kondisi If Else Switch Case Pada Java
Yansen Marli
[email protected]
Abstrak
Bahasa pemrograman java menggunakan kondisi if, else, switch case. Kali ini saya akan
membuat program java menggunakan IDE Netbeans, mengenalkan statement
pernyataan kondisi if, pernyataan kondisi if else, serta pernyataan if else bertingkat dan
pernyataan switch case. Lalu saya akan mengenalkan program penggunaan kondisi
majemuk pada program java.
Kata Kunci: java, if, else, switch case
Pendahuluan
Artikel kali ini saya akan memberikan pengetahuan tentang program kondisi if, else,
switch case. Mengenal struktur program java pada pernyataan if, else, switch case dan
mengenal penggunaan kondisi majemuk. Kita akan menggunakan IDE Netbeans untuk
membuat program java.
Tujuan :
1. Mengenal pernyataan if
2. Mengenal pernyataan if..else..
3. Mengenal pernyataan if..else.. bertingkat
4. Mengenal pernyataan switch..case
5. Mengenal penggunaan kondisi majemuk
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
Pembahasan
Program dengan pernyataan If
Program di bawah adalah program untuk menentukan suatu kelulusan mahasiswa
terhadap suatu mata kuliah. Program tersebut menggunakan pernyataan If untuk
penentuan keputusannya. Tulis dan jalankan program berikut (Latihan_201.java).
01
02
import java.util.Scanner;
public class Prak_201 {
03
public static void main (String[] args) {
04
Scanner masukan = new Scanner(System.in);
05
int nilai;
06
System.out.print(“Masukkan nilai akhir mata
07
08
nilai
= masukan.nextInt();
kuliahnya
:”);
if (nilai < 55)
System.out.println(“Mahasiwa tersebut tidak
09
10
11
}
lulus”);
}
Jika diinputkan nilai < 55, maka akan muncul keterangan mahasiswa tersebut tidak
lulus, tetapi jika nilai > atau = 55, maka program akan berhenti tanpa menampilkan
suatu pesan.
Program dengan pernyataan If..Else..
Sempurnakan program di atas dengan menambahkan pernyataan sebagaimana berikut.
(Latihan_202.java).
else
System.out.println(“Mahasiwa tersebut lulus”);
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
Program dengan pernyataan If..Else.. bertingkat
Program di bawah adalah program untuk mengkonversi nilai angka ke nilai huruf, yang
dilakukan dengan menggunakan pernyatan if..else.. bertingkat. Tulis dan jalankan
program tersebut (Latihan_203.java).
01
import java.util.Scanner;
02
public class Prak_203 {
03
public static void main (String[] args) {
04
Scanner masukan = new Scanner(System.in);
05
System.out.print(“Masukkan nilai mata kuliahnya
06
:”);
07
if (nilai >= 80)
08
System.out.println(“Nilainya A”);
09
else if (nilai >= 70)
10
System.out.println(“Nilainya B”);
11
else if (nilai >= 55)
12
System.out.println(“Nilainya C”);
13
else if (nilai >= 40)
14
System.out.println(“Nilainya D”);
15
Else
16
System.out.println(“Nilainya E”);
17
18
int nilai = masukan.nextInt();
}
}
Program dengan pernyataan Switch..Case..
Program berikut akan menampilkan tulisan sesuai dengan input yang diberikan, dengan
batasan input 1 sampai 3. Tulis dan jalankan program berikut (Latihan_204.java).
01
02
03
import java.util.Scanner;
public class Prak_204 {
public static void main (String[] args) {
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
04
Scanner masukan = new Scanner(System.in);
05
System.out.print(“Masukkan angka 1 - 3 : ”);
06
int bil = masukan.nextInt();
07
switch (bil) {
08
case 1 : System.out.println(“Satu”);break;
09
case 2 : System.out.println(“Dua”);break;
10
case 3 : System.out.println(“Tiga”);}
11
12
}
}
Coba tambahkan pernyataan di bawah, yang diletakkan setelah pernyataan case 3,
kemudian inputkan bilangan lebih besar dari 4. (Latihan_205.java)
default : System.out.println(“Bilangan di luar
range”);
Program dengan kondisi majemuk
Program berikut adalah program untuk menyeleksi mahasiswa baru lewat jalur SPMB,
dimana mahasiswa dinyatakan diterima bila nilai matematikanya di atas 80 dan nilai
fisikanya di atas 70. Tulis dan jalankan program di bawah ini (Latihan_206.java).
01
import java.util.Scanner;
02
public class Prak_206 {
03
public static void main (String[] args) {
04
Scanner masukan = new Scanner(System.in);
05
System.out.print(“Masukkan nilai Matematika-nya
06
:”);
int matematika = masukan.nextInt();
07
System.out.print(“Masukkan nilai Fisika-nya :”);
08
int fisika = masukan.nextInt();
09
if ((matematika > 80) && (fisika > 70))
10
11
12
13
System.out.println(“Siswa tersebut DITERIMA”);
Else
System.out.println(“Siswa tersebut TIDAK
}
DITERIMA”);
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
14
}
Penutup
Pernyataan
if Percabangan
if
ini
digunakan
jika
kita
hanya
memiliki satu
pernyaatan yang akan dijalankan dengan syarat tertentu. Dan pernyataan if
else Percabangan if else digunakan saat kita memiliki dua pernyataan dengan syarat
tertentu. Pernyataan switch-case : percabangan yang digunakan saat kita memiliki
banyak kondisi (lebih dari 2) dan banyak pernyataan (ledbih dari 2). Sebenarnya switchcase ini hampir sama dengan else if, hanya saja sintaksnya yang berbeda. Semoga
bermanfaat dan dapat membantu kita semua dalam belajar bahasa pemrograman java.
Referensi
http://agungimam.blogspot.co.id/2013/04/percabangan-java-if-else-if-if-else.html
http://mahasiswakelasterbang.blogspot.co.id/2015/05/pemrograman-ii-percabanganpada-java.html
http://www.java-sc.com/2014/11/percabagan-if-else.html
Program teknologi informasi dan ilmu computer (PTIIK) Universitas Brawijaya. Modul
Pratikum Pemrograman dasar menggunakan java
https://soraturaes.wordpress.com/2013/09/18/percabangan-dengan-menggunakan-ifelse-if-dan-else/
http://weweweprodiinformatika.blogspot.co.id/2015/12/switch-case.html
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
Biografi
Yansen Marli Mahasiswa yang sedang menjalani kuliah di salah satu STMIK di kota
tangerang, jurusan Teknik Informatika, Konsentrasi Software Engineering. Saya
menyukai hal yang berbau Teknologi dari Hardware maupun Software. Harapan saya,
saya ingin membuat alat atau program yang memudahkan seseorang dalam aktifitas
maupun pekerjaannya. Selain kuliah saya juga bekerja juga di PT. Bando Indonesia. Jika
ingin mengubungi saya bisa lewat WhatsApp +6289695317223 Email : [email protected] , Facebook :
Yansen Marli , Instagram : yansenmarli
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
Download