Anda di halaman 1dari 16

LAPORAN HASIL PRAKTIKUM

MODUL I

NAMA : JESICA
NIM: 20 1076
KELAS : B

WAKTU : Sabtu, 08.00 – 09.30

MODUL : I (Pengenalan Pascal dan Tipe Data)

JURUSAN TEKNIK SIPIL

FAKULTAS TEKNIK

UNIVERSITAS PALANGKA RAYA

2020
BAB I

TUJUAN DAN LANDASAN TEORI

A. TUJUAN

1. Mahasiswa mengenal bahasa Pascal

2. Mahasiswa mengetahui jenis tipe data dan variabel dalam pascal

3. Mahasiswa dapat menentukan variable dan tipe data yang sesuai

4. Mahasiswa mengetahui operasi terhadap variable dengan jenis tipe


data yang telah ditentukan

B. LANDASAN TEORI

Pascal adalah bahasa pemograman yang pertama kali dibuat 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.

Pascal sempat menjadi bahasa pemrograman utama dalam


pengembangan Apple Lisa, yakni cikal bakal sistem operasi Apple Macintosh,
dan Apple pernah merilis sistem operasi Apple Pascal. Photoshop versi pertama
juga dibuat menggunakan bahasa Pascal.

Bahasa Pascal menerapkan konsep procedural dan structured programming


yang baik, sehingga pas untuk belajar konsep programming. Perintah Pascal mirip
dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.
Struktur Pascal

1. Bagian Judul Program

2. Blok Program

Bagian Deklarasi

a. Deklarasi tipe data (TYPE)

Dalam bahasa Pascal terdapat beberapa jenis tipe data yang


bisa digunakan untuk sebuah variabel atau konstanta pada
program antara lain adalah:

Tipe Data Deskripsi (range variabel)

Byte angka dari 0 - 255

Integer angka dari -32768 - 2767

Real semua nilai pecahan dari 1E-38 - E+38

Boolean nilai TRUE atau FALSE

Char semua karakter dari tabel ASCII

String semua huruf, spasi, frasa

b. Deklarasi variabel (VAR)

c. Deklarasi konstanta (CONST)

d. Deklarasi label (LABEL)

e. Deklarasi sub-program (PROCEDURE dan FUNCTION)

3. Bagian Program Utama Perintah-perintah atau Statemen

Statemen diawali oleh kata BEGIN dan diakhiri dengan kata


END. Akhir dari setiap statemen diakhiri dengan titik koma [;].
a. Read atau readln

Perintah read maupun readln ini digunakan untuk memasukan


atau menginputkan data ke dalam suatu variabel.

b. Write atau writeln

Perintah write maupun writeln ini digunakan untuk


menampilkan atau mencetak isi dari suatu nilai variabel.

c. Clrscr

Clrscr (clear screen) pada bahasa pemrograman pascal ini


bertujuan membersihkan tampilan pada layar.

Penulisan Variabel dalam Bahasa Pascal.

Variabel adalah nama yang mewakili suatu elemen data. Ada


aturan tertentu yang wajib diikuti dalam pemberian nama variable, antara
lain :

a. Harus dimulai dengan abjad, tidak boleh dengan angka atau


symbol.

b. Tidak boleh ada spasi diantaranya

c. Jangan menggunakan simbol.


BAB II

PEMBAHASAN

Untuk membuat file baru pada aplikasi Free Pascal IDE, silakan klik File
>>> New pada bagian paling kiri atas. Lihat Gambar 1 di bawah sebagai
rincian petunjuk.

Gambar 1

Selanjutnya akan tampak tampilan seperti pada Gambar 2 di bawah

Gambar 2
Masukkan perintah/pseudocode untuk dijalankan, di sini saya akan
memakai pseudocode sederhana untuk menampilkan kalimat “Saya
sedang belajar Bahasa Pascal”. Lihat Gambar 3 sebagai rincian
petunjuk.

Gambar 3

Selanjutnya klik Compile atau bisa juga dengan menekan shortcut “Alt
+ F9” untuk melihat apakah file sudah bisa dijalankan atau tidak. Lihat
Gambar 4 sebagai rincian petunjuk.

Gambar 4
Silakan beri nama file untuk menyimpan file ke dalam komputer. Lihat
Gambar 5 untuk rincian petunjuk.

Gambar 5

Jika tampilan sudah seperti di bawah, maka program dapat dijalankan.


Lihat Gambar 6 untuk rincian.

Gambar 6
Selanjutnya untuk menjalankan program, klik Run atau bisa juga
dengan menekan tombol “Ctrl + F9” untuk shortcut. Lihat Gambar 7
untuk rincian petunjuk.

Gambar 7

Setelah dilakukan langkah di atas maka tampilan yang akan dihasilkan


adalah sebagai Gambar 8 berikut di bawah ini.

Tugas:

1. Tulislah 3 program dibawah ini dengan memberikan


nama prorgram Alpro1_1, Alpro1_2, dan Alpro1_3 :
Program Alpro_1;
Uses crt;
Begin
Writeln(‘Saya Belajar Bahasa Pascal’);
Readln;
End.

Program Alpro1_2;
Uses crt;
Var kalimat : string;
Begin
Kalimat :=’Saya Belajar Bahasa Pascal’;
Writeln(kalimat);
Readln;
End.

Program Alpro1_3;
Uses crt;
Const kalimat = ‘Saya Belajar Bahasa Pascal’;
Begin
Writeln(kalimat);
End.

Jawaban:
*Hasil dari program yang telah dijalankan dapat dilihat
pada lampiran

2. Buatlah program untuk melakukan operasi aritmatika


dimana bilangan pertama dan kedua merupakan
inputan dari piranti masukan.
Jawaban:
Dengan memasukkan pseudocode sebagai berikut:
program Operasi_Aritmatika;
uses crt;
var a,b: integer;
c,d,e:integer;
f:real;

Begin
clrscr;
write('Masukan bilangan pertama : ');
readln (a);
write('Masukan bilangan kedua : ');
readln (b);
writeln(' ');

c:=a+b;
d:=a-b;
e:=a*b;
f:=a/b;

write(' Jadi hasil dari ', a); write(' + ', b); writeln(' adalah
', c);
write(' Jadi hasil dari ', a); write(' - ', b); writeln(' adalah
', d);
write(' Jadi hasil dari ', a); write(' * ', b); writeln(' adalah
', e);
write(' Jadi hasil dari ', a); write(' / ', b); writeln(' adalah
', f);
readln;
end.
*Hasil dari program yang telah dijalankan dapat dilihat
pada lampiran

3. Buatlah program untuk menghitung luas lingkaran .


Luas lingkaran didefinisikan sbb : L = Pi * r * r,
dimana pi adalah konstanta yang bernilai 3,1415
sedangkan r adalah jari-jari lingkaran.
Jawaban:
Dengan memasukan pseudocode sebagai berikut:
Program Luas_Lingkaran;
const
phi=3.1415;
var
r:real;
luas:real;

Begin
write('Masukkan jari-jari = ');
readln(r);
luas:=Pi*r*r;
writeln('Luas =',luas:4:2);

readln;
End.

*Hasil dari program yang telah dijalankan dapat dilihat


pada lampiran
4. Buatlah program untuk mengkonversi suhu dalam
derajat celcius ke derajat fahrenheit dan reamour
dimana :
Fahrenheit = 9/5 * celcius + 32
Reamour = 4/5 *celcius

Jawaban:
Dengan memasukkan pseudocode sebagai berikut:
Program
Koversi_Suhu_Celcius_ke_Fahrenheit_dan_Reamur;

Uses crt;
var
C: real;
F: real;
R: real;

Begin
clrscr;

write(' Masukan Suhu CELCIUS: ');


readln(C);
F:=(9/5*C)=32;
R:=(4/5*C);

Writeln(' Suhu FAHRENHEIT: ',F:0:2);


Writeln(' Suhu REAMUR : ',R:0:2);
Readln;
End.

*Hasil dari program yang telah dijalankan dapat dilihat


pada lampiran.
BAB III
KESIMPULAN

Setelah melakukan percobaan pemrograman file melalui


aplikasi “Free Pascal IDE”, dapat disimpulkan bahwa
mempelajari penggunaan Bahasa Pascal menjadi lebih mudah
karena kontrol yang ditanamkan di dalam aplikasi tersebut
sederhana sehingga Bahasa Pascal mudah untuk diaplikasikan
dalam aplikasi tersebut.
Ada pun pengaplikasian gabungan dari perintah yang
satu dengan yang lainnya dapat menghasilkan 2 jawaban yang
berbeda dalam satu program, seperti pada tugas “Mengkonversi
Suhu Celcius ke Fahrenheit dan Reamur”.
DAFTAR PUSTAKA

Dosen Teknik Informatika dan Asisten Praktikum. 2020. Modul


Algoritma & Pemrograman I
Palangkaraya: Jurusan Teknik Informatika
Andre. 2018. Tutorial Belajar Pascal Part 1: Pengertian
Bahasa Pemrograman Pascal
Website: https://www.duniailkom.com/tutorial-belajar-
pascal-pengertian-bahasa-pemrograman-pascal/
(Diakses pada Kamis, 22 Oktober 2020 Pukul 14.23)
LAMPIRAN