Anda di halaman 1dari 8

BAB I

FORTRAN
(FORMULA TRANSLATOR)

A. Landasan Teori Fortran

Fortran (atau FORTRAN) adalah sebuah bahasa pemrograman. Pertama kali dikembangkan
pada tahun 1956 oleh John Backus di IBM. Digunakan dalam bidang sains selama 50 tahun
kemudian. Ditujukan untuk mempermudah pembuatan aplikasi matematika, ilmu pengetahuan,
dan tehnik. Pertama kali bernama FORTRAN yang merupakan singkatan dari Formula
Translator/Translation, tetapi penggunaan huruf besar kemudian ditiadakan sejak versi Fortran
90. Merupakan bahasa pemrograman tingkat tinggi pertama dan prosedural, akan tetapi versi-
versi terbaru dari Fortran kemudian dikembangkan dengan memasukkan kemampuan object-
oriented programming. Unggul pada dukungan dalam menangani bentuk perhitunga, termasuk
bilangan kompleks. Kelemahannya pada operasi input/output yang lalu. Kode sumbernya juga
sulit dipahami dibanding bahasa pemrograman tingkat tinggi lainnya.

 Kelebihan Bahasa Pemrograman FORTRAN


FORTRAN bisa menangani ekspresi matematika 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.
 Kekurangan Bahasa Pemrograman FORTRAN
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
 Struktur Bahasa FORTRAN
Struktur bahasa FORTRAN dibagi menjadi lima bagian kolom dan tiap-tiap baris didalam
program dapat berisi:

1
a) Metacommand merupakan compiler directive (misalnya statement Program seperti pada
bahasa pemrograman Pascal). Sifatnya optional, maksudnya tidak harus ada. Metacommand
dapat digunakan saat akan berkomunikasi dengan kompiler mengenai informasi tertentu.
b) Komentar dapat berupa tulisan bebas apapun yang berguna untuk memberi keterangan
tentang program, sehingga memudahkan dalam membaca program tersebut. berguna bila ingin
memodifikasi program atau bila terjadi kesalahan coding.
c) Statement merupakn inti dari program, berisi instruksi-instruksi kepada komputer.
Penuangan logika perogram ke komputer jga difasilitasi oleh bagian ini.
d) Sambungan dari statement baris sebelumnya (sifatnya optional).
FORTRAN adalah bahasa tingkat tinggi pertama dan merupakan singkatan dari FORmula
TRANslator. Dalam penyusunan program, struktur pemograman dengan FORTRAN memiliki
beberapa aturan. Jika saat melakukan penulisan bahasa pemrograman kita melakukan kesalahan
maka program tidak akan mau dieksekusi. Ada banyak aturan penulisan juga bagian-bagian yang
ada dalam bahasa FORTRAN yang akan dibahas berikut.

2
B. Program Penghitung Kecepatan
1. Tujuan
Pada praktikum ini, mahasiswa diharapkan dapat memahami tentang:
a. Pembuatan program sederhana dari suatu permasalahan sampai memperoleh data hasil.
b. Algoritma dan Flowchart.
c. Statement Input-Output (write, read)
2. Soal
Membuat program momen inersia
3. Algoritma
a. Mulai
b. Menentukan nilai panjang dan tinggi beton (input)
c. Menghitung momen inersai beton dengan rumus panjang kali tinggi pangkat 3 bagi 12
(BxH3) 12
d. Menampilkan hasil perhitungan
e. Selesai

3
4. Bagan Alir (Flowchart)

4
5. Source Code

5
6. Hasil Running Program

6
7
PENUTUP

Saya ucapkan puji syukur kehadirat Tuhan yang maha Esa, berkat rahmat dan kasih
karunia–Nya saya dapat menyelesaikan laporan praktikum ini dengan baik.
Saya berharap dengan adanya laporan ini dapat memberikan manfaat dan pelajaran
berharga bagi orang lain dan khususnya saya sendiri.
Saya selaku penyusun menyadari laporan praktikum ini masih jauh dari sempurna.
Namun saya telah berupaya untuk mendekati suatu kesempurnaan. Kritik dan saran yang
bersifat membangun saya terima dengan senang hati, agar saya mampu belajar lebih baik
lagi untuk kedepannya. Tidak lupa saya ucapkan terimakasih kepada seluruh pihak yang
telah membantu dengan ikhlas dalam penyusunan laporan ini semoga laporan ini dapat
membantu pembaca dalam mendapatkan pembelajaran.

Anda mungkin juga menyukai