Assalamualaikum Wr wb ..
Apa itu Pascal ?
Pascal merupakan
suatu bahasa komputer tingkat tinggi yang dibuat sekitar tahun 1970 oleh
Niklaus Wirth dan digunakan untuk pendidikan komputer. Nama Pascal
diambil dari seorang ahli
matematika yang bernama Blaise Pascal yang menemukan
mesin hitung pertama. Bahasa
Pascal dirancang untuk menyelesaikan masalah dari
berbagai kalangan pemakai, mulai dari para
mahasiswa, pendidik, dan ilmuwan. Pascal
adalah suatu bahasa pemrograman terstruktur. Hal tersebut berarti semua program
yang anda buat harus terstruktur dan teratur, dalam hal ini ada pemakaian goto
dan jump
- Struktur program
pascal yang paling sederhana adalah :
uses ...;
var ...;
begin
.... {Your program is here}
end.
Program heading
Judul program
dalam Turbo Pascal bersifat optional dan tidak ada pengaruhnya dalam
program. Jika ditulis akan
memberikan nama program dan suatu daftar parameter
optional dimana program itu
berkomunikasi. Daftar itu terdiri dari sederetan
indentifier yang diakhiri dengan tanda kurung dan
dipisahkan dengan tanda koma
Uses Clause
Bagian uses
clause digunakan untuk menentukan library yang dibutuhkan saat proses program.
LIBRARY merupakan file penyimpan subroutine yang secara berulang
digunakan saat proses program.
Library ini diistilahkan sebagai unit dalam Turbo
PASCAL yang terdiri dari SYSTEM,
OVERLAY, GRAPH, DOS, CRT yang ditempatkan
dalam file TURBO.TPL.
Contoh :
Uses Crt; (*menggunakan Unit Crt *)
Declaration
Bagian ini meliputi deklarasi untuk label, const,
type, var, procedure dan function
Syarat terpenting dalam pembentukan suatu program adalah, bahwa setiap
variabel,type non-standard, label, procedure non-standard, serta function
non-standard yang dipakai didalamnya harus nyatakan (deklarasi) terlebih dahulu
pada bagian deklarasi. Setiap deklarasi tersebut harus bersifat unik (tidak
boleh serupa satu sama yang lain).
Penulisan nama dalam deklarasi
tersebut harus memenuhi syarat-syarat sebagai
berikut :
- panjang nama maximum 63
character, diawali dengan alphabet
- tidak ada special character kecuali
tanda garis bawah ("_")
- tidak boleh serupa dengan
reserved word (kata tercadang)
- tidak boleh serupa dengan indentifier lainnya.
Variabel Declaration
Setiap variabel yang digunakan
dalam program harus didefinisikan terlebih dahulu
sebelum digunakan. Cara penulisan
ini adalah :
Var
: ;
Type data apa saja yang
disediakan Turbo Pascal ?
Adapun type variable yang
disediakan pada TURBO PASCAL :
1.Ordinal types
Type data yang mempunyai urutan
pasti, dan masih terbagi menjadi
- Integer
Type variable yang beguna untuk
pengolahan data yang bulat, type ini masih terbagi
atas berberapa menurut jangkauan data dan ukurannya
:
Type Jangkuan Ukuran
Shortint -128..127 8 bit
Integer -32768..32767
16 bit
Longint -2147483648..2147483647
32 bit
Byte 0..255 8 bit
Word 0..65535 16 bit
Char
Type variabel yang berguna untuk
pengolahan character ASCII, type character ini
penulisannya ditandai dengan dua
buah petik tunggal seperti : 'A', '3','*',#7 untuk
menyatakan ' harus ditulis ''''
Boolean
Type varibale yang berguna untuk
pengolahan hal yang hanya mempunyai dua
ketentuan yaitu benar(TRUE) dan
salah(FALSE) saja.
2.Real types
Type variable yang beguna untuk
pengolahan data yang tidak bulat, untuk type real
ini juga terbagi atas beberapa :
Type variable yang beguna untuk
pengolahan data yang tidak bulat, untuk type real
ini juga terbagi atas beberapa :
Type Jangkauan Ketelitian
Ukuran
Real 2.9e-39..1.7e38
11- 12 digit 6 bit
Single 1.5e-45..3.4e38 ³
7-8 7-8 digit 4 bit
Double 5.0e-324..1.7e308 15-16
digit 8 bit
Extended 3.4e-4932..1.1e4932 19-20
digit 10 bit
Comp -9.2e18..9.2e18 19-20 digit 8 bit
Operator Integer Type Real
Type
+ Penjumlahan Penjumlahan
- Pengurangan Pengurangan
* Perkalian Perkalian
/ Pembagian Pembagian
DIV Hasil bagi
MOD
Sisa Bagi
NOT Bitwise Negation Logical
Negation
AND Bitwise AND Logical AND
OR Bitwise inclusive OR Logical
inclusive OR
XOR Bitwise exclusive OR Logical
exclusive OR
SHL Bitwise shift-left
SHR Bitwise shift-right
Operator relasi yang mengembalikan
hasil Boolean
Operator Fungsi
:= Menyatakan nilai
= Sama dengan
<> Tidak sama dengan
< Lebih kecil
> Lebih besar
<= Lebih kecil atau sama dengan
>= Lebih
besar atau sama dengan
Pascal menyediakan perintah Write
dan Writeln yang dapat anda gunakan untuk
menampilkan tulisan ke layar.
Perintah Readln dapat digunakan
untuk membaca masukan dari pemakai dan
menyimpannya ke suatu variabel.
(Sumber : )
Berikut ini ada salah satu program pascal dalam bentuk phytagoras
Contoh :
Masukan seperti gambar dibawah ini :
Setelah lengkap lalu tekan ALT+F9 untuk mengetahui kelengkapan input yang telah di ketikan di pascal , jika ada kesalahan maka akan ada gambar pemberitahuan seperti gambar dibawah ini
Jika Sudah lengkap seperti gambar dibawah ini
tekan "Run" lalu akan masuk sepeti gambar dibawah ini
masukan sisi tegak 8, sisi datar 6 lalu enter , maka akan muncul jawaban sisi miring nya = 10
Program ini (phytagoras ) merupakan salah satu contoh dalam pemanfaatan program pascal
terimakasih atas perhatiannya . wassalamualaikum wr wb