Materi Pascal
Materi Pascal
write('Bilangan 2:');readln(bil2);
writeln;
Hasil:=Tambah(bil1,bil2);
write(bil1,' ','+',bil2,' ','=',' ',hasil);
readln;
end.
B. HotKey
Tombol Fungsi
Ctrl + F9 Compile dan Run
Alt + F9 Compile
F2 Save File
F3 Open File
Alt + F3 Close Active Window
Alt + F5 OutPut
F6 Toggle Active Window
Shift + panah Blok
Ctrl + Ins Copy Blok
Shift+ Ins Paste Blok
Shift+ Del Cut Blok
Alt + Backspace Undo
Alt + X Keluar dari editor
1. Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah
2. Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan
lainnya.
Contoh :
1. Simbol Dasar
z.
() [ ]
Reserved Word adalah suatu kata yang secara mutlak tidak boleh
word ini tidak boleh didefinisikan ulang oleh pemakai, sehingga tidak
3. Identifier (penyebut)
terdiri atas :
ABS LN
ARCTAN ODB
BOOLEAN PRED
CHAR ROUND
CHR READ
COS READLN
EOF SQR
EOLN SQRT
EXP SUCC
Dan masih banyak lagi.
a. terdiri dari gabungan huruf dan angka dengan karakter pertama harus
signifikan.
Contoh :
Tabel 3.2 Contoh Pemberian Nama Identifier
Identifier Keterangan
GajiKaryawan Benar
No_Mhs Benar
P3K Benar
1X Salah, karakter pertama harus huruf
A&B Salah, tidak boleh mengandung simbol khusus
AB Salah, tidak boleh mengandung blank
1. Writeln
dapat menerima argumen bertipe data dasar (real, integer) dan bahkan
string. Contoh :
Writeln(5.5); {tipe data real}
Writeln(67); {tipe data integer}
Wrriteln(false); {tipe data boolean}
Writeln(‘K’); {tipe data Char}
Writeln(‘STMIK Duta Bangsa’) {tipe data string}
2. Write
perintah write dan writeln adalah letak kursor setelah text ditampilkan
Contoh :
Program Contoh_Write;
Uses Crt;
Begin
Clrscr;
Write (‘STMIK DUTA BANGSA SURAKARTA’);
Readln;
End.
Jalankan dan apa yang terjadi?
Program Contoh_Writeln;
Uses Crt;
Begin
Clrscr;
Writeln (‘STMIK DUTA BANGSA SURAKARTA’);
Readln;
End.
Jalankan dan apa yang terjadi?
Dan
tampilan bilangan pada layar sesuai dengan notasi yang kita pakai
sehari-hari. Hal ini sangat penting untuk memperjelas hasil kelaran dari
suatu progra,m, apalagi jika bilang bertipe data real. Untuk bilang tipe
Untuk tipe data real dapat kita format dengan perintah beikut :
Writeln(data:lebar_data:lebar_desimal);
Contoh :
Writeln(1253.53:5:2);
Contoh :
1253.53
4. GotoXY
5. Readln
Fungsi ini berarti meminta input nilai dari keyboard dan berfungsi
Contoh :
Program Contoh_3;
Uses Crt;
Var nama:string[25];
begin
Clrscr;
gotoXY(25,10);
Write('Masukkan Nama Anda :');
readln(nama); {menerima input dari user}
gotoXY(15,15);
Write('Saudara',' ',nama,' ','Anda Memasuki Dunia Tanpa Batas');
GotoXY(15,17);
Write('Anda Sudah Siap ???');
readln; {berhenti sebentar sampai tekan ENTER}
end.
6. TextColor
7. TextBackground
Fungsi perintah ini adalah untuk memberi warna latar belakang dari
suatu tulisan.
Contoh :
Program Contoh_5;
Uses Crt;
Var nama:string[25];
begin
Clrscr;
gotoXY(25,10);
textcolor(13);textbackground(1);
Write('Masukkan Nama Anda :');readln(nama);
gotoXY(15,15);
textcolor(12);textbackground(3);
Write('Saudara',' ',nama,' ','Anda Memasuki Dunia Tanpa Batas');
GotoXY(15,17);
textcolor(14); textbackground(2);
Write('Anda Sudah Siap ???');
readln;
end.
Kode Warna
0 Black
1 Blue
2 Green
3 Cyan
4 Red
5 Magenta
6 Brown
7 lightgray
8. DelLine
Digunakan untuk menghapus satu baris pada layar pada posisi kursor.
9. InsLine
10. Readkey
11. KeyPressed
12. Sound
Contoh :
Program Contoh_Suara;
Uses Crt;
Var j :integer;
begin
Clrscr;
gotoXY(25,10);
textcolor(14);
Write('Anda Sudah Siap ???');
j:=10;
textAttr:=7;
textcolor(14);gotoxy(15,20);
Write('Tekan Sembarang Tombol untuk keluar....');
while not keypressed do
begin
sound(j*10);sound(j+10*10);
G. Komentar
Program yang kita buat, bukan hanya dibaca oleh komputer melainkan
bisa juga dibaca oleh orang lain. Karena itu, kejelasan program menjadi
satu hal yang penting agar program bapat dimengerti oleh orang lain atau
pemrogram itu sendiri. Kejelasan program akan menolong anda jika suatu
saat anda lupa apa maksud program yang telah anda buat. Untuk
Komentar adalah suatu tulisan pada program yang tidak berarti apa-
apa pada komputer tetapi sangat berguna bagi orang karena berfungsi
Contoh :
{------------ Menulis Program Pascal ------------}
{Program ini adalah contoh program pascal sederhana}
{Oleh : }
{NIM : 080101001}
{Nama : Abram}
Latihan Bab 3
Program 2
Program Coba2;
Begin
Clrscr;
Write(‘Halo’);
Readln;
End;
Program 3
Program Coba3;
Var mod:integer;
Begin
Clrscr;
Write(‘angka :’,mod);
Readln;
End;