1 / 22

Bahasa Pemrogaman

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.

gayle
Download Presentation

Bahasa Pemrogaman

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bahasa Pemrogaman Statement Input / Output

  2. 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

  3. 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)

  4. 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)

  5. 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)

  6. 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.

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

  8. 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) atau 400 FORMAT(2I5) • Data:

  9. 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

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

  11. 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) atau 200 FORMAT(2F7.2) • Data:

  12. 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

  13. Contoh Format Tipe E • Akan dibaca: • 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) atau 1000 FORMAT(2E10.2)

  14. 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)

  15. 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:

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. Statement STOP dan END • Fungsi: • 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

More Related