Page 85 - Modul Daskom 2020
P. 85
Modul 4 – Interface, File dan Kursor 2020
I. Pendahuluan
Dalam modul ini, akan dibahas mengenai interface, file, dan kursor. Dalam membuat suatu
program, ada kalanya kita ingin membuat program menjadi lebih interaktif, menarik, dan
komunikatif. Hal ini dapat dilakukan dengan menggunakan Interface (Antarmuka). File (Berkas)
dapat digunakan untuk menyimpan nilai dalam variabel agar dapat digunakan kembali, nilainya
tidak akan hilang ketika program selesai berjalan. Kursor dapat digunakan untuk memudahkan
dalam pemilihan menu.
Pada modul ini, Interface yang akan dibahas adalah Interface pada fungsi crt dan lconvencoding. Jenis
File yang akan dibahas adalah file teks. Kursor yang akan dibahas adalah kursor dalam pemilihan
menu.
II. Uraian Materi
A. INTERFACE (Antarmuka)
Interface atau antar muka adalah komponen dalam sistem yang bersentuhan langsung
dengan penggunaan. Interface berfungsi untuk menjadikan tampilan program lebih rapih,
menarik, interaktif, dan komunikatif, sehingga program dapat benar-benar dijalankan atau
digunakan secara umum.
Dalam bahasa pascal, interface dapat digunakan dengan memanggil fungsi atau prosedur yang
digunakan dalam unit crt.
i. Fungsi dalam unit crt
▪ Clrscr, berfungsi untuk memanipulasi layar atau menghapus tampilan program
sebelumnya pada layar. Deklarasi :
clrscr,
Contoh penulisan pada source code :
Program layar;
Uses crt;
Begin
Clrscr;
………
End .
▪ GotoXY, berfungsi untuk mengatur posisi kursor pada tampilan program. Posisi
kursor diatur dengan menggunakan nilai variabel X dan Y.
Deklarasi :
GotoXY(posisi X, posisi Y);
Contoh penulisan pada source code :
Program posisi;
Uses crt;
Begin
GotoXY(6,16); write(‘PT. OASI UNIVERSE’);
Readln ;
End.
Note : Pada tampilan contoh program diatas, tulisan PT. OASI UNIVERSE
akan berada pada kursor yang jarak sumbu x-nya dari kiri ke kanan 6, dan
sumbu-y dari atas ke bawah 16.
Praktikum Dasar Komputer & Pemrograman 2020 IV-83