MENG taryanarx@y
Target Pencapaian
Siswa mengetahui jen dasar dengan Mengg
1.1. Sejarah Pascal
Bahasa Pascal adalah bahasa pem dirancang oleh Professor Niklaus W diambil sebagai penghargaan terha Perancis
Ketika Pascal didesain, telah ada digunakan secara luas: FORTRAN, yang diatur melalui konsep tipe da yang terstruktur. Bahasa ini juga pemrograman.
Kompiler Pascal dari Borland yang diperkenalkan pada tahun 1983, m dan Wirth. Kompiler Turbo Pascal membuat bahasa ini sangat populer penggunaan dan kemampuan/keku
Turbo Pascal memperkenalkan sua mengedit code (dalam sebuah ed melihat kesalahan yang ada, dan m ini mungkin kedengarannya sanga keluar dari editor, kembali ke DOS; yang salah, membuka editor dan m
Bahasa Pascal merupakan bahasa untuk mengembangkan program-pemrograman yang saling berkaita • Versi dari bahasa Pascal yang cep • Perpustakaan unit yang menyed
dalam berbagai program
BAB 1
ENAL BAHASA PEMROGRAMAN PASCAL yahoo.com – http://kuliahonline.unikom.ac.id
ndela environtment Pascal dan dapat membuat apli gunakan Pascal
emrograman tingkat tinggi yang berorientasi pad Wirth dari Technical University di Zurich, Switzerl adap Blaise Pascal, ahli matematik dan philosopi terk
sekian banyak bahasa pemrograman, namun ha AN, C, Assembler, COBOL. Ide kunci dari bahasa baru
ta yang sangat kuat, dan memerlukan deklarasi dan ga didesain untuk menjadi alat bantu pengajaran
g begitu terkenal diseluruh dunia, dikenal dengan na engimplementasikan "Pascal User Manual and Rep telah menjadi salah satu dari kompiler terlaris sep ler pada platform PC, dikarenakan keseimbangan a uatan.
atu Integrated Development Environment (IDE) di editor yang kompatibel dengan WordStar), menja
elompat kembali ke baris yang mengandung kesala gat sepele pada dewasa ini, tapi pada masa sebelu
; menjalankan kompiler dari command-line, menul elompat ke baris tersebut.
pemrogrmam profesional juga merupakan sarana -program Pascal. Paket Turbo Pascal meliputi b an:
epat, cakap dan ampuh
ediakan sejumlah besar prosedur dan fungsi yang da likasi
da segala tujuan, land. Nama pascal erkenal abad 17 dari
anya sedikit yang ini adalah urutan, n kontrol program bagi siswa kelas
ama Turbo Pascal, eport" oleh Jensen sepanjang masa, dan antara kemudahan
imana Anda dapat jalankan kompiler, lahan tersebut. Hal umnya Anda harus liskan nomor baris
yang sangat ideal beberapa fasilitas
• Compiler yang menghasilkan pr • Debuger yang memungkinkan meneliti perubahan nilai variab • Fasilitas lingkungan pengemb
memperlancar proses penyunti • Dukungan grafis dan animasi ya
1.2. Program
Secara umum yang disebut denga sedemikian rupa sehingga mempun Dengan demikian ada beberapa h aspek-aspek yang menyangkut atur untuk satu bahasa dengan bahasa diharapkan program yang tersusun diharapkan.
Untuk membantu memahami ali menggunakan alat bantu yang b kegiatan yang ada pada sebuah pro
1.3. Struktur Program Pascal Program pascal adalah program yan secara umum, struktu program Pasc
Program STUKTUR_PROGRAM; { Nama Pro Uses ... {Deklarasi pirant
Begin { Awal Program Utama } .
{Statemen-statemen program }
End. {Akhir Program }
rogram bahasa mesin yang cepat dari kode Pascal An n Anda untuk menelusuri penampilan program bel dan ekspresi sewaktu penampilan berlangsung.
angan dalam bentuk menu yang memadukan el ingan, pengujian dan penyempurnaan program Pasc ang sangat profesional
gan program adalah kumpulan instruksi atau perin nyai urutan nalar yang tepat untuk menyelesaikan hal yang perlu diperhatikan dalam penyusunan pro
ran-aturan penulisan program. Hal ini penting untuk lain aturan ini berbeda. Dengan memahami atura akan bisa dijalankan dengan baik dan memberikan
liran nalar dan data dari sebuah program, seri berupa grafik atau simbol-simbol yang menggam ogram. Alat bantu ini disebut dengan bagan alir (flow
ng terstruktur, ada aturan khusus dalam penulusan scal adalah seperti berikut ini : rogram, khususnya k dipelajari karena an-aturan tersebut n hasil seperti yang
ingkali kita harus barkan kegiatan-w chart)
Program bisa diawali dengan nam sebagainya, deklarasi prosedur dan atau fungsi juga bisa mempunyai dek yang diperuntukan bagi program ut
1.4. Lingkungan Pascal
Untuk menjalankan program a. Windows Explorer,
Jika Anda bekerja dalam Hardd Drive C: Akan terdapat direktor silahkan Anda masuk ke direkto
Di dalam direktori TP akan terdapa subdirektori BIN, jika Anda akan men direktori BIN, kemudian double clic
b. Command Prompt.
Jika Anda ingin menjalakan Turbo Program, Accessories, Command Pr
a program, diikuti dengan deklarasi piranti, dekla n fungsi sama dengan deklarasi program utama. Arti
eklarasi label, konstanta dan lain-lain, yang berbeda tama.
m Turbo Pacal dapat dilakukan dengan beberapa ca
disk komputer Anda, setelah Program Turbo Pasc ri bernama C:\TP, kemudian dengan menggunakan W ori tersebut:
t beberapa subdirektori yaitu: Kompiler Turbo Pasc enjalankan Turbo Pascal, maka Anda harus masuk d ck file tpx.exe atau Icon
o Pascal dari Command Prompt, Dari Windows rompt.
larasi variabel dan tinya baik prosedur a dengan deklarasi
ara, diantaranya :
scal ini di Install ke Windows Explorer,
scal disimpan dalam dulu ke dalam sub
Dari jendela Command Prompt, ket CD\
C:\>CD TP C:\TP>CD BIN C:\TP\BIN>TURBO
Dari kedua cara tersebut kemudian
Gam
Dari layar di atas, terlihat beberapa ini akan dijelaskan secara singkat m
etik:
akan ditampilkan layar pembuka Turbo Pascal sep
mbar 1.1. Layar Pembuka Turbo Pascal
a pilihan menu dan fungsi tombol yang dapat Anda engenai menu tersebut.
erti berikut:
1.4.1. Menu File
Untuk mengaktifkan menu FILE, d menggunakan Mouse Anda tinggal menekan tombol Alt+F.
Ga
Pilihan-pilihan yang ada pad • New
Pilihan ini digunakan untuk membu menuliskan program yang baru dengan nama NONAME00.PAS. • Open (F3)
Pilihan ini digunakan untuk meman menggunakan wildcard Untuk program yang berlainan akan d • Save (F2)
Pilihan ini digunakan untuk menyim tersebut masih bernama NONAM akan diberikan pada program y F2.
• Save as ....
Pilihan ini digunakan untuk menu (overwrite) berkas yang sudah disk, akan muncul pertanyaan v
dapat dilakukan dengan menggunakan mouse at l meng-klik menu tersebut, tetapi jika dengan key
Gambar 1.2. Submenu pada menu File
da menu ini adalah :
uka jendela yang baru, dimana Anda dapat memaka u. Program yang akan ditulis diberinama sebagai p . Nama ini bisa diubah pada saat program tersebut d
ggil program dari dalam disk ke dalam jendela yang k menampilkan nama-nama program yang ada pada
itempatkan pada jendela yang berlainan pula.
impan program yang ada dalam editor ke dalam d NAME00.PAS, Turbo Pascal akan menanyakan And yang akan disimpan tersebut. Pilihan ini mempuny
ulis program menjadi berkas berkas yang baru h ada dalam disk. Jika nama yang Anda berikan su
verifikasi penggantian nama
tau keyboard Jika eyboard Anda harus
ai jendela ini untuk rogram yang baru disimpan
g aktif. Anda dapat a suatu disk. Setiap
disk. Jika program a nama apa yang ai Hot-Key tombol
• Save all
Pilihan ini digunakan untuk men membersihkan desktopnya.
• Chang dir ....
Pilihan ini digunakan untuk dari satu
• Pilihan ini digunakan untuk men
• Printer Setup
Digunakan untuk mengatur jenis Pascal. Setup standar yang d dengan jenis printer yang Anda
• DOS shell
Digunakan untuk keluar sementara masuk ke-lingkungan Turbo Pasc terutama jika Anda ingin men sebagainya tanpa meninggalkan
• Exit (Alt+X)
Pilihan ini digunakan untuk keluar sedang Anda gunakan.
1.4.2. Menu Edit
Pilihan-pilihan yang ada pa teks yang ada pada sebuah jendela ke jendela lainnya.
Ga
enyimpan semua program yang ada di dalam
tu direktori ke direktori yang lain.
encetak listing program dari program yang ada pada
s printer yang Anda gunakan untuk mencetak listin digunakan adalah EPSON, Anda dapat mengubah
gunakan yang didukung oleh Turbo Pascal
a dari Lingkungan Turbo Pascal menuju prompt DO scal Anda tinggal mengetikan perintah EXIT. Pilihan
enjalankan perintah-perintah dos, seperti FORMAT n Turbo Pascal.
r dari Turbo Pascal dan kembali ke Prompt DOS pa
ada menu Edit terutama digunakan untuk meng-cop ela dan dapat juga digunakan untuk meng-copy tekst
Gambar 1.3. Pilihan pada menu Edit
m desktop tanpa
jendela yang aktif
ing program Turbo hkanya disesuikan
OS. Untuk kembali n ini sagat berguna AT, DIR, DEL dan
ada direktori yang
• Undo (Alt+Bksp)
Pilihan ini digunakan untuk memba • Redo
Pilihan ini merupakan kebalikan da dilakukan oleh Undo.
• Cut (Shift+Del)
Pilihan ini digunakan untuk mengh (tempat penampungan sement • Copy (Ctrl+Ins)
Pilihan ini digunakan untuk meng-c • Paste (Shift+Ins)
Pilihan ini digunakan untuk menyisi • Clear (Ctrl+Del)
Pilihan ini digunakan untuk mengha • Show Clipboard
Pilihan ini digunakan untuk menam
1.4.3. Menu Search
Pilihan ini digunakan untu fungsi dan mencari lokasi kesalahan
Ga • Find
Pilihan ini digunakan untuk men dilaksanakan dari posisi kursor atau mundur (backward) • Replace
atalkan perubahan yang baru saja dilakukan
ari Undo, digunakan untuk membatalkan perubah
ghapus teks yang sudah di tandai dan diletakan d tara dari teks)
copy teks yang sudah ditandai ke dalam Clipboard
sipkan teks dari clipboard ke jendela yang dibuka.
apus teks yang sudah ditandai.
pilkan isi clipboard
uk mencari dan atau mengganti teks, mencari nam n.
Gambar 1.4. Pilihan pada menu Search
encari suatu kata atau kalimat dalam program r atau dari awal program dan bisa dilakukan secara
an yang baru saja
didalam clipboard
ma prosedur atau
Pilihan ini digunakan untuk menca kalimat yang lain. Penggantian pemakai atau bisa langsung diga • Search again
Pilihan ini digunakan untuk mencar sehingga pemakai tidak perlu m • Go to line number ...
Pilihan ini digunakan untuk memind • Show last compiler error Menampilkan pesan kesalahan kom • Find error
Mencari kesalahan • Find Procedure Mencari nama prosedur
1.4.4. Menu Run
Pilihan yang ada pada men program, melihat hasil eksekusi pro
Ga
• Run (Ctrl+F9)
Digunakan untuk mengeksekusi p program. Tetapi jika kemudian eksekusi akan dimulai dari posisi
• Step Over (F8)
Pilihan ini digunakan untuk mengek akan dijalankan semuanya seka
cari dan kemudian mengganti kata atau kalimat n bisa dilakukan dengan terlebih dahulu menunggu ganti tanpa konfirmasi.
ri kata atau teks sama seperti kata atau kalimat ya emasukan lagi kata atau kalimat yang akan dicari.
dah kursor pada posisi baris tertentu
mpilasi
enu RUN digunakan untuk mengeksekusi program ogram dan lain-lain.
Gambar 1.5. Pilihan pada menu Run
program. Pada saat pertama kali, eksekusi akan n ditekan tombol Ctrl+Break, maka dengan memil sisi dimana eksekusi semula dihentikan.
eksekusi program perbaris, tetapi jika ada prosedur aligus tidak per-baris.
dengan kata atau ggu konfirmasi dari
ang terakhir dicari,
m Anda, mereset
dimulai dari awal ilih pilihan ini lagi,
• Trace into (F7)
Pilihan ini digunakan untuk mengek maka pelacakan akan dimulai include jika dimungkinkan. • Goto cursor (F4)
Digunakan untuk melanjutkan ekse statemen yang bersifat unexec dilanjutkan pada baris berikutn • Program reset (Ctrl+F2)
Pilihan ini digunakan untuk merese dipilih dan program di eksekusi • Parameter ...
Pilihan ini digunakan untuk menam
1.4.5. Compiler
Pilihan yang ada pada men dikompilasi.
Gam
• Compile (Alt+F9)
Pilihan ini sebenarnya merupakan dikompilasi
• Make (F9)
Pilihan ini digunakan untuk menga berkas ini akan dikompilasi. T berkas lain. Pilihan ini sangat tetapi secara logika merupakan
geksekusi baris berikutnya jika ada pemanggilan ke i dari awal subrutin tersebut dan juga akan mem
sekusi program dimulai sampai baris dimana ku ecutable, misalnya spasi atau baris komentar, ma
ya yang bersifat executable.
eset kondisi eksekusi program. Dengan kata lain, set si lagi, maka eksekusi akan dimulai lagi dari awal progr
pilkan paramater yang dikirim oleh suatu program
nu Compile digunakan untuk mengatur bagaimana
mbar 1.6. Pilihan pada menu Compile
n perintah. program yang berada dalam jendela
gaktifkan built ini Make. Jika berkas primer telah d Turbo Pascal akan memeriksa apakah berkas terseb berguna jika terdapat beberapa program yang sec n satu kesatuan.
e suatu sub rutin, uat berkas-berkas
• Build
Pilihan ini digunakan untuk mengko • Destinantion (memory) Pilihan ini digunakan untuk mem
memori. • Primary file
Digunakan untuk menyatakan bah diaktifkan
• Clear Primary file
Digunakan untuk menghilangkan at atau Build diaktifkan
• Information
Digunakan untuk menampilkan Info
1.4.6. Debug
Pilihan yang ada pada me mencari letak suatu fungsi atau rpo Anda sudah mengerjakan program
Ga
1.4.7. Tools
Pilihan yang ada pada m dikeluarkan oleh compiler
ompilasi kembali semua berkas.
ilih apakah hasil kompilasi akan disimpan dalam
hwa berkas .PAS akan dikompilasi pada saat Mak
tau membersihkan berkas .PAS akan dikompilasi pa
ormasi mengenai file yang sedang di kompilasi
enu debug terutama digunakan untuk melacak n osedur dan lain-lain, Anda akan sering memperguna yang berhubungan dengan memory dan register.
Gambar 1.7. Pilihan pada menu Debug
enu Tools terutama digunakan untuk menamp
disk atau dalam
ke (F9) atau Build
ada saat Make (F9)
nilai-nilai perubah, akan menu ini, jika
Ga
1.4.8. Options
Pilihan yang ada pada me Pascal untuk mengoptimalkan fasili
Gam
1.4.9. Windows
Pilihan yang ada pada men jendela-jendela tertentu, mengatu
Gambar 1.8. Pilihan pada menu Tools
enu Option terutama digunakan untuk mengatur litas-fasilitas yang disediakan.
mbar 1.9. Pilihan pada menu Options
nu Windows terutama digunakan untuk memilih a r posisi jendela dan lain-lain.
konfigurasi Turbo
Gam
1.4.10. Help
Pilihan yang ada pada menu kategori pertolongan yang akan dili
Ga
bar 1.10. Pilihan pada menu Windows
u Help terutama digunakan untuk menampilkan on-lihat
Gambar 1.11. Pilihan pada menu Help
1.5. Free Pascal
Free Pascal adalah compiler Pas mendukung free pascal adalah Linu dan Classic Amiga, Anda dapa www.freepascal.org
Ga Menggunakan FreePascal, hampir Environment sama persis dengan T
1.6. Program Pascal
Sebuah program Pascal yan bagian pernyataan saja. Bagian per blok. Bagian ini diawali dengan kata End.
scal tersedia dalam bentuk 32 dan 64 bit. Sist ux, FreeBSD, NetBSD, DOS, Win32, OS2, BeOS, Sun at menggunakan dan mendownload Software
Gambar 1.12. Jendela IDE Free Pascal
ir sama dengan menggunakan Turbo Pascal, Integra Turbo Pascal 7.0 .
ng paling sederhana adalah program yang hanya t ernyataan (Statement part) merupakan bagian yang t a cadangan (reserverd word) Begin dan diakhiri denga
tem operasi yang nOS (Solaris), QNX re FreePascal dari
rated Development
Pada Dasarnya suatu program Pasca
Begin End.
Contoh Program 1.1. Uses Crt;
Begin Clrscr;
Writeln(‘Belajar Pascal ...!!!’); End.