Bahasa Pascal
A. BAHASA
PASCAL
Bahasa pemrograman yang pertama kali di buat oleh
Profesor Niklaus Wirth, seorang anggota International Federation of Information
Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan
Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung
pada abad ke-17. Bahasa pemrograman ini termasuk kategori “High Level
Language”. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini
sangat sistematis dan terstuktur. Pada awalnya bahasa pemrograman ini
diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer,
ternyata dalam waktu singkat bahsa pemrograman ini menjadi salah satu bahasa
yang sangat populer dikalangan Universitas, sehingga menjadi julukan sebagai
bahasa Universitas. Mulai dari awal perkembangannya hingga saat ini banyak
sekali jenis bahasa pemrograman ini, masing-masing merupakan hasil
pengembangan, antara lain :
UCSD Pascal, Microsoft Pascal, Apple
Pascal, Turbo Pascal,dsb.Diantara versi-versi yang ada, Turbo Pascal merupakan
versi yang sangat populer saat ini.
Jadi Apakah Pascal Itu ??
Pascal merupakan
bahasa pemrograman yang cara penulisannya sangat dekat dengan cara penulisan
algoritma structur english. Bagi yang sudah memahami algoritma, pascal
akan sangat mudah untuk dimengerti.
Selain itu Pascal
merupakan bahasa yang terstruktur tersusun atas sejumlah blok.Blok-blok yang
kecil selanjutnya dapat dipakai untuk membuat blok yang lebih besar. Blok ini
lebih dikenal dengan sebutan subprogram, yang dibedakan atas prosedur dan fungsi.
B. PENGOPERASIAN
TURBO PASCAL
1. Menjalankan
Turbo Pascal
• Untuk System Operasi DOS
- Pindah ke drive tempat master Turbo Pascal disimpan
(misalnya ketik D: Jika masternya ada di D)
- Masuk ke direktori QBASIC dengan cara mengetik CD
TURBO PASCAL
- Ketik lagi TPX utuk menjalankan TURBO PASCAL
Contoh :
Misalkan Turbo Pascal berada di : E:\Program
Languange Tools\Pascal\PASCAL For Dos
• Untuk System Operasi Windows
- Buka Windows Explore
- Cari letak masternya
- Jika ketemu klik dua kali file exe-nya misalnya
TPX.EXE
Gambar dibawah ini menunjukkan tampilan awal dari
Turbo Pascal jika dibuka. Pada tampilan ini diperlihatkan pembuat dan tahun
pembuatan. Untuk menghilangkan kotak dialog informasi tersebut dan memulai
membuat program tekan tombol Enter pada Keyboard atau klik OK.
Jendela
program yang siap digunakan untuk membuat program
2. Menu-Menu Pada Turbo Pascal
a. Menu
File
Menu ini berisi pengolahan File berupa Membuka File
Baru (New), Membuka File Lama (Open), Menyimpan File (Save atau Save As atau
Save All), Mengganti direktori (Change Dir), Mencetak Listing (Print), Menuju
Ke DOS (DOS shell), dan keluar dari program (Exit).
b. Menu
Edit
Merupakan menu yang
diperuntukkan untuk mengoalah isi File dalam hal ini : Membatalkan sesuatu yang
baru dilakukan (undo), membatalkan undo (Redo), memindahkan listing (Cut),
menggandakan listing (Copy), mengaplikasikan Cut dan Coppy (Paste), Menghapus
listing yang terblok (Clear), dan
melihat isi clipboar (Show Clipboard).
c. Menu
Search
Menu
ini menyediakan Fasilitas Untuk Pencarian bagian tertentu listing dan vasilitas
untuk mengganti listing yang dimaksud.
d. Menu
Run
Menu
yang menyediakan Fasilitas menjalankan program yang dibuat.
e. Menu
Compiler
Menu
yang digunakan untuk menkompiler program
f. Menu
Debug
Debug digunakan untuk mencari letak suatu fungsi
atau prosedur. Intinya menu ini menyediakan fasilitas cabang program
g. Menu Tools
h. Menu
Options
Menu Options digunakan sebagai pengatur dari
Editor Bahasa Pascal
i. Menu
Windows
Menu
yang menyediakan Fasilitas untuk tampilan Pemrograman Pascal
j. Menu
Help
Menu
yang menyediakan fasilitas bantuan pada program Pascal
C.
STRUKTUR
BAHASA PASCAL
D. ELEMEN – ELEMEN PASCAL
1. Identifier
Identifier adalah suatu nama yang dipergunakan dalam program pascal.
Pemrogram dapat mendefinisikan sendiri suatu nama sebagai identifier
untuk :
a. Tipe
b. Konstanta
c. Variabel
d. Label
e. Prosedur
f. Fungsi
g. Unit
h. Field dalam record
2. Syarat
- Syarat Identifier
§ Terdiri atas gabungan huruf dan atau angka dengan karakter pertama
harus berupa huruf
§ Huruf besar dan huruf kecil dianggap sama
§ Tidak boleh mengandung blank (spasi)
§ Tidak boleh mengandung simbol khusus
§ Panjang bebas tapi hanya 63 karakter pertama yang dianggap signifikan
§ Terdiri atas gabungan huruf dan atau angka dengan karakter pertama
harus berupa huruf
§ Huruf besar dan huruf kecil dianggap sama
§ Tidak boleh mengandung blank (spasi)
§ Tidak boleh mengandung simbol khusus
§ Panjang bebas tapi hanya 63 karakter pertama yang dianggap signifikan
Contoh
identifier :
Gajipokok à Penulisan benar
No_mhs à Penulisan benar
P3k
à Penulisan benar
1X à Penulisan salah karena diawali oleh angka
X1 à Penulisan benar
A&b à
Penulisan salah karena
mengandung simbol khusus
A B à Penulisan salah karena mengandung blank (spasi)
3.
Type Data Dalam Pascal
Apabila anda mendeklarasikan sebuah variabel atau konstanta pada suatu bahasa program anda harus menentukan tipenya. Tipe ini menentukan nilai yang dapat disimpan variabel tersebut dan operator-operator apa saja yang dapat dikenakan kepadanya. Sebagai contoh, tipe integer yang hanya dapat menyimpan bilangan bulat dan operator yang dapat dikenakan kepadanya adalah penjumlahan, perkalian, dsb.
Apabila anda mendeklarasikan sebuah variabel atau konstanta pada suatu bahasa program anda harus menentukan tipenya. Tipe ini menentukan nilai yang dapat disimpan variabel tersebut dan operator-operator apa saja yang dapat dikenakan kepadanya. Sebagai contoh, tipe integer yang hanya dapat menyimpan bilangan bulat dan operator yang dapat dikenakan kepadanya adalah penjumlahan, perkalian, dsb.
Jenis-jenis data yang
dikenal dalam bahasa pascal antara lain yaitu :
Jenis
Data Sederhana
§ Jenis data yang standar, yaitu :
§ Jenis data yang standar, yaitu :
a.
INTEGER
Merupakan nilai bilangan bulat baik dalam bentuk desimal maupun
hexadesimal. Pascal menyediakan 5 jenis data integer yang masing
masing mempunyai jangkauan nilai yang berbeda yaitu :
Untuk data tipe integer ini, turbo pascal juga menyediakan konstanta standar bernama Maxint yang bernilai 32767 dan MaxLongint yang bernilai 2147483647. Kedua konstanta ini dapat digunakan dalam program tanpa harus didefinisikan terlebih dahulu.
b. REAL
· Jenis tipe data yang dapat memuat variabel yang berupa nilai
numerik real.
· Nilai data tipe ini berkisar antara 1E-38 sampai dengan 1E+38
dengan lebar hingga 11 digit.
· E menunjukkan nilai 10 pangkat. Nilai numerik real menempati
memori sebesar 6 byte
· Jenis tipe data real adalah sebagai berikut :
n c.
KARAKTER(char)
· Jenis
tipe data yang digunakan untuk menyimpan sebuah data
alfanumeris (karakter)
diantara 2 tanda petik seperti ‘A’, ‘a’,‘Z’, ‘@’,
‘$’,‘1’, ‘9’, ‘ dll.
‘$’,‘1’, ‘9’, ‘ dll.
· Ada
2 cara untuk memberi nilai pada tipe data karakter ini yaitu :
- Menuliskan karakter dalam tanda petik
tunggal
- Menuliskan tanda # diikuti kode ASCII dari karakter yang ingin
ditulis
- Menuliskan tanda # diikuti kode ASCII dari karakter yang ingin
ditulis
d.
BOOLEAN
· Jenis
tipe data yang digunakan untuk menyimpan variabel yang hanya
mempunyai nilai
benar atau salah
· Hanya
ada 2 nilai yang bisa diberikan pada variabel dengan tipe data
boolean yaitu
true dan false
· Operator
untuk jenis data ini adalah :
1. Logical
Operator, yaitu : NOT, AND dan OR
2. Relational
Operator, yaitu : >, <, >=, <=, < > dan =
Cara deklarasi contoh
pemberian nilai
Var x := true;
x : boolean; x := false;
e. STRING
e. STRING
Merupakan urutan-urutan dari karakter
yang terletak dia natara tanda
petik tunggal. Nilai dari string akan menempati
memori sebesar
banyaknya karakter stringnya ditambah dengan 1 byte. Bila
panjang dari
suatu string didalam deklarasi variabel tidak disebutkan, maka
dianggap
panjangnya adalah 255 karakter.
Contoh :
Var
Kampus : string [15];
Begin
Kampus := ‘STMIK AKBA’;
Write (Kampus);
END
§ Jenis data yang non standar (user
defined), yaitu :
a. ENUMERATED
b. SUB-RANGE
Jenis Data Sederhana
a. ARRAY
b. RECORD.
Komentar
Posting Komentar