Penulisan Statement pada
FORTRAN
Penyataan FORMAT digunakan untuk
membentuk format (bentuk) data masukan/keluaran yang meliputi tentang tata
letak, tipe dan panjang data. Bentuk umum FORMAT ditulis sebagai berikut,
<label> FORMAT (edit list)
<label> :
Menunjukkan label yang merupakan alamat dari pernyataan READ/WRITE
edit list :
Merupakan edit descriptor yang merupakan perintah untuk mengatur tata letak,
tipe dan panjang data.
Contoh penggunaan :
WRITE(6,10)A,B
10 FORMAT(2(1X,F12.5))
Notasi pada Format Statement
Jadi semisal ada Penulisan seperti
berikut :
Format (1x,F6.2)
Artinya :
Tipe
data yang digunakan adalah Real
variable
dapat menyimpan nilai sebesar 6 digit termasuk koma
maksimal
2 angka dibelakang koma
Konstanta
Merupakan nilai yang tidak akan
berubah pada suatu program. Pada bahasa FORTRAN, konstanta
dibedakan menjadi tiga :
- Konstanta Numerik (Numeric
Constant)
- Konstanta Karakter (Character
Constant)
- Konstanta Logika (Logical
Constant)
Contoh program dengan konstanta numerik :
C234567
I= 3
J= -234
K= 023
II= -34
write(*,*)’Latihan Konstanta Integer’
Write(*,1)I
1
Format(1x,’I =’,1x,I4)
Write(*,3)J
3
Format(/,1x,’J =’,1x,I4)
write(*,5)K
5
Format(1x,’K =’,1x,I4)
Write(*,10)II
10
Format(1x,’II =’,1x,I4)
End
Contoh program dengan konstanta karakter :
C234567
Character*8 Bahasa1,Bahasa2,Bahasa3,Bahasa4
Bahasa1=’FORTRAN’
Bahasa2=’BASIC’
Bahasa3=’BCPL’
Bahasa4=’ADA’
write(*,*)’Bahasa-bahasa Pemrograman’
write(*,10)Bahasa1,Bahasa2,Bahasa3,Bahasa4
10
Format(1x, 4A9)
End
Variabel
Data yang disimpan dalam memory
komputer membutuhkan sebuah wadah. Wadah inilah yang disebut dengan variabel.
Setiap variabel untuk menyimpan data dengan type tertentu membutuhkan alokasi
jumlah memory (byte) yang berbeda
Tipe Variabel/Data
Dalam FORTRAN terdapat 3 tipe data
yang paling umum digunakan, yakni REAL, INTEGER dan CHARACTER yang mewakili
angka desimal (floating point), bilangan bulat dan rangkaian dari karakter
tertentu. Penamaan variabel sebaiknya memiliki arti. Disarankan hanya
menggunakan maksimum 6 karakter dalam setiap nama variabel. Penggunaan nama
variabel yang panjang seringkali tidak sesuai untuk komputer tertentu. Default
untuk FORTRAN adalah INTEGER untuk semua variebel yang dimulai dengan huruf I-N
dan REAL untuk semua variabel yang dimulai dengan huruf A-H,O-Z.
Walau semua variabel tersebut secara
otomatis masih dalam kategorinya masing-masing, akan tetapi sangat
diremendasikan untuk selalu mendeklarasikannya di awal program sumber. Contoh
berikut menunjukkan deklarasi untuk variabel REAL dan INTEGER.
Tipe
Byte
Keterangan
INTEGER
2
Bilangan bulat (-32767 – 32767)
INTEGER*2
2
Bilangan bulat (-32767 – 32767)
INTEGER*4
4
Bilangan bulat (-2147483647 –
2147483647)
REAL
4
Bilangan desimal (floating point)
Untuk bilangan positif 8.43E-37
–3.37E38
Untuk bilangan negative -3.37E38
– -8.43E-37
REAL*4
4
Sama dengan REAL
REAL*8
8
Bilangan desimal (floating point)
LOGICAL
4
Logika .TRUE. dan .FALSE.
CHARACTER
1
Karakter (bukan angka)
Post a Comment