input output data-ok
Post on 12-Feb-2018
217 Views
Preview:
TRANSCRIPT
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 1/13
INPUT OUTPUT DATA
• Statement Write dan Writeln
~ Statement Write digunakan untuk mencetak pada baris
yang sama dari beberapa argumen
~ Writeln yang tidak diikuti argumen hanya mencetak satu
baris kosong
~ Writeln yang diikuti argumen akan mencetak nilai
argumen tersebut dan berpindah ke baris berikutnya
Contoh :
1.
2.Program Satu;
Begin
Write(‘Program’);
Write(‘Bahasa’);
Write(‘Pascal’);
Writeln;
End.
3.Program Dua;
Begin
Writeln(‘Program Bahasa Pascal’);
End.
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 2/13
4.Program Tiga;
VarNama: String;
I : Integer;
Begin
Nama := ’Budi’;
I := 19;
Writeln(‘Nama =’, Nama);
Writeln(‘Umur =’, I);
End.
• Statement Read dan Readln
~ Statement Read tidak memperhatikan batas baris, rinci
data yang tersedia akan selalu dibaca tidak tergantung
apakah mereka ada yang baris yang sama atau tidak
~ Statement Readln memulai pembacaan data pada posisi
baris saat itu dan pergi ke awal baris baru setelah
pembacaan selesai
Contoh :
1.Read(A,B,C);
2.Read(A);
Read(B);
Read(C);
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 3/13
3.Readln(A,B,C);
Read(D)
• Format Output
Dalam Pascal kita dapat menampilkan hasil yang lebih
menarik dengan format Write dan Writeln. Bentuk-bentuk
dari format tersebut adalah sebagai berikut :
1.Parameter CH:N
Digunakan untuk membentuk format tampilan Char
selebar N karakter dengan blank dimuka sebanyak N-1
Contoh :
Program Tampil1; Output :
Var
Ket1, Ket2 : Char; ….A..B
Begin
Ket1 :=’A’;
Ket2 :=’B’;
Writeln(Ket1:5; Ket2:3);
End.
2.Parameter S:N
Digunakan untuk membentuk format tampilan String
dengan lebar N karakter
Contoh :
Program Tampil2; Output :
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 4/13
Var
Karakter : String; Bahasa : ….Pascal
BeginKarakter := ‘Pascal’;
Writeln(‘Bahasa :’, Karakter:10);
End.
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 5/13
3.Parameter I:N
Digunakan untuk membentuk format tampilan integer
dengan lebar N digit
Contoh :
Program Tampil3; Output :
Var
N : Integer; Jumlah Data = ..275
Begin
N := 275;
Writeln(‘Jumlah Data =’, N:5);
End.
4.Parameter R:N
Digunakan untuk membentuk format tampilan nilai
numeric Real dengan lebar N digit rata sebelah kanan
Contoh :
Program Tampil4; Output :
Var
Nilai := 123,45; Nilai Real
= ..1.23450E+02
Writeln(‘Nilai Real =’, Nilai:13)
End.
5.Parameter R:N:M
Digunakan untuk membentuk format tampilan nilai
numeric Real dengan lebar N digit rata sebelah kanan,
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 6/13
dengan M digit angka dibelakang koma tidak dalam
bentuk eksponential.
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 7/13
Contoh :
Program Tampil5; Output :
VarNilai : Real; Nilai Real = …..123,450
Begin
Nilai := 123,45;
Writeln(‘Nilai Real =’.Nilai:12:3);
End.
6.Parameter B:N
Digunakan untuk membentuk format tampilan nilai
Boolean True atau False dengan lebar N karakter rata
sebelah kanan
Contoh :
Program Tampil6; Output :
Var Nilai Boolean =..True
Nilai : Boolean;
Writeln(“Nilai Boolean =’,Nilai:6);
End.
• Pengaturan Letak Di Layar
1.Prosedur CLRSCR
Digunakan untuk membersihkan layar dari tampilan-
tampilan sebelumnya dan meletakkan cursor diposisi
ujung kiri atas dari layar. Prosedur standar ini bila
digunakan harus menyebutkan terlebih dahulu Unit
Standar Crt
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 8/13
Contoh :
Program Tampil7; Output :
Uses Crt; Bahasa PascalBegin (berada diposisi ujung kiri atas)
Clrscr;
Writeln(‘Bahasa Pascal’);
End.
2.Prosedur GOTOXY
Digunakan untuk meletakkan cursor diposisi layar yang
ditunjukkan oleh nilai Xpos dan Ypos. Nilai Xpos
menunjukkan posisi sumbu X (posisi horizontal atau
posisi kolom diantara kolom 1 sampai dengan kolom 80),
nilai Ypos menunjukkan posisi sumbu Y (posisi Vertikal
atau posisi baris diantara baris 1 sampai dengan baris
25). Prosedur standar ini bila digunakan harus
melibatkan Unit Standar Crt.
Contoh :
Program Tampil8; Output:
Uses Crt;
Begin Bahasa Pascal Baris 15
Clrscr;
Gotoxy(10,15); Kolom 10
Writeln(‘Bahasa Pascal’);
Readln;
End.
3.Prosedur CLREOL
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 9/13
Digunakan untuk menghapus semua karakter dalam
satu baris disebelah kanan posisi kursor tanpa merubah
posisi kursor. Prosedur standar ini bila digunakan harusmelibatkan Unit Standar Crt.
Contoh :
Program Tampil9; Output 1 :
Uses Crt; Masukkan sebuah nilai Integer ? 9 baris 15
Var
Nilai : Integer; kolom 10
Begin
Clrscr;
Gotoxy(10,15);
Write(‘Masukkan sebuah nilai Integer ?’);Output 2 :
Readln(Nilai);
Gotoxy(10,15); Anda Pintar !!! baris 15
Clreol;
Writeln(‘Anda Pintar !!!’); Kolom 10
Readln;
End.
4.Prosedur Delline
Digunakan untuk menghapus sebuah baris diposisi
kursor dan menggeser naik tampilan-tampilan
dibawahnya. Prosedur standar ini bila digunakan harus
melibatkan Unit Standar Crt.
Contoh :
Program Tampil10; Output 1 :
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 10/13
Uses Crt; Satu
Var Dua
Tekan : Char; TigaBegin Empat
Clrscr; Lima
Gotoxy(5,8); Writeln(‘Satu’);
Gotoxy(5,9); Writen(‘Dua); Tekan Sembarang Tombol
Gotoxy(5,10); Writeln(‘Tiga’);
Gotoxy(5,11); Writeln(‘Empat’);
Gotoxy(5,12); Writeln(‘Lima’)
Gotoxy(5,20); Writeln(‘Tekan Sembarang Tombol’);
Read(Tekan);
Gotoxy(5,20); Clreol;
Output 2 : Satu
Tiga
Empat
Lima
5.Prosedur Insline
Digunakan untuk menyisipi sebuah baris pada posisi
kursor dan menggeser ke bawah tampilan-tampilan baris
dibawahnya. Prosedur standar ini bila digunakan harus
melibatkan Unit Standar Crt.
Contoh :
Program Tampil11; Output 1: Output 2 :
Uses Crt; Satu Satu
Var Dua Dua
Tekan : Char; Tiga Tiga
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 11/13
Begin Empat Empat
Clrscr Lima Lima
Gotoxy(5,8); Writeln(‘Satu’); Tekan Sembarang Tombol
Gotoxy(5,9); Writen(‘Dua);
Gotoxy(5,10); Writeln(‘Tiga’);
Gotoxy(5,11); Writeln(‘Empat’);
Gotoxy(5,12); Writeln(‘Lima’)
Gotoxy(5,20); Writeln(‘Tekan Sembarang Tombol’);
Read(Tekan);
Gotoxy(5,20); Clreol;
Gotoxy(5,9); Insline;
End.
6.Prosedur Delay
Digunakan untuk menghentikan sejenak proses program
selama nilai dari argumen tempo, yaitu dalam ukuran
waktu millisecond (1/1000 detik). Nilai argumen ini
harus dalam bentuk numeric nteger. Prosedur standar ini
bila digunakan harus melibatkan unit Standar Crt.
Contoh :
Program Tampil12;
Uses Crt;
Begin
Clrscr;
Writeln(‘5 Detik Lagi Akan Tampil Tulisan Menarik !!’);
Delay(5000);
Writeln;
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 12/13
Writeln(‘Hallo Apa Kabar ?’);
End.
Output :
5 Detik Lagi Akan Tampil Tulisan Menarik !!
Hallo Apa Kabar ?
• Pengaturan Bentuk Di Printer
Selain ditampilkan, hasil juga dapat ditampilkan di Printer
yaitu dengan menyebutkan alat outputnya, yaitu Lst untuk
printer. Untuk menggunakan alat output printer, maka Unit
standar Printer harus disebutkan.
7/23/2019 Input Output Data-ok
http://slidepdf.com/reader/full/input-output-data-ok 13/13
Contoh :
Program Tampil13;Uses Printer;
Begin
Writeln(‘Lst,’Ini tercetak di printer’);
Writeln(‘Lst,’Ini juga tercetak di printer’);
Writeln(‘Kalau ini dilayar’);
Writeln(‘Kalau ini juga dilayar’);
Writeln(‘Lst,’Sekarang tercetak lagi di printer’);
End.
Output 1 : Output 2:
Ini tercetak di printer Kalau ini dilayar
Ini juga tercetak di printer Kalau ini juga dilayar
Sekarang tercetak lagi di printer
top related