Anda di halaman 1dari 19

MENJALANKAN DAN MENGEKSEKUSI PROGRAM

FORTRAN
· Notepad
Catatan:
Program ditulis dan disimpan pada folder F77
3. Setelah menyimpan file, keluar dari text editor, Kemudian
pada folder F77 ketik RUN spasi Tulis nama File, diakhiri
tekan tombol Enter.
4. Proses berikutnya ikuti perintah yang muncul, program
eksekusi selesai
5. Kalau terjadi Error, cermati kesalahan yang terjadi beserta
baris yang menyebabkan error. Kembali masuk ke text editor
untuk membetulkan kesalahan yang terjadi. (Jangan lupa
untuk menyimpan file setiap membetulkan kesalahan)
CHARACTER*20 NAMA(5), JENIS(5)*1, GARIS*52
REAL*4 UMUR(5)
DATA NAMA/ 'ANETA','BUDI','DIEGO','DEWI','LOLA'/
DATA UMUR /25.0,36.0,21.0,23.0,30.0/
DATA JENIS/ 'W', 'P', 'P','W','W'/
C CETAK JUDUL TABEL
GARIS= '-----------------------------------------------------'
WRITE(*,'(1X,A)') ' WANITA YANG BERUMUR KURANG DARI 30 TAHUN'
WRITE(*,*)
WRITE(*,'(1X,A)') GARIS
WRITE(*,'(1X,A)') ' NAMA UMUR'
WRITE(*,'(1X,A)') GARIS
DO 15 I=1,5
KET= 'TIDAK LULUS'
IF (JENIS(I).EQ.'W'.AND.UMUR(I).LT.30.0) THEN

WRITE(*,'(2X,A20,8X,F6.2)') NAMA(I),UMUR(I)
ENDIF
15 CONTINUE
WRITE(*,'(1X,A)') GARIS
END
CHARACTER*20 NAMA(5), KET, GARIS*52
REAL*4 NILAI(5)
DATA NAMA/ 'ARIF','BUDI','DIEGO','DION','LOLA'/
DATA NILAI /95.75, 57.5, 85.6, 45.5,56.5/
C CETAK JUDUL TABEL
GARIS= '-----------------------------------------------------'
WRITE(*,'(1X,A)') ' DAFTAR NILAI UJIAN'
WRITE(*,*)
WRITE(*,'(1X,A)') GARIS
WRITE(*,'(1X,A)') ' NAMA MAHASISWA NILAI KETERANGAN'
WRITE(*,'(1X,A)') GARIS
DO 15 I=1,5
KET= 'TIDAK LULUS'
IF (NILAI(I).GT.55.0) KET='LULUS CUKUP'

IF (NILAI(I).GT.65.0) KET='LULUS BAIK'


IF (NILAI(I).GT.85.0) KET='LULUS SANGAT BAIK'
15 WRITE(*,'(1X,A20,2X,F6.2,2X,A20)') NAMA(I),NILAI(I),KET
WRITE(*,'(1X,A)') GARIS
END
C234567890
C INPUT DATA

REAL ISI,JARI
PARAMETER (PHI=3.14159)
OPEN(1,FILE='COBA.DAT',STATUS='OLD')
OPEN(2,FILE='COBA.OUT',STATUS='NEW')

READ(1,'(f8.2)')JARI
READ(1,'(f8.2)')TINGGI

C PROSES
ISI=2*PHI*JARI**2*TINGGI

C OUTPUT
WRITE(2,100)ISI
100 FORMAT(/,2X,'ISI SILINDER ADALAH = ',F10.2,'cm2')
CLOSE(1)
CLOSE(2)
STOP ' TERIMAKASIH TELAH MENGGUNAKAN PROGRAM INI'
END
C234567890
C INPUT DATA

REAL ISI,JARI
PARAMETER (PHI=3.14159)
WRITE(*,’(2X,A,\)’)’BERAPA JARI-JARI SILINDER?’
READ(*,'(f8.2)')JARI
WRITE(*,’(2X,A,\)’)’BERAPA TINGGI SILINDER?’
READ(*,'(f8.2)')TINGGI

C PROSES
ISI=2*PHI*JARI**2*TINGGI

C OUTPUT
WRITE(*,100)ISI
100 FORMAT(/,2X,'ISI SILINDER ADALAH = ',F10.2,' cm3')
STOP ' TERIMAKASIH TELAH MENGGUNAKAN PROGRAM INI'
END
C234567890
C INPUT DATA

REAL ISI,JARI
PARAMETER (PHI=3.14159)

DATA JARI/6.0/
DATA TINGGI/18.5/

C PROSES
ISI=2*PHI*JARI**2*TINGGI

C OUTPUT
WRITE(*,100)ISI
100 FORMAT(/,2X,'ISI SILINDER ADALAH = ',F10.2,' cm2')
STOP ' TERIMAKASIH TELAH MENGGUNAKAN PROGRAM INI'
END
C234567890
C INPUT DATA

REAL ISI,JARI
PARAMETER (PHI=3.14159)
OPEN (2,FILE='HASIL.OUT',STATUS='NEW')

DATA JARI/6.0/
DATA TINGGI/18.5/

C PROSES
ISI=2*PHI*JARI**2*TINGGI

C OUTPUT
WRITE(2,100)ISI
100 FORMAT(/,2X,'ISI SILINDER ADALAH = ',F10.2,' cm2')
CLOSE(2)
STOP ' TERIMAKASIH TELAH MENGGUNAKAN PROGRAM INI'
END
Contoh: PEMBUATAN PROGRAM

Anda mungkin juga menyukai