Anda di halaman 1dari 4

Perkembangan Fortran :

Fortran Singkatan Dari FORmula TRANslator, yang merupakan bahasa tingkat tinggi dan

ber-orientasi pada rumus-rumus (formula) atau ke permasalahan teknik.

Referensi pertama mengenai Fortran baru dikeluarkan dalam bentuk laporan tahun 1954

oleh Programming Research Group, suatu divisi teknik terapan dari IBM baru pada tahun 1957

diterapkan

pada komputer IBM 704.

Struktur Program Fortran :

Dibagi menjadi 5 bagian kolom dan tiap baris di dalam program dapat berisi :

1. Metacommand

2. Komentar

3. Statement

4. Sambungan dari statement baris sebelumnya.

Elemen Program Fortran :

1. Metacommand atau compiler directive sifatnya optional.

2. Komentar berupa tulisan bebas.

3. Statement merupakan inti yang berupa instruksi-instruksi.

Suatu statement dapat dibentuk dari elemen-elemen :

1. Konstanta 5. Verb

2. Operator 6. Unit Specifier

3. Ungkapan 7. Format Specifier

4. Nama

Konstanta :

Numerik yang terdiri dari :

Konstanta Integer (Numerik Bilangan Bulat) 2 byte berkisar antara -32767 sampai 32767 dan

yang 4 byte berkisar antara -2147483647 sampai 2147483647. Kontanta Real ketepatan

tunggal (Pecahan), mempunyai batasan : 8.43E-37 sampai dengan 3.37E+38 Positif -3.37E+38

sampai dengan -8.43E-37 Negatif Konstanta Real Ketepatan ganda (Pecahan), mempunyai

batasan : 4.19D-307 sampai dengan 1.67D+308 Positif -1.67D+308 sampai dengan


-4.19D-307 Negatif Konstanta Karakter (String) yang ditulis dalam tanda Petik. Konstanta

Logika (Nilai Logika) .TRUE. .FALSE.

Operator :

Aritmatika : ** Pangkat level 1

* Kali level 2

/ Bagi level 2

+ Penjumlahan level 3

- Pengurangan level 3

Hubungan :

.LT. Lebih Kecil dari

.LE. Lebih kecil sama dengan dari

.EQ. Sama dengan

.NE. Tidak sama dengan

.GT. Lebih besar dari

.GE. Lebih besar sama dengan dari

Logika :

.NOT. Tidak atau Bukan

.AND. Dan

.OR. Atau

Ungkapan :

Ungkapan Aritmatika dengan operasi didalam tanda kurung didahulukan, kemudian

pangkat, kali, bagi, jumlah, kurang. Ungkapan Karakter tidak boleh menggunakan operator

aritmatik, tapi dapat berbentuk konstanta karakter atau nama variabel. Ungkapan hubungan

adalah membandingkan niali dari dua numeric atau karakter.

Nama : dapat berupa variabel, larik(array), fungsi, atau rutin.

Dengan ketentuan sebagai berikut :

1. Maksimum panjangnya 1320 karakter tapi hanya 6 karakter pertama yang dibaca.

2. Karakter pertama harus berupa huruf.

3. Tidak boleh ada spasi atau blank.


3. Tidak boleh mengandung karakter khusus.

Nama Variabel ada 5 tipe :

1. Variabel Integer untuk menyimpan nilai numerik bulat. Bila tidak didefinisikan, maka harus

ditunjukkan oleh nama variable yang diawali dengan huruf I, J, K, L, M atau N besarnya

memori 2 byte atau 4 byte default-nya 4 byte.

2. Variabel Real ketepatan Tunggal menyimpan nilai pecahan 4 byte. Bila tidak didefinisikan

maka harus diawali huruf I,J,K,L,M,N.

3. Variabel real ketepatan Ganda menyimpan pecahan 8 byte. Harus diawali dengan huruf selain

I,J,K,L,M,N.

4. Variabel Karakter menyimpan variabel karakter 4 byte. Kalau tidak didefinisikan dapat

menampung 4 karakter. Diawali huruf apa saja boleh juga I,J,K,L,M,N.

5. Variabel Logika menyimpan nilai logika .TRUE. .FALSE. Diawali dengan huruf apa saja boleh

juga I, J, K, L, M, N.

Nama Larik ( Array ) :

Digunakan untuk menyimpan beberapa nilai dalam satu nama larik. Pada Fortran dapat berdimensi

satu, dua, tiga sampai tujuh. Bila tidak didefinisikan maka harus diawali dengan huruf I, J, K, L,

M, N.

Nama Fungsi :

Digunakan untuk mendapatkan suatu nilai dari fungsi tersebut. Dengan fungsi, nilai data

dapat dikirimkan ke fungsi dan fungsi akan memberikan hasil yang diminta. Dalam Fortran

digolongkan menjadi 3 macam, yaitu :

1. Fungsi Eksternal yang dibuat sendiri oleh pembuat program dalam bentuk unit program yang

terpisah tetapi masih dalam satu program.

2. Fungsi Statement dedefinisikan tidak dalam bentuk unit program yang terpisah, tetapi dalam

statement tunggal.

3. Fungsi Hakiki atau Fungsi pustaka yang sudah disediakan oleh fortran.

Verb adalah kata kerja perintah yang terdapat dalam statement. Hampir semua statement

Fortran mempunyai verb, kecuali assignment statement. Contoh WRITE, CALL


Unit Specifier dapat berupa :

1. * atau 0 menunjukkan unit alat untuk Keyboard atau layar.

2. Ungkapan Integer, yaitu nilai integer selain nilai 0 menunjukkan unit alat yang dipergunakan

adalah file eksternal (printer atau file disk). Statement OPEN menunjukkan nama dari

filenya. Nama file sebagai berikut :

- LPT1: atau PRN (printer yang pertama).

- CON: menunjukkan alat Console.

- LPT2: (Printer kedua).

- COM: atau COM1: atau COM2 untuk Port Komunikasi.

- Nama file di Disk.

contoh : OPEN(1,File='LPT1:')

Format Specifier :

Digunakan untuk menunjukkan format yang akan dipergunakan oleh data input ataupun

output.

Statement :

1. Statement yang terolah (Executable Statement) yaitu : statement yang menyebabkan suatu

operasi dilakukan. Contoh : ASSIGN, CALL, CONTINUE, DO, ELSE, ELSEIF, AND, ENDIF,

GOTO, IF, PAUSE, RETURN, STOP, BACKSPACE, CLOSE, ENDFILE, OPEN, READ,

REWIND dan WRITE.

2. Statement tak terolah (Non-Executable Statement) yaitu : statement yang tidak melakukan

operasi. Contoh : FORMAT, DATA, PARAMETER, COMMON, DIMENSION, QUIVALENCE,

EXTERNAL, IMPLICIT, INTRINSIC, SAVE dan TYPE , PROGRAM, FUNCTION

SUBROUTINE.

Anda mungkin juga menyukai