You are on page 1of 4

Laboratorium Komputer SMA Stella Duce 1 Yogyakarta

Materi : Turbo Pascal 7.0


Penuntun Praktikum Pertemuan 3 - 4

LATIHAN 1

Perhatikan program di bawah ini !

1. program lat1;
2. uses crt; {deklarasi penggunaan perangkat keras keluaran}
3. begin
4. writeln('Nama saya :.........');
5. write('Saya sekolah di SMA Stella Duce 1 Yogyakarta');
6. readln;
7. end.

(1). Adalah nama program. Pembuatan nama ini bebas asal mengikuti aturan penulisan nama

(2). Crt (cathode ray tube) adalah perangkat keluaran berupa monitor

(3) dan (7). Seluruh statemen harus berada dalam statemen ini, begin (tanpa akhiran apa pun) dan
end (dengan diakhiri tanda titik)

(4) dan (5). Statemen yang diawali dengan perintah write/writeln, menampilkan teks/karakter atau
memanggil nilai suatu variabel untuk ditampilkan pada layar monitor.

(6) Coba hilangkan perintah readln ini, kemudian jalankan program. Apa perbedaannya ?

Untuk menyimpan program dalam PASCAL, agak sedikit rumit jika belum terbiasa. Berikut beberapa
langkah untuk melakukan penyimpanan file dalam PASCAL.
1. Jika dibutuhkan, buatlah folder melalu window explorer karena di PASCAL tidak
menyediakan fitur create new folder.
2. Kembali ke lembar kerja PASCAL, dari menu FILE – CHANGE DIR (defaultnya ada di drive
dimana aplikasi PASCAL berada).
3. Pada bagian directories tree, klik dua kali pada drives. Maka akan tersaji drive-drive yang ada
di sistem. Klik dua kali pada drive dimana folder yang dibuat tadi berada. Misal : D:
4. Otomatis drive D: akan terbuka semua folder yang terdapat di dalamnya, pilih folder yang
dimaksud dengan cara klik dua kali. Lalu klik OK.
5. Sekarang tinggal menyimpan file nya. FILE – SAVE AS
6. Beri nama file. Beberapa aturan pemberian nama file :
 Harus diawali dengan huruf (kecil/besar), setelah itu boleh kombinasi angka dan
huruf.
 Tidak boleh mengandung spasi
 Tidak lebih dari 8 karakter
 Tidak boleh mengandung karakter tertentu (*,&,%,^,#, dll) selain garis bawah ( _ )
Laboratorium Komputer SMA Stella Duce 1 Yogyakarta
Materi : Turbo Pascal 7.0
Penuntun Praktikum Pertemuan 3 - 4

Tampilan PASCAL :

LATIHAN 2
Contoh Penggunaan Konstanta :
program contoh_konstanta;
const
potongan=0.2;
gaji=1000000;
NamaPT='P.T. Cahaya Timur';
begin
clrscr; {perintah untuk membersihkan layar/clear screen}
writeln('Potongan = ',potongan);
writeln('Gaji = ',gaji);
writeln('NamaPT = ',namapt);
readln;
end.

1. Potongan,gaji dan NamaPT adalah identifier/pengenal untuk konstanta.


2. Konstanta bersifat tetap nilainya
3. Analisalah program di atas, kemudian perbaiki kekurangannya.
Laboratorium Komputer SMA Stella Duce 1 Yogyakarta
Materi : Turbo Pascal 7.0
Penuntun Praktikum Pertemuan 3 - 4

LATIHAN 3

Contoh Penggunaan Variabel :


program cnth_var;
var
huruf : char;
nama :string;
berat, tinggi : byte;
penghasilan :word;
begin
clrscr;
write('Nama : ');readln(nama);
write('Inisial : ');readln(huruf);
write('Tinggi Badan : ');readln(tinggi);
write('Berat Badan : ');readln(berat)
write('Penghasilan per bulan : Rp ');readln(penghasilan);
clrscr;
writeln('Nama : ',nama);
writeln('Inisial : ',huruf);
writeln('Tinggi Badan : ',tinggi,' cm');
writeln('Berat Badan : ',berat,' kg');
writeln('Penghasilan per bulan : Rp ',penghasilan,',-');
readln;
end.

Analisalah output program di atas dengan :


1. Meng-input-kan inisial dengan 2 (dua) huruf atau lebih
2. Memasukkan penghasilan dengan nominal di atas 2 juta
3. Mengganti read dengan readln dan write dengan writeln (dan sebaliknya)
4. Perhatikan pesan kesalahan yang muncul, kemudian perbaiki kesalahan itu
Laboratorium Komputer SMA Stella Duce 1 Yogyakarta
Materi : Turbo Pascal 7.0
Penuntun Praktikum Pertemuan 3 - 4

Latihan kelompok/individu :
1.
Masukkan :
Nilai 1 = 75 Nilai 1,2 dan 3 di-input-kan, setelah
Nilai 2 = 80 menekan ENTER, muncul hasil rata-
Nilai 3 = 76 rata.
Nilai rata-rata = 77

2. Jari-jari = 7 Gunakan konstanta phi untuk


Luas Lingkaran = 153.86 cm persegi menghitung luas lingkaran

3. Buat dan analisalah program berikut :


program string1;
uses crt;
var nama:string[15]; {apa fungsi nilai 15 ?}
begin
clrscr;
write('Masukkan Nama : ');readln(nama);
clrscr;;
writeln('Nama anda adalah : ',nama);
readln;
end.

4. Buatlah pseudocode/algoritma, flowchart dan program untuk menghitung luas bangun dua
dimensi (segitiga, persegi panjang, trapesium, jajaran genjang).

You might also like