6.
LOGICAL
– data Boolean, merepresentasikan true dan false. 7.
CHARACTER
– untaian karakter. 8.
HOLLERITH
– tipe data historikal untuk definisi karakter.
2.6.4 Nama Simbol pada Fortran
Nama simbol merupakan deretan karakter yang mengacu pada lokasi memory dan mempunyai arti khusus dalam program Fortran. Sebuah nama simbol dapat terdiri atas
karakter alphabet, numerik, dan karakter garis bawah _. Karakter pertama nama simbol harus merupakan karakter alphabet. Nama simbol pada Fortran dapat
mengandung sejumlah karakter, tetapi hanya 32 karakter pertama standar FORTRAN 77 hanya mengizinkan 6 karakter yang menentukan dan membedakan antara nama
simbol yang satu dan yang lainnya. Nama simbol yang digunakan secara eksternal nama program, nama subrutin, nama fungsi, dan nama common block dibatasi
sampai 32 karakter penting. Contoh nama simbol yang benar:
CASH C3PO
R2D2 LONG_NAME
Contoh nama simbol yang salah:
X4
Mengandung karakter khusus
3CASH
Tidak diawali dengan karakter alphabet
2.6.5 Pernyataan pada Fortran
Semua pernyataan statement pada Fortran dimulai dengan sebuah kata kunci keyword, kecuali pernyataan penugasan, pernyataan fungsi, dan pernyataan label.
Kata kunci merupakan sederetan karakter yang mempunyai arti khusus dan digunakan untuk mengidentifikasi tipe pernyataan.
Jefri Umar : Analisis Perancangan Perangkat Lunak Ide Integrated Development Environment Fortran G77, 2009.
Tipe pernyataan pada Fortran: 1. Pernyataan label statement labels
Dengan pernyataan label, dimungkinkan untuk mengacu pada sebuah pernyataan Fortran. Sebuah pernyataan label terdiri atas 1 sampai 5 digit, ditempatkan pada
kolom 1 sampai 5 pada baris inisial. Tiap pernyataan label pada program harus unik.
2. Pernyataan yang dapat dieksekusi executable statements Pernyataan executable menspesifikasikan suatu aksi yang dapat dikenali dan
merupakan bagian dari sekuens eksekusi dalam sebuah program. Pernyataan executable terdiri atas pernyataan penugasan assignment statements, pernyataan
kendali control statements, pernyataan masukankeluaran IO statements. 3. Pernyataan yang tidak dapat dieksekusi non-executable statements
Pernyataan yang non-executable merupakan pernyataan yang bukan merupakan bagian dari sekuens eksekusi. Beberapa fungsi yang dilakukan oleh pernyataan
yang non-executable,
diantaranya mendefinisikan
pernyataan fungsi,
menspesifikasikan entry points dari subprogram, memuat informasi penyuntingan dan pengaturan, menspesifikasikan unit-unit program, menspesifikasikan
penyertaan pernyataan tambahan dari sumber lain, menspesifikasikan karakteristik, pengaturan penyimpanan, dan nilai awal dari data.
2.6.6 Struktur Baris pada Fortran
Pada Fortran dengan format fixed form, tiap baris program sumber mempunyai jenis masing-masing. Jenis baris pada Fortran diantaranya, baris komentar, baris inisial, dan
baris sambungan. Baris komentar adalah baris yang digunakan secara utuh untuk kegunaan
dokumentasi dan baris komentar tidak mempengaruhi eksekusi program. Seperti tampak pada Gambar 2.4, baris komentar mempunyai karakteristik yaitu karakter pada
kolom ke-1 adalah ‘C’ atau ‘’. Tiap baris pada program Fortran dibatasi 72 karakter secara default, artinya karakter pada kolom ke 73 sampai akhir baris akan diabaikan.
Jika panjang baris termasuk karakter dari kolom 1 sampai 6 melebihi 72 karakter,
Jefri Umar : Analisis Perancangan Perangkat Lunak Ide Integrated Development Environment Fortran G77, 2009.
maka dapat diorganisasikan menjadi baris sambungan. Baris sambungan ditandai dengan adanya karakter selain spasi dan ‘0’ pada kolom ke-6. Baris sambungan
menandakan bahwa baris tersebut adalah sambungan dari baris sebelumnya. Sedangkan, baris inisial adalah baris selain baris komentar dan baris sambungan. Tiap
baris inisial pada Fortran dapat mengandung pernyataan label statement label pada kolom 1 sampai 5.
Gambar 2.4 Struktur Baris pada Fortran
2.6.7 Struktur Program pada Fortran