PENGENALAN Pemograman PASCAL

Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich – Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLAISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama di dunia pada abad ke-17. Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur.
Pada awalnya bahasa pemrograman Pascal diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang belajar pemrograman komputer. Ternyata dalam waktu singkat, bahasa pemrograman ini menjadi salah satu bahasa yang sangat popular dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas. Keunggulan bahasa ini terletak pada kemudahannya untuk dipelajari dan adanya dukungan fungsi-fungsi matematika yang sangat lengkap.


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 (indentifier). Kalau suatu program menggunakan (indentifier), Pascal menuntut supaya indentifier tersebut diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih dahulu pada bagian ini.


Struktur Minimal Program

Begin
Statement;
End.

Struktur Lengkap (umum) Program

(* Judul Program *)
Program Nama_program;
{penjelasan tentang program, yang berisi uraian singkat mengenai apa yang 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 nama tipe bentukan didefinisikan disini}
Var
{semua nama variabel global ditulis disini}
{Deklarasi prosedur dan fungsi ditulis disini}
(* Bagian Dekripsi *)
Begin
Statement1;
Statement2;

Statementn;
{semua instruksi program dituliskan disini}
End.

Secara umum, program akan menerima masukan (input) dari piranti masukan, melakukan proses tertentu, dan menghasilkan keluaran (output) ke piranti keluaran. Berikut adalah contoh program dengan menggunakan bahasa pascal. Untuk contoh di bawah ini, program tidak menerima masukan, dan juga tidak melakukan proses tertentu, tetapi hanya menghasilkan keluaran yaitu menampilkan sekumpulan karakter (string) di layar.

Contoh program

Program menulis string
Program Hallo;
Begin
writeln(‘Hallo, SELAMAT DATANG!!!’);
write(‘Anda sedang menggunakan Pascal’);
readln;
end.

Beberapa aturan dalam Pascal :

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

KOMPONEN DASAR PROGRAM PASCAL

Pola susun bahasa Pascal dibentuk dengan menggunakan komponen bahasa pemrograman yang umum, yaitu :

1. Simbol Dasar
2. Reserved Word (kata pasti)
3. Identifier (pengenal)

1. Simbol Dasar

Simbol Dasar terdiri atas :

a) Simbol huruf, yaitu huruf A sampai dengan Z atau a sampai dengan z.
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 dipergunakan sebagai identifier.
Contoh beberapa reserved word yang telah didefinisikan oleh bahasa pascal antara lain :
AND ELSE LABEL REPEAT
ARRAY END MOD SET
BEGIN FILE NOT THEN
CASE FOR OF TYPE
CONSTFUNCTION OR UNTIL USES
DIV GOTO PROCEDURE VAR
DO IF PROGRAM WHILE
DOWNTO IN RECORD WITH

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 indentifier. Identifier dapat digunakan untuk menyatakan nama suatu : program, konstanta, variable, procedure, fungsi, label, tipe bentukan, objek, dan hal lain yang dideklarasikan oleh pemrogram.

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
•Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah
•Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap signifikan.

Contoh :

Identifier Keterangan

Gajikaryawan Benar
No_Mhs Benar
Tinf01 Benar
1X Salah, karakter pertama harus huruf
A&B Salah, tidak boleh mengandung simbol khusus
Nama Mhs Salah, tidak boleh mengandung blank/spasi
Begin, while, array Salah, tidak boleh kata kunci

PERINTAH WRITE DAN WRITELN

Struktur Umum :

Write(parameter); writeln(parameter);

Perintah write dan writeln mempunyai kegunaan yang sama yaitu menuliskan parameter-nya ke layar. Perbedaannya hanya pada pemindahan posisi kursor setelah penulisan. Perintah writeln yang merupakan kependekan dari write line, setelah menuliskan parameter-nya di layar, maka kursor 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.

CARA MENJALANKAN PROGRAM

1. Klik menu Run
2. Maka akan keluar sejumlah submenu, pilih submenu 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 submenu 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 :\ Turbo Pascal \ DATA \ CONTOH
Menyimpan ke drive D ke dalam direktori Turbopascal\DATA dengan nama CONTOH

CARA MEMANGGIL PROGRAM

1. Klik menu File
2. Maka akan keluar sejumlah submenu, pilih submenu 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 :
• 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

SEkian dulu yah buat pengenalan dasar pascal nya, tar untuk selanjut nya saya akan elanjutkan lagi.

Sebagai tambahan aja..
ybuat ngasih warna text pada pascal, nah nih ku sayah di kasih statemen sintaks nya

textcolor (color:byte);

daftar color byte :

2 = Hijau muda
3 = hijau pupus
4 = merah
5 = ungu tua
6 = kuning
7 = putih
8 = biru tua
9 = Biru cerah
10 = hijau muda
12 = merah muda
13 = ungu cerah
14 = kuning
15 = ungu pupus
16 = hitam
khusus buat byte 17-21 si aksara nya teh jadi blink-blink..!!!
17 = biru tua
18 = hijau muda
19 = hijau pupus
20 = merah
21 = ungu tua

contoh :

program nama;
uses crt;
begin
clrscr;

textcolor(12); {text berubah warna}

writeln('nama saya JUHDI');readln;

textcolor(17); {text menjadi blik-blink}

writeln('Kelas teknik informatika');

readln;

end.

Previous
Next Post »

Popular