Panduan Dasar TPW 1.5

3
Panduan Dasar TPW 1.5 Struktur Bahasa PASCAL secara umum, adalah sebagai berikut : 1. Bagian Judul Program 2. Bagian Deklarasi : a. Deklarasi tipe data (TYPE) b. Deklarasi variabel (VAR) c. Deklarasi konstanta (CONST) d. Deklarasi label (LABEL) e. Deklarasi sub-program (PROCEDURE dan FUNCTION) 3. Bagian Deskripsi (Bagian Program Utama Perintah-perintah). Program heading / Judul Program Judul program dalam Turbo Pascal bersifat optional dan tidak ada pengaruhnya program. Jika ditulis akan memberikan nama program dan suatu daftar optional dimana program itu berkomunikasi. Daftar itu bisa terdiri indentifier yang diakhiri dengan tanda kurung dan dipisahkan dengan tanda ko Contoh : Program Latihan(Input,Output); Uses Clause Bagian uses clause digunakan untuk menentukan library yang dibutuhkan saat p program.LIBRARY merupakan file penyimpan subroutine yang secaraberulang digunakan saat proses program. Library ini diistilahkan sebagai unit dalam T yang terdiri dari SYSTEM, OVERLAY, GRAPH, DOS, CRT, WINCRT yang ditempatkan file TURBO.TPL. Karena di perkuliahan kita menggunakan Turbo Pascal For Windows 1.5 tidak perlu dibahas secara mendalam, intinya kita hanya menerapkan Uses Clau unit WINCRT.

Transcript of Panduan Dasar TPW 1.5

Panduan Dasar TPW 1.5 Struktur Bahasa PASCAL secara umum, adalah sebagai berikut : 1. Bagian Judul Program 2. Bagian Deklarasi : a. Deklarasi tipe data (TYPE) b. Deklarasi variabel (VAR) c. Deklarasi konstanta (CONST) d. Deklarasi label (LABEL) e. Deklarasi sub-program (PROCEDURE dan FUNCTION) 3. Bagian Deskripsi (Bagian Program Utama Perintah-perintah). Program heading / Judul Program 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 bisa terdiri dari sederetan indentifier yang diakhiri dengan tanda kurung dan dipisahkan dengan tanda koma. Contoh : Program Latihan(Input,Output); 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, WINCRT yang ditempatkan dalam file TURBO.TPL. Karena di perkuliahan kita menggunakan Turbo Pascal For Windows 1.5 maka hal ini tidak perlu dibahas secara mendalam, intinya kita hanya menerapkan Uses Clause pada unit WINCRT.

Sebagai catatan, Unit system merupakan unit yang secara otomatis akan disertakan dalam setiap program, unit inilah yang mengatur semua perintah dasar input dan output pada Pascal. Sedangkan unit-unit lain hanya akan disertakan bila kita pilih pada bagian uses. Contoh penerapan : Uses WinCrt; (menggunakan Unit WinCrt) 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 di-nyatakan / di-deklarasikan 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 / underscore (_) - tidak boleh serupa dengan reserved word (kata tercadang) - tidak boleh serupa dengan indentifier lainnya. Ketentuan penulisan identifier : a. Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z atau karakter _ (underscore / garis bawah) b. Karakter berikutnya boleh karakter numerik (0 .. 9) atau kombinasi alphanumerik (huruf-numerik). c. Panjang nama, pada berbagai versi Pascal umumnya antara 32 63. d. Tidak boleh menggunakan karakter istimewa: + * / | \ = < > [ ] . , ; : ( ) ^ @ { } $ # ~ ! % & ` dan ? Contoh Penulisan yang benar : w_1ro Alpha Satu_Sisi luasPersegi

Contoh Penulisan yang salah : 3D satu-Sisi C# Jenis identifier a. Identifier umum Merupakan identifier yang didefinisikan sendiri oleh pemrogram. Pemrogram mempunyai kebebasan untuk menentukan nama identifiernya, dengan syarat nama tersebut tidak sama dengan identifier standar dan reserved word yang akan dibahas lebih lanjut. Hal ini untuk mencegah kesalahan yang bisa timbul akibat tumpang tindih identifier dalam program. b. Identifier Standar (Baku) Merupakan identifier yang didefinisikan oleh pembuat kompiler Pascal. Biasanya pembuat kompiler menyediakan suatu library yang sudah ada didalam kompiler. Library berisi berbagai procedure, fungsi atau unit yang sudah siap pakai. Misalnya Turbo Pascal Windows 1.5 memiliki suatu unit untuk memproses output yaitu wincrt, gotoxy, yang dengan mudah bisa dipakai oleh programmer di dalam menuliskan kode-kode programnya. Dinamai Identifier Standar karena suatu kompiler tidak harus memilikinya, masingmasing kompiler dimungkinkan mempunyai identifier yang berbeda untuk suatu tugas yang hampir sama, misalnya Turbo Pascal versi DOS menggunakan crt untuk melakukan fungsi yang sama dengan wincrt (TPW 1.5). Beberapa Identifier Standar yang dimiliki oleh kompiler-kompiler Pascal antara lain: abs arctan boolean char cos dispose eof eoln exp false input integer ln maxint new odd ord output pack page pred read readln real reset rewrite round sin sqr sqrt succ text true trunc write writeln c. Identifier reserved word yaitu yang sudah didefinisikan dan digunakan oleh bahasa PASCAL itu sendiri (Kita tidak bisa menamai identifier kita dengan ini). Beberapa Reserved Word dalam Pascal antara lain: