0% menganggap dokumen ini bermanfaat (0 suara)
380 tayangan9 halaman

ELEMEN-elemen Program Pascal Jadi

Dokumen tersebut membahas tentang elemen-elemen dasar bahasa pemrograman Pascal, meliputi 1) simbol-simbol dasar seperti huruf, angka, dan simbol khusus, 2) kata kunci terlarang, 3) pengenal, 4) tipe data dasar seperti boolean, integer, real, karakter, string, pointer, dan ordinal, 5) karakter kontrol, 6) operator, 7) komentar program, 8) pernyataan seperti input, output, manipulasi string, dan 9) prosedur.

Diunggah oleh

Syamsu Rizal
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai RTF, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
380 tayangan9 halaman

ELEMEN-elemen Program Pascal Jadi

Dokumen tersebut membahas tentang elemen-elemen dasar bahasa pemrograman Pascal, meliputi 1) simbol-simbol dasar seperti huruf, angka, dan simbol khusus, 2) kata kunci terlarang, 3) pengenal, 4) tipe data dasar seperti boolean, integer, real, karakter, string, pointer, dan ordinal, 5) karakter kontrol, 6) operator, 7) komentar program, 8) pernyataan seperti input, output, manipulasi string, dan 9) prosedur.

Diunggah oleh

Syamsu Rizal
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai RTF, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

ELEMEN ELEMEN PROGRAM PASCAL

1.Simbol-simbol dasar
Program pascal dapat dibentuk dari dapat dibentuk dari simbolsimbol yang terdiri dari huruf, angka dan simbol-simbol khusus.
huruf
Huruf yang digunakan mulai dari asampai dengan z, dan A sampai
dengan Z serta garis bawah ( _ ) huruf besar atau kecil dianggap sama,
sehingga AbC sama dengan aBc.

angka

Angka yang dapat digunakan adalah angka 0 1 2 3 4 5 6 7 8 9.


simbol-simbol khusus
simbol-simbol

yang

dapat

digunakan

adalah

simbol

seperti

(. , ; :) selain itu juga dapat digunakan simbol untuk operasi aritmatik


( + - * / ), perbandingan ( <> = <= >= <> ), dan simbol-simbol
khusus lainnya ( ! @ # $ % ^ ~ ` ( ) [ ] { } )

2.kata-kata cadangan
Dalam bahasa pemrograman pascal terdapat pernyataan- pernyataan baku berupa
kata-kata cadangan atau reserved word, yaitu kata-kata baku yang digunakan dalam program
dan sudah terintergrated dalam pascal dan juga mempunyai bentuk serta kegunaan tertentu
yang telah didefinisikan oleh Pascal. Reserved word tidak boleh didefinisikan kembali oleh
pemakai, sehingga tidak dapat digunakan sebagai pengenal (Identifier). Dalam bahasa
pemrograman Pascal, beberapa reserved word dalam Pascal antara lain:
AND, DOWNTO, IN, OF, STRING, ASM, ELSE, INHERITED, OR, THEN, ARRAY, END,
INLINE, PACKED, TO, BEGIN, EXPORTS, INTERFACE, PROCEDURE, TYPE, CASE,
FILE, LABEL, PROGRAM, UNIT, CONST, FOR, LIBRARY, RECORD, UNTIL,
CONSTRUCTOR, FUNCTION, MOD, REPEAT, USES, DESTRUCTOR, GOTO, NIL,
SET, VAR, DIV, IF, NOT, SHL, WHILE,DO, IMPLEMENTATION, OBJECT, SHR, WITH

3.pengenal
Nama yang digunakan dalam program pascal disebut dengan
pengenal (identifier). Pemakai dapat mendefinisikan sendiri suatu nama
sebagai pengenal untuk tipe, konstanta, variabel, prosedur, fungsi, unit,
dan program, program yang di definisikan sendiri ini bebas tapi dengan
ketentuan-ketentuan sebagai berikut:
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus
berupa huruf.
2. Tidak boleh mengandung karakter blank
3. Tidak boleh mengandung simbol-simbol khusus kecuali garis bawah
4. Panjangnya bebas tetapi hanya 63 karakter pertama yang dianggap
signifikan.
4.data
data dipergunakan untuk mendeklarasikan nilai suatu variabel.
Terdapat beberapa tipe data yang digunakan dalam program pascal
terdapat 2 jenis yaitu tipe dasar dan tipe bentukan, tetapi dalam makalah
ini hanya akan dibahas tipe dasar saja. Adapun jenis-jenis tipe-tipe dasar
tersebut diantaranya adalah:
1.Tipe data boolean
Data boolean disebut juga data bilangan lojik. Tipe data boolean
hanya mengenal dua buah nilai yaitu benar (true) dan salah (false).
Tipe data integrer
Data integrer merupakan nilai bilangan bulat dalam bentuk desimal
misalnya 1, 2, 34, 765, 0, -89, -70. tipe data integrer mempunyai
ranah nilai yang tidak terbatas. Dalam Turbo Pascal terdapat lima macam
tipe data integrer, yaitu: byte, shorint, word, integer dan longint.
Tipe data real

Data real adalah data yang mengandung data desimal misalkan 3.65,
9.0876, 2.00, dan lain-lain. Bilangan real juga dapat dituliskan dengan
notasi E, yang artinya perpangkatan sepuluh. Misalnya 230.40E32 artinya
230.40 x10.

Tipe data Karakter (char)


Data karakter ditulis dengan menggunakan tanda petik ( )
misalkan A ,@, z, #, 1, -234, +, < dan lain-lain.
Tapi perlu diperhatikan 9 adalah karakter tetapi jika di tulis 9 maka
tipenya menjadi integer. Maka sarat mutlak menulisan karakter harus
menggunakan tanda baca petik ( ).
Tipe data string
Data string adalah untaian karakter-karakter dengan panjang
tertentu yang terletak diantara tanda petik tunggal. nilai data string akan
menepati memori sebesar banyaknya karakter stringnya ditambah
dengan 1 byte. Contoh dari data sring adalah seperti teknik,
informatika, 9876151 dan sebagainya.
Tipe data pointer
Pointer adalah suatu variabel yang berisi alamat yang akan
disimpan pada memori.
Tipe data ordinal
Tipe data ordinal adalah tipe data yang merupakan subset dari tipe
data sederhana (tipe data standart dan tipe data yang di definisikan
sendiri oleh pemakai). Yang dimaksud dengan tipe data sederhana adalah
semua tipe data kecuali tipe data riel. Jadi yang termasuk tipe data ordinal
adalah tipe data stendart (integer, shortint, longit, byte, word,

boolean, dan chart), dan tipe data yang didefinisikan sendiri oleh
pemakai.
5.karakter kontrol
Turbo Pascal memungkinkan karakter-karakter kontrol untuk
diletakan dalam suatu string. Terdapat dua buah notasi yang digunakan
untuk karakter kontrol yaitu: Simbol # yang diikuti dengan dengan
bilangan desimal untuk menunjukan suatu karakter yang berhubungan
dengan kode ASCII. Simbol ^ di ikuti oleh suatu karakter menunjukan
hubungan dengan karakter kontrol.

6.tanda operasi
Tanda operasi dalam bahasa pascal dikelompokan dalam sembilan
kategori, yaitu:
Asigment operator
Asigment operator dusebut juga operator pengerjaan, menggunakan
simbol (:=)
Binary operator
Binary operator digunakan untuk mengoprasikan dua buah operand
Operand dapat berbentuk konstanta, variabel, operator ini digunakan
untuk operasi aritmatika yang berhubungan dengan tipe data integrer dan
real.
Unary operator
Urany operator hanya bisa menggunakan satu operand saja. Operan
berupa urani plus untuk menunjukan tanda positif, dan urany minus untuk
menunjukan tanda negatif.
Bitwise operator
Bitwise operator digunakan untuk bit per bit pada nilai integrer
bekerja berdasarkan bilangan biner, walaupun input dan output dapat

berupa bilangan bulat maupun riel. Terdiri operator NOT,AND,OR,XOR,shr,


sht.
Relational operator
Relational operator digunakan untuk membandingkan hubungan
dua buah operand yang akan menghasilkan boolean (TRUE atau FALSE).
Logical operator
Logical operator sama dengan bitwise operator terdiri dari NOT,AND,
OR,XOR. hanya saja bekerja dengan nilai-nilai logika, yaitu TRUE-FALSE.
Addres operator
Pascal memberikan dua buah operator khusus yang berhubungan
denga alamat (address) di memori yaitu @ yang akan menghasilkan
alamat dari suatu nilai variabel, dan ^ akan memberikan nilai di alamat
yang ditunjukan.
Set operator
Set operator digunakan untuk operasi himpunan
String operator
String operator digunakan untuk operasi string saja, yaitu operator
+ yang digunakan untuk menggabung nilai dua buah string.

7.komentar program
Untuk keperluan dokumentasi program, sehingga program mudah
dibaca dan dipahami dapat ditambah komentar. Komentar dapat
ditambahkan dimanapun dalam program yang tidak akan mempengaruhi
proses dari program.ditulis dengan pembatas { dan } atau pembatas (*
dan *)

8.pernyataan
Pernyataan adalah instruksi atau gabungan instruksi, yang
menyebabkan komputer
melakukan aksi.

Blok Pernyataan: Begin


(statement)
;
;
end.
Pernyataan terdapat pada bagian deklarasi yang diawali oleh
reserved word BEGIN dan diakhiri dengan END. setiap pernyataan diakhiri
dengan tanda [;]. pernyataan dalam bahasa Pascal terdiri dari
pernyataan yang berupa fungsi dan prosedur sebagai perintah standar
Pascal. Berikut adalah beberapa jenis pernyataan dalam bahasa pascal :
1.pernyataan yang digunakan untuk Input dan Output (standar I/O).
Read / Readln [prosedur].
Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier
standar READ atau READLN.
Identifier standar ReadLn sedikit berbeda dengan Read. ReadLn digunakan untuk
memasukkan data perbaris, artinya setelah tombol Enter ditekan, maka akan ganti
baris, sedangkan Read tidak ganti baris, masih dalam baris yang sama.
Write / Writeln [prosedur].
Sedangkan untuk keperluan output (mencetak output) digunakan identifier standar
WRITE atau WRITELN. Perbedaan Write dengan WriteLn adalah bahwa Write
menampilkan hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris
yang sama. Sedang WriteLn digunakan untuk menampilkan tampilan perbaris, akan ganti
baris untuk tampilan berikutnya.

2. pernyataan yang digunakan untuk pengaturan letak layar.


ClrScr [prosedur].
Perintah ini digunakan untuk membersihkan layar.
GotoXY[prosedur].
Untuk menempatkan posisi kursor pada layar.
DelLine [prosedur].
Untuk menghapus sebuah baris pada posisi kursor dan menaikkan baris-baris dibawahnya.
InsLine [prosedur].

Untuk menyisipkan sebuah baris pada posisi kursor dan menggeser kebawah tampilantampilan baris dibawahnya.
Delay [prosedur].
Untuk menghentikan sejenak proses program.
3. pernyataan yang digunakan untuk memanipulasi string.
ConCat[fungsi].
Untuk menggabungkan 2 atau beberapa variabel string.
Copy [fungsi].
Mengambil satu atau beberapa karakter dari sebuah string.
Delete [prosedur]. .
Menghapus sebagian karakter dari sebuah string.
Insert [prosedur].
Menyisipkan satu atau beberapa karakter ke dalam sebuah string.
Length [fungsi].
Memberikan nilai panjang dari suatu string (jumlah karakter dalam string).
Pos [fungsi].
Mencari posisi sebuah bagian string (substring) didalam sebuah string.
Str [prosedur].
Merubah nilai numerik ke dalam nilai string.
Val [prosedur].
Merubah nilai string ke dalam nilai numerik.
UpCase [fungsi].
Memberikan huruf kapital dari argumen.
Abs [fungsi].
Memberikan nilai mutlak dari suatu argumen.
ArcTan[fungsi].
Memberikan nilai dari fungsi arctangent dari perhitungan goniometri.
Cos [fungsi].
Memberikan nilai dari fungsi Cosinus.
Exp [fungsi].
Menghitung nilai pangkat dari bilangan e (bilangan alam), yaitu sebesar x.
Frac [fungsi].
Untuk mendapatkan nilai pecahan dari suatu bilangan.

Int [fungsi].
Memberikan nilai integer (bilangan bulat) dari suatu variabel dengan membuang
bilangan di belakang koma.
Ln [fungsi].
Digunakan untuk menghitung nilai logaritma alam (natural logarithm) dari nilai x.
Sin [fungsi].
Memberikan nilai dari fungsi Sinus.
Sqr [fungsi].
Digunakan untuk menghitung nilai pangkat kuadrat dari suatu bilangan.
Tipe dari x bisa berupa real maupun integer. Dan hasilnya akan sama dengan tipe
dari x.
Sqrt (fungsi).
Digunakan untuk menghitung nilai akar dari suatu bilangan.
9.prosedur
Prosedur dalam bahasa pascal dapat dibentuk dalam prosedur yang didefinisikan atau
yang dibuat sendiri oleh penguna, atau prosedur yang yang disediakan oleh Turbo Pascal.
Adapun prosedur standart dapat dikelompokan menjadi beberapa kelompok diantaranya:
I/O procedure
Prosedur standart ini dapat digunakan memasukan data dari alat input dan
menampilkan data dari alat output.
String procedure
Prosedur ini untuk operasi suatu string
Exit and halt procedure
Prosedur standart ini digunakan untuk keluar dan mengakhiri proses program.
Original procedure
Prosedur standart ini untuk menentukan urutan dari suatu nilai ordinal (nilai yang
mempunyai urutan tertentu)
Dynamik alocation procedure
Prosedur standart ini digunakan untuk mengatur heap yaitu suatu memori yang masih
tersisa pada waktu program dijalankan
Miscellaneous procedure
Prosedur lain-lain

10.fungsi
Fungsi dalam bahasa pascal dapat berbentuk dalam prosedur yang didefinisikan atau
yang dibuat sendiri oleh penguna, tetapi fungsi didefinisikan sendiri oleh penguna, harus
dideklarasikan terlebih dahulu. Terdapat pula fungsi yang sudah disediakan oleh pascal yang
disebut fungsi standart, diantanya adalah:
I/O Funcsion
Prosedur standart ini dapat digunakan memasukan data dari input dan menampilkan
data dari alat output.
String Funcsion
Fungsi standart ini dapat dipergunakan untuk operasi suatu string
Aritmetic Funcsion
Fungsi standart ini digunakan aritmatika
Transfer Funcsion
Fungsi standart ini digunakan untuk mengubah mengubah nilai dari satu tipe ke tipe
yang lain.
pointer and adress fungsion
Fungsi standart ini digunakan untuk operasi langsung di alamat memori dan pointer.
Original fungsion
Fungsi standart ini untuk menentukan urutan dari suatu nilai ordinal
1. Dynamik alocation fungsion
Fungsi standart ini digunakan untuk mengatur heap
2. Miscellaneous fungsion
Fungsi standart lain-lain

Anda mungkin juga menyukai