Input dan Output Memasukkan Data Device : Keyboard

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

Instruksi FORMAT pada FORTRAN Pertemuan 3
FUNGSI / FUNCTION ALGPROG II
PENGENALAN PASCAL STATEMENT TIPE DATA
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
PROCEDURE  PROCEDURE   Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok.
Pertemuan 2 DASAR PEMROGRAMAN.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
Pemrograman Dasar[PTI-15001] 2012
DASAR-DASAR PEMROGRAMAN C
Dasar Komputer & Pemrog 2 A minggu 4
DASAR-DASAR PEMROGRAMAN
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Pengenalan Bahasa Pemrograman Pascal
Tipe data dan algoritma dasar
Praktikum pemprograman terstruktur1
PASCAL 2.
DATA DAN OPERATOR. Tipe Data Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya Byte : integer (bulat) positip dari 0 sampai 255. shortint.
LINGKUNGAN TURBO PASCAL
Rekaman – Record Pada Pascal
TIPE DATA INTEGER PADA PASCAL
PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,
VARIABEL DAN OPERATOR.
Lecturer Note iV b OPERASI KELUARAN & MASUKAN
Chapter 3.2 : Tipe, Nama dan Nilai
OPERASI MASUKKAN-KELUARAN
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
MENGENAL TIPE STRING Nilai string adalah kumpulan dari angka, angka dan huruf atau huruf, dimana tidak bisa dilakukan suatu operasi aritmatika, operator.
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Dasar Pemrograman Komputer [TKL-4002] 2010
Variabel dan Konstanta Bahasa Pemrograman I Pertemuan:2 Edri Yunizal / Fauzi MS.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Procedure & Function Sub Program.
Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT.
Pemprograman Terstruktur 1
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Algoritma (Struktur, Tipe Data, Input/Output)
OSN KOMPUTER.
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
BAHASA PEMROGRAMAN PASCAL
Rismayuni Manipulasi String.
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
Bahasa Pemprograman Dasar Pertemuan 3
STRUKTUR DATA PERTEMUAN 1
Struktur Program Pascal
Algoritma dan Pemrograman 2A
M2. Input Output, Pengulangan, & Percabangan
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
ALGORITMA PEMROGRAMAN 2A
TPI4202 e-tp.ub.ac.id Input and Output (IO) Lecture 3.
ALGORITMA PEMROGRAMAN 2A
STATEMENT INPUT DAN OUTPUT
Algoritma dan Pemrograman
Manipulasi String.
ALGORITMA DAN PEMROGRAMAN Tipe Data
Lecturer Note iVb OPERASI KELUARAN & MASUKAN
Statement Input / Output
Statement Input dan Output
BAB 1 PENGENALAN PASCAL.
Pertemuan 2 Rismayuni.
Tipe data sederhana Hermansyah,S.Kom.
Pengenalan Bahasa Pascal
Dasar-Dasar Pemrograman
DASAR PEMROGRAMAN: STRING.
STRUKTUR PERULANGAN (Struktur For)
PERKEMBANGAN PASCAL Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan Nama pascal diambil sebagai penghargaan.
Transcript presentasi:

Input dan Output Memasukkan Data Device : Keyboard Prosedur standar Turbo Pascal untuk memasukkan data : Read : memasukkan data perbaris, tidak ganti baris ReadLn : memasukkan data perbaris, setelah enter akan ganti baris

Tipe variabel dan data yang diijinkan Keterangan Char Memasukkan sebuah karakter, bila lebih akan terpotong, yang dianggap hanya yang pertama saja. String Memasukkan string maksimum sepanjang yang didefinisikan Integer Memasukkan data numerik bulat diantara nilai -32767 sampai dengan 32767 Word Memasukkan data numerik bulat diantara nilai 0 sampai dengan 65535 Byte Memasukkan data numerik bulat diantara nilai 0 sampai dengan 255 ShortInt Memasukkan data numerik bulat diantara nilai -128 sampai dengan 127 LongInt Memasukkan data numerik bulat diantara nilai -2147483648 sampai dengan 2147483647 Real Memasukkan data numerik real maksimum 30 digit, dapat tanpa titik desimal Boolean Data tipe ini tidak diijinkan

Contoh : Bila program ini dijalankan, pertama kali menunggu input yang akan anda masukkan, sebanyak 5 buah input. 50 12345 HALO HALO JUGA Setelah semua data dimasukkan, akan ditampilkan : A = 50 B = 12345 C = 1.2345000000E+04 D = HALO E = H Program Masuk1(Layar); Var A, B : integer; C : Real; D : string[10]; E : char; Begin (* memasukkan data untuk masing-masing variabel *) ReadLn(A); ReadLn(B); ReadLn(C); ReadLn(D); ReadLn(E); (* menampilkan data yang dimasukkan *) WriteLn; WriteLn(‘A = ‘,A, ‘B = ‘,B ‘C = ‘,C); WriteLn(‘D = ‘,D); WriteLn(‘E = ‘,E); End.

Tampilan sewaktu memasukkan data supaya lebih interaktif, maka dapat ditampilkan penjelasan tentang data yang akan dimasukkan. Untuk maksud ini sebelum prosedur standar Read atau ReadLn dapat digunakan prosedur standar Write terlebih dahulu. Program Masuk2(input,output); (* program konversi suhu dari Celcius ke Fahrenheit *) Var C, F : real; Begin Write(‘Berapa Celcius ? ‘); ReadLn(C); F := 1.8 * C + 32; WriteLn; WriteLn(C, ‘Celcius adalah ‘,F, ‘Fahrenheit’); End. Bila program ini dijalankan akan didapat hasil: Berapa Celcius ? 10 1.0000000000E+01 Celcius adalah 5.0000000000E+01 Fahrenheit

Menampilkan Hasil Write WriteLn Program Tampil1(output); Var Nama : string[15]; Begin Nama := ‘Dewi’; Write(‘Nama : ‘); Write(Nama); End. Setelah dijalankan didapat: Nama : Dewi Program Tampil2(output); Var Nama : string[15]; Begin Nama := ‘Dewi’; WriteLn(‘Nama : ‘); WriteLn(Nama); End. Setelah dijalankan didapat: Nama : Dewi

Default Tampilan Tipe Integer Tampilan nilai integer akan ditampilkan dengan bentuk : ddddd Dan tidak mengandung blank dimuka (leading blank) maupun blank dibelakang (trailing blank) Program Tampil3(output); Var Bulat1, Bulat2 : integer; Begin Bulat1 := 123; Bulat2 := 12345; WriteLn(Bulat1,Bulat2); End. Hasil: 12312345 Nilai integer ke 2 Nilai integer ke 1

Default Tampilan Tipe REAL Tampilan nilai real menempati posisi lebar 18 digit dengan menggunakan bentuk eksponensial. Untuk nilai real positif atau nol akan ditampilkan dengan bentuk : bd.ddddddddddEsdd Untuk nilai real negatif akan ditampilkan dengan bentuk : -d.ddddddddddEsdd Dengan: b adalah blank d adalah digit s adalah tanda positif ataupun negatif - adalah tanda negatif Program Tampil4(output); Var Pecahan1, Pecahan2 : real; Begin Pecahan1 := 123.45; Pecahan2 := -123.45; WriteLn(Pecahan1,Pecahan2); End. Hasil: 1.2345000000E+02-1.2345000000E+02

Default Tampilan Tipe CHAR : no leading blank and trailing blank Tipe STRING : no leading blank and trailing blank Program Tampil5(output); Var Huruf1, Huruf2 : Char; Begin Huruf1 := ‘A’; Huruf2 := ‘B’; WriteLn(Huruf1,Huruf2); End. Hasil: AB Program Tampil6(output); Var String1, String2 : String[10]; Begin String1 := ‘BAKSO’; String2 := ‘SOBEK’; WriteLn(String1,String2); End. Hasil: BAKSOSOBEK

TAMPILAN TERFORMAT Paramater CH:N : format tampilan Char selebar N karakter dengan blank dimuka sebanyak N-1 Paramater S:N : format tampilan String dengan lebar N karakter Program Tampil7(output); Var Ket1, Ket2 : Char; Begin Ket1 := ‘A’; Ket2 := ‘S’; WriteLn(Ket1:5,Ket2:3); End. Hasil: A S Program Tampil8(output); Var Karakter : String[6]; Begin Karakter := ‘Pascal’; WriteLn(‘Bahasa : ‘,Karakter:10); End. Hasil: Bahasa : Pascal 3 karakter 10 karakter 5 karakter

TAMPILAN TERFORMAT Paramater R:N : format tampilan nilai numerik real dengan lebar N digit rata sebelah kanan Paramater I:N : format tampilan integer dengan lebar N digit Program Tampil9(output); Var N: Integer; Begin N := 275; WriteLn(Jumlah Data = ‘ ,N:5); End. Hasil: Jumlah Data = 275 Program Tampil10(output); Var Nilai: Real; Begin Nilai := 123.45; WriteLn(‘Nilai Real = ‘ ,Nilai:12); End. Hasil: Nilai Real = 1.23450E+02 5 digit 12 digit

Paramater R:N:M : format tampilan nilai numerik real dengan lebar N digit rata sebelah kanan, dengan m digit angka dibelakang koma tidak dalam bentuk eksponensial Program Tampil11(output); Var Nilai: Real; Begin Nilai := 123.45; WriteLn(‘Nilai Real = ‘ ,Nilai:12:3); End. Hasil: Nilai Real = 123.450 3 digit dibelakang titik desimal 12 digit panjang keseluruhan