Sebagai seorang yang sedang melanjutkan kuliah ataupun sedang
mempelajari berbagai macam bahasa pemerograman tetntunya kita pasti pernah
mengenal bahkan mempelajari bahasa pemerograman yang satu ini. namun sebenarnya
apakah kita tahu mengapa kita di ajarkan bahasa pemerograman turbo pascal ini.
pada postingan Artikel kali ini Berbagi ilmu akan memberikan sedikit menfaat
yang kita peroleh dari mempelajari TURBO PASCAL .
TAHUKAH
ANDA APA MANFAAT KITA BELAJAR TURBO PASCAL ITU ???
Manfaat turbo pascal ini tidak terbatas untuk membantu sistem administrasi
dikantor-kantor saja, tetapi merambah kebeberapa bidang. Sehingga aplikasinya
sangat dibutuhkan untuk membantu berbagai disiplin ilmu.Untuk itulah dibutuhkan
software yang menjebatani komputer dengan kebutuhan dan tujuan pemograman
komputer friendly. sebuah software akan memudahkan untuk membuat aplikasi
seperti : bahasa C, C++, C#, Clipper, LISP, ADA, ALGOL, Modula 2,
Smalltalk,Prolog, Perl, PHP, ASP, JSP, J#, J++, Cobol, Basic, Fortran, Java,
Paskal, dan lain sebagainya.
Bahasa pemrograman adalah sesuatu yang mutlak harus dipahami jika inginmembuat
suatu aplikasi. Berdasarkan hal tersebut maka perlu kiranya kita belajar sebuah
bahasa pemrograman yang lebih sederhana dan relatif lebih mudah untuk
dipelajari oleh seorang pemula. Bahasa pascal adadalah salah satu jenis bahasa
tingkat tinggi yang relatif lebih mudah untuk dipelajari.
Bahasa pemograman pascal adalah salah satu bahasa tingkat
tinggi yang merupakan bahasa pemograman prosedural yang banyak dipakai untuk
mengenalkan pemograman bagi pemula, selain itu bahasa pascal relatif mudah
untuk dipelajari, sehingga daapat diadakan sebagai dasar acuan untuk belajar
bahasa pemograman telah banyak literatur mengenai bahasa pemograman pascal
dengan berbagai versi. yang semakin memudahkan mempelajarinya. Program dalam
bahasa pemograman pascal cukup banyak variannya seperti delfi yang merupakan
visual pascal juga masih banyak lagi. pascal juga memliki beberapa versi yang
beredar dipasaran seperti UCSD pascal, Ms-Pascal, apple pascal, free pascal,
turbo pascal dan sebagainya.
Berikut ini akan diberikan gambaran mengapa mesti belajar bahasa pascal.
1. Kecepatan (speed)
Kecepatan bahasa pascal untuk mengkompilasi baris program dapat dikatakan sekejap
mata saja. Anda banyangkan kode baris program yang ribuan jumlahnya
diterjemahkan dalam hitungan detik. Coba anda buktikan dengan bahasa
pemrograman lainnya (C, C++, Java, dll)
2. Tipe data yang kuat
Pascal mengijinkan pemakainya untuk membuat tipe data sendiri, tetapi dengan
beberapa batasan. Pascal tidak mengenal pengubahan tipe data (type casting) dan
hal ini tentu saja memberi manfaat karena kemungkinan timbulnya kesalahan
(error) kecil. Hal ini merupakan salah satu alasan utama yang dilakukan panitia
ujian masuk mahasiswa untuk mata ujian komputer di Amerika.
3. Ukuran
Hasil compilasi dari program pascal hanya beberapa kilo byte saja. Sungguh
kecil. Bila kita bandingkan dengan kapasitas ruang hard disk yang 40 mega byte,
dapat dibanyangkan berapa besar program pascal yang dapat kita buat.
4. Portabilitas
Portabilitas berarti program pascal dapat berjalan pada jenis komputer yang
berbeda, seperti : IBM, Apple, dll.
4. Produktivitas
Untuk belajar suatu bahasa pemrograman pada dasarnya sama, yaitu : harus
mengenal aturan dan struktur data dari bahasa tersebut. Anda dapat bayangkan
kalau tukang bangun tidak memiliki arsitektur yang jelas tentang bangunan rumah
tersebut, tentu saja rumah yang akan dibangun tidak akan baik. Pascal
menyediakan struktur data yang jelas, dengan demikian produktivitas hasil kerja
kita tentu saja akan bertambah.
Dan satu hal yang jelas bahasa turbo pascal for windows atau visual delphi
adalah turunan dari turbo pascal. Dan bila struktur dari program pascal sudah
kita pahami, maka untuk memahami pascal for windows ataup visual Delphi
tidaklah sulit lagi. Orang bijak bilang ‘belajar dari dasar merupakan modal
yang paling besar’. Untuk itulah Pascal hadir bagi kita.angannya mudah
dipahami.
TUJUAN :
a. Praktikan mampu menjelaskan tentang langkah-langkah pembuatan program hingga
menghasilkan program yang bisa dieksekusi dari lingkungan MS-DOS secara
langsung.
b. Praktikan mengerti pendeklarasian constanta, type, variable mampu
menggunakannya dalam pembuatan program.
c. Praktikan mampu merancang program terstruktur sederhana, maupun pemrograman
berbasiskan web
III.
DASAR TEORI
Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan,
dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich,
Switzerland. Nama pascal diambil sebagai penghargaan terhadap Blaise Pascal,
ahli matematik dan philosiphi terkenal abad 17 dari Prancis.
Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk
komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada tahun
1971 dengan tujuan untuk membantu mengajar program komputer secara sistematis,
khususnya pemrograman terstruktur. Pada perkembangannya banyak versi-versi
pascal yang beredar, MS-Pascal, Apple Pascal, Turbo Pascal, dll. Gua pernah baca
kalo pascal itu di buat karena bahasa C terlalu sulit untuk di pelajari untuk
pemula.
Tipe
Data yang Sering Digunakan di Pascal
Char -> hanya menampung satu karakter
string -> menampung lebih dari satu karakter
Boolean -> hanya mempunyai dua nilai True atau False
Integer -> -32.768 s/d 32.767 (gak bisa bilangan desimal)
longint -> -2.147.483.648 s/d -2.147.483.648(gak bisa bilangan desimal)
read -> 2,9 x 10-39 s/d 1,7 x 1038 (untuk menampung bilangan desimal)
Tipe
Data dan Operator
Tipe Data menunjukkan suatu nilai yang dpat digunakan oleh sutu variable yang
bersangkutan.
Tipe Data dalam Pascal :
1. Tipe Data Sederhana, terdiri dari :
a. Tipe data standar :
- integer : merupakan tipe data berupa bilangan bulat
- real : merupakan jenis bilangan pecahan
- char : merupakan karakter yg ditulis diantara tanda petik tunggal. Ex : ‘A’,
‘a’, ‘5′ dll
- string : merupakan urut-urutan dari karakter yang terletak di antara tanda
petik tunggal.
- boolean : merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE
atau FALSE .
b. Tipe data didefinisikan pemakai
2.
Tipe Data Terstruktur, terdiri dari :
a. Array
b. Record
c. File
d. Set
3.
Tipe Data PointerOperator
Tanda operasi (operator) di dalam bahasa Pascal di kelompokkan dalam :
1. Assignment operator (operator pengerjaan) menggunakan simbol titik dua
diikuti olehtanda sama dengan (:=). Contoh –> A:=B;
2. Binary operator digunakan untuk mengoperasikan dua buah operand yang
berbentuk konstanta ataupun variable. Operator ini digunakan untuk operasi
arithmatika yang berhubungan dgn nilai tipe data Integer dan Real. Operasi yang
dilakukan adalah : Pertambahan (+), Pengurangan (-), Perkalian (*), Pembagian
Bulat (DIV), Pembagian Real (/) dan Modulus atau Sisa Pembagian (MOD)
3. Unary operator, operator ini menggunakan sebuah operand saja dapat berupa
unary minus dan unary plus. Contoh : +2.5, a+(+b) dll
4. Bitwise operator digunakan untuk operasi bit per bit pada nilai integer.
Operator yang digunakan (NOT, AND, OR, XOR, Shl, Shr
Dasar
Program Pascal
Unsur-unsur Pemrograman
a. Mendapatkan data dengan membaca data dari default input (key board, file
atau sumber data lainnya).
b. Menyimpan data ke dalam memori dengan struktur data yang sesuai,
c. Memproses data dengan instruksi yang tepat.
d. Menyajikan atau mengirimkan hasil olahan data ke default output (monitor,
file atau tujuan lainnya).
Nama yang dipergunakan du dalam program Pascal disebut dengan pengenal atau
Identifier. Identifier digunakan untuk nama: Program, Sub-program (procedure
dan function), nama: Variable, Constant, Type, Label.
Nama-nama ini digunakan untuk pemakaian dan pemanggilan dalam program.
Ketentuan penulisan identifier
a. Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A
sampai Z atau karakter ‘_’ (underscore – garis bawah)
b. Karakter berikutnya boleh karakter numerik (0 .. 9) atau kombinasi
alphanumerik (huruf-numerik).
c. Panjang nama, pada berbagai versi Pascal umumnya antara 32 – 63.
d. Tidak boleh menggunakan karakter istimewa: + – * / | \ = [ ] . , ; : ( ) ^ @
{ } $ # ~ ! % & ` ” ‘ dan ?
Contoh penulisan:
Penulisan yang benar: NamaMahasiswa, Gaji_Karyawan, PX4, dll.
Penulisan yang salah: 3X, A & B, C Z dll.
Variable
adalah identifier yang berisi data yang dapat berubah-ubah nilainya di dalam
program. Deklarasi Variable adalah :
a. Memberikan nama variabel sebagai identitas pengenal
b. Menentukan tipe data variabel
Contoh deklarasi variabel: var X : integer;
R : real;
C : char;
T : boolean;
Konstanta
adalah identifier yang berisi data yang nilainya tidak berubah di dalam
program.
Deklarasi Konstanta adalah:
a. Memberikan nama konstanta sebagai identitas pengenal
b. Menentukan nilai konstanta
Contoh deklarasi konstanta: conts MaxSize = 100; {integer}
ExitC = ‘Q’; {char}
Reserved Words atau kata-kata cadangan pada Pascal adalah kata-kata yang sudah
didefinisikan oleh Pascal yang mempunyai maksdu tertentu.Suatu Unit adalah
kumpulan dari konstanta, tipe-tipe data, variabel, prosedur dan fungsi-fungsi.
Unit standar pada Pascal yang bisa langsung digunakan adalah System, Crt,
Printer Dos dan Graph. Untuk menggunakan suatu unit, maka kita harus meletakkan
clausa atau anak kalimat Uses di awal blok program, diikuti oleh daftar nama
unit yang digunakan. Pada materi ini yang akan dibahas adalah unit Crt. Unit
ini digunakan untuk memanipulasi layar teks (windowing, peletakan cursor di
layar, Color pada teks, kode extended keyboard dan lain sebagainya.
Beberapa
Statemen Turbo Pascal
Statemen adalah perintah untuk pengerjaan program pascal. Statemen terletak di
bagian deklarasi statemen dengan diawali oleh kata cadangan BEGIN dan diakhiri
dengan kata cadangan END. Akhir dari setiap statemen diakhiri dengan titik koma
[;].
Statemen statemen dalam bahasa Pascal terdiri dari pernyataan yang berupa
fungsi dan prosedur yang telah disediakan sebagai perintah standar Turbo
Pascal.
1. Statemen-statemen yang digunakan untuk input/output.
# Read/Readln [prosedur].
Perintah ini digunakan untuk memasukkan [input] data lewat keyboard ke dalam
suatu variabel. Sintaks: Read/Readln(x); (ingat, selalu diakhiri dengan titik
koma [;])
Keterangan : x = variabel.
Read = pada statemen ini posisi kursor tidak pindah ke baris selanjutnya.
Readln = pada statemen ini posisi kursor akan pindah ke baris selanjutnya
setelah di input.
# Write/Writeln [prosedur].
Digunakan untuk menampilkan isi dari suatu nilai variable di layar. Sintaks:
Write/Writeln(x);
Keterangan : x = variabel.
Write/Writeln= statement ini digunakan untuk mencetak variable ke dalam monitor
2.
Statemen-statemen yang digunakan untuk pengaturan letak layar.
# ClrScr [prosedur].
Perintah ini digunakan untuk membersihkan layar.
sintaks: ClrScr; ��[Clear screen]
Pada
Bahasa Pemrograman Turbo Pascal terdapat struktur program, di mana struktur
program tersebut terdiri atas :
1. Kepala Program
2. Bagian Deklarasi
3. Bagian Program Utama
Ketiga
hal di atas mempunyai bentuk umum :
Kata-kata
yang bergaris bawah pada bentuk umum di atas adalah kata-kata tercadang dalam
Turbo Pascal (Reserved Word). Kepala program adalah bagian yang menyatakan
judul dari program yang akan dibuat. Nama program mempunyai beberapa ketentuan,
yaitu:
_ Tidak boleh menggunakan kata-kata tercadang.
_ Tidak boleh dipisahkan oleh spasi.
_ Tidak boleh menggunakan simbol (-) tetapi menggunakan (_) atau garis bawah.
_ Dapat menggunakan huruf besar/ kecil dan juga angka.
Program
Utama
Program utama adalah program yang berisikan pernyataan-pernyataan dalam Turbo
Pascal. Ini merupakan komponen kedua dari turbo pascal yang selalu terdiri atas
deklarasi data, prosedur dan fungsi. Program Utama diawali dengan pernyataan
Begin dan diakhiri dengan End.
Pernyataan dasar yang paling banyak digunakan dalamprogram Pascal adalah :
_ Write
_ WriteLn
_ Read
_ ReadLn
Write adalah pernyataan yang digunakan untuk menuliskan teks / komentar tanpa
perpindahan kursor jika tombol Enter ditekan. Bentuk umum :
Write (‘ Teks atau komentar ‘);
Jika perintah tersebut dijalankan :
Teks
atau komentar
Jika tombol Enter ditekan akan menjadi :
Teks
atau komentar _ (tanpa perpindahan baris)
WriteLn pada dasarnya mempunyai fungsi yang sama dengan Write, bedanya jika
tombol Enter ditekan maka kursor akan berpindah ke baris setelahnya.
Bentuk
umum :
Writeln (‘ Teks atau komentar ‘);
Jika perintah tersebut dijalankan :
Teks
atau komentar
Jika tombol Enter ditekan akan menjadi :
Teks
atau komentar
_ (dengan perpindahan baris)
Read digunakan untuk membaca data atau memasukkan nilai ke dalam sebuah
Variabel tanpa perpindahan baris.
Sebuah program Pascal berisi kepala program, anak kalimat uses (tidak harus
ada), serta blok pengumuman dan pernyataan. Kepala program menunjukkan nama
program. Anak kalimat uses menggunakan unit-unit yang dipakai oleh program
tersebut. Bagian terakhir merupakan blok yang berisi pengumuman dan pernyataan
yang akan dijalankan.
Setiap program pascal mempunyai susunan sebagai berikut :
Program Nama_program;
Uses
….. {unit-unit yang dipakai};
Label
….. {label-label yang dipakai};
Const
….. {pendefinisian konstanta yang dipakai};
Type
…. {pendefinisian tipe-tipe data};
Var
….. {pendefinisian peubah};
Procedure Nama_prosedur ;
Begin
…..
End;
Function Nama_function ;
Begin
…..
End;
{ Program Utama }
Begin
…..
End.
Unsur aturan penulisan dasar akan digabung membentuk ungkapan (expressions),
pendeklarasian (declarations), dan pernyataan (statements). Pernyataan
menggambarkan tindakan algoritma yang dapat dijalankan dalam program. Setiap
ungkapan adalah sebuah aturan kesatuan aturan penulisan yang terdapat dalam
pernyataan dan menunjukkan sebuah nilai. Setiap ungkapan terdiri dari operator
dan operand. Sedangkan pengumuman menegaskan sebuah pengenal (identifier) yang
dapat digunakan pada ungkapan atau pernyataan, dan bila diperlukan memesan
tempat pada pengingat untuk pengenal tersebut.
Contoh
program dengan statemen kosong
begin
End
Contoh program sederhana
program pascal;
uses wincrt;
begin
writeln(‘Program Pascal’)
End.
Statemen Writeln digunakan untuk menampilkan hasil perbaris
Yang perlu diperhatikan adalah setiap statemen perbarisnya diakhiri dengan
titik koma (;) kecuali
statemen yang terakhir boleh diakhiri dengan titik koma maupun tidak, bebas.
PENULISAN PROGRAM PASCAL
Program pascal tidak mengenal aturan penulisan di kolom tertentu, jadi boleh
ditulis mulai kolom
berapapun, karena tidak berpengaruh di peroses.
Hanya dimaksudkan supaya mempermudah pembacaan program, sehingga akan lebih
terlihat bagian –
bagiannya.
Contoh
begin
writeln (‘pascal’);
writeln (‘…………………..’)
end
BAGIAN DEKLARASI
Bagian deklarasi digunakan bila di dalam program kita menggunakan pengenal (
identifier ).
Identifier dapat berupa label, konstanta, tipe, variabel, prosedur dan fungsi.
Bila menggunakan identifier maka pascal menuntut supaya identifier tersebut
dikenalkan terlebih
dahulu sebelum
DEKLARASI
KONSTANTA
Bila kita ingin menggunakan identifier yang berisi nilai – nilai konstanta,
maka harus didefinisikan
terlebih dahulu pada bagian ini.
Definisi konstanta diawali dengan kata cadangan Const diikuti oleh kumpulan
identifier yang diberi
suatu nilai konstanta.
Contoh
Program contoh_konstanta;
Uses wincrt;
Const
potongan = 0.2;
gaji = 250000;
namaperusahaan = ‘ P.T Sejahtera ‘;
Begin
Writeln(‘Potongan = ‘,Potongan);
Writeln(‘Gaji = ‘,Gaji);
Writeln(‘Nama = ‘,nama perusahaan);
End.
DEKLARASI VARIABEL
Jika konstanta merupakan identifier berisi data konstanta yang nilainya sudah
ditentukan dan pasti,
tidak dapat dirubah di dalam program.
Maka variabel adalah identifier yang berisi data yang dapat berubah – rubah
nilainya di dalam program.
Kata cadangan Var digunakan sebagai judul di dalam bagian deklarasi variabel
dan diikuti oleh satu
atau lebih identifier yang dipisahkan koma,diikuti dengan titik dua dan tipe
dari datanya serta diakhiri
dengan titik koma.
Contoh
Var
Totoal, Gaji, Tunjangan : real;
Menikah : boolean;
Jumlahanak : integer;
Keterangan : string[25];
Begin
Gaji := 50000;
Menikah := True;
JumlahAnak := 3;
Tunjangan := 0.25 * Gaji + JumlahAnak * 30000.0;
Total := Gaji + Tunjangan;
Keterangan := ‘Karyawan Teladan’;
writeln (‘Gaji bulanan : Rp ‘,Gaji);
writeln (‘Tunjangan : Rp ‘,Tunjangan);
writeln (‘Total gaji : Rp ‘,Total);
writeln (‘Sudah menikah : ‘,Menikah);
writeln (‘Jumlah anak : ‘,JumlahAnak);
writeln (‘Keterangan : ‘,Keterangan);
End.
Apr
14
Tipe Data Pascal
Posted by
Dalam pemrograman pascal, semua peubah yang akan dipakaui harus ditentukan tipe
data yang digunakan karena akan berpengaruh terhadap operator bilangan yang
dapat dilaksanakan serta hasil akhir dari sebuah operasi bilangan. Bentuk umum
dari deklarasi tipe data adalah sebagai berikut :
Type pengenal : tipe;
Read more
1 Comment »
Mar
18
Deklarasi Pengenal dan Konstanta
Posted by
Pada postingan kali ini kita akan mempelajari salah satu komponen dalam bahasa
pascal yaitu variabel/peubah dan konstanta. variabel atau peubah adalah suatu
alamat memori yang digunakan untuk menampung data atau jika ibaratkan variabel
itu seperti halnya dengan tempat/wadah, contoh gelas. gelas adalah variabelnya
dan air adalah datanya dengan jenis data zat cair. Nah…untuk pemberian nama
peubah itu adalah bebas tetapi harus sesuai dengan ketentuan pemberian nama
identifier (pada postingan sebelumnya). pengenalan variabel dalam bahasa
pemrograman pascal diletakkan pada awal program, adapun ketentuan cara
pengenalannya adalah sebagai berikut :
Bagian deklarasi perubah diawali dengan kata baku Var yang berarti variable
atau perubah. Bentuk umum deklarasi perubah adalah :
Var daftar_pengenal : tipe data;
Read more
1 Comment »
Nov
05
PERINTAH DASAR DALAM TURBO PASCAL
Posted by
Sebelum mempelajari bahasa pascal lebih jauh, kita perlu memahami
pernyataan-pernyataan yang member peran besar dalam membuat program pascal.
Pernyataan tersebut termasuk pernyataan keluaran ke monitor melalui pernyataan
write dan writeln serta pernyataan masukan dari keybord melalui pernyataan Read
dan Readln
A. Pernyataan WRITE
Pernyataan Write digunakan untuk mencetak beberapa buah item ke monitor
computer dengan berurutan dan secara otomatis pascal menempatkan kursor ke
sebelah kanan kursor terakhir. Rumus umumnya adalah : write (item1, item2,
item3….). Item ini dapat berupa angka, karakter, string, nilai Boolean, variable
dan ekspresi.
Berikut contoh Read more
No Comments »
Oct
29
Mengenal Komponen Bahasa Pemrograman Pascal II
Posted by
Reserved word (kata-kata tercadang/kata kunci)
Reserved word adalah kata-kata yang sudah mempunyai arti khusus dalam bahasa
pemrograman. Program pascal mempunyai 35 kata kunci, dan kata kunci ini tidak
boleh anda gunakan untuk memberikan nama/identifier judul program, nama
variable atau konstanta, nama fungsi dan procedure.
Berikut adalah table reserved word pascal :
And Downto If Or Then
Array Else In Packed To
Begin End Label Procedure Type
Case File Mod Program Until
Const For Nil Record Var
Div Function Not Repeat While
Do Goto Of Set With
Asm Unit Uses Implementation
Read more
2 Comments »
Oct
26
Mengenal Komponen-Komponen Bahasa Pemrograman Pascal
Posted by
Dari contoh 1, dapat digambarkan struktur umum dari komponen program pascal :
Judul program menentukan nama program, pada contoh 1 judul programnya adalah
belajarpascal dan judul program ini digunakan untuk memberikan identitas (identifier)
dari program yang anda buat. Deklarasi uses Read more
No Comments »
Oct
26
Pengenalan Pascal
Posted by
Untuk dapat menjalankan program turbo pascal dapat dimulai dari menu Start >
Program > TPW 1.5 pilih TPW 1.5 dan berikut adalah tampilan program turbo
pascal
Turbo pascal merupakan salah satu bahasa pemrograman yang terstruktur artinya
statement/perintah yang diberikan kepada computer dilakukan Read more
Oct
26
Pengenalan Pascal
Posted by Admin on uncategorized
Untuk dapat menjalankan program turbo pascal dapat dimulai dari menu Start >
Program > TPW 1.5 pilih TPW 1.5 dan berikut adalah tampilan program turbo
pascal
Turbo pascal merupakan salah satu bahasa pemrograman yang terstruktur artinya
statement/perintah yang diberikan kepada computer dilakukan secara runtut.
Berikut adalah aturan-aturan yang harus dipenuhi dalam penulisan listing/code
program pascal :
1. Jenis huruf yang digunakan dalam penulisan program pascal adalah bebas, bisa
menggunakan huruf kecil (lowercase) atau huruf besar (uppercase) atau campuran
antara huruf kecil dan huruf besar.
2. Kata-kata baku (reserved word/kata-kata tercadang dalam program turbo
pascal) dalam program diawali dengan huruf kecil dan dalam teks penjelasan
ditulis menggunakan huruf tebal. Sebagai contoh : var, type, record, dan
lain-lain.
3. Nama perubah diawali dengan huruf besar, diikuti dengan huruf kecil, dan
dalam teks penjelasan akan tertulis dengan huruf miring. Sebagai contoh : nama,
Siswa, gaji dan lain-lain.
4. Nama judul program, prosedur dan fungsi seluruhnya menggunakan huruf besar,
missal PUSH, POP, BACA_MATRIX dan lain-lain.
5. Setiap akhir baris statement/perintah selalu diakhiri dengan tanda titik
kome (“ ; ”).
Contoh 1 :
program belajarpascal;
{program untuk menuliskan sebuah nama lembaga}
{dan alamatnya}
uses wincrt;
begin
writeln(’belajar turbo pascal’);
writeln(’smun 1 banguntapan’);
end.
Secara umum, program akan menerima masukkan dari luar, melakukan sebuah proses
tertentu dan menghasilkan keluaran. Pada contoh program diatas, kita hanya
ingin menampilkan string di layar. String adalah kumpulan/rangkaian karakter.
Jika program diatas kita jalankan (dikompile)
to be continued…
Mengenal
Komponen-komponen Bahasa Pemrograman Pascal
Berikut
ini adalah struktur umum dari komponen-komponen program Pascal.
program
…; { judul program } Judul Program
uses
…; { deklarasi uses } Deklarasi
label …; { deklarasi label }
const …; { deklarasi konstanta }
type …; { deklarasi tipe }
var …; { deklarasi variabel }
procedure …; { deklarasi prosedur }
function …; { deklarasi fungsi }
begin
Bagian Utama Program
statement; { pernyataan }
end.
Mengoperasikan
Perintah-Perintah Dasar
Untuk Membuat Program Sederhana
Sebelum
membuat program Pascal sederhana, sebaiknya memahami terlebih dahulu
pernyataan-pernyataan yang memberi peran besar dalam membuat program Pascal.
Pernyataan tersebut termasuk :
1. Pernyataan keluaran ke monitor melalui pernyataan Write dan Writeln.
2. Pernyataan masukan dari keyboard melalui pernyataan Read dan Readln.
Ø Pernyataan
WRITE
Dapat digunakan untuk mencetak beberapa buah item ke moniter computer dengan
berurutan dan secara otomatis Pascal menempatkan kursor ke sebelah kananitem
terakhir.
Rumus umumnya adalah : Write(item1, item2, item3, ….)
Item berupa nilai angka, karakter, string, nilai boolean, variabel, dan
ekspresi.
Contoh :
PROGRAM
Menggunakan_Write; {judul program}
USES
{deklarasi uses}
Wincrt;
VAR {bagian deklarasi variabel}
Angka1 : real;
BEGIN {awal bagian utama program}
Write(‘Ketik satu angka’);
Write(‘Ketiklah angka =’,Angka1:10:0);
Write(‘Kalikan dua, maka’,2*angka1:10:0);
END. {akhir bagian utama program}
Ø Pernyataan
WRITELN
Perbedaan antara WRITE dan WRITELN adalah setelah menuliskan item-item, Pascal
memindahkan kursor turun satu baris ke baris berikutnya.
Rumus umumnya adalah : Writeln(item1, item2, irwm3, ….)
Contoh :
PROGRAM
Identitas_Diri; {judul program}
USES WINCRT;
BEGIN {awal bagian utama program}
Writeln(‘Namaku Wijaya’);
Writeln(‘Alamatku di Surakarta’);
Writeln(‘Tempat lahir di Jatingaleh, Semarang’);
Writeln(‘Ulang tahunku 18 Mei setiap tahun’);
Writeln(‘Makanan favoritku bakso ikan’);
Writeln(‘Pelajaran favoritku Fisika dan Komputer’);
Writeln(‘Tinggi badanku 170 cm’);
Writeln(‘Berat badanku 50 kg’);
Writeln(‘Udah dulu ya ?’);
END. {akhir bagian utama program}
Perhatikan
:
Pada awal program, kita harus menuliskan PROGRAM diikuti judul program yaitu
Identitas_Diri. Pada penulisan judul program tidak boleh menggunakan spasi dan
hanya boleh menggunakan underscore ( _ ) untuk menyambung kata demi kata.
Pada bagian utama program diawali dengan BEGIN dan diakhiri dengan END. Tanda
titik ( . ) di sebelah kanan END harus dieberikan.
Pernyataan di dalam kurung, dipisahkan oleh tanda titik-koma (;) dan ditulis
dengan sistem bertakik (indentation). Tujuannya untuk memudahkan membaca
program.
Pernyataan Writeln digunakan untuk mencetak pernyataan yang ada di dalam tanda
kurung dan memerintahkan kursor untuk pindah ke bawah. Ingat, pernyataan di
dalam kurung harus diberi tanda apostrof (‘) di awal dan di akhirnya.
Setiap
baris program yang diketik pada editor Pascal memiliki maksud tertentu. Agar
program yang dibuat dapat dipahami orang lain, tulislah komentar. Sejumlah
kometar yang ditulis harus berada di dalam kurung kurawal yaitu diawali oleh {
atau (* dan diakhiri dengan *)
Ø Pernyataan
READ
Pernyataan Read digunakan untuk menyatakan nilai satu atau beberapa variabel.
Rumus umumnya adalah READ(variabel1, variabel2,…_ Pernyataan ini mengharuskan
pemakai memasukkan jawaban melalui keyboard dan mengakhiri jawaban dengan
menekan tombol enter.