I. PENDAHULUAN
Perkembangan dunia komputer yang berdasarkan
algoritma dalam memecahkan masalah, salah satu algoritma
nya yaitu seleksi kondisi, yang dimana dapat memecahkan
masalah apabila suatu kondisi terpenuhi dan tidak terpenuhi,
contoh jika lampu lalu lintas berwarna merah maka saya akan
berhenti, jika lampu lalu lintas berwarna hijau saya akan Gambar 2.1 Perintah if
berjalan. Dan seleksi kondisi bisa di jadika plan alternatif yang C. Percabangang if-Else
memudahkan untuk memecahkan suatu masalah.
If-else digunakan jika terdapat lebih dari satu
Laporan praktikum ini bertujuan untuk membuat program kondisi.Perintah ini berjalan jika sudah mendapat pernyataan
percabangan/seleksi kondisi dengan bahasa C, yang bertujuan yang benar dari beberapa pernyataan yang diberikan.Perintah
untuk memahami konsep dasar percabangan, yang nanti nya ini bekerja dengan cara menguji pernyatan mulai dari kondisi
bisa dikembang kan apabila mahasiswa telah menguasai pertama hingga kondisi yang memenuhi pernyataan, bentuk
materi ini. umum:
if(kondisi)
II. TINJAUAN PUSTAKA pernyataan 1;
A. Seleksi Kondisi
else
Seleksi Kondisi adalah sebuah proses logika dalam
pernyataan 2;
menentukan langkah berikutnya berdasarkan kondisi yang
telah ditetapkan. Dalam bahasa C terdapat beberapa jenis contoh :
perintah yang berkenaan dengan seleksi kondisi:
if: Satu Kasus Satu Kondisi.
If-else: Dua Kasus Satu Kondisi.
If-else if: Satu/Lebih Kasus Banyak Kondisi.
Switch Case: Kondisi yang memiliki nilai-nilai
konstan.
B. Perintah if
Perintah if berguna untuk memilih satu dari dua atau lebih
alternatif jawaban yang tersedia.jika perintah if tersebut terdiri Gambar 2.2 Perintah if_else
dari 2 atau lebih pernyataan, bentuk umum:
if(kondisi) {
D. Percabangan if/else/if
Percabangan if/else/if merupakan percabangan yang memiliki
lebih dari dua blok pilihan. Ini adalah blok untuk percabangan
if/else/if. Kita bisa menambahkan berapapun blok yang kita
inginkan, bentuk program:
if (condition_1) {
statemen_yang_akan_dieksekusi;
}
else if (condition_2) {
statemen_yang_akan_dieksekusi;
}
Gambar 2.4 Perintah Switch/Case
else if (condition_3) {
statemen_yang_akan_dieksekusi;
} III. METODE PRAKTIKUM
else {
statemen_yang_akan_dieksekusi; Alat yang di gunakan selama praktikum berupa laptop dan
} bahan yang digunakan berupa soft file dan software seperti
Contoh: terdapat dev C/C++ dan draw.io
A. Latihan Praktikum 1 – percabangan_if
Langkah pertama membuka software dev C++, lalu
buatlah program percabangan if. Jika total belanja lebih besar
dari Rp 100.000, Maka tampilkan pesan Selamat, Anda dapat
hadiah, kalau dibawah Rp 100.000 pesannya tidak akan
ditampilkan.
E. Percabangan Switch/Case
switch(variabel){
case <value>:
// blok kode
break;
case <value>: Gambar 3.1 Latihan Praktikum 1
// blok kode
break;
default: B. Latihan Praktikum 2 – percabangan if_else_if
// blok kode
} Pertama buatlah program percabangan if-else-if, mengenai
grade nilai, Jika nilai di atas 90 maka termasuk grade A.
Contoh:
Semua bentuk blok percabangan di atas dapat kita buat di
dalam percabangan yang lainnya. Ini disebut dengan
percabangan bersarng atau nested if.
E. KESIMPULAN
Pada praktikum ini telah berhasil membuat program
dengan algoritma percabangan yaitu seleksi kondisi, yang
dimana seleksi kondisi ini dapat membuat jalan alternatif
dalam memecahkan suatu masalah dalam bentuk program
bahasa C.
F. DAFTAR PUSTAKA
[1] https://www.academia.edu/23958812/
BAB_2_Pemrograman_Dasar_SELEKSI_KONDISI
[2] https://www.petanikode.com/c-percabangan/
[3] https://medium.com/@amiiablevibes/switch-case-
dalam-bahasa-c-cb7697715ec2
[4] https://www.duniailkom.com/tutorial-belajar-c-plus-
plus-percabangan-kondisi-switch-case-bahasa-c-plus-
plus/
[5] https://kelasprogrammer.com/contoh-program-c-if-
else-sederhana/