SM 1 #Tuhas alpro 6

 NAMA : Muchammad Yusril Ibnu Shina

KELAS : Sistem Informasi A

NIM : 4121003


Jelaskan definisi percabangan !

Jelaskan jenis jenis percabangan ( If else dan switch case ), sebutkan perbedaanya !

Sebutkan jenis jenis percabangan if else (1 kasus,2 kasus , banyak kasus) jelaskan dan berikan contohnya masing masing !

Jelaskan deinisi percabangan switch case, jelaskan dan berikan contohnya !


JAWAB

Percabangan atau branching merupakan sebuah blok program yang menyatakan bahwa sebuah aksi akan dijalankan jika kondisi sebuah percabangan terpenuhi. Pada umumnya konsep percabangan dibagi dua, yaitu percabangan if dan percabangan case

PERCABANGAN IF ELSE

Percabangan IF ini hanya memiliki satu pilihan. Artinya, pilihan di dalam IF hanya akan dikerjakan kalau kondisinya benar. Percabangan dua kasus dengan bentuk IF/ELSE memiliki dua pilihan alternativ Jadi selama kondisi bernilai benar maka blok program if akan dijalan, sedangkan jika kondisi bernilai salah maka blok program else akan dijalankan. Mengapa demikian? Hal ini disebabkan kondisi dari variabel kondisi bernilai true (Benar).

PERCABANGAN SWITCH CASE

Jika pada percabangan if-else kita menggunakan tipe data boolean sebagai kondisional, maka pada switch case kita dapat menggunakan beberapa tipe data primitif seperti byte, short, char, dan int sebagai kondisi yang akan kita uji.

a) Satu kasus 

Percabangan ini hanya memiliki satu pilihan. Artinya, pilihan di dalam IF hanya akan dikerjakan kalau kondisinya benar. 



Output : 

Bilangan Nol 

Kota Jombang 

Status bernilai true

b) Dua kasus 

Percabangan dua kasus dengan bentuk IF/ELSE memiliki dua pilihan alternative.



 Output

 Lebih besar dari 2 dan Bilangan Genap 

Status bernilai true

c) Banyak kasus 

Percabangan banyak kasus dengan bentuk IF/ELSE IF / ELSE memiliki

banyak pilihan alternative.




 Output GRADE = B

Percabangan Switch Case merupakan sebuah sebuah program alternatif apabila terdapat sebuah kondisi yang tidak dapat diselesaikan menggunakan percabangan if else.

Struktur dan Aturan Penulisan Switch Case Pernyataan switch memungkinkan kita untuk menguji sebuah variabel terhadap daftar nilai. Setiap nilai disebut case lalu variabel akan dicek untuk setiap case.

Berikut aturan yang berlaku untuk fungsi switch case: 

( Variabel yang digunakan adalah bilangan bulat yang dapat dikonversi, string dan enum.

( Nilai untuk sebuah case harus memiliki tipe data yang sama dengan variable


 Cara kerja switch case : 1. Program akan membandingkan nilai dari variabel expression terhadap daftar nilai case satu persatu hingga kondisi terpenuhi lalu menjalankan statement. 2. Jika tidak ada satupun case yang terpenuhi maka statement default lah yang akan dieksekusi oleh program. Keyword break sebagai batas akhir statement.

Contoh :

Simpan nama file dengan nama ContohPercabanganSwitch.java




Komentar