- Back to Home »
- Percabangan
Posted by : Fariz
Jumat, 10 Januari 2020
Percabangan hanyalah sebuah istilah yang digunakan untuk
menyebut alur program yang bercabang.
Percabangan juga dikenal dengan “Control Flow”, “Struktur
Kondisi”, “Struktur IF”, “Decision”, dsb. Semuanya itu sama.
Contoh format stuktur IF seperti ini:
if( suatu_kondisi ) {
// lakukan
sesuatu kalau kondisi benar
// Lakukan ini
juga
}
suatu_kondisi hanya bernilai true/false saja. Kita bisa
gunakan operator relasi dan logika di sini.
Percabangan IF
Percabangan ini hanya memiliki satu pilihan. Artinya,
pilihan di dalam IF hanya akan dikerjakan kalau kondisinya benar.
Tapi kalau salah… tidak akan melakukan apa-apa. Alias
lanjut eksekusi ke perintah berikutnya.
Contoh: Pernahkah kalian belanja di toko, kemudian kalau
belanja di atas sekian ribu dapat hadiah atau diskon.
Nah! Contoh kasus seperti itu, dapat kita selesaikan
dengan menggunakan percabangan ini.
untuk lebih jelasnya…
Mari Kita Membuat Program Hadiah
Misalkan ada sebuah toko buku. Mereka memberikan hadiah
berupa perlengkapan sekolah kepada pembeli yang belanja di atas Rp 100.000.
Maka programnya bisa kita buat seperti ini:
import java.util.Scanner;
public class Hadiah {
public static
void main(String[] args) {
// membuat
variabel belanja dan scanner
int belanja
= 0;
Scanner
scan = new Scanner(System.in);
//
mengambil input
System.out.print("Total Belanjaan: Rp ");
// cek apakah dia belanja di atas 100000
if (
belanja > 100000 ) {
System.out.println("Selamat, anda mendapatkan hadiah!");
}
System.out.println("Terima kasih...");
}
}
Jalankan programnya dan perhatikanlah hasilnya.
Program diskon dengan Java
Cobalah untuk memberikan nilai di bawah 100000 dan
perhatikan apa akan yang terjadi.