M2. Input Output, Pengulangan, & Percabangan Bahasa Pemrograman a M2. Input Output, Pengulangan, & Percabangan
objectives Input dan Output
INPUT & OUTPUT
Pendahuluan Setiap program aplikasi pasti membutuhkan operasi input output. Memasukkan data input secara interaktif merupakan ciri dari program-program aplikasi yang banyak ditemukan. Suatu program yang tidak dapat menghasilkan output, maka proses program tersebut akan sia-sia, karena hasilnya tidak akan dapat ditampilkan.
MemasuKkan data Cara yang paling banyak digunakan untuk memasukkan data adalah dengan cara mengetikannya lewat keyboard. Turbo Pascal menyediakan prosedur untuk maksud tersebut, yaitu prosedur standar Read dan ReadLn. Prosedur standar Read dan Readln mempunyai aturan tertentu untuk beberapa tipe pengenal variabel. Tiap-tiap data yang dimasukkan harus sesuai dengan tipe variabelnya.
MemasuKkan data Program Masuk1:
MemasuKkan data Bila program ini dijalankan, pertama kali menunggu input yang akan user masukkan sebanyak 5 buah data input. Setelah semua data dimasukkan, akan ditampilkan kembali. Sebagai contoh output seperti di slide selanjutnya.
MemasuKkan data Output Program Masuk1.pas
MemasuKkan data Apa perbedaan dari prosedur standar Read dan ReadLn? ?
MemasuKkan data Tampilan Sewaktu Memasukkan Data Prosedur standar write dan writeln terlebih dahulu untuk menampilkan penjelasan tentang data yang akan dimasukkan lewat prosedur standar Read dan ReadLn.
MemasuKkan data Contoh Program Masuk2.pas
MemasuKkan data Output Program Masuk2.pas
MemasuKkan data b. Teknik Memasukkan Data Tipe Boolean Tipe data Boolean tidak dapat dimasukkan sebagai data input. Akan tetapi hal ini dapat diatasi dengan cara memasukan data dengan tipe Char terlebih dahulu, kemudian baru dilakukan pengerjaan Boolean.
MemasuKkan data Contoh Program Masuk3.pas
MemasuKkan data Output Program Masuk3.pas
MemasuKkan data Output Program Masuk3.pas
Menampilkan Hasil Untuk menampilkan hasil dengan bahasa Pascal digunakan prosedur standar write atau writeln. Perbedaanya adalah, prosedur standar write menampilkan hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris yang salam. Sedang prosedur standar writeln digunakan untuk menampilkan tampilan perbaris, akan ganti baris untuk tampilan berikutnya.
Menampilkan Hasil Contoh Program Tampil1(output)
Menampilkan Hasil Output Program Tampil1(output)
Tampilan Default Tampilan default merupakan tampilan yang mengikuti bentuk pengaturan default yang sudah ditentukan oleh Pascal. Tampilan nilai integer akan ditampilkan dengan bentuk : dddddd Dan tidak mengandung blank dimuka (leading blank) maupun blank dibelakang (trailing blank).
Tampilan Default Contoh Program Tampil3.pas
Tampilan Default Output Program Tampil3.pas
Prosedur Delline Prosedur standar ini digunakan untuk menghapus sebuah baris di posisi cursor dan menggeser naik tampilan-tampilan baris-baris dibawahnya. Prosedur standar ini bila digunakan harus melibatkan unit standar Crt.
Prosedur Delline Contoh Program Tampil17.pas
Prosedur Delline Output Program Tampil17.pas
Prosedur Delay Prosedur standar ini digunakan untuk menghentikan sejenak proses program selama nilai dari argument tempo, yaitu dalam ukuran waktu millisecond (1/1000 detik). Nilai argument tempo ini harus dalam bentuk numeric integer. Prosedur standar ini bila digunakan harus melibatkan unit standar Crt.
Prosedur Delay Contoh Program Tampil19.pas
Prosedur Delay Contoh Program Tampil19.pas
Pengaturan bentuk di printer Selain hasil dapat ditampilkan di layar, juga dapat ditampilkan di printer, yaitu dengan menyebutkan nama alat-outputnya, yaitu Lst untuk printer. Untuk menggunakan alat output printer, maka unit standar Printer harus disebutkan.
Pengaturan bentuk di printer Contoh program CetakPrinter.pas
Pengaturan bentuk di printer Bila program tersebut dijalankan, sebagian akan dicetak di printer dan sebagian lagi akan dicetak.
Sumber HM, Jogiyanto. 2001. Turbo Pascal Teori dan Aplikasi Program Komputer Bahasa Turbo Pascal Termasuk Database Toolbox. Yogyakarta: Andi.