Senin, Juli 19, 2010

GNU Octave

Salah satu mata kuliah di Ilkom IPB adalah Analisis Numerik. Sebenarnya, mata kuliah ini merupakan mata kuliah interdepartemen dari departemen Matematika. Menurut keterangan di halaman ini, mata kuliah yang kadang disebut Anum ini akan membekali mahasiswa dengan pemahaman tentang prinsip-prinsip dasar komputasi numerik dan penyelesaian masalah secara numerik, serta kemampuan untuk memilih metode numerik yang tepat dan menggunakannya untuk menyelesaikan beberapa jenis masalah.

Terdapat praktikum pada mata kuliah ini. Aplikasi yang digunakan adalah MATLAB, yaitu sebuah software dengan lingkungan komputasi numerik yang dapat digunakan untuk berbagai keperluan, seperti makan dan MCK menghitung manipulasi matriks, plotting fungsi, dan penerapan suatu algoritma. Daftar fiturnya bisa dilihat di sini.

Jika kita melihat fiturnya, tentunya kita tergiur untuk memiliki aplikasi ini. Tetapi, satu hal yang agak mengganjal untuk memiliki aplikasi ini adalah aplikasi ini berbayar, dan harganya lumayan tinggi (daftar harganya bisa dilihat dimana-mana, salah satunya di sini), agak kurang cocok untuk kantong mahasiswa seperti saya :). Memang sih, ada yang PE a.k.a "pirated edition". Tapi, sekarang saya sedang mencoba untuk mengurangi ketergantungan kepada software demikian. Bisa-bisa, kalau saya masih tergantung dengan software yang seperti itu, semua kerjaan saya tidak berkah... :)

Lalu, apa dong solusinya? Masak nggak jadi praktikum karena nggak punya softwarenya?

Ternyata, ada juga solusi untuk permasalahan ini dari "kubu" Open Source Software. GNU Octave adalah sebuah software Open Source yang dimaksudnya utamanya untuk komputasi numerik. Bahkan, menurut web resminya, aplikasi ini dapat melakukan komputasi numerik yang kompatibel dengan MATLAB. Aplikasi ini dibuat untuk platform Linux. Satu kekurangan yang cukup mencolok, aplikasi ini berbasis CLI, bukan GUI. Ya udahlah, gapapa, yang penting bisa dipake.

Karena defaultnya Octave buat Linux, maka target berikutnya adalah mencari versi Windowsnya (maklum, masih main di Windows... :p). Ternyata di web resminya juga ada link menuju ke installer buat Windows :D. Yaudah, langsung download, terus instal deh...

Katanya, ada versi GUI dari Octave, namanya QtOctave. Kalau dari Linux, gampang nginstalnya, karena program ini bisa diinstal dari software centernya. Kalo buat Windows, setelah beberapa lama mencari, ternyata ada juga. Dapetnya dari sini. Setelah diextract ke foldernya Octave (QtOctave ini bukan installer, tapi tambahan buat Octave, bentuknya zip-zipan), baru deh keliatan GUI-nya. Mirip MATLAB yang asli loh... :p

Untuk Anda yang ingin mencari ulasan mengenai aplikasi ini di Linux, bisa dilihat di sini. Nah, berikut ini ada beberapa tangkapan layar dari Octave dan QtOctave yang dijalankan di Windows Seven.

Tampilan GNU Octave, yang full CLI.Tampilan GNU Octave, yang full CLI.

Tampilan QtOctave yang full GUI.Tampilan QtOctave yang full GUI.

1 komentar:

  1. Kedua software tersebut kayaknya ribet dah :D
    Tapi emang boleh yak qta ga pake Matlab? katanya wajib? Tadinya seh, kalo bisa pake Opensource bakal lebih menyenangkan :)

    BalasHapus