LAPORAN RESMI PRAKTIKUM
PEMROGRAMAN TERSTRUKTUR
MODUL III :
TEKNIK PERCABANGAN (BAGIAN 1)
Nama Praktikan NIM KumpulTanggal
Tanda Tangan Praktika
n Asistensi
Ni Putu Ayu Novi Adnyani 1501020007 23/10/2015
PROGRAM STUDI SISTEM INFORMATIKA STMIK PRIMAKARA
1. DASAR TEORI
Percabangan if merupakan sebuah blok program yang menyatakan bahwa. Sebuah aksi akan dijalankan jika kondisi percabangan dipenuhi jika tidak dipenuhi maka aksi tidak akan dijalankan. Percabangan if biasa digunakan untuk mengerjakan aksi yang memiliki syarat tertentu untuk menjalankannya. Pernyataan if diklasifikasikan lagi ke dalam tiga bagian, yaitu :
1. Pernyataan if dengan satu kondisi (if tunggal) 2. Pernyataan if dengan dua kondisi (if - else) 3. Pernyataan ifbersarang (if di dalam if)
Pernyataan If tunggal hanya melibatkan satu kondisi yang akan diperiksa. Apabila kondisi yang diperiksa bernilai benar, maka program akan mengeksekusi bagian yang berada dalam blok. Jika sebaliknya, maka program akan mengabaikan statemen di dalam blok dan langsung
melanjutkan eksekusi berikutnya. Bentuk Umum :
{terdiri dari satu statemen} if (kondisi) then
statemen;
Pernyataan if dengan dua kondisi (if - else) dipergunakan untuk menyatakan pernyataan percabangan dua kondisi dimana ada dua blok aksi yang dipilih untuk dikerjakan jika syarat kondisi aksi terpenuhi. Saat pembacaan program sampai pada blokif-else maka akan dilakukan pemeriksaan terhadap syarat kondisi percabangan yang ada pada deklarasi if, jika syarat dipenuhi maka yang akan dijalankan adalah aksi yang ada di dalam blok if, tapi jika syarat tidak dipenuhi maka aksi yang dikerjakan adalah yang ada di dalam blok else.
1. Apa yang anda ketahui tentang percabangan pada Pascal? Jelaskan! 2. Mengapa percabangan begitu dibutuhkan pada bahasa pemrograman?
Jawaban :
1. Percabangan adalah proses pemilihan suatu tindakan yang dilakukan berdasarkan kondisi yang ada dengan nilai true atau false dan merupakan sebuah blok program yang menyatakan bahwa sebuah aksi akan dijalankan jika kondisi percabangan dipenuhi jika tidak dipenuhi maka aksi tidak akan dijalankan. Pada pemrograman Pascal terdapat beberapa cara seleksi diantaranya if then… , if… then… else…, dan case.
2. Percabangan sangat dibutuhkan dalam pemrograman, karena dapat mempermudah dan mempersingkat dalam membuat sebuah program. Dengan menggunakan percabangan program dapat mengerjakan dua tugas/perbandingan dalam satu blok kode. Dengan percabangan akan membuat kode atau program mejai lebih efisien.
3.
program ifTunggal; uses crt;
var nilai : integer; begin
writeln('Masukan Nilai : '); read(nilai); if nilai > 7 then
LEMBAR KERJA
PEMROGRAMAN TERSTRUKTUR
MODUL III:
Nama
Nim
Tanggal
Tugas Pertanyaan
1. Buatlah program yang menerima dua masukan bilangan yang memiliki syarat bilangan Pertama tidak boleh lebih kecil dari 3 dan bilangan kedua tidak boleh lebih kecil dari 4. Jika syarat dipenuhi, maka akan muncul kalimat “Pascal”. Gunakan percabangan if satu kondisi yang disertai dengan or!
2. Buatlah program penentuan bilangan ganjil yang menerima masukan sebuah bilangan kemudian menampilkan apakah bilang tersebut adalah bilangan ganjil dengan menggunakan percabangan satu if!