PEMROGRAMAN
BAB V
PERCABANGAN DAN PERULANGAN
1. DASAR TEORI
Percabangan digunakan ketika kondisi dimana mengarahkan program agar
berjalan sesuai keinginan. Ketika membuat flowchart, di dalamnya biasanya ada bagian
percabangan. Percabang tersebutlah yang akan kita implementasikan melalui praktikum
kali ini.
Percabangan ini digunakan ketika terjadi kondisi program yang memiliki
kemungkinan lebih dari satu, maksudnya bisa memilika dua kemungkinkan. Contoh
sederhananya, ketika membuat minuman apabila sudah manis makan langsung minum,
jika masih kurang manis maka tambahkan gila. Kata ‘jika’ itulah yang membuatnya bisa
disebut percabangan.
Pada python terdapat 3 steatment yaitu :
1. Perintah If
2. Perintah if... else
3. Perintah if…elif…else
4. IF bersarang
1. PERINTAH
1.1 Perintah if
If digunakan ketika kondisi bernilai benar dan program akan akan mengeksekusi
perintah di bawahnya. Setelah pengggunaan if, gunakan karakter titik dua ( : )
2. PERULANGAN
2.1 perulangan While
Pada perintah while, akan mengeksesekusi steatment jika kondisinya selalu benar
dan akan akan berhenti ketika kondisinya adalah false.
Contoh
a=0
While < 12
Print(a, end = ‘ ‘)
a=a+2
output
0 2 4 6 8 10 12
2.TUJUAN PRAKTIKUM
1. Dapat menjelaskan bentuk-bentuk control percabangann dan perulangan pada
program.
2. Dapat menjelaskan alur control percabangan If, If..else dan variasinya.
3. Dapat menggunakan control percabangan if, if..else dan variasinya
4. Dapat menggunakan struktur control perulangan sederhana
3. ANALISA HASIL
3.1 Kegiatan 1 : Bekerja dengan IF Else
Analisa :
Pada gambar di atas merupakan kegiatan praktikum dengan IF Bersarang. Pada
kegiatan tersebut kita menginputkan 3 angka tanpa spasi. Lalu mencari nilai maks dengan
metode if bersarang karena lebih detail.
3.3 Kegiatan 3 : Perulangan while
Data yang perlu diinputkan adalah tahun kelahiran penumpang dan harga tiket
kereta api
Analisa :
Pada gambar di atas mengggunakan code if…elif..else, karena perlu penyeleksian
di lebih dari 2 kondisi. Kita perlu menginputkan tahun lahir terlbih dahulu dan harga tiket
juga lalu menghitung umur denga tahun sekarang – tahun lahir. Lalu menggunakan code
if... elif…else untuk menghitung diskon yang didapatkan.
2. Buat sebuah program python untuk menampilkan lirik lagu ‘Anak Bebek’, dengan
inputan jumlah anak bebek
Analisa :
Pada tugas di atas kita di perintahkan untuk membuat lirik anak bebek. Tugas
tersebut menggunakan kode perulangan while dsn juga perintah if…else. Kita
menginputkan terlebih dahulu jumlah bebek, kemudian gunakan perulangan while .
kemudian gunakan perintah if jika sisa lebih dari 0, dan else untuk tidak tersisa.
5. KESIMPULAN
1. Else merupakan pendamping IF dan dijalankan sebagai solusi lain. Jika IF adalah
true, maka ELSE adalah false
2. If, else, ataupun elif bagus untuk membuat program yang membutuhkan untuk
memutuskan sesuatu
3. Perintah break digunakan untuk menghentikan proses perulangan dan dilanjutkan
mengeksekusi kode di luar perulangan
4. Fungsi IF merupakan fungsi yang diikuti operator logika. Jika true, maka
peryataan akan dieksekusi. Dan jika false pernyataan akan dilewati dan
dilanjutkan program selanjutnya
5. Bahasa pemrograman pada python menyediakan jenis perulangan untuk
menanggapi persayaratan perulangan yaitu for dan while
DAFTAR PUSTAKA