Mengenal Pemrograman Pascal
Bahasa pascal
Pascal adalah bahasa
pemograman tingkat tinggi dan terstruktur yang orientasinya pada semua bidang.
Pertama kali dirancang oleh Prof. Niklaus Wirth dari technical university di
Zurich, Switzerland. Pascal diambil dari nama seorang ahli matematika dan
filosofi Prancis yaitu blaise pascal. Pascal termasuk jens compiler.
Struktur bahasa pascal
Judul program : bagian
deklarasi, bagian pernyataan : badan program
Judul program : pernyataan
dari nama program. Boleh ada boleh tidak (optional) cara penulisan judul (nama
variabel, konstanta)
·
Diawali oleh huruf
·
Diikuti olehh huruf/angka/karakter garis bawah (_)
·
Tidak boleh ada spasi, tanda baca operator aitmatika
Bagian
deklarasi : bagian yang mengenalkan/mendeklarasikan semua pengenal yang akan
digunakan didalam program. Misalnya unit CRT, Variabel, Cnstanta, dll.
Cara
penulisan deklarasi :
·
Diawali oleh nama jenis pengenal
·
Diikuti oleh pengenal
Bagian
pernyataan : Bagian semua perintah program yang akan dilaksankan oleh komputer
Cara
penulisan pernyataan :
·
Diawali oleh begin dan diakhiri oleh end dan tanda titik (.)
·
Diantara perntanyaan lebih dari satu harus dipisah dengan tanda titik koma
(;)
Beberapa
perintah pascal :
Writeln
: untuk menulis atau mencetak suatu data atau isi suatu variabel ke layar
komputer
Uses
crt : untuk mempersiapkan fasilitas pengelola layar
Readln
: untuk menahan tampilan hasil samapi a penekanan tombol “enter”
Contoh
:
Program
contoh_latihan_pascal_1;
Uses
crt;
Begin
Clrscr;
Writeln (‘Selamat Datang’);
Writeln (‘Di Blog Saya’);
Writeln;
Writeln (‘dengan materi komputer’);
Writeln (‘turbo pascal versi 5.5’);
Readln;
End.
Latihan
:
Buatlah
program dibawah ini, yang hasil tampilannya sebagai berikut:
BERSATU KITA TEGUH
BERCERAI KITA RUNTUH
Program_contoh_latihan_pascal_2;
Uses
crt;
Begin
Clrscr;
Writeln (‘BERSATU KITA TEGUH’);
Writeln
Writeln (‘BERCERAI KITA RUNTUH’);
Readln;
End.
Pengenalan
variabel, data dan deklarasi
Variabel
adalah suatu identifier (pengenal) yang datanya dapat diubah-ubah di dalam
suatu program
Syarat
penulisan variabel :
· Terdiri dari gabungan huruf dana angka dengan karakter pertama harus berupa
huruf
·
Panjang variabel maksimum 63 karakter
Tidak boleh menggunakan simbol-simbol khusus, spasi, tanda baca, kecuali
garis bawah
Contoh
benar
Contoh
salah
NAMA_SISWA
JL_BRG,
LUAS_2
NAMA
SISWA,
JLH-BRG,
2_LUAS
Deklarasi
variabel
Variabel
harus dideklarasikan (dikenalkan) sebelum digunakan didalam bagian pernyataan
pogram dengan cara :
Ditulis
pada bagian deklarasi dengan kata cadangan var diikuti dengan nama variabelnya
dan tipe atau jenis datanya.
Cotoh
deklarasi :
------- NAMA VARIABEL
|
|
VAR------
|
|----- JENIS VARIABEL
BIO_DATA :
STRING;
USIA :
REAL;
·
Integer yaitu bilangan bulat positif atau negatif yang dapat dipecah
menjadi beberapa bentuk ; integer, shortint, word, byte.
·
Real yaitu bilangan nyata atau pecahan, dapat dinyatakan dalam bentuk
desimal maupun dalam bentuk pangkat. Data real dibedakan lagi berdasarkan
jangkauan nilainya antara lain :
Real, comp, extended,
single, double
·
Sting yaiu data yang berupa deretan beberapa karakter, string selalu
diawali dan diakhiri oleh tanda petik tunggal. Beberapa buah string dapat
diakhiri oleh tanda petik tunggal, beberapa buah string dapat disambung dengan
tanda (+)
·
Char yaitu karakter yang emiliki kode ASCII dari 0 hingga 255 karakter ini
dapat berupa angka, huruf atau tanda baca. Karakter dapat ditulis dengan diapit
apostrof (‘) atau ditulis kode ASCII nya dengan didahului tanda (+)
·
Boolean yaitu hanya memiliki 2 nilaiyaitu true dan false
·
Operator aritmatika yaitu lambang memberikan arti dari suatu proses
matematika
* (perkalian)
/ (pembagian)
+ (penambahan)
- (pengurangan)
Contoh :
Program menghitung_berat_badan_ideal
Uses crt;
Var
Tinggi_badan_,Berat_badan
: Real;
Begin
Clrscr;
Tinggi_badan
:=171.5;
Berat_badan
:=0,9*(Tinggi_badan-100);
Writeln
(‘Tinggi = ‘,Tinggi_badan);
Writeln
(‘Berat ideal = ‘, Berat_badan);
Readln;
End.
LATIHAN
Program menghitung_berat_badan_ideal;
Uses crt;
Var
Tinggi_badan,Berat_badan
: Real;
Begin
Clrscr;
Tingg_badan
:=160;
Berat_badan
:=0,9*(Tinggi_badan-100);
Writeln
(‘Tinggi =, “Tinggi_Badan);
Writeln
(‘Berat ideal =’,Berat_Badan);
Readln;

End.