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
MODUL 1
PENGANTAR BAHASA PEMROGRAMAN PASCAL
1
2
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.
4
LEMBAR PENGESAHAN
Mengetahui,
Asisten Laboratorium
Bintang Hutagalung
Diketahui,
Laboran,
4
MODUL 2
MEMBUAT PROGRAM DENGAN FREE PASCAL
5
Perintah Pascal mirip dengan bahasa inggris sehari-hari seperti. begin, end, write,
dan read.
6
6
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.
1.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.
uses crt;
begin
clrscr;
write(’BIODATA MAHASISWA PRODI ILMU KOMPUTER');
7
1.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
Diketahui,
Laboran,
9
MODUL 3
VARIABLE PADA PASCAL
10
11
2. Tipe Data Variabel: Variabel memiliki tipe data yang menentukan jenis
nilai yang dapat disimpan dalamnya. Beberapa tipe data yang umum
digunakan dalam pascal.
3. termasuk integer (bilangan bulat), real (bilangan pecahan), boolean
(logika), dan string (teks). Tipe data yang dipilih akan memengaruhi batas
nilai dan penggunaan memori variabel.
4. 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.
5. Akses Nilai Variabel: Untuk mengakses nilai yang disimpan dalam
variabel, cukup gunakan nama variabel tersebut dalam ekspresi atau
pernyataan.
6. 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.
7. Konstanta: Selain variabel, Pascal juga mendukung konstanta. Konstanta
adalah nilai yang tetap sepanjang program dan dideklarasikan dengan kata
kunci const.
Variabel adalah elemen penting dalam bahasa pemrograman Pascal
yang digunakan untuk menyimpan dan mengelola data. Variabel
digunakan dalam berbagai konteks, termasuk perhitungan, penyimpanan
data, dan komunikasi dengan pengguna (Vine, Michael. 2008).
1.7 Praktikum
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 :
12
program contoh_program_input;
uses crt;
Gambar 3.5 Input Program Variable
var
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
1.8 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
Diketahui,
Laboran,
14