Skor Nilai :
Disusun Oleh :
FAKULTAS TEKNIK
MEDAN 2020
i
KATA PENGANTAR
Puja dan puji syukur kami panjatakan kehadirat Allah SWT karena berkat rahmat dan karunia-
Nya rekayasa ide dapat dapat selesai dengan baik dan tepat waktu. Dan kami ucapakan terimakasih
kepada pihak yang terkait atas kerjasamanya dalam melaksanakan rekaysa ide ini.
Rekaya ide merupakan tugas yang mengharuskan mahasiwa dalam membaca, menganalisa
sebuah artikel lalu memunculkan sebuah penerapan atau metode baru.
Dengan demikian Rekayasa ide ini kami sajikan, semoga rekayasa ide ini dapat dipahami dan
berguna bagi siapa saja yang membacanya. Serta kami mohon maaf apabila terdapat kesalahan kata-kata
yang kurang berkenan dan kami juga mohon kepada pembaaca untuk memberikan kritik dan saran yang
membangun.
Penulis
ii
DAFTAR ISI
Kata Pengantar .......................................................................................................... i
iii
BAB I
PENDAHULUAN
1.1. Latar Belakang
GUI (Graphical User Interface), adalah antarmuka pada sistem operasi atau komputer
yang menggunakan menu grafis agar mempermudah para pengguna-nya untuk berinteraksi
dengan komputer atau sistem operasi. Jadi, GUI merupakan antarmuka pada sistem operasi
komputer yang menggunakan menu grafis. Menu grafis ini maksudnya terdapat tampilan
yang lebih ditekankan untuk membuat sistem operasi yang user-friendly agar para pengguna
lebih nyaman menggunakan komputer. Menu grafis itu ya seperti ada grafis-grafis atau
gambar-gambar dan tampilan yang tujuannya untuk memudahkan para pengguna
menggunakan sistem operasi.
1.3. Tujuan
1. Menjelaskan tentang Graphical User Interface, MATLAB dalam operasi matriks
2. Menambahkan ide baru dalam penyelesaian operasi matrik dengan menggunakan matlab
3. Mengetahui Graphical User Interface pada Matlab untuk penyelesain opersai matriks.
1
BAB II
KAJIAN TEORITIS
Integrasi teknologi dalam pembelajaran diwujudkan melalui komputer dengan berbagai
perangkat lunaknya. Pembelajaran berbantuan komputer telah banyak dimanfaatkan dalam
pembelajaran dari tingkat sekolah dasar sampai perguruan tinggi (Abdullah, Hashim & Yusuf,
2010). Banyak perangkat lunak tersedia untuk pembelajaran seperti MATLAB, Maple, Octave,
dan Mathematica. Dari aplikasi ini, yang paling banyak digunakan dalam institusi pendidikan
adalah MATLAB, yang dipandang sebagai aplikasi standar untuk komputasi teknik dan sains.
Beberapa penelitian telah dilakukan untuk mengkaji pemanfaatan MATLAB dalam
pembelajaran dan menyelidiki pengaruhnya terhadap proses dan produk pembelajaran (lihat
misalnya Feng, 2011; Ibrahim, 2011; McCusker, Ma, dan Caserta, 2014; Andreatos dan
Zagorianos, 2009). Jadi, MATLAB tidak sekadar dimanfaatkan sebagai alat bantu untuk
komputasi tetapi juga dilibatkan dalam keseluruhan proses pembelajaran.
Agar MATLAB bisa dimanfaatkan untuk pembelajaran tanpa memberikan beban belajar
tambahan kepada pebelajar, salah satu pendekatan adalah mengembangkan antarmuka pengguna
berbasis grafis (graphical user interface yang disingkat GUI) berbasis MATLAB. Dalam era
digital dewasa ini antarmuka pengguna ada dimana-mana. Kita menggunakan antarmuka setiap
hari tanpa kita sadari. Ketika menggunakan ATM, menggunakan komputer, menjelajah internet,
dan menggunakan berbagai gawai adalah beberapa contoh antarmuka.
Melalui GUI, materi ajar bisa dikemas secara interaktif dan menyediakan beragam
pengalaman bagi pebelajar sehingga diharapkan mampu meningkatkan tingkat pemahaman
pebelajar. Dengan bantuan GUI, pebelajar dapat menyesuaikan proses belajar dengan
kondisinya, baik ketika belajar dalam kelompok maupun belajar mandiri. Sejalan dengan ini
Helen (2006) menyatakan bahwa “… aneffective interactive courseware should be able to use by
the different level of learners either for group collaboration or individual uptake and an effectives
interface design can accommodating the learner needs as well.”
Kegiatan belajar dengan fasilitas GUI, yang pada dasarnya memanfaatkan teknologi
komputer, mempromosikan penggunaan teknik pembelajaran aktif, membantu mengembangkan
timbal balik dan kerjasama antar peblajar dan membantu instruktur menghormati beragam bakat
pebelajar dan cara belajarnya (Toth, Beardsley, dan Foulger, 2010).
2
Dengan demikian, pengembangan GUI merupakan sesuatu yang esensial dalam rangka
peningkatan kualitas proses dan produk pembelajaran.
Graphical User Interface adalah sistem yang digunakan dan dikendalikan oleh manusia
untuk berinteraksi dengan komputer. GUI adalah ”... the part of a computer and its software that
people can see, hear, touch, talk to, or otherwise understand or direct (Galitz, 2007).
Graphical User Interface adalah titik kontak antara pengguna dan komputer dimana
pengguna tidak perlu menguasai bahkan mengetahui pemrograman. Melalui GUI, informasi
diatur pada layar komputer sedemikian sehingga mudah dipahami dan digunakan. Kemudahan
ini disebabkan GUI lebih memilih menggunakan ikon, menu, dan mouse daripada teks dan
program yang ditulis dalam bahasa tingkat tinggi yang mungkin hanya bisa dipahami oleh
pemrogramnya (Nasiruzzaman, 2010).
Dalam perancangan GUI, ada dua pekerjaan utama yang mesti diselesaikan yaitu
rancangan front-end dan rancangan back-end. Rancangan front-end merujuk pada rancangan
tampilan antarmuka yang akan dilihat dan dirasakan oleh pengguna. Rancangan back-end terkait
dengan pemrograman kode komputer agar elemen-elemen pada antarmuka menjadi fungsional.
Tanpa fungsi, antarmuka hanya menjadi tempat untuk pajangan ikon-ikon. Setelah mendesain
layout dari antarmuka, berikutnya adalah membuat kode komputer yang nantinya akan
menginstruksikan elemen-elemen dari antarmuka untuk tugas tertentu.
3
Dengan kata lain, segera setelah suatu objek grafis dibuat, fungsionalitas dari objek ini
ditentukan oleh kode komputer. Jadi, dapat dikatakan bahwa GUIDE adalah perangkat lunak
yang mempunyai sekumpulan alat bantu (tool) untuk membangun GUI berbasis MATLAB. “The
set of user interface components supplied with MATLAB allows you to design GUIs that match
those used in sophisticated software packages (Marchand dan Holland, 2003). Kelebihan GUI
yang paling penting adalah bahwa GUI bisa post-process hasil simulasi sehingga mampu
memberikan umpan balik kepada pengguna dengan seketika (Depcik dan Assanis, 2004). Hal ini
sangat penting ketika melakukan kajian parametrik dimana variabel berubah pada interval
tertentu. Ilustrasi visual yang menunjukkan bagaimana perubahan terjadi sebagai fungsi dari
beragam variabel atau parameter, menguatkan hasil pembelajaran yang diperoleh di kelas.
Kelebihan GUI yang lain adalah GUI dapat dikonversi menjadi executable file sehingga
pengguna bisa menggunakan antarmuka di komputernya tanpa keharusan memiliki lisensi
MATLAB (Gómez-Varela dan Bao-Varela, 2009).
4
BAB III
METODOLOGI
3.1 Tujuan Rekayasa Ide
Tujuan dari Rekayasa ide ini secara umum adalah untuk mengungkapkan atau
memunculkan ide baru setelah melakuakan studi pustaka terhadap artikel yang membahas
mengenai aljabar linear.
5
BAB IV
HASIL RISET DAN PEMBAHASAN
Kita menggunakan fasilitas GUIDE untuk mengembangkan GUI. Rancangan GUI dengan
GUIDE terlihat seperti Gambar 1.
GUI ini meminta pengguna memasukkan matriks dan vektor melalui keyboard dan
1 2
melakukan beberapa operasi pada matriks. Sebagai contoh diberikan matriks A = [ ] dan
6 8
3
Vektor B = [ ]
−9
Matriks dan vektor ini mudah dimasukkan ke GUI seperti ditunjukkan oleh rangkaian gambar
berikut.
6
Gambar 3 Elemen pada baris pertama muncul
Selanjutnya kita menghitung determinan matriks A, invers matriks A, dan hasil kali
matriks A dan vektor b. Hal ini dilakukan dengan mengklik ikon “Operasi” dan hasilnya muncul
pada bagian bawah dari jendela.
7
Meskipun GUI ini telah berjalan dengan baik, namun beberapa hal masih perlu
dikembangkan. Misalnya perlu dicantumkan tujuan GUI dan petunjuk pemakaian GUI pada
tampilan GUI itu sendiri. Selain itu, tampilan GUI masih bisa dibuat lebih menarik dengan
mengatur kembali tata letak dan memberikan pewarnaan yang sesuai. Terlepas dari hal ini, hasil
uji coba perseorangan menunjukkan bahwa GUI ini bisa dioperasikan dengan mudah dan
memberikan hasil yang benar. Ditinjau dari konten, GUI telah memfasilitasi operasi yang
melibatkan matriks meskipun belum semua operasi terkait matriks termuat dalam GUI. Selain
itu, desain GUI memungkinkan pengguna mengoperasikan GUI ini secara sederhana dan intuitif.
Ini masih memerlukan pengembangan lebih lanjut.
8
BAB V
PENUTUP
5.1 Kesimpulan
Dalam Rekayasa Ide ini telah dipaparkan tentang GUI yang didesain dengan GUIDE
MATLAB. GUI ini digunakan untuk melakukan operasi pada matriks yang mencakup
perhitungan determinan, penentuan invers dari matriks, dan perkalian matriks dengan vektor.
GUI ini memungkinkan pebelajar untuk mengeksplorasi sifat-sifat determinan dan invers serta
syarat terjadinya perkalian matriks dan vektor. Dalam pengoperasian GUI, terjadi interaksi
antara pebelajar dengan GUI dengan cara yang cukup sederhana dan intuitif. GUI ini
dimaksudkan sebagai suplemen bagi kegiatan teoritis dan praktek serta untuk memperkuat
pengetahuan yang diperoleh pebelajar.
5.2 Saran
Untuk memantapkan ide ini lebih baik melakukan penelitoan terhadap alat yang menjadi
tinjauan Rekayasa ide ini agar dapat dibuktikan apakah ide yang disajikan dapat digunakan
sebagai penyeselesaian operasi matriks.
9
DAFTAR PUSTAKA
Abdullah, K. A., Hashim, N., dan Yusof, Z. 2010. The development of computer-aided learning for computer
numerical control machine: A pilot study dalam 2nd International Congress for Engineering Education
(ICEED), 94-99.
Andreatos, A. S & Zagorianos, A. D. 2009. Matlab GUI Application for Teaching Control Systems dalam
Proceedings of the 6th WSEAS International Conference on Engineering Education, 208211.
Bitter, G. G. & Legacy, J. M. 2008. Using Technology in the Classroom Edisi 7. Boston : Pearson Publishers.
Depcik, C. & Assanis, D. N. 2004. Graphical user interface in an engineering educational environment. Feng, G.
2011. Applications of Matlab in Mathematical Analysis. Journal of Software 6, 1225 – 1229.
Galitz, W. O. 2007. The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and
Techniques. New York: Wiley Computer Publishing.
Gómez-Varela, A. I. & Bao-Varela, C. 2014. MATLAB GUI (Graphical User Interface) for the design of GRIN
components for optical systems as an educational tool dalam Proc. of SPIE Vol. 9289 92891W-1, Manuel F. P. C.
Martins Costa, Mourad Zghal (eds).
Helen, B. 2006. Evaluating interface aesthetics: A measure of symmetry. Proceeding paper for the International
Conference of Society for Optical Engineering, 60 (6), 52-63.
Ibrahim, D. 2011. Engineering simulation with MATLAB: improving teaching and learning effectiveness.
Procedia Computer Science 3, 853–858.
Marchand, P & Holland, O. T. 2003. Graphics and GUIs with MATLAB Edisi 3. Boca Raton: Chapman & Hall
McCusker, J., Ma, G, dan Caserta, Jr., F. 2014. Can we use MATLAB application to improve students performance
on Trigonometry of vector problem solving? dalam Proc. of 2014 Zone 1
Nasiruzzaman, A. B. M. 2010. Using MATLAB to develop standalone graphical user interface (GUI) software
packages for educational purposes dalam Matlab – Modelling, Programming and Simulations. Emilson Pereira
Leite (editor), hal. 17-40.
National Council of Teachers of Mathematics. 2000. Principles and standards for school mathematics. Reston:
NCTM
National Research Council. 2000. How people learn. Washington, D.C: National Academy Press.
Ogunkunle, R. A. & Charles-Ogan, G. 2013. Dependence on Calculators for Acquisition of Basic Skills in Junior
Secondary School Mathematics. Journal of Research in Development (JORIND). 11(1), 228-232.
10