Anda di halaman 1dari 7

Laporan Praktikum Seleksi Kondisi dalam Bahasa C

Modul X – Intruksi Kondisional


Daffa Faturrahman/12432441112
Rin Rin Nurmalasari, S.Pd., M.T. S.Pd.,MT
70701006 - Praktikum Pemprograman
Tanggal praktikum: 4 Oktober 2022
daffafat@gmail.com
Teknik Elektro – Fakultas Sains dan Teknologi
UIN Sunan Gunung Djati

Pada praktikum ini kita akan membahas definisi dari statemen_yang_akan_dieksekusi; }


algoritma seleksi kondisi yang akan diterapkan pada software
dev C++, serta membuat penginputan data dengan program contoh :
seleksi kondisi.
Kata Kunci : Seleksi Kondisi, Pemprograman Bahasa C

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.

Gambar 2.3 Perintah if_else_if

E. Percabangan Switch/Case

Percabangan switch/case adalah bentuk lain dari percabangan


if/else/if yang bernilai konstan, bentuk program:

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.

Gambar 3.2 Latihan Praktikum 2

Gambar 3.5 Latihan Praktikum 4

Gambar 3.3 Latihan Praktikum 2


IV. HASIL DAN ANALISIS
Pada saat memprogram seleksi
C. Latihan 3 - percabangan Switch Case A. Hasil Latihan Praktikum 1 – percabangan_if
Mermbuat blok kode (case) sebanyak yang diinginkan di
dalam blok switch. Pada <value>, kita bisa isi dengan nilai
yang nanti akan dibandingkan dengan varabel. Setiap case
harus diakhiri dengan break. Khusus untuk default, tidak perlu
diakhiri dengan break karena dia terletak di bagian akhir.
Pemberian break bertujuan agar program berhenti mengecek
case berikutnya saat sebuah case terpenuhi.

Gambar 4.1 Hasil Latihan Praktikum 1


B. Hasil Latihan Praktium 2 - percabangan if_else_if

Gambar 4.2 Hasil Latihan Praktikum 2


Gambar 3.4 Latihan Praktikum 3 C. Hasil Latihan Praktikum - percabangan Switch Case

D. Latihan 4 - Percabangan Bersarang/nested


Gambar 4.3 Hasil Latihan Praktikum 3
Jika kondisi tidak terpenuhi maka:

Gambar 4.4 Hasil Latihan Praktikum 3


D. Hasil Latihan Prakikum – Percabangan
Bersarang/nested

Hasil exe dari source code,

Gambar 4.5 Hasil Latihan Praktikum 4


Jika kondisi tidak terpenuhi maka:

2. Buatlah program untuk menentukan bilangan


tersebut ganjil atau genap?
Berikut source code yang telah dibuat.

Gambar 4.6 Hasil Latihan Praktikum 4


Latihan Soal Praktikum:
1. Buatlah program untuk mengetahui nama
bulan dari angka yang diinputkan ?
Berikut source code yang telah dibuat.

Hasil exe dari source code.


Dapat dijelaskan bahwasanya setiap percabangan
mempunyai kondisi nya masing-masing. Menggunakan fungsi
toupper() pada switch case untuk mengubah huruf kecil
menjadi huruf kapital atau huruf besar. Adapun seleksi kondisi
sebagai jalan alternatif dalam memecahkan masalah.

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/

Anda mungkin juga menyukai