Professional Documents
Culture Documents
Prosedur standar ReadLn yang tidak mempergunakan parameter dapat dipergunakan untuk maksud
menunggu penekanan tombol Enter.
Sering kali di dalam suatu program ditampilkan suatu tampilan di layar dan akan dipertahankan terlebih
dahulu sebelum layar dibersihkan untuk ditampilkan dengan tampilan yang lain.
Bila layar tidak dipertahankan terlebih dahulu dan langsung dibersihkan maka tampilan sebelumnya ini
akan terus hilang sebelum sempat dibaca.
Salah satunya dengan menggunakan prosedur standar ReadLn yaitu mempertahankan tampilan layar
sampai ditekan tombol enter.
Begin
ClrScr;
End.
Contoh
Setelah anda menekan tombol Enter, maka layar akan dibersihkan dan tampilan berikutnya akan
ditampilkan sebagai berikut:
Fungsi standar ini akan menghasilkan nilai boolean True bila suatu tombol di keyboard telah ditekan
False bila belum ditekan.
Var
I : integer;
Begin
End.
Contoh
Bila program ini dijalankan, maka akan tampak tulisan ‘ Prodi D-III Teknik Elektromedik’ terus
menerus dan akan berhenti bila Anda menekan tombol sembarang.
Statemen While Not KeyPressed Do berarti akan terus melakukan bila suatu tombol tidak ditekan.
FUNGSI READKEY
Penggunaan fungsi standar ReadKey ini juga harus melibatkan unit standar Crt.
Bersifat seperti fungsi standar KeyPressed, yaitu menunggu penekanan suatu tombol sembarang.
Contoh
Var
Tekan : Char;
Begin
WriteLn;
WriteLn(‘Tekan sembarang tombol untuk mengetahui Prodi saya..’);
Tekan :=ReadKey;
End.
Bila program ini dijalankan, maka pertama kali akan di dapatkan hasil:
Bila sembarang tombol anda tekan, maka tampilan berikutnya akan dimunculkan sebagai berikut:
Untuk memasukkan sebuah nilai karakter dari tombol yang ditekan tanpa ditampilkan di layar
Fungsi standar KeyPressed hanya menghasilkan nilai boolean True atau False saja dan tidak dapat
mendeteksi tombol apa saja yang ditekan.
Untuk mengetahui tombol – tombol apakah yang ditekan dapat dipergunakan fungsi standar yang lain,
yaitu ReadKey.
Contoh
Var
Tekan : Char;
Begin
Tekan := ReadKey;
Bila anda menekan suatu tombol karakter,maka karakter tersebut tidak akan ditampilkan di layar.
Misalnya anda menekan tombol Z, maka akan didapatkan hasil: