SlideShare a Scribd company logo
1 of 12
Dasar Pemrogaman
   Komputer  
    (CEB 226)

              Oleh:
      Jazaul Ikhsan, Ph. D

    Jurusan Teknik Sipil
 Semester Genap 2010/2011
Materi Perkuliahan:
 •   Bab I : Pendahuluan
 •   Bab II : Bahasa Fortran
 •   Bab III : Pemrograman dengan Bahasa Fortran
 •   Bab IV : Statemen Input Output
 •   Bab V : Statemen Stop-End
 •   Bab VI : Statemen Control
 •   Bab VII : Statemen Continue
 •   Bab VIII : Variabel Berindex
 •   Bab IX : Statemen Function dan Sub Program
 •   Bab X : Pemrograman dengan Matlab
Bab IV. Statement Input-Output
Statement Input-Output
  – Fungsi : statement yang digunakan untuk
    melakukan proses baca atau tulis di dalam
    program.
  – Pernyataan dalam Input-Output biasanya
    menggunakan 2 statement, yaitu:
     •   Input-output statement
     •   Format Statement
Statement Input
Statement READ
  – Fungsi : untuk membaca data dari suatu media
    input.
  – Bentuk Umum:
    READ(i,l)var1, var2,..
    i: nomor alat input
    l: label format
    Var1,var2,..: nama variabel yang datanya dibaca
Contoh:
  READ(5,11)A,B,I
2 FORMAT(2F10.2,I5)

  READ(*,*)A,B,I
Statement Output
Statement WRITE
  – Fungsi : untuk menuliskan isi dari suatu variabel
    pada suatu media input.
  – Bentuk Umum:
     WRITE(i,l)var1, var2,..
     i: nomor alat output
     l: label format
     Var1,var2,..: nama variabel yang datanya ditulis
Contoh:
  WRITE(5,11)A,B,I
2 FORMAT(2F10.2,I5)

  WRITE(*,*)A,B,I
Statement FORMAT
Statement FORMAT
  – Fungsi : untuk menentukan tata letak suatu data
    masukan atau keluaran.
  – Macam Format:
     • Tipe I
     • Tipe F
     • Tipe E
Format Tipe I
• Fungsi: untuk membaca atau menulis data
  INTEGER

• Bentuk Umum:
  nIw
  n: cacah/jumlah data
  w: banyak kolom yang dipakai oleh data
Format tipe F
• Fungsi: digunakan untuk membaca atau
  menulis data REAL

• Bentuk Umum:
 nFw.d
  n: jumlah/cacah data
  w: banyak kolom yang dipakai oleh data
  d: cacah/jumlah digit dibelakang titik desimal
Format Tipe E
• Fungsi: untuk membaca atau menuliskan data
  REAL dengan cara exponent

• Bentuk Umum:
nEw.d
  n: jumlah data
  w: banyak kolom yang dipakai oleh data
  d: cacah digit dibelakang titik desimal
Format lain
• Format Tipe X
  – Fungsi: untuk memberitahu ruang kosong/spasi antar data
    yang dibaca atau ditulis.
  – Bentuk Umum:
     nX   n: jumlah ruang/spasi kosong


• Format Tipe H
  – Fungsi: untuk menuliskan data literal langsung dari
    program ke printer
  – Bentuk Umum:
     nHxxx… n: jumlah data literal
             xxx..: data literal yang akan ditulis

More Related Content

What's hot (15)

Tugasfb
TugasfbTugasfb
Tugasfb
 
Resume praktikum 3__pointer
Resume praktikum 3__pointerResume praktikum 3__pointer
Resume praktikum 3__pointer
 
Ifc modul 3 (adt)
Ifc   modul 3 (adt)Ifc   modul 3 (adt)
Ifc modul 3 (adt)
 
Tipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaTipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan Konstanta
 
alpro Chapter04
alpro Chapter04alpro Chapter04
alpro Chapter04
 
Bahasa pemograman
Bahasa pemograman Bahasa pemograman
Bahasa pemograman
 
Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
 
04 type of data
04 type of data04 type of data
04 type of data
 
Tugas ku
Tugas kuTugas ku
Tugas ku
 
Pengertian pemograman dasar
Pengertian pemograman dasarPengertian pemograman dasar
Pengertian pemograman dasar
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Tugas Powerpoint
Tugas PowerpointTugas Powerpoint
Tugas Powerpoint
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operator
 
Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037
 
Bahasa Pemrograman C++
Bahasa Pemrograman C++Bahasa Pemrograman C++
Bahasa Pemrograman C++
 

Viewers also liked (7)

Isometria
IsometriaIsometria
Isometria
 
Stenquist the conservation professional
Stenquist the conservation professionalStenquist the conservation professional
Stenquist the conservation professional
 
Isometria DT
Isometria DTIsometria DT
Isometria DT
 
Dpk 3
Dpk 3Dpk 3
Dpk 3
 
Gillaspy demographic change
Gillaspy demographic changeGillaspy demographic change
Gillaspy demographic change
 
Co Brandboost Czech Republic dělá
Co Brandboost Czech Republic děláCo Brandboost Czech Republic dělá
Co Brandboost Czech Republic dělá
 
MKJI
MKJIMKJI
MKJI
 

Similar to Dpk 4

Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrograman
lidyanamaria
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman c
adhifatra agussalim
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3
adhifatra agussalim
 
Uas. program aplikasi perkantoran pengolah data
Uas. program aplikasi perkantoran pengolah dataUas. program aplikasi perkantoran pengolah data
Uas. program aplikasi perkantoran pengolah data
vivinov
 
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera UtaraModul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Muhammad Fadlan Ariska
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)
nakomuri
 

Similar to Dpk 4 (20)

Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrograman
 
Pemrograman Desktop VB
Pemrograman Desktop VBPemrograman Desktop VB
Pemrograman Desktop VB
 
Iryani s kandope (052) c++
Iryani s kandope (052) c++Iryani s kandope (052) c++
Iryani s kandope (052) c++
 
PBO_2201020076.pptx
PBO_2201020076.pptxPBO_2201020076.pptx
PBO_2201020076.pptx
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Tugas p era vina
Tugas p era vinaTugas p era vina
Tugas p era vina
 
Pertemuan 11 Fungsi (Function)
Pertemuan 11 Fungsi (Function)Pertemuan 11 Fungsi (Function)
Pertemuan 11 Fungsi (Function)
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman c
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3
 
Laporan pratikum
Laporan pratikumLaporan pratikum
Laporan pratikum
 
P1 depandi enda
P1 depandi endaP1 depandi enda
P1 depandi enda
 
Uas. program aplikasi perkantoran pengolah data
Uas. program aplikasi perkantoran pengolah dataUas. program aplikasi perkantoran pengolah data
Uas. program aplikasi perkantoran pengolah data
 
MATERI UAS2
MATERI UAS2MATERI UAS2
MATERI UAS2
 
Pemrograman vb pertemuan8
Pemrograman vb pertemuan8Pemrograman vb pertemuan8
Pemrograman vb pertemuan8
 
Materi matakuliah bahasa c
Materi matakuliah bahasa cMateri matakuliah bahasa c
Materi matakuliah bahasa c
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
Pemrograman berorientasi objek lanjutan
Pemrograman berorientasi objek lanjutanPemrograman berorientasi objek lanjutan
Pemrograman berorientasi objek lanjutan
 
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera UtaraModul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)
 
Tipe data
Tipe dataTipe data
Tipe data
 

Dpk 4

  • 1. Dasar Pemrogaman Komputer   (CEB 226) Oleh: Jazaul Ikhsan, Ph. D Jurusan Teknik Sipil Semester Genap 2010/2011
  • 2. Materi Perkuliahan: • Bab I : Pendahuluan • Bab II : Bahasa Fortran • Bab III : Pemrograman dengan Bahasa Fortran • Bab IV : Statemen Input Output • Bab V : Statemen Stop-End • Bab VI : Statemen Control • Bab VII : Statemen Continue • Bab VIII : Variabel Berindex • Bab IX : Statemen Function dan Sub Program • Bab X : Pemrograman dengan Matlab
  • 3. Bab IV. Statement Input-Output Statement Input-Output – Fungsi : statement yang digunakan untuk melakukan proses baca atau tulis di dalam program. – Pernyataan dalam Input-Output biasanya menggunakan 2 statement, yaitu: • Input-output statement • Format Statement
  • 4. Statement Input Statement READ – Fungsi : untuk membaca data dari suatu media input. – Bentuk Umum: READ(i,l)var1, var2,.. i: nomor alat input l: label format Var1,var2,..: nama variabel yang datanya dibaca
  • 5. Contoh: READ(5,11)A,B,I 2 FORMAT(2F10.2,I5) READ(*,*)A,B,I
  • 6. Statement Output Statement WRITE – Fungsi : untuk menuliskan isi dari suatu variabel pada suatu media input. – Bentuk Umum: WRITE(i,l)var1, var2,.. i: nomor alat output l: label format Var1,var2,..: nama variabel yang datanya ditulis
  • 7. Contoh: WRITE(5,11)A,B,I 2 FORMAT(2F10.2,I5) WRITE(*,*)A,B,I
  • 8. Statement FORMAT Statement FORMAT – Fungsi : untuk menentukan tata letak suatu data masukan atau keluaran. – Macam Format: • Tipe I • Tipe F • Tipe E
  • 9. Format Tipe I • Fungsi: untuk membaca atau menulis data INTEGER • Bentuk Umum: nIw n: cacah/jumlah data w: banyak kolom yang dipakai oleh data
  • 10. Format tipe F • Fungsi: digunakan untuk membaca atau menulis data REAL • Bentuk Umum: nFw.d n: jumlah/cacah data w: banyak kolom yang dipakai oleh data d: cacah/jumlah digit dibelakang titik desimal
  • 11. Format Tipe E • Fungsi: untuk membaca atau menuliskan data REAL dengan cara exponent • Bentuk Umum: nEw.d n: jumlah data w: banyak kolom yang dipakai oleh data d: cacah digit dibelakang titik desimal
  • 12. Format lain • Format Tipe X – Fungsi: untuk memberitahu ruang kosong/spasi antar data yang dibaca atau ditulis. – Bentuk Umum: nX n: jumlah ruang/spasi kosong • Format Tipe H – Fungsi: untuk menuliskan data literal langsung dari program ke printer – Bentuk Umum: nHxxx… n: jumlah data literal xxx..: data literal yang akan ditulis