Instalasi GNU Fortran dan IDE Geany di Linux Ubuntu


Beberapa hari yang lalu, saya mengikuti perkuliahan Pemodelan Geofisika yang di sampaikan oleh Prof. Dr. Ir. Syamsul Rizal . Salah satu yang ditekankan adalah penggunaan Fortran 95 untuk melakukan pembuatan aplikasi numerik kelautan. Beliau sangat mengharapkan untuk menguasai bahasa pemrograman fortran ini.

Sebelumnya, kawan-kawan berdiskusi dengan Dr. Nazli, S.Si, M.Si bahwa, beliau akan mengadakan pelatihan Fortran bagi mahasiswa yang mengambil kuliah Pemodelan Geofisika di Lab Pemodelan. Sekarang lagi dicari waktu yang tepat agar bisa terlaksanakan pelatihan ini.

Saya juga sempat berdiskusi dengan Dr. Ir. Ismail AB, M.Sc ,beliau sangat tertarik dengan linux dan berkeinginan menjalan Fortran dengan IDE Geany di Linux.

Bagi saya pribadi, Fortran salah satu bahasa pemrograman yang tidak saya sukai. Tentu ada alasan kenapa tidak suka bahasa Fortran ini. Yang pertama, saya belum pernah belajar bahasa Fortran, terus penggunaan terbatas di bidang komputasi numerik. Dan yang terakhir, tidak terkenal di dunia IT.

Walaupun tidak suka, karena mau buat Pemodelan Geofisika, maka saya harus mempelajarinya. Oleh karena itu ini saya tulis tutorial tentang Instalasi Fortran dan IDE Geany.

Kita tau 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.

Fortran dikenal beberapa versi, seperti FORTRAN 77 yang mendukung program terstrutur, Fortran 90 yang telah mendkung array,modular dan generik programming, Fortran 95 yang sudah mempunyai performansi yang tinggi, Fortran 2003 yang mendukung OOP (object oriented program) dan Fotran 2008 yang telah mendukung concurent programming.

Fortran mempunyai banyak sekali kompilernya, yaitu free dan komersial. Untuk free diantaranya adalah EKOPath,Gfortran,G95,Open Watcom, Open64,OpenUH, LLVM,G77,f2c
f2j,lcc-win32 dan The Portland Group. Sedangkan untuk yang komersial adalah Absoft,IBM XL Fortran,Intel Fortran compiler,Lahey/Fujitsu Fortran,NAG Fortran compiler,The Portland Group, Silverfrost, Oracle Solaris Studio, PathScale dan TWE Fortran (77). Untuk link dari free dan komersial bisa dilihat di http://fortranwiki.org/fortran/show/Compilers

Disamping kompiler, kita juga membutuhkan Editor untuk menulis kode fortran. Editornya fortran adalah Code::Blocks, Jedit, Geany, Subline Text,Zeus, Gedit , Notepad++, Simply Fortran, Absoft Pro Fortran , Photran, Fortran IDE for Eclipse,Sun Studio. dan lain-lain. Untuk linknya bisa dilihat di http://fortranwiki.org/fortran/show/Source+code+editors

Untuk tutorial ini, kompiler yang digunakan adalah Gfortran (GNU Fortran) yang berjalan di Linux Ubuntu. Sedangkan untuk IDE fortran kita gunakan Geany. Penggunaan 2 aplikasi ini karena banyak yang gunakan dan mudah kita cari referensinya.

GNU Fortran
GFortran merupakan nama dari proyek GNU Fortran untuk mengembangkan kompiler Fortran gratis untuk GCC (Koleksi GNU Compiler) .GFortran telah menjadi bagian dari G95 pada tahun 2003. Gfortran telah menggantikan kompiler g77, dimana pengembangannya berhenti sebelum GCC versi 4.0. GFortran mendukung penuh bahasa Fortran 95 dan semua ekstensi bahasa yang pernah di dukung oleh g77. Bahkan, Gfortran dapat terapkan pada standar Fortran 2004 dan Fortran 2008

Geany
Geany merupakan peranti lunak penyunting kode program atau lebih akrab dengan sebutan IDE (Integrated Development Environment). Geany mendukung sekitar lima puluh bahasa pemrograman, diantaranya Fortran, C, C++, Java, PHP, dan Python. Geany, secara built-in memiliki kemampuan untuk membangun (build) kode program. Misalnya ketika sebuah program dalam bahasa C ditulis, Anda dapat lansung melakukan kompilasi, membangun, dan mengeksekusi program tersebut tanpa harus membuka program lain

Instalasi GNU Fortran
Untuk menginstalasi GNU Fortran, gunakan perintah :

sudo apt-get install gfortran

Untuk melihat apakah gfortran telah terinstal di sistem linux kita, gunakan perintahnya

gfortran –version

Maka hasilnya akan terlihat seperti di bawah ini

GNU Fortran (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.

GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING

Instalasi Geany
Untuk instalasi Geany, perintahnya adalah

sudo apt-get install geany

bila tidak ada direpository anda bisa menambahkan PPA dengan perintah

sudo add-apt-repository ppa:geany-dev/ppa
sudo apt-get update
sudo apt-get install geany geany-common

Setelah instal selesai, jalankan geany yaitu Menu/Panel Application >Programming > Geany

Supaya Aplikasi Geany bisa mengkompile kode Fortran, lakukan 3 langkah ini.
1. Setting Tipe Berkas Fortran.
Klik Menu Document > Set Filetype > Programming Languages > Fortran (F90)

geany_setfiletype

2. Setting Tipe File Fortran 95
Klik Menu Tool > ConfigurationFiles > Filetype Configuration > Programming Languages > filetypes.fortran

geany_filetype_tool

Setelah itu akan dibuka file filetypes.fortran. Pada ke 13 ubah extension=f90 menjadi extension=f95

filetypes_fortran
Buat Program Fortran
Sekarang kita akan membuat kode program Fortran seperti ini

program fisika
print *,”Program Magister Fisika”
end program fisika

dan hasilnya nanti seperti dibawah ini

Program Magister Fisika

Untuk membuat program tersebut, jalankan Geany,
1. Klik Menu File > New
lalu masukan kode diatas

geany_new

2. Simpan file tersebut dengan nama fisika.f95

geany_save

3. Pastikan bahwa kompilernya gfortran, yaitu dengan cara klik Menu Build > Set Build Comment. Sehingga muncul seperti gambar dibawah

geany_setbuild
4. Setelah itu untuk meng-compile, Geany menyediakan 3 icon, yaitu untuk compile, build, run seperti gambar dibawah.

geany_icon
Langkah pertama, lakukan compile kode seperti gambar dibawah

geany_compile

 

 

Langkah kedua, lakukan build kode seperti gambar dibawah

geany_build
Langkah terakhir, lakukan running seperti gambar dibawah

geany_run

 

Setelah mengklik tombol Run, hasilnya akan terlihat seperti gambar dibawah ini

geany_run_fortran

 

Untuk lebih lengkapnya silahkan kunjungi beberapa web dibawah ini, yaitu

Fortran Hello World Example: How To Write and Execute Fortran Program on Linux OS

How To Install Geany 1.23 On Ubuntu 13.10, 13.04, 12.10, 12.04, 10.04 And Linux Mint 15, 14, 13

http://www.infokomputer.com/2014/03/best-apps/linux/geany/
http://zweimesserschmitt.blogspot.co.id/2012/07/pengenalan-bahasa-fortran-95.html

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s