P. 1
Materi Tik

Materi Tik

|Views: 8|Likes:
Published by Vidya Dwina Adianti

More info:

Published by: Vidya Dwina Adianti on Jun 11, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

02/23/2014

pdf

text

original

Reserved Word Reserved Word adalah 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 ASM ARRAY BEGIN CASE CONST CONSTRUCTOR DESTRUCTOR DIV DO ABSOLUTE DOWN TO ELSE END EXPORTS FILE FOR GOTO IF IMPLEMENTION ASSEMBLER () IN INHERITED INLINE INTERFACE LABEL LIBRARY FUNCTION NIL NOT FAR OF OR PACKED PROCEDURE PROGRAM RECORD MOD SET SHL OBJECT FORWARD STRING THEN TO TYPE UNIT UNTIL REPEAT VAR WHILE SHR INDEX USES WITH

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: A. 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 = statement ini digunakan untuk mencetak variable ke dalam monitor 2. Statemen-statemen yang digunakan untuk pengaturan letak layar. A. ClrScr [prosedur]. Perintah ini digunakan untuk membersihkan layar. sintaks: ClrScr; [Clear screen] B. GotoXY[prosedur]. Untuk menempatkan posisi kursor pada layar. Sintaks: GotoXY(X, Y: Byte); Keterangan : X = sumbu X (posisi horisontal) Y = sumbu Y (posisi vertikal) C. DelLine [prosedur]. Untuk menghapus sebuah baris pada posisi kursor dan menaikkan baris-baris dibawahnya. Sintaks: DelLine; D. InsLine [prosedur]. Untuk menyisipkan sebuah baris pada posisi kursor dan menggeser kebawah tampilantampilan baris dibawahnya. Sintaks: InsLine;

B. ReadKey [fungsi].
Untuk pembacaan sebuah karakter dari keyboard. Tipe data yang dihasilkan adalah char. Sintaks: ReadKey; C. Write/Writeln [prosedur]. Digunakan untuk menampilkan isi dari suatu nilai variable di layar. Sintaks: Write/Writeln(x); Keterangan : x = variabel.

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

Keterangan : S = nilai string. Sintaks: UpCase (S). Delete [prosedur].E. Sintaks: Copy (S. Sintaks: ArcTan (x). Keterangan : Source = sumber string untuk disisipi (string) var S = string tujuan yang akan disisipi oleh string Source (string) Index = posisi mulai (integer).. Keterangan : variable MS = ukuran waktu dalam milisecond.var S. Pos [fungsi]. bila tidak berarti kesalahan dan letak kesalahannya ditunjukkan oleh variabel posisi salah. Mencari posisi sebuah bagian string (substring) di dalam sebuah string. Nilai string harus berisi angka. Menghapus sebagian karakter dari sebuah string. Sintaks: Str (N. A. Keterangan : S = string Length(S) menghasilkan nilai integer. Untuk menghentikan sejenak proses program. Merubah nilai numerik ke dalam nilai string. .'DEF') { ABCDEF } B. {menghasilkan nilai Byte} Keterangan : Substr = substring yang akan dicari posisinya di dalam sebuah string S. Sintaks: Length (S). Sintaks: ABS(x). E.S). Memberikan nilai panjang dari suatu string (jumlah karakter dalam string).sn]: String) : String. Jika benar. Statemen-statemen untuk perhitungan aritmatik.Index. Insert [prosedur]. Merubah nilai string ke dalam nilai numerik. Delay [prosedur]. Abs [fungsi]. Sintaks: Delete (S. G. Index = posisi awal kita akan mengambil beberapa karakter (integer) Count = banyaknya karakter yang akan diambil (integer). ConCat Untuk menggabungkan 2 atau beberapa variabel string.Index. Keterangan : N = data tipe integer. 3. Str [prosedur]. Sintaks: ConCat (s1 [. Bila bernilai 0 berarti nilai string yang dicari tidak ada. contoh: ConCat ('ABC'. 4. Memberikan huruf kapital dari argumen. P = posisi salah. Keterangan : sama dengan statemen Copy. Sintaks: Delay (MS: Word). ArcTan[fungsi]. Sintaks: Pos (Substr. Keterangan : S = variabel bertipe karakter. Sintaks: Insert (Source.P). D.N. Menyisipkan satu atau beberapa karakter ke dalam sebuah string. maka nilai variabel tsb = 0 (nol). B. UpCase [fungsi].. C.Count). I. Sintaks: Val (S. A.. Copy Mengambil satu atau beberapa karakter dari sebuah string. Statemen yang digunakan untuk memanipulasi string. H..Index). Val [prosedur]. Length [fungsi]. Keterangan : S = sebuah string (string). Memberikan nilai dari fungsi arctangent dari perhitungan goniometri.S). plus atau minus. F. Memberikan nilai mutlak dari suatu argumen.s2.Count) : String. N = nilai real. S = data tipe string.

hasilnya : 42 C. Sintaks: Exp (x). Statemen-statemen untuk transfer nilai dari suatu variabel. Sintaks: Int (X). Sqr [fungsi]. hasilnya : a B. 5. Sintaks: Ord (x).Trunc (20/3)). hasilnya : 20/3 dibulatkan kebawah = 6 6. Int [fungsi]. Cos [fungsi]. Ln [fungsi]. Sqrt (fungsi). Digunakan untuk menghitung nilai akar dari suatu bilangan. E. J. Sintaks: Cos (x). Sintaks: Sin (x). Keterangan : x bertipe byte contoh : Writeln (Chr (61)). Sintaks: Pred (x). Sin [fungsi]. I. Merubah nilai dari byte ke bentuk karakter yang sesuai dengan kode ASCII. contoh : Writeln(Ord ('B')). Membulatkan data tipe real ke data tipe longint. Memberikan nilai integer (bilangan bulat) dari suatu variabel dengan membuang bilangan di belakang koma. contoh : Writeln('10/3 dibulatkan = '. Tipe dari x bisa berupa real maupun integer. F. Chr [fungsi]. H. Sintaks: Chr (x). Ord [fungsi]. G. Trunc [fungsi]. Frac [fungsi]. Digunakan untuk menghitung nilai pangkat kuadrat dari suatu bilangan. Sintaks: Sqr (x). yaitu sebesar x. D. A. Membulatkan kebawah data tipe real ke data tipe longint. Untuk mendapatkan nilai pecahan dari suatu bilangan. Round [fungsi]. Statemen-statemen untuk memanipulasi data. Keterangan : Jika nilai pecahan < 0. Memberikan nilai sebelum nilai argumen dalam urutannya dalam ASCII. Memberikan nilai dari fungsi Cosinus. Sintaks: Sqrt (x). Keterangan : x bertipe char . Exp [fungsi]. contoh : Writeln('20/3 dibulatkan kebawah = '. Sintaks: Ln (x). Digunakan untuk menghitung nilai logaritma alam (natural logarithm) dari nilai x. Memberikan nilai dari fungsi Sinus. x dapat bertipe real atau integer dan akan menghasilkan nilai bertipe real. Merubah nilai suatu variabel dari bentuk karakter ke bentuk longint.5 maka dibulatkan keatas. Menghitung nilai pangkat dari bilangan e (bilangan alam). Sintaks: Trunc (x). hasilnya : 10/3 dibulatkan = 3 D. Pred [fungsi]. Sintaks: Round (x). Sintaks: Frac (x). C.Round(10/3)).dimana x dapat bertipe real atau integer dan akan menghasilkan nilai bertipe real. Jika nilai pecahan > 0. A. Dan hasilnya akan sama dengan tipe dari x.5 maka dibulatkan kebawah. Tipe dari x sama seperti yang diatas.

Window [prosedur]. Sintaks: Sound (Hz : word). Untuk mengnonaktifkannya. Menambah (increments) nilai suatu variabel. Statemen-statemen tambahan (warna.i). Sintaks: Succ (x). Memberikan nilai sesudah nilai argumen dalam urutannya dalam ASCII. A. Inc[fungsi]. x1.y2 = kordinat kanan bawah dengan nilai maksimal sesuai dengan mode layar. Untuk mengaktifkan suara (beep) pada internal speaker. Sintaks: Window (x1. Mengurangi (decrements) nilai suatu variabel. {i >= 1} D. TextMode [prosedur]. {i >=1} 7. D. TextColor [prosedur]. Dec [fungsi]. Catatan : untuk pilihan warna lihat pada buku Turbo Pascal yang anda miliki.suara dan window). .i). C. Succ [fungsi]. y1.B.y2 : Byte). Untuk mengatur warna latar belakang dari karakter-karakter di layar. Untuk membuat suatu jendela (window) yang terletak pada layar. Sound [prosedur]. Sintaks: Inc (x.y1. Sintaks: TextColor (color : Byte). Untuk mengatur lebar layar. 80 kolom atau 40 kolom. gunakan statemen NoSound.x2.x2 = kordinat kiri atas dengan nilai maksimal sesuai dengan mode layar. Sintaks: TextMode(Mode: Byte). Daftar TextColor : (2) �� Hijau Muda (3) �� Hijau pupus (4) �� Merah (5) �� Ungu Tua (6) �� Kuning (7) �� Putih (8) �� Biru Tua (9) �� Biru Cerah (10) �� Hijau Muda (12) �� Merah Muda (13) �� Ungu Cerah (14) �� Kuning Muda (15) �� Ungu Pupus (16) �� Hitam Daftar TextColor dengan Blink : (17) �� Biru Tua (18) �� Hijau Muda (19) �� Hijau Pupus (20) �� Merah (21) �� Ungu Tua B. Untuk mengatur warna dari karakter-karakter di layar. TextBackGround [prosedur]. Sintaks: TextBackGround (Color : Byte). Sintaks: DEC(x. C. Default = C80 E.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->