bahasa pemrograman pascal
TRANSCRIPT
Pascal adalah sebuah bahasa
Pemograman tempo dulu.
Nama Pascal di ambil dari
dari nama Blaise Pascal, ahli
Matematika & Philosophi
terkenal abad 17 dari
Perancis
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
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 (;)
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
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.
Susunannya berupa :
Program nama_program;
Uses;
. . . . {unit yang dipakai}
Var;
. . . . {pendefenisian peubah}
Begin
. . . .
End.
Statemen-statemen yang di
gunakan untuk input/output Pada
Pascal1. Read/Readln
Perintah ini digunakan untuk memasukkan(input) data lewat keyboard ke dalamsuatu variabel.
Sintaks: Read/Readln(x); ingat, selalu diakhiri dengan titik koma (;)
Keterangan :
x = variabel.
Read = pada statemen ini posisi kursortidak pindah ke baris selanjutnya.
Readln = pada statemen ini posisi kursorpindah ke baris selanjutnya
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
Cara Memulai Pascal
Klik start, All Programs
Lalu pilih TPW 1.5
Pilih TPW 1.5
Maka Akan Muncul Layout dari
Aplikasi Pascal
Contoh Program Dasar
Program Contoh; {nama program}
Uses
WinCrt; {Peralatan yang akan digunakan oleh program}
Begin
Write (‘Belajar Membuat Pascal’) ; {Isi
Program}
End.
Untuk melihat kebenaran penulisan program, klikCompile lalu pilih Compile.
Untuk melihat Hasil dari Program, klik Run pilihRun
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
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
Contoh Menggunakan
GOTOXYProgram Contoh1;
Uses
WinCrt;
Begin
GotoXY(5,10);Write (‘Belajar Membuat Pascal’) ;
GotoXY(5,11); Write (‘Pada Hari Sabtu’) ;
End.
Jarak dari sebelah kiri
dari layar
Nomor baris
Tipe Data Sederhana
Bilangan IntegerMerupakan tipe data berupa bilangan bulat, terbagi atas beberapa kategori seperti terlihatdalam 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 bytes2147483648 s/d
2147483647
Bilangan Real
Bilangan real atau nyata merupakan
jenis bilangan pecahan, dapat dituliskan
secara biasa atau model scientific
Tipe DataUkuran
TempatRentang 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
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
Tipe Data Boolean
Merupakan tipe data logika, yang berisi
dua kemungkinan nilai: TRUE (benar)
atau FALSE (salah).
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.
CONTOH PROGRAM PASCAL MENGGUNAKAN VARIABEL
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.
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)