Anda di halaman 1dari 9

BAB II

PEMBAHASAN
Pada Praktikum Modul 1 ( Pengenalan pascal,tipe data dan runtunan), Para
Praktikum diminta untuk membuat 3 Program menggunakan Bahas Pascal yaitu :
1. Program Yang Mencetak Nama Dan NIM
Dalam program ini terdapat dua variable yang digunakan yaitu
“Nama” dan “NIM” dan menggunakan perintah “writeln”. Yang
dimana perintah Perintah writeln ini digunakan untuk
menampilkan atau mencetak isi dari suatu nilai variable.
Perhatikan Gambar 2.1 berikut:

Gambar 2.1 Program Mencetak Nama dan NIM


Program CetakNamaDanNIM;: Ini adalah baris pertama dari program yang
mendefinisikan nama program. Dalam hal ini, program dinamakan
“CetakNamaDanNIM”.
Begin: Ini adalah perintah yang menandakan awal dari blok kode program utama.
Semua perintah yang dieksekusi oleh program akan dimulai di sini.
Writeln(‘Nama: Choky Rafael Armando Simanjuntak’);: Ini adalah perintah untuk
mencetak teks “Nama: Choky Rafael Armando Simanjuntak” ke layar. Writeln
digunakan untuk mencetak teks dan menambahkan baris baru setelahnya.
Writeln(‘NIM: 2330305030086’);: Ini adalah perintah untuk mencetak teks “NIM:
2330305030086” ke layar, juga dengan penambahan baris baru.
End.: Ini adalah perintah yang menandakan akhir dari blok kode program utama.
Setelah ini, program akan selesai dieksekusi.
Jadi, program ini hanya mencetak dua baris teks ke layar, yaitu nama dan NIM
seseorang.

2. Program Kalkulator
Pada program kedua ini praktikum disuruh membuat program kalkulator
menggunakan Bahasa Pascal. Pada program ini terdapat variable-variable
yang digunakkan yaitu : nilaia,nilaib,tambah,kurang,kali,pilih,bagi,ulang.
Dan pada program ini saya menggunakan perintah/statement
case,writeln/write. Bisa dilihat pada Gambar 2.2 dibawah ini :

Gambar 2.2 Program Kalkulator


Di atas penggunaan writeln digunakan sebagai output yang bertugas untuk
mencetak atau mengeluarkan perintah yang di ketik user. Lalu terdapat
penggunaan case of, dimana case of ini berguna untuk sebagai pondasi
pada program ini. Ada juga penggunaan statement label, disini label
bertugas untuk untuk mengontrol aliran program. Saya menggunakan
perintah label disini karena nanti akan saya tambahkan looping pada
program ini dengan menggunakan perintah “go to”.

Gambar 2.3 Program Kalkulator (2)


Lalu pada gambar 2.3 ada penggunaan perintah if then. Disini saya
menggunakan perintah ini untuk membuat pengecualian pada perhitungan
pembagian. Dimana saat nilaib = 0 maka output yang dikeluarkan adalah
“tidak dapat melakukan pembagian oleh 0” karenan umumnya pembagian
tidak bisa dibagi dengan 0. Lalu ada penggunaan statement bagi 1:2. Ini
bertujuan agar hasil perhitungan yang dikeluarkan nanti bernilai desimal.
Lalu ada penggunaan go to yang bertujuan untuk melakukan looping.
Contohnya seperti perintah “go to 1” perintah ini akan memindahkan
pengguna ke bagian awal program yaitu pemilihan operasi. Dan hasil dari
penggunaan statement di atas dapat dilihat dibawah ini :
3. Program Konversi Waktu
Pada tugas ke-3 ini Praktikum diminta untuk membuat program yang
dapat melakukan perhitungan konversi waktu dengan input detik dan
output jam, menit, detik. Program ini menggunakan variable
detik,menit,jam yang dimana variable ini masuk ke dalam longint.
Variabel ini akan digunakan untuk menyimpan input dan hasil
perhitungan. Lalu program ini juga menggunakan statement write/writeln,
readln,div dan mod. Bisa dilihat pada gambar 2.4 dibawah ini :

Gambar 2.4 Program Konversi Waktu


Di atas Penggunaan write digunakan sebagai input untuk variabel detik
dan ditambahkan di samping nya readln untuk membaca perintah. Lalu pada
jam := detik div 3600;: Ini berguna untuk menghitung jumlah jam dengan
membagi detik dengan 3600. Karena ada 3600 detik dalam satu jam, hasil bagi ini
akan memberikan jumlah jam. Setelah itu pada baris ke-9 bertujuan untuk
menghitung jumlah menit. detik mod 3600 untuk mengambil sisa detik setelah
menghitung jam, dan kemudian hasil dibagi dengan 60 dan output yang
dikeluarkan adalah jumlah menit. Lalu pada baris ke-10, bertujuan untuk
menghitung sisa detik setelah menghitung jam dan menit. Dan pada baris ke-11,
Ini mencetak hasil konversi waktu dalam format yang sesuai.

BAB III
KESIMPULAN
Dari praktikum yang telah dilakukan dan tugas yang telah dikerjakan, dapat
disimpulkan bahwa penggunaan statement yang ada pada pascal dapat digunakan
untuk membuat program-program yang dapat membantu penggunanya.
DAFTAR PUSTAKA

Tim Penyusun : Dosen Teknik Informatika, Asisten Praktikum. (2023). Modul Praktikum
Algoritma dan Pemrograman 1. Palangka Raya: Universitas Palangka Raya.
LAMPIRAN

Gambar 1.1 Runtunan yang Terdiri dari 5 Instruksi

Gambar 2.1 Program Cetak Nama


Gambar 2.2 Program Kalkulator

menggunakan perintah “go to”.


Gambar 2.3 Program Kalkulator (2)

Gambar 2.4 Hasil Program Kalkulator

Anda mungkin juga menyukai