Senin, 08 Juli 2013

Bahasa Pemrograman Fortran

FORTRAN

Fortran merupakan salah satu bahasa pemrograman tingkat tinggi. (high level language) yang berorientasi kepada suatu masalah tertentu, khususnya masalah yang berkaitan dengan bidang matematika dan teknik.Fortran untuk pertama kalinya digunakan pada tahun 1954 oleh Programmer Research Group IBM pada komputer IBM 704.

Kelebihan dan Kelemahan FORTRAN :
+        FORTRAN bisa menangani ekspresi matemática dan logika yang kompleks. Pernyataanya cukup pendek dan sederhana.
+        Program FORTRAN yang dikembangkan pada satu tipe komputer bisa dengan mudah dimodifikasi agar bisa bekerja pada tipe yang lain.
-        FORTRAN tidak menangani operasi input dan output pada peralatan penyimpanan seefisien bahasa lain yang levelnya lebih tinggi.
-        Memiliki keterbatasan untuk mengekspresikan dan memproses data nonnumerik 
-        Tidak bisa dibaca atau dipahami semudah bahasa level tinggi yang

Aturan Penulisan :
1.      Kolom pertama digunakan untuk indicator metacommand atau komentar untuk metacommand digunakan karakter “$” sedangkan jika berisi “C” atau  “c” berarti baris tersebut merupakan suatu komentar.
2.      Kolom 1- 5 digunakan sebagai label statement
3.      Kolom 6 digunakan sebagai indicator sambungan dari baris sebelumnya.
4.      Kolom 7 – 72 digunakan sebagai tempat untuk penulisan rutin program Fortran
5.      Kolom 73 – 80 digunakan sebagai dokumentasi yang sifatnya optional.


Aturan Variabel :
1.      Maksimum memiliki panjang 1320 karater, tetapi hanya 6karater pertama yang significant.
2.      Karater pertama harus berupa huruf
3.      Tidak bleh ada spasi
4.      Tidak mengandung karakter khusus.

Tipe Data FORTRAN :
a)      Variable integer
Variabel integer adalah variable yang digunakan untuk menyimpan nilai numerik bulat. Bila tidak didefinisikan, maka variabel integer harus ditunjukkan oleh nama variabelnya yang diawali dengan huruf I, J, K , L, M,atau N.
Contoh :
INTEGER ISI
ISI = 275

b)     Variable real preposisi ganda
Adalah variable yang dibunakan untuk menyimpan nilai numeric pecahansebesar 8 byte. Nama variabelnya harus diawali dengan huruf selain I, J, K, L,M, dan N
Contoh :
REAL*8 NILAI
NILAI = 275
Atau
DOUBLE PRECISION NILAI
NILAI = 75

c)      Variable real preposisi tunggal
Adalah variable yang digunakan untuk menyimpan nilai numerik pecahan sebesar 4 byte. Bila tidak didefinisikan, maka variabel integer harus ditunjukkan oleh nama variabelnya yang diawali dengan huruf I, J, K , L, M, atau N.
Contoh :
REAL NILAI
NILAI = 99

d)     Variable karakter
Adalah variable yang digunakan untuk menyimpan nilai karakter. Default dari
variabel ini adalah 4 byte dan dapat didefinisikan menjadi 1 byte atau n byte (maksimum 127 byte). Nama dari variabel karakter bebas ini bebas diawali dengan huruf apapun.

e)      Variable logika
Adalah variable yang digunakan untuk menyimpan nilai logika. Default dari variabel ini adalah 4 byte dan dapat didefinisikan menjadi 2 byte
Contoh:
STATUS = .TRUE

Format specifier dalam Fortran :
  • I           untuk tipe data numeric integer
  • F          untuk tipe data real
  • E          untuk tipe data real preposisi tunggal yang berbentuk eksponensial
  • D         untuk tipe data real preposisi ganda yang berbentuk eksponensial
  • G         untuk input / output
  • A          untuk tipe data karakter
  • X          untuk mengatur posisi sejauh n spasi
  • /           untuk mengatur line feed dari setiap baris
  • \           untuk mengatur posisi pencetakan pada baris yang sama
  • H         untuk menampilkan sejumlah n karakter ke alat output
  • P          untuk mengatur desimal point pada format E dan F
  • BN       memberi anggapan agar blank pada sisi sebelah kanan dari data input numeric adalah bukan nol
  • BZ        memberi anggapan agar blank pada sisi sebelah kanan dari data input numeric adalah  nol
Contoh Program : 


Tidak ada komentar:

Posting Komentar

Followers