input output data-ok

Post on 12-Feb-2018

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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