Materi 2 - Pengantar Bahasa Pemrograman Fortran - Lanjutan
Materi 2 - Pengantar Bahasa Pemrograman Fortran - Lanjutan
PEMROGRAMAN
FORTRAN
(lanjutan)
ATURAN PENULISAN FORTRAN
Struktur program Fortran didasari atas pembagian kolom
dalam penulisan program. 1 (satu) baris hanya boleh ada 1
(satu) pernyataan yang terbagi kedalam 80 kolom, dimana
pembagian kolom-kolom tersebut adalah sebagai berikut :
Kolom 1
Jika diisi dengan :
• "C" ,"c" atau "*" menyatakan baris tersebut hanya
merupakan baris komentar (tidak dieksekusi oleh
komputer).
• "$" (dollar) menyatakan baris tersebut berisi dengan meta
command.
ATURAN PENULISAN FORTRAN
Kolom 1-5
• Digunakan untuk penulisan nomor label pernyataan, yang
berupa suatu angka bilangan bulat
• diantara 1 sampai dengan 99999.
Kolom 6
• Berfungsi untuk meletakkan tanda sambungan, bahwa baris
tersebut merupakan sambungan dari baris sebelumnya.
• Dapat berisi semua jenis karakter yang ada kecuali 0 (nol).
• Baris sambungan dapat mencapai 19 (sembilan belas) baris
berturut-turut.
ATURAN PENULISAN FORTRAN
Kolom 7-72
• Digunakan untuk menulis pernyataan atau perintah
(statement) Fortran.
Kolom 73-80
• Kolom ini tidak digunakan oleh Fortran, boleh berisi
komentar bebas yang diinginkan programmer.
ATURAN PENULISAN FORTRAN
Pembagian kolom dalam 1 (satu) baris dapat
dilihat pada gambar berikut :
PENENTUAN VARIABEL
e) Variabel logika
adalah variabel yang digunakan untuk menyimpan nilai
logika. Default dari variabel ini adalah 4 byte dan dapat
didefinisikan menjadi 2 byte.
KONSTANTA
Konstanta adalah sebuah nilai yang sudah pasti
dan tidak akan berubah di dalam program.
• Konstanta Numerik
• Konstanta Karakter
• Konstanta Logika
KONSTANTA NUMERIK
Integer
Adalah nilai konstanta berupa bilangan bulat.
• 2 byte → berkisar dari – 32767 s/d 32767
• 4 byte → berkisar dari – 2147483647 s/d
2147483647
KONSTANTA NUMERIK
Real Ketepatan Tunggal (single precision)
Merupakan konstanta numerik yang dapat dapat
berbentuk nilai pecahan, dengan batasan
sebagai berikut :
• Nilai positif → 8.43E-37 s/d 3.37E+38
• Nilai negatif → - 3.37E+38 s/d - 8.43E-37
KONSTANTA NUMERIK
Real Ketepatan Ganda (double precision)
Merupakan konstanta numerik yang dapat dapat
berbentuk nilai pecahan, dengan batasan
sebagai berikut :
• Nilai positif → 4.19D-307 s/d 1.67D+308
• Nilai negatif → - 31.67D+308 s/d - 4.19D-307
KONSTANTA KARAKTER
Konstanta karakter disebut juga konstanta non numerik
atau konstanta string, merupakan nilai karakter ASCII
yang ditulis dalam tanda petik tunggal (apostrop).
Panjang maksimum karakter 127 karakter.
• Alphabet : A – Z , a – z
• Numerik : 0 – 9
• Blank
• Karakter khusus (? , = , !) dll
Contoh :
• ‘ABC’ → bernilai ABC
KONSTANTA LOGIKA
Konstanta logika digunakan untuk memberi nilai
logika, yaitu logika benar atau salah.
• .TRUE. → untuk menyatakan logika benar
• .FALSE. → untuk menyatakan logika salah