Program Subroutine Function Fortran 95
Program Subroutine Function Fortran 95
1. Program Subrorine
Subroutine merupakan salah satu cara untuk menyederhanakan bentuk suatu
program untuk menyederhanakan bentuk suatu program ketika dirancang. Secara
sederhana subroutine disebut juga sebagai anak program untuk membantu program
utama (main program) memproses suatu perhitungan yang sederhana maupun
kompleks. Adapun contoh program subroutine adalah sebagai berikut:
Pada gambar 1 diperlihatkan struktur dari program utama dan program subroutine.
Program ini dimulai dengan nama program yaitu program GJB, kemudian dilanjutkan dengan
pendeklarasian tipe data dari variabel-variabel yang terdapat didalam program, baik itu
real,integer,atau karakter. Kemudian dilanjutkan dengan proses mengimput data yang akan di
proses oleh program subroutine. Untuk menjalankan program subroutine,maka diberikan
perintah “call” dalam program utama. Pada gambar diatas terlihat proram utama memanggil
subroutinenya dengan perintah “call persamaan(g)” maka data yang sudah diinput akan di
proses oleh subroutine dan hasil (output) nya di tampilkan di layar dengan perintah “write
(*,*) “Nilai Gravitasi=”,g”,d kemudian program akan selesai. Hasil output dari program
tersebut adalah sebagai berikut:
2. Program Function
Program function adalah program sederhana yang dapat menyelesaikan
persamaan yang sederhana maupun kompleks. Perbedaan program ini dengan
program subroutine adalah persamaan yang digunakan berada langsung didalam
program utama sehingga tidak memerlukan perintah “call”. Contoh program function
adalah sebagai berikut:
Gambar 3. Program function