Anda di halaman 1dari 12

LAPORAN PRAKTIKUM

MODUL 3
STATEMENT PERCABANGAN

Disusun Oleh :
Mufid Al Fikri
NIM : 19102088

Dosen :
Condro Kartiko, S. Kom., M. T. I.

PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI


INDUSTRI DAN INFORMATIKA INSTITUT TEKNOLOGI TELKOM
PURWOKERTO
2019
BAB I

TUJUAN

1. Memahami struktur pemilihan dalam program

2. Mengenal struktur IF dan CASE yang dapat digunakan dalam pemilihan

3. Memahami konsep kondisi dan aksi dalam struktur pemilihan


BAB II
DASAR TEORI

Percabangan merupakan pemilihan statemen yang akan dieksekusi dimana pilihan


tersebut didasarkan atas kondisi tertentu untuk mengarahkan perjalanan suatu proses.
Biasanya program akan dieksekusi baris perbaris setiap saat secara berurutan. Eksekusi baris
perbaris sangat baik,sebab tidak akan terdapat saat vacuum pada program. Jika ingin
perubahan,dalam hal ini program melompat(tidak berurutan) baik ke baris perintah jauh
dibawahnya maupun melompat ke baris perintah diatasnya. Maka kita membutuhkan perintah
percabangan, yaitu fungsi yang dapat mengatur program agar melompat ke suatu baris
perintah yang ditentukan,sesuai dengan kondisi yang sedang diterima. Fungsi percabangan
yang biasa digunakan dalam C++ adalah : if, if-else, dan switch. Percabangan if merupakan
struktur yang paling sederhana karena hanya melibatkan satu buah ekspresi yang akan
diperiksa.Percabangan if akan menagani suatu eksprsi apabila kondisi terpenuhi. Percabangan
if-else akan menangani salah satu dari dua ekspresi / grup ekspresi sesuai nilai kondisi yang
dihasilkan. dan dapat dikatan percabangan ini sedikit lebih komplek jika dibandningan
dengan percabangan if. Percabangan Switch-case-default adalah sebuah pernyataan yang
digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan,
berdasarkan nilai dari sebuah ekspresi dan nilai penyeleksi. secara singkat, pernyataan ini
merupakan pernyataan pilihan ganda. [1]
BAB III
PENJELASAN

1. Buatlah sebuah program dengan struktur If satu kondisi, dimana dapat menentukan apakah
sebuah Huruf yang dimasukan user termasuk Huruf Vokal atau Konsonan. Dengan

tampilan output sebagai berikut : [bobot : 20 ]

a. Source Code

b. Screenshot
c. Penjelasan
Jika kondisi di dalam tanda kurung benar,  maka stateme akan dieksekusi,
sebaliknya jika kondisinya salah, maka statemen tidak akan dieksekusi (fungsi if
tidak menghasilkan apa-apa).

2. Buatlah sebuah program dengan struktur If dua kondisi, dimana dapat melakukan validasi
nilai pada proses pembagian bilangan. Validasi merupakan pengecekan nilai pada
pembilang/penyebut yang diinputkan. Jika nilai yang dimasukkan tidak valid maka output
yang menunjukkan bahwa input tidak valid. Dengan tampilan output sebagai berikut :
[bobot : 30]

a. Sourche Code
b. Screenshot
c.

Penjelasan
Dalam hal ini ketika kita memasukkan data yang benar maka program akan
mengeksekusi data tersebut sesuai program, dan jika data yang kita masukkan salah
maka program akan mengeksekusi data yang salah.

3. Buatlah sebuah program struktur If dan statement Switch untuk mengidentifikasi biaya
operasi suatu penyakit. Tabel penyakit dan biayanya tertera dalam table berikut:
Program dalam bentuk menu pilihan dimana awalnya user memasukkan nama operasinya
lalu selanjutnya user memasukkan nama penyakitnya, maka akan keluar jumlah biayanya.
Dengan tampilan output sebagai berikut : [bobot : 50]
a. Sourche Code
b. Screenshot
c. Penjelasan
Pernyataan switch digunakan untuk memilih salah satu pernyataan dari
beberapa pernyataan berdasarkan pemeriksaan nilai ekspresi. jika data yang
dimasukkan salah maka program tidak akan terbaca, namun bisa menambahkan
default untuk memberi tahu bahwa data yang dimasukkan tidak terdeteksi.
BAB III

KESIMPULAN

Pada program percabangan, kita diajarkan untuk membuat program yang memiliki


beberapa kondisi yang berbeda dan memerlukan pemilihan satu dari beberapa kondisi
tersebut. Jadi, kita dapat memilih statement manakah yang akan digunakan. Dengan kata lain,
kita tidak bisa memilih lebih dari satu kondisi.

Dalam membuat suatu program, penggunaan statement if atau statement switch


adalah sebuah keputusan. Kita dapat menentukan yang mana yang akan dipakai berdasarkan
kemudahan membaca program dan faktor - faktor yang lain. Statement if dapat digunakan
untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu.
REFERENSI

https://aboutcprogramming.wordpress.com/2015/11/09/
bahasa_pemrograman_c_percabangan-pada-c/ [1]

Anda mungkin juga menyukai