Jenis Non Numerik Memberi Keterangan Dalam Program. Membersihkan Layar Menulis Isi Suatu Variabel Mengatur Keluaran Membaca Masukan Untuk Program

Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 353 Single ⇒ 1.5 x 10 -45 .... 3.4 x 10 38 Double ⇒ 5.0 x 10 -324 .... 1.7 x 10 308 Extended ⇒ 3.4 x 10 -4932 .... 1.1 x 10 4932 Untuk Single, Double dan Extended memerlukan adanya Math-Coprocessor 80287 atau 80387.

b. Jenis Non Numerik

String, untuk menyimpan rangkaian dari karakter seperti nama, alamat, nama orang tua, nama kota, dll. Char, untuk menyimpan satu karakter saja seperti L, P, B, S, dsb Boolean, untuk menyimpan nilai TRUE atau FALSE

2.3.1. Statement Umum Dalam Pascal

a. Memberi Keterangan Dalam Program.

Untuk keperluan memberi komentar bahasa Pascal menggunakan karakter { dan } atau dan . Contoh : { Program ini untuk menampilkan pesan } Program ini untuk menghitung sisi miring

b. Membersihkan Layar

Untuk membersihkan tampilan di layar dapat menggunakan procedure standar pascal berupa CLRSCR, untuk ini terlebih dahulu harus mendeklarsikan pemakaian unit layar crt dengan cara deklarasi USES CRT; atau USES WINCRT untuk bahasa Turbo Pscal for Windows TPW. Contoh : USES CRT; ..............; BEGIN CLRSCR; .........; END.

c. Menulis Isi Suatu Variabel

Dengan menggunakan WRITELN atau WRITE bisa ditulis isi suatu variabel ataupun suatu konstanta. Contoh : WRITELNSisi Miring = ,SISI; WRITECenti meter; Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 354

d. Mengatur Keluaran

Untuk variabel bilangan real dan integer bisa dipesan jumlah tempatnya serta jumlah desimalnya. Contoh : WRITELNVariabel:lebar-digit-data; WRITELNVariabel:lebar-dg-dt:lebar-pecahan-desimal;

e. Membaca Masukan Untuk Program

Untuk memberi masukan pada program dapat digunakan prosedure standar READ dan READLN . Contoh : READVariabel; READLNVariabel;

2.3.2. Ekspresi dan Operator Pascal a. Ekspresi

, adalah kombinasi dari konstanta, variabel dan operator untuk menghitung suatu data dari data-data lain yang ada. Contoh : Ekspresi Matematika Ekspresi Pascal A = B C + D A := B C + D X B D A = − ± 2 X := -B + SQRTD2 A A B A B E A B C D = + + E := A + B C + D b. Operator , adalah kata simpan atau simbol yang telah didefinisikan oleh turbo pascal yang berfungsi melakukan sesuatu terhadap satu atau beberapa data. Simbol Operator Kegunaan SQRx, SQRTx Pangkat dan Akar kuadrat. + - Kali, Bagi, Tambah, Kurang DIV Hasil bagi berupa integer ditampilkan MOD Sisa pembagian ditampilkan NOT, AND, OR, XOR Operator boolean = = = Operator relasi Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 355 2.3.3. Perintah Masukan dan Keluaran Input-Output 2.3.3.1. Perintah Write dan Writeln Perintah Write dan Writeln adalah perintah yang berguna untuk mencetak kata-kata atau variabel ke layar komputer, tetapi perintah Write dan Writeln memiliki hasil tampilan dilayar yang berbeda. Untuk mengetahui perbedaan kedua perintah tersebut terlihat dari hasil program dibawah ini: Program Mencetak; Uses crt; atau uses wincrt {Ini merupakan deklarasi UNIT} Begin Write‘Sedang Belajar Pascal-1 ’; Writeln‘Sedang Belajar Pascal-2 ’; Write‘Sedang Belajar Pascal-3 ’; Writeln‘Sedang Belajar Pascal-4 ’; End. Ada beberapa simpulan perintah Write dan Writeln, yakni : Perintah WRITE atau write atau Write mempunyai arti yang sama, yakni menampilkan segala sesuatu yang terletak diantara tanda kurung buka ‘ ‘ dan tanda kurung tutup ‘ ‘ ke perangkat output layar monitor. Segala sesuatu yang hendak dicetak harus terdapat di antara kurung buka “ ” dan kurung tutup “” Perintah WRITELN atau writeln atau WriteLN mermpunyai arti yang sama seperti perintah WRITE namun setelah menampilkan variabel atau string ke media output layar dilanjutkan dengan perintah LN atau ln yang maksudnya pindah ke LINE baris berikut untuk perintah output selanjutnya. Bila ingin mencetak kata-kata string, kata tersebut harus terdapat diantara tanda petik satu ’, sedangkan untuk mencetak variabel tidak perlu diberikan tanda petik satu ’ . Setiap pemakaian Write dan Writeln harus diakhiri dengan tanda titik koma ; sebagai tanda akhir sebuah perintah statemen atau sekumpulan perintah.

2.3.3.2. Perintah Read dan Readln

Perintah Read dan Readln digunakan untuk memasukan data ke dalam variabel. Memang tidak ada perbedaan yang jelas antara perintah Read dan Readln . Perbedaan Read Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 356 dan Readln ini akan terdapat pada operasi file, sedangkan bila input dari standar input keyboard adalah pada pemasukan Enter. Read tidak akan menerima Enter, sedang Readln akan menerima Enter sebagai masukan. Program MencetakHasilMasukan; Var nama : string; Umur : integer; Begin Writeln‘Hallo Saya Bahasa Pemrograman Pascal’; Writeln‘Siapa Nama ANDA ? ‘; Write‘Ketikkan Nama ANDA setelah ini : ‘; Readlnnama; Write‘Oh ya tentu saja, nama ANDA ‘,nama,’ betulkan; Writeln‘Tahun Berapa ‘,nama,’ lahir ’; Writeln‘Ketikan Tahun Lahir ANDA = ’; Readumur; Writeln‘ yang lalu’; Write‘Saya rasa ‘; Write100-umur; Write‘ tahun lagi umur ‘,nama; Writeln‘ menjadi seratus tahun’; End.

2.4. Langkah Pengoperasian Turbo Pascal