0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan9 halaman

MODUL1

Dokumen ini menjelaskan struktur dasar program Pascal, termasuk bagian judul, deklarasi, dan pernyataan. Selain itu, dijelaskan juga tentang perintah write dan writeln, serta aturan penggunaan identifier dan reserved words. Terdapat juga panduan menjalankan, menyimpan, dan memanggil program dalam Pascal, serta beberapa contoh program sederhana.

Diunggah oleh

Noor Kamilah Malik
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan9 halaman

MODUL1

Dokumen ini menjelaskan struktur dasar program Pascal, termasuk bagian judul, deklarasi, dan pernyataan. Selain itu, dijelaskan juga tentang perintah write dan writeln, serta aturan penggunaan identifier dan reserved words. Terdapat juga panduan menjalankan, menyimpan, dan memanggil program dalam Pascal, serta beberapa contoh program sederhana.

Diunggah oleh

Noor Kamilah Malik
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

I-1

1.2 Struktur program Pascal


Struktur dari suatu program pascal terdiri dari sebuah judul
program, bagian deklarasi dan bagian pernyataan (statement). Judul
program sifatnya adalah optional, dan bila ditulis, harus terletak pada
awal dari program dan diakhiri dengan titik koma. Bagian deklarasi
digunakan bila di dalam program digunakan pengenal (identifier).
Kalau suatu program menggunakan identefier, pascal menuntut supaya
identifier tersebut diperkenalkan terlebih dahulu sebelum digunakan,
yaitu deklarasikan terlebih dahulu pada bagian ini.

Struktur minimal program


Begin
Statement;
End.

Struktur lengkap program (umum, penggunan sesuai kebutuhan)


(*Judul Program*)
Program Nama_program;
{penjelasan tentang program, yang berisi
uraian singkat mengenai apa yang akan
dilakukan program}
(*Bagian Deklarasi*)
Uses
{semua unit yang digunakan didefinisikan
disini}
Label
{semua label yang digunakan didefinisikan
disini}
Const
{semua nama konstanta dan harganya
didefinisikan disini}
Type
{semua tipe bentukan didefinisikan disini}
Var
{semua nama variabel global ditulis disini}
{deklarasi procedure dan fungsi ditulis
disini}
(*bagian deskripsi / statement*)
Begin
Statement1;
Statement2;
...
I-2

Statement;
{semua instruksi program dituliskan
disini}
end.

Beberapa aturan dalam program :


• Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan
lainnya.
• Beberapa statement boleh ditulis menjadi satu baris dipisahkan
dengan tanda baca titik koma (;)
• Akhir sebuah program pascal ditandai dengan tanda baca titik (.)
setelah END yang paling akhir.
• Baris komentar diletakan diantara tanda (* dan *) atau diantara tanda
{ dan } sehingga setiap kali program dijalankan, maka seluruh teks
yang berada dalam tanda tersebut tidak akan dibaca atau dikompilasi.

Perintah write dan writeln


Struktur Umum
write (parameter); writeln (parameter);

Perintah write dan writeln mempunyai kegunaan yang sama yaitu


menuliskan parameter ke layar. Perbedaannya hanya pada pemindahan
posisi kursor setelah penulisan. Perintah writeln yang merupakan
kependekan dari write line, setelah menuliskan parameternya di layar,
maka kursor penulisan akan langsung pindah ke baris di bawahnya
sehingga hasil yang dicetak berikutnya akan ditampilkan pada baris
yang berbeda.
Perintah write hanya menuliskan parameternya saja,tanpa pindah
baris sehingga tampilan berikutnya akan disambung dalam baris yang
sama.

1.3 Komponen dasar Program


I-3

Pola susunan bahasa pascal dibentuk dengan menggunakan


komponen bahasa pemograman yang umum, yaitu:
1. Simbol dasar
Simbol dasar terdiri atas :
a. Simbol huruf, yaitu huruf A sampai dengan huruf Z atau a sampai
dengan z (huruf besar dan kecil)
b. Simbol angka atau digit yaitu :0,1,2,3,4,5,6,7,8,9.
c. Simbol khusus, yaitu + - */; :=,’= < > <= => <> : { } [ ]

2. Reserved Word (kata Pasti)


Reserved word adalah suatu kata yang sudah mempunyai
arti khusus atau ‘kata kunci’ dan harus digunakan sebagaimana
yang telah ditentukan kegunaannya oleh bahasa pascal. Reserved
word ini tidak dapat digunakan sebagai identifier. Contoh beberapa
reserved wor d yang telah didefinisikan oleh bahasa pascal antara
lain :
AND, ELSE, LABEL, REPEAT, BEGIN, NOT, THEN, IF, TYPE,
dll
3. Identifier (sebutan/pengenal)
Identifier merupakan sebuah kata yang diberikan oleh
programmer dan digunakan sebagai nama atau sebutan terhadap
sesuatu di dalam program. Pemakai dapat mendefinisikan sendiri
suatu nama sebagai identifier. Identifier dapat digunakan untuk
menyatakan nama suatu : program, konstanta, variabel, procedure,
fungsi, label, tipe bentukan, objek. Dan hal lain yang
dideklarasikan oleh pemograman Identifier ini bebas, tetapi dengan
ketentuan-ketentuan sebagai berikut :
• Terdiri dari gabungan huruf dan angka dengan karakter pertama
harus berupa huruf. Huruf besar dan huruf kecil dianggap sama.
• Tidak boleh mengandung blank
• Tidak boleh berupa reserved word atau kata kunci dalam pascal
I-4

• Tidak boleh mengandung simbol-simbol khusus, kecuali garis


bawah
• Panjangnya bebas, tetapi hanya 63 karakter pertama yang
dianggap signifikan.
Contoh:
Identifier Keterangan
TugasLaporan Benar
Nama_Mhs Benar
Nomor NPM Salah, tidak boleh mengandung blank/spasi
15C Salah, karakter pertama harus huruf

1.4 PERINTAH WRITE dan WRITELN


Struktur Umum
Write(parameter); writeln(parameter);
Perintah write dan writeln mempunyai kegunaan yang sama
yaitu menuliskan parameter ke layar. Perbedaannya hanya pada
pemindahan posisi kursor setelah penulisan. Perintah writeln yang
merupakan kependekan dari write line, setelah menuliskan
parameternya di layar, maka kursor penulisan akan langsung pindah ke
baris di bawahnya sehingga hasil yang dicetak berikutnya akan
ditampilkan pada baris yang berbeda.
Perintah write hanya menuliskan parameternya saja,tanpa
pindah baris sehingga tampilan berikutnya akan disambung dalam
baris yang sama.
Program 1.2 program menjumlahkan dua buah bilangan yang sudah
terdefinisi dan menampilkan hasilnya dilayar
Program penjumlahan;
uses crt;
begin
clrscr;
writeln('penjumlahan dua
bilangan');
write('6+4');
write('=');
write(6+4);
readln;
end.
I-5

Program 1.3 Program menuliskan nama lembaga dan alamatnya


PROGRAM Tulis_alamat;
uses crt;
BEGIN
clrscr;
Writeln('Teknik Informatika');
write('Fakultas Teknik');
writeln('Universitas Siliwangi');
writeln;
write('Jl. Siliwangi No.24
Tasikmalaya');
readln;
END.

1.5 CARA MENJALANKAN PROGRAM


1. Klik menu Run
2. Maka akan keluar sejumlah submenu, pilih sebmenu Run
3. Maka program yang sedang aktif di layar akan segera dijalankan
Perintah di atas bisa disingkat dengan menekan Ctrl + F9
Untuk menampilkan hasil dengan menekan Alt + F5
1.6 CARA MENYIMPAN PROGRAM
1. Klik menu File
2. Maka akan keluar sejumlah submenu, pilih sebmenu Save atau
Save As
3. Jika memilih Save As maka akan keluar kotak dialog Save file as
4. Pada kotak Save file as ketiklah nama file anda, kemudian tekan
Enter. Contoh pengisian:
• C :\ CONTOH
Menyimpan ke drive C dengan nama CONTOH
• C :\ DATA \ CONTOH
Menyimpan ke drive C ke dalam direktori DATA dengan nama
CONTOH
• D :\ TurboPascal \ DATA \ CONTOH
Menyimpan ke drive D ke dalam direktori TurboPascal\DATA
dengan nama CONTOH
1.7 CARA MEMANGGIL PROGRAM
I-6

1. Klik menu File


2. Maka akan keluar sejumlah submenu, pilih sebmenu Open...
3. Maka akan keluar kotak dialog Open a file
4. Pada kotak Name ketikkan nama file yang akan dipanggil
kemudian tekan enter. Contoh Pengisian :
5. • C :\ CONTOH
Memanggil file CONTOH dari drive C
• C :\ DATA \ CONTOH
Memanggil file CONTOH dari direktori DATA pada drive C
• D :\ TurboPascal \ DATA \ CONTOH
Memanggil file CONTOH dari direktori TurboPascal\DATA pada
drive C
HASIL dan PEMBAHASAN

LATIHAN
1. Buatlah sebuah program yang menghasilkan keluaran nama, npm,
jurusan, no telepon, kelas, asal sekolah, dan alamat anda!
Program Data_Mahasiswa;
uses crt;
begin
clrscr;
writeln (‘Nama : Noor Kamilah Malik’);
writeln;
writeln (‘NPM : 187006019);
writeln;
writeln (‘Jurusan : Teknik Informatika’);
writeln;
writeln (‘No Telepon : 081320460891’);
writeln;
writeln (‘Asal Sekolah : MAN 3 Tasikmalaya’);
writeln;
writeln (‘Alamat : Kp. Tabrik 05/04 Ds.
Puteran Kec. Pagerageung Kab. Tasikmalaya’);
readln;
end.
Tampilan layar :
I-7

Pemahaman :
Dalam membuat program, harus penuh ketelitian. Seperti penggunaan kutip
(‘) untuk menandakan kalimat (string), titik koma (;) untuk mengakhiri
statement, dan penggunaan titik (.) di kata end untuk mengakhiri program.
Programmer harus punya ciri khas dan kekreatifan sendiri dalam
membuat program, agar karyanya dapat dikenal.

2. Buat program dalam bahasa Pascal yang menghasilkan keluaran


dilayar dengan menggunakan perintah write/writeln!
*
* * *
* * * * *
* * * * * * *
Program Segitiga;
uses crt;
begin
clrscr;
writeln (‘ *’ );
writeln (‘ * * *’ );
writeln (‘ * * * * *’ );
writeln (‘ * * * * * * *’);
readln;
end.
Tampilan layar :

Pemahaman :
I-8

Dalam membuat program, harus penuh ketelitian. Seperti penggunaan


kutip (‘) untuk menandakan kalimat (string), titik koma (;) untuk mengakhiri
statement, dan penggunaan titik (.) di kata end untuk mengakhiri program.
Programmer harus punya ciri khas dan kekreatifan sendiri dalam
membuat program, agar karyanya dapat dikenal.

3. Buat program untuk menmpilkan hasil penjumlahan, pengurangan,


perkalian, dan pembagian dua buah bilangan!
Contoh tampilan :
** Program Hitung **
150 + 18 =
160 – 17 =
170 x 16 =
180 / 15 =
170 + 15 =
180 – 17 =
130 x 14 =
170 / 13 =
Program Program_Hitung;
uses crt;
begin
clrscr;
write (‘150 + 18 =’);
writeln (150+18);
write (‘160 – 17 =’);
writeln (160-17);
write (‘170 x 16 =’);
writeln (170*16);
write (‘180 / 15 =’);
writeln (180/15:0:2);
write (‘170 + 15 =’);
writeln (170+15);
write (‘180 – 17 =’);
writeln (180-17);
write (‘130 x 14 =’);
writeln (130*14);
write (‘170 / 13 =’);
writeln (170/13:0:2);
I-9

readln;
end.
Tampilan layar :

Pemahaman :
Dalam membuat program, harus penuh ketelitian. Seperti penggunaan
kutip (‘) untuk menandakan kalimat (string), titik koma (;) untuk mengakhiri
statement, dan penggunaan titik (.) di kata end untuk mengakhiri program.
Programmer harus punya ciri khas dan kekreatifan sendiri dalam membuat
program, agar karyanya dapat dikenal.
write (‘170 x 16 =’); ( ditulis kali (x) karena ini merupakan
statemen yang termasuk string. Tapi penulisan kali (*) menandakan bahwa
itu merupakan operasi hitung ). writeln (180/15:0:2); penambahan
:0:2 ( 0 merupakan jumlah karakter setelah = dan sebelum angka
pertama,dalam artian tidak ada karakter / spasi setelah = dan sebelum angka
pertama. 2 merupakan pengambilan angka dibelakang koma, berarti bahwa
yang diambil adalah 2 (dua) angka dibelakang koma.

Anda mungkin juga menyukai