Mdoluullaoparan
Mdoluullaoparan
Mdoluullaoparan
Puji syukur kehadirat Allah SWT. Yang telah memberikan rahmat dan
karunianya serta hidayah-Nya terutama nikmat kesempatan dan kesehatan sehingga
penulis dapat menyelesaikan tugas praktikum pada mata kuliah “Algoritma”.
Kemudian shalawat dan salam kita panjatkan kepada Nabi besar kita Nabi
Muhammad Shallallahu Alaihi Wasallam. Yang telah memberikan pedoman hidup
yakni AlQur’an dan Sunnah untuk keselamatan umat di dunia.
Untuk dapat menyelesaikan laporan praktikum ini, tak lupa penulis
mengucapkan terimakasih kepada Bapak Yusuf Ramadhan Nasution M.Kom selaku
dosen pengampu pada mata kuliah Algoritma, karena telah membimbing dan
mengarahkan dengan penuh kesabaran, memberikan waktu luang serta masukan
dalam menyusun laporan praktikum ini dengan judul “Pengantar Bahasa
Pemrograman Pascal“ sehingga penulis dapat menyelesaikan tugas ini dengan tepat
waktu.
Penulis sangat berharap semoga laporan praktikum ini dapat menambah
pengetahuan dan pengalaman bagi pembaca, serta dapat membantu bagi kemajuan
serta perkembangan Universitas Islam Negeri Sumatera Utara. Saya ucapkan terima
kasih banyak kepada semua pihak yang telah membantu, semoga Allah Swt.
membalas semua kebaikan kita. Aamiin.
i
1
MODUL 1
PENGANTAR BAHASA PEMROGRAMAN PASCAL
1.3 Praktikum
Buka Free Pascal IDE setelah menginstalnya. Di jendela IDE, pilih menu
"File" lalu "New" atau gunakan pintasan keyboard (biasanya Ctrl + N) untuk
membuat berkas sumber baru. Ini akan membuka editor baru di jendela IDE yang
dapat Anda gunakan untuk menulis kode Pascal Anda.
3
Kode program yang ditulis dalam bahasa pascal akan disimpan dalam
format “pas”. untuk menyimpan kode program yang telah anda buat dapat
dilakukan dengan cara klik menu “File” lalu “Save”. Beri nama file pascal anda,
kemudian klik “OK”.
1.4 Kesimpulan
Pengantar ini membantu Anda memahami dasar-dasar bahasa pemrograman
Pascal. Anda telah mempelajari sejarah Pascal, konsep dasar, dan melibatkan diri
dalam praktikum sederhana. Pemahaman ini merupakan landasan penting untuk
mengembangkan kemampuan pemrograman Anda. Dengan keterampilan ini, Anda
dapat melanjutkan ke topik yang lebih kompleks dalam dunia pemrograman.
LEMBAR PENGESAHAN
Mengetahui,
Asisten Laboratorium
Bintang Hutagalung
Mengetahui,
Laboran,
4
5
MODUL 2
MEMBUAT PROGRAM DENGAN FREE PASCAL
1) Tipe data bawaan: Pascal memiliki tipe data standar yang umum terdapat dalam
bahasa pemrograman komputer seperti Integer, Real, Character, dan Boolean.
2) Tipe data bentukan: Pascal membolehkan kita untuk membuat tipe data bentukan
yang didefinisikan sendiri.
3) Memiliki beragam struktur data: Pascal menyediakan beberapa struktur data
seperti Array, Record, File dan Set.
4) Aturan tipe data yang ketat: Pascal membatasi penggunaan tipe data secara ketat.
Kita hanya bisa menggunakan variabel untuk 1 tipe data saja dan variabel tersebut
harus dideklarasikan terlebih dahulu.
5) Mendukung struktural programming: Bahasa Pascal dirancang dengan konsep
pemrograman terstruktur yang mendukung sub program
melalui fungsi dan prosedur
6) Sederhana dan expresif: Pascal banyak menggunakan perintah-perintah dalam
bahasa inggris sederhana, sehingga mudah dipahami.
7) Mendukung pemrograman objek: Walaupun tidak banyak dibahas, tetapi Pascal
juga mendukung pemrograman berbasis objek, terutama pada compiler versi
terakhir.
2.3 Praktikum
Buka program Free Pascal yang telah terinstall di komputer anda, lalu buat
file project baru dengan cara klik menu “File” lalu “New”. Anda dapat menuliskan
kode program pada tampilan text editor yang tersedia. Untuk mencobanya silahkan
anda tuliskan terlebih dahulu kode program dibawah ini.
Membuat Program Dengan Free Pascal:
uses crt;
begin
clrscr;
write(’BIODATA MAHASISWA PRODI ILMU KOMPUTER');
Gambar 2.3 Input Program Biodata
7
writeln;
writeln(’Nama : Iqbal Fauzan Surbakti’);
writeln(’NIM : 0701231002’);
writeln(’Umur : 18 Tahun’);
writeln;
write(’Terimakasih’);
write(’Salam Kenal’);
readln;
end.
Gambar 2.3 Lanjutan Input Program Biodata
2.4 Kesimpulan
Modul ini adalah langkah awal yang bagus untuk memahami dan menguasai
Free Pascal. Peserta telah memperoleh pemahaman tentang dasar-dasar
pemrograman, lingkungan Free Pascal, serta cara menulis dan menjalankan
program sederhana. Dengan pengetahuan ini, mereka dapat melanjutkan untuk
mengembangkan keterampilan pemrograman mereka lebih lanjut dan mengambil
langkah-langkah menuju pembuatan program yang lebih kompleks. Mengingat
sifat open source dan multi-platform Free Pascal, peserta memiliki akses ke
berbagai peluang dalam pengembangan perangkat lunak. Kesempatan ini bisa
digunakan sebagai dasar untuk memahami konsep dan alat yang lebih luas dalam
dunia pemrograman.
LEMBAR PENGESAHAN
Mengetahui,
Asisten Laboratorium
Bintang Hutagalung
Mengetahui,
Laboran,
9
10
MODUL 3
VARIABLE PADA PASCAL
Pascal termasuk integer (bilangan bulat), real (bilangan pecahan), boolean (logika),
dan string (teks). Tipe data yang dipilih akan memengaruhi batas nilai dan
penggunaan memori variabel.
3) Inisialisasi Variabel: Variabel dapat diinisialisasi dengan nilai awal saat
dideklarasikan atau di kemudian hari dalam program. Jika tidak diinisialisasi,
variabel akan memiliki nilai default sesuai tipe datanya.
4) Akses Nilai Variabel: Untuk mengakses nilai yang disimpan dalam variabel,
cukup gunakan nama variabel tersebut dalam ekspresi atau pernyataan.
5) Penggunaan Variabel: Variabel digunakan dalam berbagai konteks, termasuk
perhitungan matematika, logika, ekspresi kondisional, dan sebagai argumen dalam
pemanggilan fungsi atau prosedur. Variabel memungkinkan Anda untuk
memanipulasi data dan mengambil keputusan dalam program.
6) Konstanta: Selain variabel, Pascal juga mendukung konstanta. Konstanta adalah
nilai yang tetap sepanjang program dan dideklarasikan dengan kata kunci const.
Variabel adalah komponen penting dalam pemrograman Pascal, dan
pemahaman yang baik tentang bagaimana mendeklarasikan, menginisialisasi, dan
menggunakan variabel akan membantu Anda dalam membangun program yang
efisien dan efektif. Variabel memungkinkan Anda untuk bekerja dengan berbagai
jenis data dan membuat program yang lebih fleksibel.
3.3 Praktikum
Membuat Program Variable
Input
Proses Input (Memasukkan) data pada pemrograman pascal dapat dilakukan
menggunakan perintah “readln”. Setiap data yang diinputkan melalui perintah
readln nantinya akan disimpan dalam sebuah variabel. Oleh karena itu perintah
readln selalu diikuti dengan variabel untuk menampung data yang telah diinput-
kan. Bentuk umum penulisan : readln(nama_variabel); Contoh Program :
program contoh_program_input;
uses crt;
var
Gambar 3.5 Input Program Variable
12
nama : string;
umur : integer;
Begin
clrscr;
write('Masukkan Nama :'); readln(nama);
write('Masukkan Umur :'); readln(umur);
writeln ('Nama saya ', nama,' Umur saya ', umur);
readln;
end.
Gambar 3.5 Lanjutan Input Program Variable
Output
3.4 Kesimpulan
Variabel adalah konsep fundamental dalam pemrograman Pascal yang
memungkinkan pengembang untuk menyimpan, memanipulasi, dan mengelola data
dalam program. Pemahaman yang kuat tentang variabel adalah esensial dalam
pemrograman Pascal, karena variabel digunakan untuk menyimpan, mengelola, dan
memanipulasi data dalam program. Dengan menggunakan variabel dengan benar,
kita dapat membuat program yang kuat, fleksibel, dan efisien.
LEMBAR PENGESAHAN
Mengetahui,
Asisten Laboratorium
Bintang Hutagalung
Mengetahui,
Laboran,
13