Kendala Pada Matlab

Matlab merupakan bahasa komputasi teknis yang bermaksud membantu para saintis dalam melaksanakan kegiatan sehari-harinya (riset, project, data processing, dan sebagainya). Kendala mahasiswa yang menggunakan matlab sebagai tool pendukung adalah saat disidang mahasiswa tersebut tidak sanggup menjelaskan konsep dasar yang melatar belakangi operasi pada Matlab. Beberapa penguji terkadang meminta source code dalam bahasa tertentu seperti C++ dan Java. Jika mahasiswa yang bersangkutan sudah mempelajari teori dasarnya terlebih dahulu mungkin tidak ada masalah, namun jika karena terdesak oleh waktu dan mahasiswa itu tidak sempat mempelajari dasar teori algoritma yang mendasarinya, malapetaka akan menimpa mahasiswa itu. Sebenarnya pada help Matlab, setiap akan memberikan referensi tutorial, Matlab memberikan dasar teori pendukungnya dengan disertai oleh buku rujukan yang bisa kita beli atau download di internet.

Untuk kasus dimana dosen penguji meminta kode sumber, mungkin agak sedikit bermasalah terutama jika dosen penguji tersebut tidak mengakui M-file sebagai bahasa pemrograman layaknya C++, Java, VB dan sejenisnya. Untuk menyiasati hal itu ada baiknya kita mengkonversi bahasa matlab menjadi bahasa C++. Langkahnya adalah dengan membuat deployment project (file – new – Deployment Project). Setiap kita selesai membuat kompilasi program menjadi exe, Matlab selalu menyediakan source code dalam bahasa C++ di folder “Src”. Berikut ini contoh program menghitung beasiswa dengan menggunakan FIS dan ANFIS yang setelah dikompilasi muncul file dalam bahasa C++.

Sebenarnya inti dari programming adalah algoritma, jadi jika kita memahami algoritma maka bahasa apapun dapat kita kuasai. Fanatik terhadap satu bahasa menurut saya kurang baik. Tetapi sebisa mungkin kita memahami dua atau tiga bahasa pemrograman yang dapat kita jadikan alat dalam menterjemahkan algoritma yang telah kita kuasai atau sedang dipelajari.

Gambar di atas mengilustrasikan hasil running file executable hasil kompilasi dari bahasa Matlab. Tampak bahwa matlab sudah mampu membuat aplikasi layaknya bahasa pemrograman yang umum dipakai, disetai dengan GUI yang sudah maju sejak versi 6 hingga sekarang (versi 7).

Salam …

Rahmadya Trias Handayanto

Tentang rahmadya

I'm a simple man .. Lahir di Sleman Yogyakarta, 7 Juni 1976 PENDIDIKAN: TK : - (tidak ada TK di tj Priok waktu itu) SDN : Papanggo, Jakarta 83 - 89 SMPN : 129, Jakarta 89 - 92 SMAN : 8, Yogyakarta 92 - 95 Univ. : Fak. Teknik UGM, Yogyakarta 95 - 2001 Pasca. : Tek. Informatika STMIK Nusa Mandiri, Jakarta 2008 - 2010 Doctoral : Information Management Asian Institute of Technology, Thailand 2013 - 2018 PEKERJAAN: Tek. Komputer AMIK BSI Jakarta : 2002 - 2005 IT Danamon Jakarta : 2005 - 2008 Tek. Informatika STMIK Nusa Mandiri Jakarta : 2005 - 2008 Univ. Darma Persada Jakarta: 2008 - 2013 Fakultas Teknik Universitas Islam "45" Bekasi : 2008 - Skrg ( Homebase) Univ. Bhayangkara Jakarta Raya: 2018 - Skrg Univ. Nusa Putra Sukabumi: 2018 - Skrg
Pos ini dipublikasikan di Artificial Neural Network, Fuzzy Logic, Matlab. Tandai permalink.

23 Balasan ke Kendala Pada Matlab

  1. Pak Nas berkata:

    Salam
    Dapatkah input fuzzy berupa data dari file excel? kemudian output diperoleh lewat fuzzy matlab secara otomatis. Sehingga jika kita ingin mendapatkan output dari banyak data inputan (sesuai range) tidak usah satu persatu memasukkan angka ke variable input.
    ditunggu balasannya
    trims. email : faqihn@yahoo.co.id

  2. Nur berkata:

    Pak,mau tanya membuat .exe dr file matlab bagaimana pak?mksh sblmnya pak

  3. Ropi Syahyudi berkata:

    Pak Rahmadya, Kebetulan saya ada tUgas membuat aplikasi beasiswa seperti gambar diatas..
    Form nya pun sudah saya buat, Tetapi permasalahannya saya tidak paham di Source Code nya
    Mohon Referensi dan Masukannya pak..
    terima kasih

  4. ridwan berkata:

    Pak knp file sy beda dgn punys saya ?

  5. Inas berkata:

    selamat pagi, pak saya ingin tanya, apakah berdasarkan hasil pemodelan ann untuk prediksi, kita bisa mendapatkan rumus empirisnya?
    terimakasih pak

  6. Rully berkata:

    assalamualaikum, pa saya mau bertanya, saat saya jalankan exe hasil deploy di laptop yang saya pakai untuk mendeploy alhamdulilah bisa namun ketika di running di PC/laptop lain kenapa muncul pesan error missing MCLMCRRT7_15.dll ya??? mohon pencerahannya pa terima kasih

    • rahmadya berkata:

      karena laptop target tidak ada file itu. untuk laptop lain yg tidak ada matlab, jalankan dulu file berisi matlab runtime (berisi dll itu) yg ukurannya kalo ga salah sekitar 300mb, terletak di folder hasil deploy. jangan lupa restart dulu.

      • Rully berkata:

        file berisi matlab runtime itu yang MCR kah pa?? brukuran sekitar 175mb soalnya pa, tidak sampai 300mb. folder hasil deploy yang saya lakukan itu ada folder distrib dan src. restartnya dilakukan setelah menjalankan program tersebut ya pa? Terimakasih Pa

      • rahmadya berkata:

        ya, karena insert DLL ke windows, butuh reset

  7. Rully berkata:

    Assalamualaikum pa,saya sudah coba install mcr nya di pc lain, tapi masih gagal pa eksekusi exe nya, kenapa ya pa? apakah saya salah dalam cara install mcr nya??

  8. Rully berkata:

    Assalamualaikum pa, ketika beres compile muncul error ini kenapa ya?
    Error: An error occurred while shelling out to mbuild (error code = 2).
    Unable to build executable.
    ??? Error using ==> mcc
    Error executing mcc, return status = 1.

    Mohon pencerahannya pa.

  9. Rully berkata:

    Ok Pa saya coba praktekan dulu, semoga berhasil. Sebelumnya terimakasih mau membantu permasalahan saya ini.

  10. dindingrapuh berkata:

    Selamat malam pak. Saya membuat program exe dari gui matlab untuk pattern recognition. Namun saat jadi file exe. Tidak bisa load file net.mat yang mana itu hasil pelatihan JSTnya. Apakah ada solusi pak? Terimakasih

    • rahmadya berkata:

      loadnya di script apa berupa file? kalo loadnya di coding matlab, terpaksa net.mat harus disediakan di folder tempat exe berjalan, nama harus sama persis dengan yg di coding

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.