GNU Octave, Matlab Versi Open Source

logoDalam beberapa mata kuliah di berbagai fakultas teknik, sering kita menggunakan  menggunakan software satu ini untuk keperluan simulasi dan mempelajari sebuah algoritma komputasi numerik.

Ya, Matlab (Matrix Laboratory) yang dikembangkan oleh MathWorks merupakan sebuah environment yang digunakan untuk komputasi numerik. Memungkinkan kita melakukan manipulasi matriks, pem-plot-an fungsi dan data, implementasi algoritma, pembuatan antarmuka pengguna, dan peng-antarmuka-an dengan program dalam bahasa pmerograman yang lain.

Continue Reading →

Robot Berbasis Image Processing – 3

Setelah belajar tentang penggunaan imread() dan imshow() pada tulisan saya sebelumnya , sekarang kita akan belajar membuat sebuah fungsi menggunakan m-file. Pada jendela Utama MATLAB, pilih File >> New >> Blank M- File. Setelah itu, kita bisa melihat jendela editor M-File akan terbuka.

Fungsi (function)

Hal yang harus dipahami terlebih dahulu sebelum masuk membahas hal ini adalah tentang apa itu fungsi? Fungsi seperti yang ditaketahui, dibuat untuk mengorganisasi kode program agar efisien dan membuat proses debugging menjadi lebih mudah. Sekumpulan statement didalam fungsi bisa dieksekusi dan ketika diperlukan dapat dipanggil tanpa menulis ulang koding didalam fungsi tersebut. Data yang diperlukan didalam fungsi bisa dilalui sebagai argumen dan kemudian nilai hasilnya akan dikembalikan. Fungsi disimpan sebagai m-file dengan nama yang sama dengan nama fungsi tersebut

Continue Reading →

Robot Berbasis Image Processing – Dasar (1)

Kegiatan pemanfaatan  tenaga nuklir yang telah mencakup berbagai area kerja seperti industri, institusi medis, penelitian, pendidikan,  dan fasilitas nuklir. Menyimpan suatu bahaya radiasi yang harus ditangani dengan baik sehingga tidak membahayakan pekerja, ataupun masyarakat di lingkungan sekitarnya. Salah satu hal yang patut diperhatikan dalam sebuah asas proteksi radiasi, adalah harus memperhatikan asas ALARA (As Low As Reasonably Achievable), alangkah baiknya digunakan sebuah alat bantu robot automatik ataupun manual sehingga pekerjaan manusia bisa menjadi lebih mudah.

Disanalah  pentingnya kita menguasai teknologi robotik agar tidak kalah dengan negara – negara maju yang terus melakukan penelitian dalam bidang ini. Jangan sampai kita hanya menjadi bangsa ”konsumen” suatu produk teknologi canggih, yang pada akhirnya hanya akan menjadikan sebuah penjajahan baru bagi bangsa ini.

Continue Reading →