Anda di halaman 1dari 18

LAPORAN HASIL PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN

NAMA : JIMI
NIM : 2330305010120
KELAS :F
MODUL : III (PERCABANGAN /DECISION)

JURUSAN/ PROGRAM STUDI TEKNIK SIPIL


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2023
MODUL III
BAB I
PERCABANGAN (DECISION)

A. TUJUAN
 Dapat mengetahui perbedaan penggunaan if-then-else dan case of dalam
setiap permasalahan.
 Dapat menggunakan if-then-else dan case of dalam menyelesaikan sebuah
permasalahan yang dituangkan dalam sebuah program.

B. LANDASAN TEORI
Decision digunakan untuk memilih salah satu alternatif jawaban yang
tepat dari pilihan yang ada.Suatu pemilihan statemen yang akan dieksekusi
dimana pemilihan tersebut didasarkan atas kondisi tertentu. Statemen yang
terdapat dalam sebuah blok percabangan akan dieksekusi jika kondisi yang
didefinisikan terpenuhi (bernilai benar) Artinya jika kondisi tidak terpenuhi
(bernilai salah) maka statemen tersebut tidak ikut dieksekusi atau akan
diabaikan oleh compiler.
Penyeleksi kondisi atau pernyataan kondisi (conditional statement)
merupakan suatu pernyataan yang menganalisa suatu keadaan dan mengambil
keputusan berdasarkan pada hasil analisa itu. Hasil dari penyeleksian jika
bernilai benar maka akan dikerjakan instruksi tertentu. Jika salah maka akan
dikerjakan instruksi yang lain.
Pada struktur percabangan, program akan berpindah urutan pelaksanaan
jika suatu kondisi yang disyaratkan terpenuhi. Pada Flowchart, simbol
flowchart Decision yang digunakan pada proses ini. Simbol decision akan
berisi pernyataan yang akan diuji kebenarannya. Nilai hasil pengujian akan
menentukan cabang mana yang akan ditempuh.
Bentuk strukturnya adalah:
If Kondisi then
Statement 1
Else
Statement 2

Dalam bentuk Flowchart akan menjadi sebagai berikut:

Fungsi/kegunaan dari struktur pemilihan adalah untuk membuat struktur


menu, memvalidasi inputan, dan mencegah error.
Konsep dasar dan bentuk struktur dari percabangan dalam bahasa
pemograman Pascal adalah sebagai berikut:
BAB II
PEMBAHASAN

Adapun hal yang akan dibahas pada Laporan Hasil Praktikum Modul I
Pengenalan Pascal ini adalah sebagai berikut :

1. Buatlah program untuk menentukan bilangan bulat terbesar dan yang terkecil
dari tiga buah bilangan bulat!

Pembahasan :
Input data ke program :

Kemudian Output data :


Sebelum menulis program, akan dijelaskan algoritma (urutan/langkah-
langkah penyelesaian) yang dipakai sebagai pedoman dalam menulis program.
Algoritma untuk menentukan bilangan bulat terbesar dan terkecil dari 3 buah
bilangan positif adalah sebagai berikut :
1. Masukkan ketiga bilangan tersebut.
2. Jika bilangan pertama lebih besar dari bilangan kedua dan ketiga, cetak
bilangan pertama sebagai yang terbesar.
3. Jika bilangan kedua lebih besar dari bilangan pertama dan ketiga, cetak
bilangan kedua sebagai yang terbesar.
4. Jika bilangan ketiga lebih besar dari bilangan pertama dan kedua, cetak
bilangan ketiga sebagai yang terbesar.
5. Jika bilangan pertama lebih kecil dari bilangan kedua dan ketiga, cetak
bilangan pertama sebagai yang terkecil.
6. Jika bilangan kedua lebih kecil dari bilangan pertama dan ketiga, cetak
bilangan kedua sebagai yang terkecil.
7. Jika bilangan ketiga lebih kecil dari bilangan pertama dan kedua, cetak
bilangan ketiga sebagai yang terkecil.
8. Program selesai.
2. Buatlah program untuk membaca nomor bulan (integer), lalu menuliskan
nama bulan sesuai dengan angka bulannya. Misalnya jika dibaca angka 9,
maka tercetak agustus.

Pembahasan :
Input data ke program :

Kemudian Output:
Ini adalah program pemilihan dengan subjek adalah nama bulan, dengan
perintah pemilihan (pengandaian) manggunakan variabel yang telah kita beri
nilai.
Contoh :
12 : Desember
Dst,,
sampai else(' ');
Diluar dari nilai karakter yang telah kita berikan maka program akan
menyatakan error (salah) karena menggunakan fungsi else.

3. Simulasikan sebuah kalkulator sederhana untuk melakukan operasi aritmatika


sebagai berikut : dibaca operand 1, operator, dan operand 2.
Tentukan hasil operasi aritmatika :

Operand 1 Operator Operand 2


3 ‘+’ 7
Maka hasilnya adalah 10

Pembahasan :
Input data ke program :
Kemudian Output :

4. Buatlah program untuk menentukan Harga Mutu serta keterangan Lulus/Tidak


Lulus dari nilai akhir sebuah mata kuliah. Dengan ketentuan sebagai berikut.

Misalkan diberi masukan nilai 73 maka akan muncul output:


Harga mutu = B
Keterangan = Lulus

Pembahasan :
Input data kedalam Program
Kemudian Output :

5. Buatlah program kalkulator sederhana menggunakan percabangan case..of


seperti dibawah ini

Pembahasan :
Input data ke dalam program :
Kemudian Output:
BAB III
KESIMPULAN
Adapun Kesimpulan yang didapat dari Percabangan (Decision) yaitu :
1. Decision digunakan untuk memilih salah satu alternatif jawaban yang tepat
dari pilihan yang ada.Suatu pemilihan statemen yang akan dieksekusi
dimana pemilihan tersebut didasarkan atas kondisi tertentu.
2. Penyeleksi kondisi atau pernyataan kondisi (conditional statement)
merupakan suatu pernyataan yang menganalisa suatu keadaan dan
mengambil keputusan berdasarkan pada hasil analisa itu.
DAFTAR PUSTAKA

https://slideplayer.info/slide/12043518/#:~:text=1%20PERCABAN
GAN%20(DECISION)
https://repiliya.wordpress.com/2016/11/10/decision-
percabanganpemilihan-keputusan/
https://brainly.co.id/tugas/35223598
http://yulianus-putra.blogspot.com/2011/11/program-nama-bulanb-
pascal.html
https://www.acmatrix.web.id/membuat-kalkulator-sederhana-
dengan-turbo-pascal/
LAMPIRAN

Input Program Bilangan Bulat

Output Program Bilangan Bulat


Input Program Nama Bulan

Output Program Nama Bulan


Input Program Kalkulator Sederhana

Output Program Kalkulator Sederhana


Input Program Nilai

Output Program Nilai


Input Program Kalkulator Sederhana

Output Program Kalkulator Sederhana

Anda mungkin juga menyukai