Statement Input / Output

Slides:



Advertisements
Presentasi serupa
Instruksi FORMAT pada FORTRAN Pertemuan 3
Advertisements

STATEMEN READ-DATA 10 READ A10 READ A,B,C 20 DATA 2,3,420 PRINT A,B,C 30 READ B,C30 END 35 PRINT A,B,C40 DATA 2,3,4 40 ENDOk Ok STATEMEN RESTORE 10 READ.
FILE pada FORTRAN Pertemuan 9
Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
Dasar Komputer & Pemrog 2 A minggu 4
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
Operator dan Operasi Input Output pada FORTRAN Pertemuan 4 Matakuliah: S0683/Algoritma dan Pemrograman Tahun: 2007.
< > <= >= = <> lebih kecil dari lebih besar dari
Input dan Output Memasukkan Data Device : Keyboard
RECORD.
Lecturer Note iV b OPERASI KELUARAN & MASUKAN
INSTRUKSI MASUKAN DAN KELUARAN
SISTEM BILANGAN, OPERASI ARITMATIKA DAN PENGKODEAN
Konsep Dasar Pemrograman COBOL
Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT.
PEMROGRAMAN TERSTRUKTUR (Pertemuan 4) Oleh : SYARIF HIDAYAT, M.Si.
Pemprograman Terstruktur 1
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Statement Input – Output
PERTEMUAN 5 ANALISA PERANCANGAN OUTPUT & INPUT.
FORTRAN (FORmula TRANslation) - Pendahuluan
Dasar-dasar Pemrograman PHP
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
1 PERTEMUAN 1 DIAGRAM ALUR (FLOWCHART). 2 Apa itu Flowchart 1.Suatu skema / bagan yang menggambarkan urutan kegiatan dari suatu program dari awal sampai.
Struktur Program dan Pernyataan
Algoritma Dan Pemrograman
Pertemuan 3.
Konsep teknologi informasi b
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
PERTEMUAN 2 Bambang Irawan.
Pertemuan 1 Pengenalan Bahasa C++.
STRUKTUR DATA PERTEMUAN 1
IF … THEN …, IF … THEN … ELSE … CASE … OF …
Struktur Program Pascal
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
Aturan Penulisan Program
Dasar Komputer & Pemrograman 2B
Dasar Komputer & Pemrograman 2B
M2. Input Output, Pengulangan, & Percabangan
BAB 2 Elemen Dasar.
Struktur Program Minimal
DASAR KOMPUTER&PEMROGRAMAN 2B
Konsep Dasar Bahasa Pascal
Sindy Nova Algoritma dan Pemrograman 1A
Struktur Program dan Pernyataan
REPRESENTASI BILANGAN
STATEMENT INPUT DAN OUTPUT
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
Tipe Data, Operator dan Ekspresi
Mengenal Model Data, Perintah I/O
Konsep Dasar Pemrograman COBOL
ALGORITMA DAN PEMROGRAMAN Tipe Data
Lecturer Note iVb OPERASI KELUARAN & MASUKAN
Tipe Data, Nama dan Nilai
Struktur Program dan Pernyataan
Statement Input dan Output
Konsep Dasar BASIC ALGORITMA PEMROGRAMAN 1B* (PP :S1-DB) Pertemuan 3.
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
TIPE DATA, NILAI, INPUT DAN OUTPUT
ALGORITMA DAN PEMROGAMAN
Dasar-Dasar Pemrograman
LOGIKA & ALGORITMA -Algoritma & Pengenalan Flow Chart
Pertemuan ke 6 Nori Sahrun, S.Kom., M.Kom
Konsep Dasar BASIC ALGORITMA PEMROGRAMAN 1B* (PP :S1-KA) Pertemuan 3.
Aturan penulisan pernyataan fortran 77
Teknik Pemrograman Terstruktur 1
Transcript presentasi:

Statement Input / Output Bahasa Pemrogaman Statement Input / Output

Input/output adalah statement untuk melakukan proses baca atau tulis di dalam program. Pernyataan input/output dalam program fortran biasanya menggunakan 2 statement, yaitu: Input/output statement Format statement

Statement READ Dipergunakan sebagai statement input untuk membaca data dari suatu media input. Bentuk umum: READ (i,l) var1, var2, … Penjelasan: i = nomor alat input, yaitu nomor yang menyatakan suatu alat input, misal card reader, dapat juga menggunakan * atau 0, dengan maksud dibaca di layar. l = label format var1, var2, … = nama variabel yang datanya dibaca Contoh: READ(5,11)A,B,I 11 FORMAT(2F10.2,I5)

Statement WRITE Dipergunakan untuk menuliskan isi suatu variabel pada suatu media input. Bentuk umum: WRITE (i,l) var1, var2, … Penjelasan: i = nomor alat output, yaitu nomor yang menyatakan suatu alat output, misal printer, dapat juga menggunakan * atau 0, dengan maksud ditulis di layar. l = label format var1, var2, … = nama variabel yang datanya dituliskan Contoh: WRITE(6,10)A,B,C 10 FORMAT(3F20.2)

Statement FORMAT Digunakan untuk menentukan tata letak suatu data masukan pada media input maupun data keluaran pada media output. Jenis FORMAT: Tipe I : untuk membaca atau menulis data INTEGER Tipe F: untuk membaca atau menulis data REAL Tipe E: untuk membaca atau menulis data REAL dengan cara eksponen (Floating Point)

Format Tipe I Bentuk umum: nIw Penjelasan: n = jumlah format I w = banyak kolom yang dipakai oleh data Data harus ditulis memojok ke kanan, tempat yang kosong akan dibaca sebagai nol.

Contoh Format Tipe I Akan dibaca: NILAI = 95 Program: READ(5,125)NILAI 125 FORMAT(1I5) atau 125 FORMAT(I5) Data:

Contoh Format Tipe I Akan dibaca: IDATA = 124, NHASIL = 17 Program: READ(5,400)IDATA,NHASIL 400 FORMAT(I3,I2) atau 400 FORMAT(I5,I5) 400 FORMAT(2I5) Data:

Format Tipe F Bentuk umum: nFw.d Penjelasan: n = jumlah format F w = banyak kolom yang dipakai oleh data d = jumlah digit di belakang titik desimal

Contoh Format Tipe F Akan dibaca: A = 12.5 Program: READ(5,1000)A 1000 FORMAT(F5.1) Data:

Contoh Format Tipe F Akan dibaca: X1 = 0.14, DAT = 145.6 Program: READ(1,200)DATA,HASIL 200 FORMAT(F4.2,F5.1) atau 200 FORMAT(F7.2, F7.2) 200 FORMAT(2F7.2) Data:

Format Tipe E Bentuk umum: nEw.d Penjelasan: n = jumlah format E w = banyak kolom yang dipakai oleh data d = jumlah digit di belakang titik desimal

Contoh Format Tipe E Akan dibaca: Program: READ(5,1000)ERROR,X1 ERROR=0.0001, dapat juga ditulis ERROR=0.1 10-3 = 0.1E-3 X1=2.5, dapat juga ditulis X1=0.25 101 = 0.25E+1 Program: READ(5,1000)ERROR,X1 1000 FORMAT(E7.1,E8.2) atau 1000 FORMAT(E10.2,E10.2) 1000 FORMAT(2E10.2)

Format Tipe X Fungsi: memberitahu banyak ruang kosong (spasi) antar data-data yang dibaca atau ditulis. Bentuk umum: nX Penjelasan: n = jumlah kolom ruang kosong (spasi)

Contoh Format Tipe X Akan dibaca: PDAT = 25.5 NILAI = 97254 Dengan spasi antara kedua data adalah 3 kolom Program: READ(1,750)PDAT,NILAI 750 FORMAT(F5.1,3X,I5) Data:

Format H Fungsi: memasukkan data literal langsung dari program ke printer Bentuk umum: nHxxxxx…. Penjelasan: n = jumlah data literal yang akan ditulis ke printer H = tanda format H xxxx = data literal yang akan ditulis ke printer sebanyak n n

Contoh Format H - A=4.5 WRITE(6,100)A 100 FORMAT(1X,9HNILAI A =,F5.2) STOP END Penjelasan: outputnya akan berupa: NILAI A = 4.50

Format Literal Fungsi: menuliskan data literal langsung dari program ke printer. Bentuk umum: ‘XXXXX….. ’ Penjelasan: ‘ ‘ = tanda format literal XXXX…. = data-data literal yang akan ditulis ke printer

Contoh Format Literal - A=4.5 WRITE(6,100)A 100 FORMAT(1X,’NILAI A =‘.F5.2) STOP END Penjelasan: outputnya akan berupa: NILAI A = 4.50

Carriage Control Fungsi: mengatur jarak baris-baris penulisan pada printer. Carriage Control selalu terletak pada kolom 1 tiap baris, sehingga semua karakter pada kolom pertama tiap baris berfungsi sebagai Carriage Control. Bentuk umum: “I” artinya loncat ke halaman baru “Ø” artinya loncat 2 baris sebelum menulis, dan mulai menulis pada baris 2 tersebut. “+” artinya berpindah baris, jadi menulis pada baris yang sama dengan baris penulisan sebelumnya Karakter lain (biasanya blank) artinya berpindah baris secara normal, yaitu loncat 1 baris sebelum menulis “/” , satu tanda / berarti turun satu baris

Statement STOP dan END Fungsi: Bentuk umum STOP STOP atau STOP c STOP digunakan untuk menghentikan operasi program secara logika secara keseluruhan END dipakai untuk memberitahu komputer, batas akhir dari statement program (batas akhir dari “source program”) Bentuk umum STOP STOP atau STOP c dimana: c adalah karakter, yaitu sebanyak 1 s/d 6 karakter, yang akan ditulis di printer bila statement ini digarap Bentuk umum END END