Nama : Gedeon
NIM : 213030503087
Kelas : D
1. TUJUAN
1.1. Mahasiswa mengenal bahasa Pascal.
1.2. Mahasiswa mengetahui jenis tipe data dan variabel dalam pascal.
1.3. Mahasiswa dapat menentukan variable dan tipe data yang sesuai.
1.4. Mahasiswa mengetahui operasi terhadap variable dengan jenis
tipedata yang telah ditentukan.
2. LANDASAN TEORI
2.1. Pengertian Pascal
Pascal adalah bahasa pemograman yang pertama kali di
buat oleh Profesor Niklaus Wirth, seorang anggota Internasional
Federation Processing (IFIP) pada tahun 1971. Dengan mengambil
nama dari matematikawan Perancis, Blaise Pascal, yang pertama
kali menciptakan mesin penghitung, Profesor Niklaus Wirth
membuat bahasa pascal ini sebagai alat bantu untuk mengajarkan
konsep pemograman komputer kepada mahasiswanya. Selain itu,
Profesor Niklaus Wirth membuat pascal juga untuk melengkapi
kekurangan-kekurangan bahasa pemograman yang ada pada saat
itu.
PEMBAHASAN
Langkah kerja
Program Alpro_1;
Uses crt;
Begin
Readln;
End.
Program Alpro1_2;
Uses crt;
End.
Program Alpro1_3
Uses crt;
Const kalimat = ‘Saya Belajar Bahasa Pascal’;
Begin
Writeln(kalimat);
End.
1. Langkah 1
Pada Langkah pertama ini saya akan membuat membuat program
alpro_1 yang ada di modul. Tetapi saya menambah Clrscr(cleanscreen)
agar terlihat rapi.Berikut bentuk algoritmanya.
DEKLARASI :
{tidak ada}
DESKRIPSI :
Program Alpro_1;
Uses crt;
Begin
Clrscr;
Readln;
End.
a. Bagian judul
Program ini diberi judul program Alpro_1.bagian judul
program berfungsi untuk memberi nama pada program dan
bagian ini bersifat optional. Harus terletak pada awal program
dan diakhiri dengan tanda titik koma(;).
b. Uses Crt
Langkah 2
DEKLARASI :
kalimat:string;
DESKRIPSI :
Program Alpro_2;
Uses crt;
Var kalimat:string;
Begin
Clrscr;
Writeln(kalimat);
Readln;
End.
a. Bagian judul
d. Bagian pernyataan
Pada Langkah kedua ini saya akan membuat membuat program alpro_3
yang ada di modul.Tidak seperti sebelumnya saya tidak menambahkan
clrscr;.Berikut bentuk algoritmanya
Algoritma program alpro_3
DEKLARASI :
const kalimat ←’saya gembira belajar bahasa pasca’;
DESKRIPSI :
writeln(kalimat);
Program Alpro_3;
Uses crt;
Begin
Writeln(kalimat);
Readln;
End.
a. Bagian judul
Program ini diberi judul program Alpro_3.bagian judul program
berfungsi untuk memberi nama pada program dan bagian ini bersifat
optional.Harus terletak pada awal program dan diakhiri dengan tanda
titik koma(;).
b. Uses Crt
Bagian ini adalah bagian yang akan menampilkan hasil pada layar
output.Perintah writeln bergunakan untuk menampilkan hasil dari
proses yang sudah dijalankan,setelah itu ditambah perintah readln agar
program membaca kembali instruksi yang ada.Untuk mengakhiri diberi
perintah End dengan tanda (.).
2. Langkah 4
Pada Langkah ini program yang akan dibuat adalah program untuk
melakukan operasi aritmatika dimana bilangan pertama dan bilangan
kedua merupakan inputan dari piranti masukkan. Bentuk algoritmanya
seperti berikut.
DEKLARASI :
a,b,jumlah,kurang,kali:integer;
bagi:real;
DESKRIPSI :
kali←nilai a / nilai b;
bagi←nilai a * nilai b;
write (jumlah);
write(kurang);
write(kali);
write(bagi);
Program operasi_aritmatika;
Uses crt;
Var a,b,jumlah,kali,kurang:integer; bagi:real;
Begin Clrscr;
Write(‘masukannilai a : ‘);readln(a);
Write(‘masukan nilai b : ‘);readln(b);
Jumlah:=a+b;
Kurang:=a-b;
Kali:=a*b;
Bagi:=a/b;
Readln:
End.
Sehingga tampilan input pada kode program seperti pada gambar 2.1.
dan output pada gambar 2.2.
Gambar 2.1 input program operasi_aritmatika
Pada langkah ini program yang akan dibuat adalah program untuk
menghitung luas sebuah lingkaran, yang dimana nilai konstanta pi sudah
ditentukan yaitu 3.1415, berikut bentuk algoritmanya.
DEKLARASI :
Cons pi = 3.1415;
R,luas : real;
DESKRIPSI :
Luas ←pi*r*r;
Write (L);
Program menghitung_luas_lingkaran
Uses crt;
const
Pi =3.1415;
Var
R,luas:real;
Begin
Clrscr;
Write(‘masukan jari jari =’);readln(r);
Luas := pi*r*r;
Readln;
End.
Sehingga tampilan input pada kode program seperti pada gambar 3.1.
dan output pada gambar 3.2.
4. Langkah 6
Pada langkah ini program yang akan dibuat adalah program untuk
mengkonversikan suhu.Mengkonversikan suhu celsius menjadi suhu
fahrenheit dan suhu reamour.Berikut bentuk algoritmatnya.
DEKLARASI :
F, C, R : REAL ;
DESKRIPSI :
Read (c);
F← 9/5 * C + 32;
R←4/5 * C ;
Write (F);
Write (R);
Program konversi_suhu;
Uses crt;
Var f,c,r:real;
Begin
Clrscr;
Write(‘masukan suhu Celsius : ‘);readln(c);
F:= 9/5 * C + 32;
R:= 4/5 * c;
Writeln(‘suhu Fahrenheit : ‘, f:0:2);
Writeln(‘suhu reamour : ‘,r:0:2);
Readln;
End.
Sehingga tampilan input pada kode program seperti pada gambar 4.1.
dan output pada gambar 4.2.
Gambar 4.1 input dari program konversi_suhu
a. Bagian judul
d. Bagian pernyataan
Pada bagian ini berfungsi untuk menampilkan hasil output dari program
yang kita buat yang berupa hasil dari konversi suhu Celsius ke Fahrenheit
dan reamour.Setelah untuk mengakhiri proses digunakan perintah End
dengan tanda (.).
BAB III
KESIMPULAN
Agung,2009. https://agungprudent.wordpress.com/2009/03/28/mengenal-
pascal/. Diakses pada tanggal 6 oktober 2021 pukul 14.44
WIB
Keceseo,2018. https://keceseo.blogspot.com/2018/08/write-writeln-read-
readln-di-
pascal.html#:~:text=singkatnya%2C%20Write%20dan%20Writ
eln%20digunakan,jelasnya%20akan%20dijabarkan%20satu%2
0persatu. Diakses pada tanggal 6 oktober 2021 pukul 16.24
WIB
Noprianikurniati,2020. https://noprianikurniati.wordpress.com/makalah-
bahasa-pascal/. Di akses pada tanggal 6 oktober 2021 pukul
18.29 WIB
LAMPIRAN
Program alpro_1
Input:
Output:
Input:
Output:
Input:
Output:
Input:
output:
Input:
Output:
Input:
Output: