TUGAS MINGGU 6-ALPRO 1-SI UNIPDU

 NAMA:SABILI AIDA AHSAN

NIM:4121043

PRODI:SISTEM INFORMASI-A

1. Jelaskan definisi percabangan

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.

2.Jelaskan jenis-jenis percabangan (if else dan switch case), sebutkan perbedaannya

if else adalah melibatkan pernyataan majemuk yaitu pernyataan A dan B. Jika pernyataan bukan merupakan pernyataan A, maka yang akan dijalankan merupakan pernyataan B.

switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan banyaknya alternatif dalam suatu masalah. Kegunaan switch-case sebagai pengganti if-else majemuk yang apabila dalam suatu masalah if-else majemuk tidak dapat menangani maka diganti dengan switch-case. Sederhananya jika if-else majemuk tidak dapat menyelesaikan masalah yang banyak alternatif maka kita menggunakan switch-case untuk menyelesaikannya.

perbedaannya adalah

-Switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string sedangkan IF-ELSE yang dapat menggunakan operasi seperti <, >, <= dan >=.

-Tidak ada konstanta yang sama dalam sebuah switch.

-Angka yang digunakan harus berkisar diantara 0 – 255.

-Harus menggunakan break,  Gunanya untuk mengakhiri statement.

-Ada default, ini bisa dibilang sebagai ‘Else’nya Switch Case.


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

*1 Kasus























*2 Kasus



















*banyak kasus
GRADE A























GRADE B+






















GRADE B























GRADE C+



























GRADE D
























4. Jelaskan definisi percabangan switch case, jelaskan dan berikan contohnya?

Percababgan switch case adalah percabangan kode program dimana kita membandingkan isi sebuah variabel dengan beberapa nilai. Jika proses perbandingan tersebut menghasilkan true, maka block kode program akan di proses.

Aturan yang berlaku untuk fungsi switch case 
- Variabel yang di gunakan adalah bilangan buat yang dapat di konversi,string dan enum
-Nilai untuk sebuah case harus memiliki tipe data yang sama dengan variabel

Cara kerja switch case
-program akan membandingkan nilai dari variabel expression terhadap daftar nilai case satu persatu hingga kondisi terpenuhi lalu menjalankan statement.
-jika tidak ada satupun case yang terpenuhi maka statment default lah yang akan dieksekusi oleh program,keyword break sebagai batas akhir statement



























Komentar