penuntun pascal 2
TRANSCRIPT
-
8/6/2019 Penuntun Pascal 2
1/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. begin4. 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 tidakmenyediakan fitur create new folder.
2. Kembali ke lembar kerja PASCAL, dari menu FILE CHANGE DIR (defaultnya ada di drivedimana aplikasi PASCAL berada).
3. Pada bagian directories tree, klik dua kali pada drives. Maka akan tersaji drive-drive yang adadi sistem. Klik dua kali pada drive dimanafolderyang dibuat tadi berada. Misal : D:
4. Otomatis drive D: akan terbuka semua folder yang terdapat di dalamnya, pilih folderyangdimaksud dengan cara klik dua kali. Lalu klik OK.
5. Sekarang tinggal menyimpanfile nya. FILE SAVE AS6. Beri namafile. Beberapa aturan pemberian namafile :
Harus diawali dengan huruf (kecil/besar), setelah itu boleh kombinasi angka danhuruf.
Tidak boleh mengandung spasi Tidak lebih dari 8 karakter Tidak boleh mengandung karakter tertentu (*,&,%,^,#, dll) selain garis bawah ( _ )
-
8/6/2019 Penuntun Pascal 2
2/4
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 nilainya3. Analisalah program di atas, kemudian perbaiki kekurangannya.
-
8/6/2019 Penuntun Pascal 2
3/4
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 outputprogram di atas dengan :
1. Meng-input-kan inisial dengan 2 (dua) huruf atau lebih2. Memasukkan penghasilan dengan nominal di atas 2 juta3. Mengganti readdengan readln dan write dengan writeln (dan sebaliknya)4. Perhatikan pesan kesalahan yang muncul, kemudian perbaiki kesalahan itu
-
8/6/2019 Penuntun Pascal 2
4/4
Laboratorium Komputer SMA Stella Duce 1 Yogyakarta
Materi : Turbo Pascal 7.0
Penuntun Praktikum Pertemuan 3 - 4
Latihan kelompok/individu :
1.
2.
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, flowchartdan program untuk menghitung luas bangun duadimensi (segitiga, persegi panjang, trapesium, jajaran genjang).
Masukkan :
Nilai 1 = 75
Nilai 2 = 80
Nilai 3 = 76
Nilai rata-rata = 77
Nilai 1,2 dan 3 di-input-kan, setelah
menekan ENTER, muncul hasil rata-
rata.
Jari-jari = 7
Luas Lingkaran = 153.86 cm persegi
Gunakan konstantaphiuntuk
menghitung luas lingkaran