LINGKUNGAN TURBO PASCAL Struktur Program 1. Judul Program 2. Bagian deklarasi (unit,variabel, fungsi, konstanta, prosedure, dll) 3. Bagian pernyataan / statemen {Program Nama_Program;} {bagian deklarasi} Begin blok_statemen/pernyataan; End.
Desktop Turbo Pascal
Menu File
Menu Run
Unit System Crt Printer Dos, dan Graph Contoh : Uses Crt; Uses Crt, Printer; Menggunakan Unit : Uses nama_unit;
Unit System Unit System adalah pustaka (library) yang mendukung semua proses dalam pemrograman, seperti prosedur, fungsi, dan sebagainya unit system secara otomatis disediakan oleh Pascal
Unit Crt (Cathode Ray Tube) Unit Crt berfungsi untuk manipulasi layar, seperti warna teks, cursor, tampilan, pengaturan jendela (window), dan sebagainya Harus di deklarasikan di awal program. Syntax : Uses Crt;
Unit Printer Unit printer berfungsi menampilkan output program yg dicetak melalui printer Jika akan digunakan, harus dideklarasikan di awal program. Syntax : Uses Printer; Statemen supaya tampilan tercetak di printer : writeln(lst, ‘Tampilan’);
Unit DOS Unit DOS berfungsi menyediakan fasilitas DOS untuk pemrograman seperti meminta hari, tanggal, jam, dsb. Jika akan digunakan harus dideklarasikan di awal program. Syntax : Uses Dos;
Unit Graph Unit graph berfungsi memberikan faslitas pembuatan grafik/gambar. Jika akan digunakan harus dideklarasikan di awal program. Syntax : Uses graph;
Program Indeks_Prestasi; judul program Uses Crt; Var jumBobot, jumSks : integer; deklarasi/identifier IP : real; Begin Write (‘Masukkan jumlah bobot = ’); Readln(jumBobot); Write (‘Masukkan jumlah SKS = ’); Readln(jumSks); statemen IP := jumBobot / jumSks; Writeln(‘IP Saudara = ‘, IP); Readln; End.
Beberapa catatan dari contoh program: jumSKS, jumBobot, IP Identifier (pengenal) Integer, Real Tipe Data Begin, end, write, readln, uses Reserved Words (Kata Tercadang) := , / Operator
Kata Tercadang And end mod repeat Array file nil set Begin for not string Case forward of then Const function or to Div goto packed tipe Do if procedure unit Downto in program until Else label record uses var with while
Cara membuat identifier Dalam membuat identifier dapat berupa huruf saja, atau gabungan antara angka dan huruf dengan karakter pertama harus berupa huruf. Huruf besar dan kecil dianggap sama oleh Turbo pascal. Tidak boleh ada spasi (blank) Tidak boleh menggunakan simbol /karakter khusus (seperti *, ^, - , +, %, $, #, dan sebagainya), kecuali garis bawah ( _ ). Panjang identifier maksimal 63 karakter.
Statemen Input : Readln atau Read Syntax : Readln(nama_variabel); Dalam pemrograman diawali dengan statemen output Statemen Output : Write atau writeln Syntax : write(‘komenter bebas’); atau Writeln(‘komentar bebas’, nama_variabel); atau Writeln(nama_variabel, ‘komentar bebas’);