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