Makalah
Bahasa Pascal
Disusun Oleh:
Adam Saputra 06123080166
Fenty Juliandani 061230801373
Ismed Aryadi 061230801376
M. Ronni Pahlevi 061230801380
Muhammad Oktariansyah 061230801383
Sari Prayekti Hardianti 061230801386
Manajemen
Informatika
Politeknik
Negeri Sriwijaya
Palembang
Daftar Isi
Daftar isi ......................................................................................................... i
Kata
Pengantar.................................................................................................... ii
Bab 1 PENDAHULUAN
1.1.
Latar Belakang....................................................................................... 1
1.2.
Rumusan Masalah.................................................................................. 2
1.3.
Tujuan Penulisan Makalah..................................................................... 2
Bab 2 PEMBAHASAN
2.1.
Sejarah Bahasa Pascal............................................................................ 3
2.2.
Komponen Dasar Program Pascal.......................................................... 5
2.2.1.
Simpol-simbol Dasar................................................................... 5
2.2.2.
Kata Pasti (Reserved Word)....................................................... 5
2.2.3.
Identifier (Penyebut/ Sebutan /Pengenal)................................... 6
2.3.
Aturan Dalam Program Pascal............................................................... 8
2.4.
Penulisan Program Pascal...................................................................... 8
2.5.
Struktur Program Pascal........................................................................ 9
2.6.
Judul Program........................................................................................ 10
2.7.
Bagian Deklarasi.................................................................................... 10
2.8.
Bagian Pernyataan................................................................................. 12
2.9.
Jenis-jenis Data...................................................................................... 13
2.10.
Tanda Operasi Bahasa Pascal............................................................. 19
2.11.
Konstanta, Variabel dan Ekspresi...................................................... 22
2.11.1.
Konstanta.................................................................................... 22
2.11.2.
Variabel....................................................................................... 23
2.11.3.
Ekspresi....................................................................................... 24
2.12.
Input dan Output (Standar I/O)......................................................... 25
Bab 3 PENUTUP
3.1.
Kesimpulan............................................................................................ 27
3.2.
Saran...................................................................................................... 27
DAFTAR
PUSTAKA........................................................................................ 28
Kata
Pengantar
Assalamu’alaikum warahmatullahi
wabarakatuh.
Alhamdulillahirabbilalamin, banyak nikmat yang
Allah berikan, tetapi sedikit sekali yang kita ingat. Segala puji hanya layak
untuk Allah Tuhan seru sekalian alam atas segala berkat, rahmat, taufik, serta
hidayah-Nya yang tiada terkira besarnya, sehingga kami dapat menyelesaikan
makalah dengan judul “Bahasa Pascal”.
Dalam
penyusunan ini, kami memperoleh banyak bantuan dari berbagai pihak, karena itu
kami mengucapkan terima kasih yang sebesar-besarnya kepada: Kedua orang tua dan
segenap keluarga besar kami yang telah memberikan dukungan, kasih, dan
kepercayaan yang begitu besar. Dari sanalah semua kesuksesan ini berawal,
semoga semua ini bisa memberikan sedikit kebahagiaan dan menuntun pada langkah
yang lebih baik lagi. Meskipun kami berharap isi dari makalah ini bebas dari
kekurangan dan kesalahan, namun seperti yang kita ketahui manusia tidak luput
dari kesalahan dan taiada yang sempurna kecuali Allah SWT tuhan semesta alam.
Akhir kata kami berharap agar makalah ini bermanfaat bagi semua pembaca.
Palembang, Januari 2013
Penulis
BAB I
PENDAHULUAN
1.1 Latar Belakang
Bagi sebagian orang yang bisa
mengoperasikan komputer pada saat ini, bahasa Pemrograman komputer masih
merupakan bahasa yang sulit untuk dimengeri sehingga sebagian orang tersebut
enggan atau malas untuk mempelajari lebih jauh mengenai bahasa pemrograman
komputer tersebut. sehingga walau tanpa proses polling, survei, statistik dan
sebagainya, dapat disimpulkan bahwa 80 orang dari 100 orang yang bisa
menggunakan komputer dalam arti bisa mengoperasikan program-program komputer
seperti MS WINDOWS, tidak bisa membuat atau mengerti bahasa pemrograman
komputer.
Di Fakultas Informatika yang
notabene khusus mempelajari ilmu-ilmu komputer sekalipun, tidak semua
mahasiswanya pandai dalam bahasa pemrograman tertentu. Hal itu dikarenakan
tidak semua orang mempunyai pemikiran dan kreativitas yang sama sehingga daya
nalar terhadap sebuah bahasa pemrograman didapatkan hasil yang berbeda-beda
untuk setiap orang. Perlu anda ketahui bahwa Program yang ditulis dengan
menggunakan bahasa pascal mempunyai ciri yang terstruktur sehingga mudah
dipahami maupun dikembangkan oleh pemogram.
Hal yang lainnya adalah berupa
lengkapnya fasilitas yang disedikan, sehingga bahasa pascal dapat dipakai untuk
memecahkan masalah dari masalah yang banyak memerlukan perhitungan sampai
kemasalah implementasi permainan. Oleh karena itu melihat seberapa pentingnya
peranan bahasa pascal dalam dunia pemograman maupun dalam pendidikan, maka kami
menulis makalah yang berjudul bahasa pascal. Tidak hanya itu salah satu latar
belakang penulisan makalah ini adalah sebagai tugas yang diberikan pada mata
kuliah pemograman komputer.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah
agar penguraian makalah lebih terarah dan terfokus maka rumusan masalahnya
adalah sebagai berikut :
- Bagaimana sejarah perkembangan bahasa pascal ?
- Bagaimana struktur program pascal ?
- Bagaimana cara penulisan program pascal ?
- Jelaskan jenis – jenis data dalam program pascal ?
- Bagaimana tanda operasi bahasa pascal ?
- Bgaimana cara membuat judul program ?
- Apa saja yang termaksuk bagian deklarasi ?
- Apa saja yang termaksuk dalam bagian pernyataan ?
- Jelaskan aturan dalam program pascal ?
- Komponen dasar apa saja yang terdapat pada program pascal ?
- Apa yang dimaksud dengan Input dan output?
1.3 Tujuan Penulisan Makalah
Penulisan makalah ini bertujuan
untuk menginformasikan kepada pembaca mengenai bahasa pascal yang
meliputi : sejarah perkembangan bahasa pascal, struktur program pascal, cara
penulisan program pascal, cara membuat judul program, bagian deklarasi, bagian
pernyataan, aturan program pascal, Komponen dasar pascal, Jenis –
jenis data, Tanda operasi bahasa pascal , Konstanta, variabel dan ekspresi,
Input dan output. Tidak hanya itu, diharapkan dengan adanya makalah ini dapat
menambah wawasan pembaca dalam dunia pendidikan khususnya dalam dunia
pemograman.
Disamping itu juga pembuatan makalah
ini untuk menambah nilai mid 2 teori pascal dan mid 2 praktek pascal. Semoga
dengan makalah ini dapat menutupi nilai kami yang kosong ataupun kurang.
BAB II
PEMBAHASAN
2.1. SEJARAH BAHASA PASCAL
Pascal adalah bahasa pemograman
tingkat tinggi karena pascal adalah bahasa pemograman yang terstruktur. 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 BLEISE PASCAL yang telah berjasa
menemukan alat hitung mekanis pertama didunia 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 ini 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 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 pengembangannya, antara lain :
- UCSD Pascal
- Microsoft Pascal
- Apple Pascal
- Turbo Pascal
- Dan lain sebagainya.
Diantara versi-versi yang ada, Turbo
Pascal merupakan versi yang sangat populer saat ini.
Adapun tampilan Turbo Pascal :
Menu Turbo Pascal
dari gambar diatas kita bisa lihat
di Turbo Pascal memiliki 7 buah menu utama yang terdiri dari : File, Edit,
Run, Compile, Options, Debug, dan Break / Watch. Untuk memilih salah
satu dari menu itu anda bisa menekan tombol Alt + F (untuk memanggil menu
file), atau menekan Alt + [huruf pertama dari menu]. Jika anda ingin
kembali ke menu utama anda bisa saja menekan tombol F10, untuk pindah
dari menu satu ke menu yang lain anda juga bisa menekan panah kanan (à) atau
panah kiri (ß). Contohnya ketika anda berada di menu File maka untuk
pindah ke menu Compile anda cukup menggunakan tombol panah kanan (à)
atau panah kiri (ß), dan anda juga bisa langsung menekan huruf C. Untuk
menutup menu anda bisa menggunakan tombol Esc.
Memulai PASCAL
Pada bahasa pascal kita akan bermain
dengan KEYBOARD bukan MOUSE, jadi untuk sementara lupakan fasilitas GUI yang
dimanjakan oleh WINDOWS. sebab kita kembali ke tahun 80-an dimana PASCAL
menjadi suatu bahasa Pemrograman pavorite dikalangan SCIENTIEST saat itu.
Tombol keyboard yang paling pokok untuk mengakses program PASCAL adalah tombol
: alt, esc, ctrl, F1 — F12, ENTER, serta tombol anak panah.
Untuk memulai pascal dari windows
Anda dapat mengklik dua kali file TURBO.EXE, sedangkan bila melalui COMMAND
PROMPT Anda dapat mengetikan perintah TURBO lalu tekan ENTER maka program
PASCAL akan diload seperti gambar diatas. Tekan tombol ESC maka Program utama
TURBO PASCAL akan di tampilkan, dari sini KEYBOARD menjadi senjata Anda untuk
mengakses menu-menu yang ada di program utama PASCAL. Untuk lebih jelasnya
mengenai penggunaan Keyboard pada pascal Anda dapat menekan tombol F1 yang akan
memunculkan fasilitas HELP pada Pascal.
Untuk mengakses menu dari program
pascal Anda gunakan tombol ALT di ikuti dengan Huruf pertama yang berwarna
merah, contoh Anda akan mengakses menu File maka Anda dapat mengaksesnya dengan
menekan tombol ALT dan huruf F.
2.2.
KOMPONEN DASAR PROGRAM PASCAL
Pola susun bahasa Pascal dibentuk
dengan menggunakan komponen bahasa pemrograman yang umum, yaitu :
2.2.1. SIMBOL – SIMBOL DASAR
Simbol dasar terdiri atas :
- Simbol huruf, yaitu huruf A sampai dengan Z atau a sampai dengan z. (huruf besar dan kecil).
- Simbol angka atau digit yaitu : 0,1,2,3,4,5,6,7,8,9.
- Simbol khusus, yaitu + - * / ; := , ‘ = < > <= >= <> : { } ( ) [ ]
2.2.2 KATA PASTI ( Reserved Word )
Reserved Word adalah suatu kata yang
secara mutlak tidak boleh diartikan lain dan harus digunakan sebagaimana yang
telah didefinisikan atau ditentukan kegunaanya oleh bahasa Pascal. Reserved
word ini tidak boleh didefinisikan ulang oleh pemakai, sehingga tidak dapat
dipergunakan sebagai pengenal (identifier).
Reserved Word ini jumlahnya berbeda untuk
masing-masing bahasa Pascal.
Contoh beberapa reserved word yang
telah didefinisikan oleh bahasa pascal antara lain :
AND
ELSE
LABEL
SET
ARRAY
END
OF
TYPE
BEGIN
FUNCTION
OR
UNTIL
CASE
FOR
PROCEDURE VAR
CONST
GOTO
PROGRAM
WHILE
DO
IF
RECORD
WITH
DOWNTO
IN
REPEAT
dsb
2.2.3 IDENTIFIER (penyebut/
sebutan/ pengenal)
Identifier merupakan sebuah kata
yang digunakan sebagai nama atau sebutan terhadap sesuatu didalam program.
Pemakai dapat mendefinisikan sendiri suatu nama sebagai identifier.
Identifier ini terdiri atas :
- Identifier Standar, yaitu identifier yang telah didefinisikan oleh bahasa pascal.
Contoh dari Identifier standar ini antara lain:
ABS
LN
ARCTAN
ODB
BOOLEAN
PRED
CHAR
ROUND
CHR
READ
COS
READLN
EOF
SQR
EOLN
SQRT
EXP
SUCC
Dan masih banyak lagi.
2.
Identifier Non Standar; yaitu identifier yang
didefinisikan oleh pemakai bahasa pascal; misalnya;
- nama suatu program
- nama suatu konstanta
- nama suatu variabel
- nama suatu procedure
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 ( titik ).
- 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
|
P3K
|
Benar
|
1X
|
Salah, karakter pertama harus huruf
|
A&B
|
Salah, tidak boleh mengandung simbol khusus
|
A B
|
Salah, tidak boleh mengandung blank
|
2.3 ATURAN DALAM PROGRAM PASCAL
- Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang paling akhir.
- Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya.
- Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma (;)
Contoh : simpan := akhir;
akhir := simpan + awal;
- Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan }
Contoh :
Var rerata :
real;
(*nilai rata-rata*)
Nil1 :
real;
{nilai ujian}
2.4. PENULISAN PROGRAM PASCAL
Program pascal tidak mengenal
atauran penulisan di kolom tertentu, jadi boleh ditulis mulai kolom
keberapapun. Penulisan statment – statment pada contoh program pascal menjorok
masuk keberapa kolom tidak mempunyai pengaruh di proses, hanya dimaksudkan
supaya mempermudah pembaca program, sehingga akan lebih terlihat bagian –
bagiannya.
Contoh :
|