Anda di halaman 1dari 11

PEMROGRAMAN DASAR

PENGANTAR BLOG

Dosen pengampu :

Sustin Farlinda, S.Kom, M.T

Disusun oleh :

Tyas Errica Dewi Maharni

G41191856

PROGRAM STUDI REKAM MEDIK

JURUSAN KESEHATAN

POLITEKNIK NEGERI JEMBER

2020
Reserved Word Bahasa Pemrograman Pascal
Reserved Words adalah kata-kata yang memiliki arti yang spesifik bagi kompiler dan tak bisa dipakai
untuk kegunaan lainnya pada program. Dalam Pascal Reserved Words ditampilkan dalam huruf Bold atau
cetak tebal, dan perlu diingat bahawa dalam bahasa pascal tidak Case Sensitive yaitu kita bisa menulisnya
dengan huruf kapital, huruf kecil atau gabungan keduanya Pascal akan tetap mengenal kata tersebut sama
saja, misalnya: kita akan menulis kata Begin, BEGIN, BeGin, bEgIN, atau yang lain maka Pascal akan
mengenal kata tersebut sama.

1. Turbo Pascal Reserved Word


absolute else label record until
and end mod reintroduce uses
array file nil repeat var
asm for not self while
begin function object set with
case goto of shl xor
const if on shr
constructor implementation operator string
destructor in or then
div inherited packed to
do inline procedure type
downto interface program unit

2. Free Pascal Reserved Word

Di atas reserved word Turbo Pascal, Free Pascal juga mempertimbangkan berikut sebagai
reserved word.

 dispose

 exit

 false

 new

 true

3. Object Pascal Reserved Word


reserved word Object Pascal (digunakan dalam mode Delphi atau Objfpc) adalah sama dengan
Turbo Pascal, dengan kata kunci tambahan berikut:
 as

 class

 dispinterface

 except

 exports

 finalization

 finally

 initialization

 inline

 is

 library

 on

 out

 packed

 property

 raise

 resourcestring

 threadvar

 try

4. Perubahan

Berikut ini adalah daftar semua perubahan. Mereka tidak benar-benar reserved word dalam arti
bahwa mereka dapat digunakan sebagai pengidentifikasi, tetapi di tempat-tempat tertentu,
mereka memiliki arti khusus bagi compiler, yaitu, compiler menganggap mereka sebagai bagian
dari bahasa Pascal.

absolute export name protected softfloat


abstract external near public stdcall
alias far nostackframe published virtual
assembler far16 oldfpccall read write
cdecl forward override register
cppdecl index pascal reintroduce
default local private safecall

Keterangan:
jenis Predefined seperti Byte, Boolean dan konstanta seperti maxint bukan Reserved_Words.
Mereka adalah identifier, dideklarasikan dalam unit sistem. Ini berarti bahwa jenis dapat
didefinisikan ulang di unit lain. Programmer ini namun tidak dianjurkan untuk melakukan hal
ini, karena akan menyebabkan banyak kebingungan.
Jenis-jenis Tipe Data di Dalam Bahasa Pascal
Tipe data syandart merupakan salah satu dari jenis pengelompokan tipe-tipe data dalam Bahasa
Pemrograman Pascal. Berikut ini adalah gambar yang mengenai tipe data dalam Pascal

1. Tipe Data Standar Pascal

Kelompok pertama adalah tipe data standar pascal, atau dikenal juga sebagai tipe data
sederhana. Kelompok ini terdiri dari 4 tipe data: Integer, Real, Character dan Boolean.

a. Tipe Data Integer

Tipe data integer adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai
pecahan atau nilai desimal). Nilai ini bisa berbentuk angka positif maupun negatif,
contohnya 3, 99, 1114, -44, 10000, atau 128730123. Dibagi lima macam yaitu :

TIPE JANGKAUAN UKURAN


Signed 8
Shortint -128…127 bit

Signed 16
Integer -32768…32767 bit

Signed 32
-2147483648… bit
Longint
2147483647

UnSigned
Byte 0…255 8 bit

UnSigned
Word 0…65535 16 bit

Berikut contoh cara pendefenisian tipe data integer di dalam pascal:

1 var

2 a:integer;

b. Tipe Data Real

Tipe data real adalah tipe data angka yang mengandung nilai pecahan (baik positif
maupun negatif), seperti: 3.14, 99.99, atau 679073.22. dibagi lima macam yaitu :

DIGIT
TIPE DATA JANGKAUAN UKURAN
PENTING

2.9 * 10-39 … 1.7 *


Real 1038 11-12 6 byte

1.5 * 10-45 … 3.4 *


Single 1038 7-8 4 byte

5.0 * 10-324 … 1.7 *


Double 10308 15-16 8 byte
3.4 * 10-39 … 1.1 *
Extented 104932 19-20 10 byte

-263+1… 1063-1
Comp 19-20 8byte

Berikut contoh cara pendefenisian tipe data real di dalam pascal:

1 var

2 a:real;

c. Tipe Data Char

Tipe data char adalah tipe data yang akan menampung karakter semua tombol yang terdapat
pada keyboard atau lebih lengkapnya semua karakter yang terdapat pada kode ASCII.
Karakter ini hanya boleh terdiri dari 1 digit, seperti ‘a’, ‘A’, ‘x’, atau ‘#’.

* Catatan : Apabila char ingin dijadikan sebagai konstanta maka karakter yang
dimasukkan harus diapit dengan tanda kutip satu. Dan apabila karakter itu berupa tanda
kutip satu maka harus diapit dengan dua tanda kutip satu.

Berikut contoh cara pendefenisian tipe data char di dalam pascal:

1 var

2 a:char;

d. Tipe Data Boolean

Tipe data boolean adalah tipe data yang hanya bisa diisi dengan 1 diantara 2 nilai: true atau
false (benar atau salah). Operator yang penghubung untuk tipe Boolean adalah : = , <> , > ,
< , >= , <= , IN. Boolean akan menghasilkan False jika nilai= 0 dan akan menghasilkan
True jika nilai=1. Tipe data boolean biasanya digunakan untuk percabangan kode program
seperti struktur IF atau perulangan (looping).
Berikut contoh cara pendefenisian tipe data boolean di dalam pascal:

1 var

2 a:boolean;

Unit dalam PASCA

Suatu unit adalah kumpulan dari konstanta, tipe-tipe data, variable, prosedur dan fungsi-fungsi. Tiap-tiap
unit tampak seperti suatu program Pascal yang terpisah. Unit standar sudah merupakan kode mesin (sudah
dikompilasi), bukan kode sumber Pascal lagi dan sudah diletakkan di memori pada waktu menggunakan
pascal. Untuk menggunakan suatu unit, harus diletakkan suatu anak kalimat Uses diawal blok program,
diikuti oleh daftar nama unit yang digunakan. Unit dalam Pascal antara lain :

1. System
Unit sistem adalah perintah-perintah utama dalam turbo pascal sehingga kita tidak perlu
menggunakan perintah Uses System pada awal program. Berikut ini contoh perintah yang masuk
dalam unit system.
Tabel 2.1 Contoh Perintah Unit System
Perintah Fungsi
INT Mengabaikan angka dibelakang koma atau membulatkan
angka.
Frac Mengambil nilai desimal suatu angka
Exp Mencari ekponensial dari suatu bilangan
Ln Mencari logaritma Natural dari suatu bilangan
Pi Memasukkan bilangan 3.14
Sin Mencari SINUS dari suatu bilangan dalam satuan radian
Cos Mencari COSINUS dari suatu bilangan dalam satuan radian
Abs Mencari absolute (menghilangkan tanda negatif) dari suatu
bilangan
Inc Menambahkan angka dengan angka 1 atau angka lain sesuai
dengan perintah
Dec Mengurangi dengan angka 1 atau angka lain sesuai dengan
perintah
Odd Melakukan pelacakan apakah suatu bilangan ganjil atau tidak
Succ Untuk mencari pengikut (successor atau sesudahnya) dari
suatu angka atau argumen
Pred Untuk mencari pendahulu (predecessor atau argumen
sebelumnya) dari suatu angka atau argumen
Chr Perintah untuk mencetak karakter tambahan atu alzim disebut
Kode ASCII
Ord Untuk mencari letak suatu argumen atau menacri nomor
ASCII dari Suatu Argumen
Round Membulatkan angka real menjadi integer
Trunc Menghilangkan desimal dari suatu bilangan
Upcase Mengubah karakter huruf kecil menjadi huruf besar
Lo Untuk mencari byte terendah dari suatu argumen
Hi Untuk mencari byte tertinggi dari suatu argumen
Swap Untuk membalikkan byte tertinggi dan terendah dari suatu
argumen
Low Mengambil nilai terendah dari range suatu argumen
High Mengambil nilai tertinggi dari range suatu argumen
2. Crt
Unit Crt digunakan untuk memanipulasi layer teks ( windowing, peletakkan cursor dilayar, color
untuk teks, kode extanded keyboard dan lainnya). Untuk menggunakan perintah yang terdapat dalam
unit Crt harus menggunakan Uses Crt pada awal program. Berikut ini diberikan contoh perintah
yang tergabung dalam unit Crt.
Tabel 2.2 Contoh Perintah Unit Crt
Perintah Fungsi
ClrScr Perintah untuk membersihkan layar
GoToXY Untuk meletakkan pada posisi tertentu di layar
TextColor Untuk membuat warna pada teks
TextBackGround Memberi warna latar belakang pada teks
TextAttr Gabungan dari TextColor dan TextBacground
Sound Untuk membuat suara
No Sound Untuk menghentikan suara
Delay Untuk membarikan waktu tunda
KeyPressed Untuk mengetahui sembarang tombol sudah ditekan
Readkey Untuk membaca tombol yang ditekan oleh pemakai
Window Untuk membuat jendela teks pada layar
ClrEol Untuk menghapus posisi kursor hingga akhir baris

3. DOS
Digunakan bila akan menggunakan prosedur-prosedur dan fungsi-fungsi standar yang berhubungan
dengan DOS call, semacam DetTime, SetTime, DiskSize, DiskFree dan lainnya.
Contoh :
Uses Dos ;
Begin
Writeln ( DiskFree(0), ‘ byte sisa isi disk ‘ ) ;
End .

4. WinDOS
Unit yang berkaitan implementasi sistem operasi dan dan menangani file-file rutin
5. Graph
menyediakan suatu kumpulan rutin grafik yang canggih, sehingga dapat memanfaatkannya untuk
keperluan-keperluan pembuatan grafik.
contoh :
Uses graph ;
Var
DriveGrafik, ModeGrafik : integer ;
I, x, y : integer ;
Begin
DriveGrafik : = detect ;
…….
…….
End .

6. Graph3
Unit yang dirancang untuk mendukung aplikasi grafis pada turbo pascal 3.0
7. Overlay
Unit yang berisi procedure, function dan symbol untuk yang digunakan dengan overlay manager
Borland Pascal
8. Printer
Merupakan unit yang sangat kecil dirancang untuk penggunaan printer didalam program.
Contoh :
Uses printer ;
Begin
Writeln ( Lst, ‘Hallo’ ) ;
Writeln ( Lst, ‘-------‘ ) ;
End .

9. Turbo3
Unit yang dikembangkan hanya untuk mendukung Turbo Pascal 3.0

Sumber
http://delphi-enggote.blogspot.com/2013/03/reserved-word-dalam-pascal.html
https://namakuputrakusuma.wordpress.com/2009/12/02/reserved-word-turbo-pascal/
https://www.duniailkom.com/tutorial-belajar-pascal-jenis-jenis-tipe-data-di-dalam-bahasa-
pascal/
https://annur24.wordpress.com/2013/12/18/type-data-pada-pascal/
http://infodaripitra.blogspot.com/2016/02/mengenal-unit-standar-turbo-pascal-70.html
http://ridyantika34.blogspot.com/2011/12/unit-dalam-pascal.html

Anda mungkin juga menyukai