Pascal adalah bahasa pemrograman terstruktur lama yang mengambil nama dari matematikawan Prancis abad ke-17 Blaise Pascal. Program Pascal terdiri dari blok program utama dan blok deklarasi.
2. Pascal adalah sebuah bahasa
Pemograman tempo dulu.
Nama Pascal di ambil dari
dari nama Blaise Pascal, ahli
Matematika & Philosophi
terkenal abad 17 dari
Perancis
3. Struktur Program Pascal
Paling Sederhana
Sebagai bahasa pemrograman
terstruktur, Pascal memiliki aturan dalam
penulisan programnya.
Secara garis besar sebuah program
Pascal dapat dibagi atas dua bagian
utama yaitu :
Blok Program Utama (Main Program),
dan
Blok Deklarasi
4. Pada blog Program, digunakan untuk
mendeklarasikan judul program.
Judul program boleh dideklarasi.
Sebuah file program Pascal memiliki
satu judul program. Dan memiliki
ketentuan sebagai berikut:
Tidak boleh ada spasi
Boleh menggunakan underscore tetapi
tidak boleh ada simbol-simbol khusus
Diawali dengan kata cadangan
program dan diakhiri dengan tanda titik
koma (;)
5. Pada blog deklarasi dapat
dideklarasikan berbagai keperluan,
seperti; deklarasi nama program unit,
variabel, konstanta, prosedur dan
fungsi yang akan digunakan dalam
program utama. Segala sesuatu yang
akan digunakan di dalam program
utama harus dideklarasikan pada blog
deklarasi
6. Uses, digunakan untuk mendeklarasikan
unit yang akan dipakai di dalam program.
Jika kita ingin menampilkan output
program ke layar, kita harus
mendeklarasikan unit wincrt.
Sedangkan jika ingin mencetak hasil
program ke printer, kita harus
mendeklarasikan unit printer.
8. Susunannya berupa :
Program nama_program;
Uses;
. . . . {unit yang dipakai}
Var;
. . . . {pendefenisian peubah}
Begin
. . . .
End.
9. Statemen-statemen yang di
gunakan untuk input/output Pada
Pascal 1. Read/Readln
Perintah ini digunakan untuk memasukkan
(input) data lewat keyboard ke dalam
suatu variabel.
Sintaks: Read/Readln(x);
ingat, selalu diakhiri dengan titik koma (;)
Keterangan :
x = variabel.
Read = pada statemen ini posisi kursor
tidak pindah ke baris selanjutnya.
Readln = pada statemen ini posisi kursor
pindah ke baris selanjutnya
10. Write/Writeln
Digunakan untuk menampilkan isi dari
suatu nilai variable di layar.
Sintaks: Write/Writeln(x);
Keterangan : x = variabel.
Write = statement ini digunakan untuk
mencetak variable ke monitor
Writeln = statement ini digunakan untuk
mencetak variable ke monitor dengan
posisi terun 1 baris / 1 x enter
11. Cara Memulai Pascal
Klik start, All Programs
Lalu pilih TPW 1.5
Pilih TPW 1.5
Maka Akan Muncul Layout dari
Aplikasi Pascal
14. Contoh Program Dasar
Program Contoh; {nama program}
Uses
WinCrt; {Peralatan yang akan digunakan oleh program}
Begin
Write (‘Belajar Membuat Pascal’) ; {Isi
Program}
End.
15. Untuk melihat kebenaran penulisan program, klik
Compile lalu pilih Compile.
Untuk melihat Hasil dari Program, klik Run pilih
Run
17. Menyimpan File Pascal
Buat dulu Folder sebagai penampung
data agar data kita bercampur dengan
yang lainnya.
Contoh Kita Membuat Folder namanya
Pascal di Drive D
Lalu Klik File pilih Save
19. Perhatikan Pathnya dan
directories(folder) apakah sudah
sesuai dengan tempat kita membuat
folder….?
20. Cara mengganti path dan directories,
klik [..] pada directories
Cari drive folder, kalau sudah jumpa
double klik, lalu cari folder tempat
penyimpanan datanya.
Setelah itu baru simpan filenya, pada
kotak file name ketik nama file lalu OK
22. Contoh Menggunakan
GOTOXY
Jarak dari sebelah kiri
Program Contoh1;
dari layar
Uses
WinCrt;
Nomor baris
Begin
GotoXY(5,10);Write (‘Belajar Membuat Pascal’) ;
GotoXY(5,11); Write (‘Pada Hari Sabtu’) ;
End.
23. Tipe Data Sederhana
Bilangan Integer
Merupakan tipe data berupa bilangan bulat,
terbagi atas beberapa kategori seperti terlihat
dalam Dibawah ini.
Tipe Data Ukuran Tempat Rentang Nilai
Byte 1 byte 0 s/d +255
Shortint 1 byte -28 s/d +127
integer 2 bytes -32768 s/d 32767
Word 2 bytes 0 s/d 65535
Longint 4 bytes
2147483648 s/d
2147483647
24. Bilangan Real
Bilangan real atau nyata merupakan
jenis bilangan pecahan, dapat dituliskan
secara biasa atau model scientific
Tipe Data
Ukuran
Tempat
Rentang Nilai
real 6 bytes 2.9 x 10-39 s/d 1.7 x1038
single 4 bytes 1.5 x 1045 s/d 3.4 x 1038
double 8 bytes 5.0 x 10-324 s/d 1.7 x 10308
extended 10 bytes 3.4 x 10-4932 s/d 1.1 x 104932
comp 8 bytes -9.2x 1018 s/d 9.2x 1018
25. char
Merupakan karakter yg ditulis diantara
tanda petik tunggal. Ex : 'A', 'a', '5‘,dll
string
merupakan urut-urutan dari karakter
yang terletak di antara tanda petik
tunggal
26. Tipe Data Boolean
Merupakan tipe data logika, yang berisi
dua kemungkinan nilai: TRUE (benar)
atau FALSE (salah).
27. CONTOH PROGRAM PASCAL MENGGUNAKAN VARIABEL
START
NM, kls, NTIK=0,
NMLK=0,
NMTK=0,Ket
NM, KL, NTIK,
NMLK, NMTK,
NMTK,Ket
END
Program contoh;
Uses winCrt;
Var
NM, KLS,KET : String;
NMTK, NTIK, NMLK :Integer;
Begin
Write('Nama = '); Readln (nm);
Write('Kelas = '); Readln (kls);
Write('Nilai TIK= '); Readln (ntik);
Write('Nilai Mulok= '); Readln
(nmlk);
Write ('Nilai MTK =');readln(nmtk);
Write('Keterangan =');readln(ket);
End.
28. Program contoh2;
Uses winCrt;
Var
NM, KLS,KET : String;
NMTK, NTIK, NMLK,TOTAL :Integer;
RATA :Real;
Begin
Write('Nama Siswa = '); Readln (nm);
Write('Kelas = '); Readln (kls);
Write('Nilai TIK= '); Readln (ntik);
Write('Nilai Mulok= '); Readln (nmlk);
Write ('Nilai Matematika =');readln(nmtk);
Total :=ntik+nmlk+nmtk;
Rata:=total/3;
Writeln('Total =', total);
Writeln('Rata-rata =', rata:5:2);
End.
29. Operator Aritmatika PASCAL
Operator Operasi Tipe Operand Tipe Hasil Operasi
+ Penjumlahan Integer, real Integer, real
- Pengurangan Integer, real Integer, real
* Perkalian Integer, real Integer, real
/ Pembagian Integer, real Integer, real
div Pembagian integer, integer integer
mod
Sisa
pembagian
integer, integer integer
Contoh :
9 + 2 (hasil: 11)
9 - 2 (hasil: 7)
9 * 2 (hasil: 18)
9 / 2 (hasil: 4.5)
9 div 2 (hasil: 4)
9 mod 2 (hasil: 1)
30. Operator Relasional
Operator Operasi
= Sama dengan
<> Tidak sama dengan
< Lebih kecil dari
> Lebih besar dari
<= Lebih kecil atau =
>= Lebih besar atau =