Anda di halaman 1dari 6

LAPORAN AKHIR PRAKTIKUM

Mata Praktikum : Dasar Pemrograman 2

Kelas : 1IC03

Praktikum ke- 2

Tanggal : 21 Maret 2022

Materi : Percabangan Pascal

NPM 20421286

Nama : Fajar Arahman

Ketua Asisten :

Nama Asisten :

Paraf Asisten :

Jumlah Lembar : 4 Lembar

LABORATORIUM TEKNIK INFORMATIKA


UNIVERSITAS GUNADARMA
2022
LISTING
LOGIKA PROGRAM
Dari gambar diatas, terlihat sebuah program sederhana dari pascal, yaitu untuk menentukan
grade dari nilai yang dimasukan . Mari kita mulai dengan membuka aplikasi Free Pascal.
Setelah terbuka, mari kita mulai membuat listing pemrograman untuk menampilkan nama
beserta nilai untuk UTS & UAS beserta rata-rata nilai pada output . Pertama, masukan listing
pertama yaitu judul program dengan kita beri judul : program nilaiku; lalu enter dan ketik lagi
uses crt, uses crt digunakan untuk mendeklarasikan penggunaan library atau unit yang akan
digunakan dalam program.Selanjutnya kita ketik var yang bermaksud untuk mendaftarkan
variabel apa saja yang dibutuhkan, seperti pada program diatas var nama : string; enter lalu
ketik uts,uas : integer; yang dimaksudkan untuk sebuah nilai yang akan dimasukkan, enter,
lalu ketik rata: real; untuk membuat program pembacaan nilai rata-rata. Setelah itu kita
beralih ke tubuh program, tubuh program diawali dengan kata kunci BEGIN dan diakhiri
END. Selanjutnya menulis writeln(‘masukan nama anda : ‘); lalu untuk membacanya ketik
readln (nama);, lakukan hal yang serupa untuk menginput nilai UTS dan UAS. Selanjutnya
ketik rata
:*= (uts+uas)/2; yang bertujuan untuk menghitung rata-rata dari nilai UTS dan UAS yang
akan di input, selanjutnya ketik writeln(‘rata-rata nilai : ’, rata:3:2); yang bertujuan jika angka
memiliki 2 atau 3 digit dari nilai yang akan diinput. Setelah itu mari kita mulai program
percabangannya dengan mengetik if rata>= 80 then yaitu untuk kondisi dimana jika mendapat nilai
rata-rata diatas akan mendapat Grade A yaitu dengan writeln(‘Grade A’). Lalu kita akan membuat
percabangan lain jika kita mendapat rata-rata nilai dibawah nilai 80 dan lebih besar dari 60, maka kita
akan membuat listing sebagai berikut else if rata >= 60 then dan writeln(‘Grade B’) sebagai pencetak
jika kita mendapat nilai<80>60 maka akan diberi predikat Grade B. Dan kita akan memberi
percabangan lain, yaitu jika nilai rata-rata >60 maka akan kita listing sebagai berikut else
writeln(‘remedial’); yang berarti jika rata-rata >60 maka akan mendapat predikat Remedial. Lalu kita
akan membaca semua program dengan readln, dan diakhiri dengan end. Setelah semua sudah selesai
dan anda ingin melihat outputnya, yaitu dengan cara save terlebih dahulu lalu compile sampai berhasil
di compile, setelah berhasil, maka kita RUN, dan muncullah Output dari program listing yang kita
buat. Lalu isi dengan nama nilai UTS kita, lalu nilai UAS, dan enter, maka akan keluar nilai rata-rata
dari kedua nilaitersebut.
OUTPUT

Anda mungkin juga menyukai