0% menganggap dokumen ini bermanfaat (0 suara)
295 tayangan4 halaman

Program Subroutine Function Fortran 95

Program subroutine dan function dalam Fortran 95 digunakan untuk menyederhanakan program dengan membagi kode menjadi bagian-bagian kecil. Subroutine memisahkan kode proses ke dalam program terpisah yang dipanggil dari program utama menggunakan perintah call. Function langsung mengandung persamaan dalam program utama tanpa perlu call. Kedua teknik ini memudahkan penulisan program yang kompleks.

Diunggah oleh

RIEZKI Maisyar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
295 tayangan4 halaman

Program Subroutine Function Fortran 95

Program subroutine dan function dalam Fortran 95 digunakan untuk menyederhanakan program dengan membagi kode menjadi bagian-bagian kecil. Subroutine memisahkan kode proses ke dalam program terpisah yang dipanggil dari program utama menggunakan perintah call. Function langsung mengandung persamaan dalam program utama tanpa perlu call. Kedua teknik ini memudahkan penulisan program yang kompleks.

Diunggah oleh

RIEZKI Maisyar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

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:

Gambar 1. Program subroutine

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:

Gambar 2. Output dari program.

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

Pada gambar 3 diperlihatkan bagaimana struktur program function yang sederhana,


yaitu menyelesaikan persamaan GLB yaitu mencari nilai waktu yang ditempuh untuk
menempuh suatu jrak dengan kecepatan tertentu. Sama seperti program yang biasanya
program function juga dimulai dengan nama program dan pendeklarasian tipe data, dan
dilanjutkan dengan proses menginput data yang akan diproses oleh function nya. Kemudian
diberikan perintak “write” untuk menampilkan hasil output dari program tersebut di layar
seperti terlihat pada gambar berikut:
Gambar 4. Hasil output program function.

Anda mungkin juga menyukai