Pengertian, struktur, dan penggunaan Program Turbo Pascal
1.
Turbo
Pascal adalah Bahasa Pemograman Tingkat Tinggi (High
Level Language) yang terkenal dengan pemograman terstruktur dan bernaung dibawah sistem operasi MS-DOS. Adapun Aplikasi Turbo
Pascal adalahuntuk penanganan Matematika,
Database dan Lain lain.
2.
Adapun struktur dasar suatu
program pascal adalah sebagai berikut :
program ... ; { Program heading }
uses ... ; { Uses clause }
label ... ; { Labels }
const ... ; { Constants }
type ... ; { Types }
var ... ; { Variables }
procedure ... ; { Procedures }
function ... ; { Functions }
begin
statement; { Statements }
...
end.
program ... ; { Program heading }
uses ... ; { Uses clause }
label ... ; { Labels }
const ... ; { Constants }
type ... ; { Types }
var ... ; { Variables }
procedure ... ; { Procedures }
function ... ; { Functions }
begin
statement; { Statements }
...
end.
3. Tahap
1
1. Pastikan
kalian telah memliki aplikasi Dos Box. Nah kali ini Dos Box yang dipakai adalah
versi 0.74 yang merupakan versi terbaru.
2. Buat sebuah folder
di Drive C bernama TP7, setelah itu copy seluruh isi folder turbo pascal 7.0 ke
folder TP7 itu.
3. Install
aplikasi Dos Box 0.74
4. Setelah
selesai di install, bukalah aplikasi Dos box
5. Lalu
ketik mount c c:\TP7, lalu enter
6. Setelah
mounting selesai ketik c:, lalu enter
7. Terakhir
ketik bin\tpx.exe, lalu enter.
Tahap 2
Jika program Turbo Pascal sudah dijalankan, ketik seperti berikut ini.
1. program
coba; ,lalu enter
2. uses
crt; ,enter
3. var
nama: string; ,enter
4. Begin enter
5. Lalu
tab sekali. write('masukan nama anda:'); readln (nama);enter
6. clrscr; enter
7. write
('HI',nama, 'apa kabar?'); enter
8. Hapus
tab nya, Terakhir ketik End.
9. Lalu
tekan alt+f, lalu save as ( nama program harus huruf kapital, contoh PROGRAM )
10. Tekan compile untuk
mengubah program tersebut menjadi .exe
11. Untuk mencoba program tekan
alt+run, lalu run
12. Jika sudah berhasil ketik
apa saja untuk kembali
13. Kemudian Close Dos Box
nya
Tahap 3
Nah untuk menjalankan program tersebut,
buka kembali Dos Box nya. Lalu lakukan langkah berikut.
1. Ketik
mount c c:\TP7
2. Setelah
berhasil di mount ketik c:
3. Ketik
nama program yang kalian save, sebagai contoh PROGRAM.exe
4. Lalu
akan muncul pertanyaan " Masukan nama anda? "
5. Ketiklah
nama anda
6. Terakhir
akan muncul tulisan " hai..... apa kabar? "
Jika sudah sampai pada tahap terakhir,
berarti kalian sudah berhasil menggunakan progrma turbo pascal tersebut. Tetapi
jika tidak sampai tahap terakhir, maka kalian melakukan kesalahan pada tahap
kedua karena tahap 2 sama sekali tidak boleh ada kesalahan dalam hal pengetikkan
kode di-atas. (http://yuvangunawan.blogspot.com/2011/09/cara-menggunakan-turbo-pascal-di.html)
1.1. Sejarah Pascal
Bahasa Pascal adalah bahasa pemrograman
tingkat tinggi yang berorientasi pada segala tujuan, dirancang oleh Professor
Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama pascal
diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan
philosopi terkenal abad 17 dari Perancis
Ketika Pascal didesain, telah ada sekian
banyak bahasa pemrograman, namun hanya sedikit yang digunakan secara luas:
FORTRAN, C, Assembler, COBOL. Ide kunci dari bahasa baru ini adalah urutan,
yang diatur melalui konsep tipe data yang sangat kuat, dan memerlukan deklarasi
dan kontrol program yang terstruktur. Bahasa ini juga didesain untuk menjadi
alat bantu pengajaran bagi siswa kelas pemrograman.
Kompiler Pascal dari Borland yang begitu
terkenal diseluruh dunia, dikenal dengan nama Turbo Pascal, diperkenalkan pada
tahun 1983, mengimplementasikan "Pascal User Manual and Report"
oleh Jensen dan Wirth. Kompiler Turbo Pascal telah menjadi salah satu dari
kompiler terlaris sepanjang masa, dan membuat bahasa ini sangat populer pada
platform PC, dikarenakan keseimbangan antara kemudahan penggunaan dan
kemampuan/kekuatan.
Turbo Pascal memperkenalkan suatu Integrated
Development Environment (IDE) dimana Anda dapat mengedit code (dalam sebuah
editor yang kompatibel dengan WordStar), menjalankan kompiler, melihat
kesalahan yang ada, dan melompat kembali ke baris yang mengandung kesalahan
tersebut. Hal ini mungkin kedengarannya sangat sepele pada dewasa ini, tapi
pada masa sebelumnya Anda harus keluar dari editor, kembali ke DOS; menjalankan
kompiler dari command-line, menuliskan nomor baris yang salah, membuka editor
dan melompat ke baris tersebut.
Bahasa Pascal merupakan bahasapemrogrmam
profesional juga merupakan sarana yang sangat ideal untuk mengembangkan
program-program Pascal. Paket Turbo Pascal meliputi beberapa fasilitas
pemrograman yang saling berkaitan:
·
Versi dari bahasa Pascal yang cepat, cakap dan ampuh
·
Perpustakaan unit yang menyediakan sejumlah besar
prosedur dan fungsi yang dapat Anda gunakan dalam berbagai program
·
Compiler yang menghasilkan program bahasa mesin yang
cepat dari kode Pascal Anda
·
Debuger yang memungkinkan Anda untuk menelusuri
penampilan program baris demi baris, meneliti perubahan nilai variabel
dan ekspresi sewaktu penampilan berlangsung.
·
Fasilitas lingkungan pengembangan dalam bentuk menu
yang memadukan elemen ini dalam memperlancar proses penyuntingan, pengujian dan
penyempurnaan program Pascal.
·
Dukungan grafis dan animasi yang sangat profesional
1.2. Program
Secara umum yang disebut dengan
program adalah kumpulan instruksi atau perintah yang disusun sedemikian
rupa sehingga mempunyai urutan nalar yang tepat untuk menyelesaikan suatu
persoalan. Dengan demikian ada beberapa hal yang perlu diperhatikan dalam
penyusunan program, khususnya aspek-aspek yang menyangkut aturan-aturan
penulisan program. Hal ini penting untuk dipelajari karena untuk satu bahasa
dengan bahasa lain aturan ini berbeda. Dengan memahami aturan-aturan tersebut
diharapkan program yang tersusun akan bisa dijalankan dengan baik dan memberikan
hasil seperti yang diharapkan.
Untuk membantu memahami aliran nalar dan
data dari sebuah program, seringkali kita harus menggunakan alat bantu yang
berupa grafik atau simbol-simbol yang menggambarkan kegiatan-kegiatan yang ada
pada sebuah program. Alat bantu ini disebut dengan bagan alir (flow
chart)
1.3. Struktur Program Pascal
Program pascal adalah program yang
terstruktur, ada aturan khusus dalam penulusan program pascal,
secara umum, struktu program Pascal adalah
seperti berikut ini :
Program STUKTUR_PROGRAM; { Nama Program }
Uses
......
{Deklarasi piranti}
Label
{Deklarasi label}
Conts
{Deklarasi konstanta}
Type
{Deklarasi tipe data}
Var
{Deklarasi Variabel }
Procedure
SATU;
Begin
....
...
End;
Procedure DUA;
Begin
...
...
End;
Function KESATU;
Begin
....
....
End;
Begin { Awal Program Utama }
.
{Statemen-statemen program }
End. {Akhir Program }
|
Program bisa diawali dengan nama
program, diikuti dengan deklarasi piranti, deklarasi variabel dan sebagainya,
deklarasi prosedur dan fungsi sama dengan deklarasi program utama. Artinya baik
prosedur atau fungsi juga bisa mempunyai deklarasi label, konstanta dan
lain-lain, yang berbeda dengan deklarasi yang diperuntukan bagi program utama.
1.4. Lingkungan Pascal
Untuk menjalankan program Turbo Pacal dapat dilakukan dengan beberapa cara,
diantaranya :
1. Windows Explorer,
Jika Anda bekerja dalam Harddisk
komputer Anda, setelah Program Turbo Pascal ini di Install ke Drive C:
Akan terdapat direktori bernama C:\TP, kemudian dengan menggunakan Windows
Explorer, silahkan Anda masuk ke direktori tersebut:

Di dalam direktori TP akan terdapat
beberapa subdirektori yaitu: Kompiler Turbo Pascal disimpan dalam subdirektori
BIN, jika Anda akan menjalankan Turbo Pascal, maka Anda harus masuk dulu ke
dalam sub direktori BIN, kemudian double click file tpx.exe atau Icon

b. Command Prompt.
Jika Anda ingin menjalakan Turbo Pascal
dari Command Prompt, Dari Windows Xp, pilih Start,All Program, Accessories,
Command Prompt.

Dari jendela Command Prompt, ketik:
1. CD\
2. C:\>CD TP
3. C:\TP>CD BIN
4. C:\TP\BIN>TURBO
Dari kedua cara tersebut kemudian akan
ditampilkan layar pembuka Turbo Pascal seperti berikut:

Gambar 1.1. Layar
Pembuka Turbo Pascal
Dari layar di atas, terlihat beberapa
pilihan menu dan fungsi tombol yang dapat Anda gunakan, berikut ini akan
dijelaskan secara singkat mengenai menu tersebut.
1.4.1. Menu File
Untuk mengaktifkan menu FILE, dapat
dilakukan dengan menggunakan mouse atau keyboard Jika menggunakan Mouse Anda
tinggal meng-klik menu tersebut, tetapi jika dengan keyboard Anda harus menekan
tombol Alt+F.

Gambar 1.2.
Submenu pada menu File
Pilihan-pilihan yang ada pada menu ini adalah :
·
New
Pilihan ini digunakan untuk membuka
jendela yang baru, dimana Anda dapat memakai jendela ini untuk menuliskan
program yang baru. Program yang akan ditulis diberinama sebagai program yang
baru dengan nama NONAME00.PAS. Nama ini bisa diubah pada saat program tersebut
disimpan
·
Open (F3)
Pilihan ini digunakan untuk memanggil
program dari dalam disk ke dalam jendela yang aktif. Anda dapat
menggunakanwildcard Untuk menampilkan nama-nama program
yang ada pada suatu disk. Setiap program yang berlainan akan ditempatkan pada
jendela yang berlainan pula.
·
Save (F2)
Pilihan ini digunakan untuk menyimpan
program yang ada dalam editor ke dalam disk. Jika program tersebut masih
bernama NONAME00.PAS, Turbo Pascal akan menanyakan Anda nama apa yang akan
diberikan pada program yang akan disimpan tersebut. Pilihan ini mempunyai
Hot-Key tombol F2.
·
Save as ....
Pilihan ini digunakan untuk menulis
program menjadi berkas berkas yang baru atau mengganti (overwrite) berkas
yang sudah ada dalam disk. Jika nama yang Anda berikan sudah dalam dalam
disk, akan muncul pertanyaan verifikasi penggantian nama
·
Save all
Pilihan ini digunakan untuk menyimpan
semua program yang ada di dalam desktop tanpa membersihkan desktopnya.
·
Chang dir ....
Pilihan ini digunakan untuk dari satu
direktori ke direktori yang lain.
·
Print
·
Pilihan ini digunakan untuk mencetak listing program
dari program yang ada pada jendela yang aktif
·
Printer Setup
Digunakan untuk mengatur jenis
printer yang Anda gunakan untuk mencetak listing program Turbo Pascal. Setup
standar yang digunakan adalah EPSON, Anda dapat mengubahkanya disesuikan dengan
jenis printer yang Anda gunakan yang didukung oleh Turbo Pascal
·
DOS shell
Digunakan untuk keluar sementara dari
Lingkungan Turbo Pascal menuju prompt DOS. Untuk kembali masuk ke-lingkungan
Turbo Pascal Anda tinggal mengetikan perintah EXIT. Pilihan ini sagat
berguna terutama jika Anda ingin menjalankan perintah-perintah dos,
seperti FORMAT, DIR, DEL dan sebagainya tanpa meninggalkan Turbo Pascal.
·
Exit (Alt+X)
Pilihan ini digunakan untuk keluar dari
Turbo Pascal dan kembali ke Prompt DOS pada direktori yang sedang Anda gunakan.
1.4.2. Menu Edit
Pilihan-pilihan yang ada pada menu Edit terutama digunakan untuk meng-copy dan
menghapus teks yang ada pada sebuah jendela dan dapat juga digunakan untuk
meng-copy tekst dari satu jendela ke jendela lainnya.

Gambar 1.3. Pilihan
pada menu Edit
·
Undo (Alt+Bksp)
Pilihan ini digunakan untuk membatalkan
perubahan yang baru saja dilakukan
·
Redo
Pilihan ini merupakan kebalikan dari
Undo, digunakan untuk membatalkan perubahan yang baru saja dilakukan oleh Undo.
·
Cut (Shift+Del)
Pilihan ini digunakan untuk menghapus
teks yang sudah di tandai dan diletakan didalam clipboard (tempat
penampungan sementara dari teks)
·
Copy (Ctrl+Ins)
Pilihan ini digunakan untuk
meng-copy teks yang sudah ditandai ke dalam Clipboard
·
Paste (Shift+Ins)
Pilihan ini digunakan untuk
menyisipkan teks dari clipboard ke jendela yang dibuka.
·
Clear (Ctrl+Del)
Pilihan ini digunakan untuk menghapus
teks yang sudah ditandai.
·
Show Clipboard
Pilihan ini digunakan untuk menampilkan
isi clipboard
1.4.3. Menu Search
Pilihan ini digunakan untuk mencari dan atau mengganti teks, mencari nama
prosedur atau fungsi dan mencari lokasi kesalahan.

Gambar 1.4. Pilihan
pada menu Search
·
Find
Pilihan ini digunakan untuk mencari
suatu kata atau kalimat dalam program. Pencarian bisa dilaksanakan dari
posisi kursor atau dari awal program dan bisa dilakukan secara mahu
(forward) atau mundur (backward)
·
Replace
Pilihan ini digunakan untuk mencari dan
kemudian mengganti kata atau kalimat dengan kata atau kalimat yang lain.
Penggantian bisa dilakukan dengan terlebih dahulu menunggu konfirmasi dari
pemakai atau bisa langsung diganti tanpa konfirmasi.
·
Search again
Pilihan ini digunakan untuk mencari kata
atau teks sama seperti kata atau kalimat yang terakhir dicari, sehingga
pemakai tidak perlu memasukan lagi kata atau kalimat yang akan dicari.
·
Go to line number .....
Pilihan ini digunakan untuk memindah
kursor pada posisi baris tertentu
·
Show last compiler error
Menampilkan pesan kesalahan
kompilasi
·
Find error
Mencari kesalahan
·
Find Procedure
Mencari nama prosedur
1.4.4. Menu Run
Pilihan yang ada pada menu RUN digunakan untuk mengeksekusi program Anda,
mereset program, melihat hasil eksekusi program dan lain-lain.

Gambar 1.5. Pilihan
pada menu Run
·
Run (Ctrl+F9)
Digunakan untuk mengeksekusi
program. Pada saat pertama kali, eksekusi akan dimulai dari awal program.
Tetapi jika kemudian ditekan tombol Ctrl+Break, maka dengan memilih pilihan ini
lagi, eksekusi akan dimulai dari posisi dimana eksekusi semula
dihentikan.
·
Step Over (F8)
Pilihan ini digunakan untuk mengeksekusi
program perbaris, tetapi jika ada prosedur dan fungsi maka akan dijalankan
semuanya sekaligus tidak per-baris.
·
Trace into (F7)
Pilihan ini digunakan untuk mengeksekusi
baris berikutnya jika ada pemanggilan ke suatu sub rutin, maka pelacakan akan
dimulai dari awal subrutin tersebut dan juga akan memuat berkas-berkas include jika
dimungkinkan.
·
Goto cursor (F4)
Digunakan untuk melanjutkan eksekusi
program dimulai sampai baris dimana kursor berada pada statemen yang bersifat
unexecutable, misalnya spasi atau baris komentar, maka eksekusi akan
dilanjutkan pada baris berikutnya yang bersifat executable.
·
Program reset (Ctrl+F2)
Pilihan ini digunakan untuk mereset
kondisi eksekusi program. Dengan kata lain, setelah pilihan ini dipilih dan
program di eksekusi lagi, maka eksekusi akan dimulai lagi dari awal program.
·
Parameter ...
Pilihan ini digunakan untuk
menampilkan paramater yang dikirim oleh suatu program
1.4.5. Compiler
Pilihan yang ada pada menu Compile digunakan untuk mengatur bagaimana
sebuah program dikompilasi.

Gambar 1.6. Pilihan
pada menu Compile
·
Compile (Alt+F9)
Pilihan ini sebenarnya merupakan
perintah. program yang berada dalam jendela yang aktif akan dikompilasi
·
Make (F9)
Pilihan ini digunakan untuk mengaktifkan
built ini Make. Jika berkas primer telah diberi nama, maka berkas
ini akan dikompilasi. Turbo Pascal akan memeriksa apakah berkas
tersebut berisi nama berkas lain. Pilihan ini sangat berguna jika terdapat
beberapa program yang secara fisis terpisak tetapi secara logika merupakan satu
kesatuan.
·
Build
Pilihan ini digunakan untuk
mengkompilasi kembali semua berkas.
·
Destinantion (memory)
Pilihan ini digunakan untuk memilih
apakah hasil kompilasi akan disimpan dalam disk atau dalam memori.
·
Primary file
Digunakan untuk menyatakan bahwa berkas
.PAS akan dikompilasi pada saat Make (F9) atau Build diaktifkan
·
Clear Primary file
Digunakan untuk menghilangkan atau
membersihkan berkas .PAS akan dikompilasi pada saat Make (F9) atau Builddiaktifkan
·
Information
Digunakan untuk menampilkan Informasi
mengenai file yang sedang di kompilasi
1.4.6. Debug
Pilihan yang ada pada menu debug terutama digunakan untuk melacak
nilai-nilai perubah, mencari letak suatu fungsi atau rposedur dan lain-lain,
Anda akan sering mempergunakan menu ini, jika Anda sudah mengerjakan
program yang berhubungan dengan memory dan register.

Gambar 1.7. Pilihan
pada menu Debug
1.4.7. Tools
Pilihan yang ada pada menu Tools terutama digunakan untuk menampilkan pesan
yang dikeluarkan oleh compiler

Gambar 1.8. Pilihan
pada menu Tools
1.4.8. Options
Pilihan yang ada pada menu Option terutama digunakan untuk mengatur konfigurasi
Turbo Pascal untuk mengoptimalkan fasilitas-fasilitas yang disediakan.

Gambar 1.9. Pilihan
pada menu Options
1.4.9. Windows
Pilihan yang ada pada menu Windows terutama digunakan untuk memilih atau
mengaktifkan jendela-jendela tertentu, mengatur posisi jendela dan
lain-lain.

Gambar 1.10. Pilihan
pada menu Windows
1.4.10. Help
Pilihan yang ada pada menu Help terutama digunakan untuk menampilkan on-line-help menurut
kategori pertolongan yang akan dilihat

Gambar 1.11. Pilihan
pada menu Help
1.5. Free Pascal
Free Pascal adalah compiler Pascal
tersedia dalam bentuk 32 dan 64 bit. Sistem operasi yang mendukung free pascal
adalah Linux, FreeBSD, NetBSD, DOS, Win32, OS2, BeOS, SunOS (Solaris), QNX dan
Classic Amiga, Anda dapat menggunakan dan mendownload Software FreePascal
dari www.freepascal.org

Gambar 1.12. Jendela IDE Free Pascal
Menggunakan FreePascal, hampir sama
dengan menggunakan Turbo Pascal, Integrated Development Environment sama persis
dengan Turbo Pascal 7.0 .
1.6. Program Pascal
Sebuah program Pascal yang paling sederhana adalah program yang hanya terdiri
dari sebuah bagian pernyataan saja. Bagian pernyataan (Statement part) merupakan
bagian yang terakhir dari suatu blok. Bagian ini diawali dengan kata cadangan (reserverd
word) Begin dan diakhiri dengan kata cadangan End.
Pada Dasarnya suatu program Pascal yang
paling sederhana dapat berbentuk:
Begin
End.
Contoh Program 1.1.
1.
Uses Crt;
2.
Begin
3.
Clrscr;
4.
Writeln(‘Belajar Pascal
...!!!’);
5.
End.