Anda di halaman 1dari 10

PENGENALAN GUIDE

Laporan Praktikum Algoritma dan Pemrograman

Oleh :

Martha Friska Siahaan

221810101040

LABORATORIUM DASAR

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS JEMBER

2023
A. DASAR TEORI

Matlab merupakan sebuah program yang dapat digunakan untuk analisis dan
komputasi numerik dengan menggunakan bahasa pemrograman matematika
lanjutan dan dibentuk dengan dasar pemikiran menggunakan sifat serta bentuk
matriks. Matlab menjadi salah satu software pemrograman dengan kinerja yang
tinggi untuk komputasi masalah teknik dan sains. Secara garis besar, MATLAB
adalah sekumpulan fungsi yang dapat dipanggil dan dapat dijalankan untuk
mammpu menciptkan sebuah program. Fungsi tersebut di bagi berdasarkan
kegunaan dan dikelompokkan pada toolbox pada MATLAB. MATLAB bersifat
extensible yang berati dalam proses penggunaannya, MATLAB mampu
menciptakan fungsi baru untuk selanjutnya ditambahkan ke library jika fungsi yang
dibangun tersebut tidak dapat menjalankan tugas teretntu. Selain itu, MATLAB
juga berunak untuk melakukan pengembangan aplikasi antar muka grafis, dengan
fasilitas pengembangan yang disediakan oleh MATLAB berupa GUI (Fitri dkk,
2020). Umumnya, Matlab dapat digunakan untuk matematika dan komptasi,
pengembangan dan algoritma, pemodelan, simulasi dan pembuatan prototype,
analisa data, eksplorasi dan visualisasi, pembuatan aplikasi, termasuk pembuatan
Grapichal User Interface atau dikenal dengan sebutan GUI (Safwandi, 2020).

Guide atau GUI builder merupakan singkatan dari Grapichal User Interface
yang dibangun dengan objek grafis seperti tombol button, kotak teks, slider,
maupun menu (Rahmania, 2018). Pada Matlab, terdapat dua cara untuk membuat
suatu program, yaitu dengan menggunakan skrip saja atau dengan menggunakan
GUI Designer (GUIDE). GUI menjadi fitur interaktif yang melibatkan dua file,
yaitu figure file dan m- file. Pada guide terdapat berbagai macam menu yang dapat
digunakan untuk membuat gambaran atau perancangan program yang diinginkan.
Beberapa menu yang terdapat pada guide, yaitu pushbutton, slider, radiobutton,
check box, edit text, static text, pop up menu, listbox, toggle button, table, axes,
panel, button group, dan activeX control (Putri 2018).
Pusshbutton merupakan kontrol berupa tombol tekan yang akan
menghasilkan suatu tindakan jika di klik, seperti ok, cancel, hapus, dan sebagainya.

1
Toggle button merupakan ikon yang memiliki fungsi sama dengan pushbutton.
Perbedaan keduanya adalah jika tombol pushbutton ditekan akan kembali pada
posisi semua. Sedangkan toggle button tidak akan kembali ke posisi semula jika
tidak ditekan kembali. Radio button merupakan tombol yang digunakan untuk
memilih atau menandai satu pilihan saja dari beberapa pilihan yang ada. Edit dan
static text merupakan tombol yang dapat digunakan untuk memasukkan teks.
Perbedaannya jika pada edit teks yang dimasukkan dapat diubah ubah, sedangkan
pada statistic text tidak dapat diubah (Safwandi, 2020).

B. ALAT DAN BAHAN


- Alat

Komputer / Laptop

- Bahan

Software MATLAB R2015a

C. LANGKAH KERJA

Langkah-langkah kerja yang digunakan pada praktikum dengan Software


MATLAB R2015a, yaitu:

- Di buka dan di nyalakan laptop / computer yang digunakan

- Di buka browser kemudian lakukan pengunduhan software Mathlab terlebih


dahulu, dapat menggunakan versi tahun 2015

- Dibuka software yang sudah terinstal

- Di lakukan pengerjaan data sesuai arahan tugas yang diberikan

- Di close Mathlab jika sudah selesai digunakan

- Dimatikan laptop / computer yang telah selesai digunakan

2
D. CONTOH PROGRAM DAN PEMBAHASAN
Praktikum ini membahas tentang pengenalan guide yang terdapat pada
software Matlab. Guide atau GUI builder merupakan suatu grapichal user interface
yang dibangun dengan objek grafik seperti tombol, kotak teks, slider, menu, dan
sebagainya. Fungsi dari guide pada Matlab ini adalah untuk merancang suatu
program yang ingin dibuat dengan menggunakan sofware Matlab dengan
menggabungkan dua jenis file, yaitu figure file dan m-file. Pemograman kali ini
membahas mengenai “Pengenalan GUIDE” dengan membuat suatu kalkulator
sederhana. Praktikum ini bertujuan untuk mengenal dan mengetahui proses
pembuatan kalkulator sederhana pada GUI MATLAB serta sintak yang digunakan
pada pembuatan kalkulator sederhana. Pembuatan kalkulator sederhana dinilai
membutuhkan waktu yang cukup lama dan juga kompleks dalam pembuatannya.
Namun, MATLAB telah menyediakan program yang dapat gtfrb 7dari pembuatan
kalkulator sederhana, yaitu GUI.

Gambar 1.1 Tampilan GUI

Untuk membuka dan menjalan guide pada Matlab, diketik guide pada
tampilan command window. Tampilan pertama guide akan muncul seperti gambar
1.1. Kemudian digunakan blank GUI untuk membuat kalkulator sederhana.
Selanjutnya akan muncul tampilan dari file figure blank GUI. Dalam figure GUI ini
terdapat berbagai ikon yang dapat digunakan untuk membuat suatu perencanaan

3
program. Ikon-ikon tersebut memiliki fungsinya masing-masing. Terdapat ikon-
ikon yang dapat digunakan, yaitu pushbutton, slider, radiobutton, check box, edit
text, static text, pop up menu, listbox, toggle button, table, axes, panel, button
group, dan activeX control.

Gambar 1.2 Tampilan Blank Guide

Pushbutton digunakan untuk ikon kontrol yang dapat ditekan dan


menghasilkan suatu tindakan jika di klik. Kegunaannya dapat disesauikan dengan
kebutuhan pengguna. Slider merupakan ikon yang memiliki slider yang berfungsi
sebagai tempat kumpulan angka-angka dalam suatu interval. Radio button
merupakan ikon yang berfungsi untuk memilih. Ikon ini dapat digunakan sebagai
ikon untuk memilih sesuatu dari beberapa pilihan yang tersedia. Check box
merupakan ikon yang berfungsi untuk mecentang suatu pilihan. Kegunaannya
hampir sama dengan radio button. Edit text merupakan ikon yang digunakan untuk
menuliskan suatu di dalamnya. Static text merupakan ikon yang digunakan untuk
menuliskan suatu kata atau kalimat di dalamnya. Perbedaan dari kedua ikon text ini
adalah pada static text kata yang dimasukkan tidak dapat diubah-ubah, sedangkan
pada edit text dapat diubah. Pop-Up Menu merupakan ikon yang dapat digunakan
untuk menuliskan beberapa menu yang diinginkan oleh pengguna. Listbox
merupakan ikon yang digunakan untuk menulis catatan atau note pada perencanaan

4
pembuatan program di guide Matlab. Toggle button merupakan ikon yang
digunakan untuk ikon yang dapat ditekan. Perbedaan keduanya yaitu jika pada
pushbutton, ikon akan kembali setelah di klik. Pada toggle button, tombol akan
kembali jika di klik dua kali. Table merupakan ikon yang digunakan untuk
membuat tabel sesuai dengan kebutuhan dari pengguna. Axes merupakan ikon yang
berfungsi sebagai tempat untuk menampilkan gambar.

Gambar 1.3 Tampilan Property Inspector

Ikon pada figure file tersebut dapat diubah-diubah warna, tulisan, dan
sebagainya sesuai dengan keinginan pengguna. Cara untuk mengubah hal-hal
tersebut adalah pilih salah satu ikon yang ingin diubah, klik kanan, dan pilih
property inspector. Tampilan yang muncul akan sama seperti gambar diatas,
dimana pada tampilan tersebut terdapat berbagai hal yang dapat diubah, seperti
warna, ukuran font, font yang digunakan, string, dan sebagainya. Selanjutnya,
untuk menjalankan setiap ikon sesuai dengan yang diinginkan, maka praktikan
harus membuat skrip yang sesuai dengan ikon yang digunakan. Untuk memasukkan
syntax pada setiap ikon yang ada, pengguna dapat memilih salah satu ikon, klik
kanan, pilih view callbacks, dan pilih callback. Selanjutnya pengguna akan
diarahkan pada lembar skrip pada bagian ikon yang dipilih di editor Matlab.
Pengguna dapat menuliskan skrip yang diinginkan sesuai dengan perencanaan

5
program yang dibuat. Untuk menambahkan foto ke dalam program, gunakan syntax
imread dan imshow pada bagian radio button yang nantinya akan ditampilkan pada
bagian axes. Untuk memunculkan gambar tersebut, pastikan bahwa nama foto pada
folder kita terbaca oleh Matlab dan tidak terdapat kesalahan pada saat menuliskan
nama file gambar pada syntax yang digunakan. Setelah semua selesai dilakukan dan
sesuai dengan keinginan pengguna, figure dapat di run dan dapat dijalankan sesuai
dengan keinginan pengguna. Pastikan bahwa semua ikon yang ada dapat berfungsi
dengan baik dan sesuai dengan yang diinginkan. Jika terjadi kesalahan atau tidak
dapat dijalankan, skrip yang dibuat dapat dilihat kembali dan diteliti kembali.

Gambar 1.4 Hasil Pembuatan Kalkulator Sederhana

6
E. ERROR

Kesalahan terjadi pada baris ke-161 karena kurang nya tanda petik ( ' ) pada kalimat
string sehingga terjadi error dan tidak terbaca pada Matlab. Solusinya yaitu
menambahkan tanda petik ( ‘ ) di bagian akhir kalimat string. Karena apabila kita
salah dalam penulisan huruf maka program menjadi error. Dalam penulisan Syntax
harus diperhatikan lebih baik lagi.

Kesalahan terjadi pada baris ke-171 karena kurang nya tanda titik ( . ) pada kalimat
handlesedit2 sehingga terjadi error dan tidak terbaca pada Matlab. Solusinya yaitu

7
menambahkan tanda titik ( . ) di bagian kalimat sehingga menjadi handles.edit2.
Karena apabila kita salah dalam penulisan huruf maka program menjadi error.
Dalam penulisan Syntax harus diperhatikan lebih baik lagi.

Kesalahan terjadi pada baris ke-186 karena kurang nya tanda titik ( . ) pada kalimat
handlesHASIL sehingga terjadi error dan tidak terbaca pada Matlab. Solusinya yaitu
menambahkan tanda titik ( . ) di bagian kalimat sehingga menjadi handles.HASIL.
Karena apabila kita salah dalam penulisan huruf maka program menjadi error.
Dalam penulisan Syntax harus diperhatikan lebih baik lagi.

8
DAFTAR PUSTAKA

Fitri, Y., D. Ginting, S. P. Wirman, N. Fitrya, S. F. Retnawaty, dan N. Febriani.


2020. Pelatihan Penggunaan Aplikasi GUI Matlab untuk Materi Dinamika
Gerak. Jurnal Pengabdian Untuk Mu NegeRI. 4(2): 206-210.

Putri, O. R. U. 2018. Pengembangan Modul Bahasa Pemrograman GUI Matlab


untuk Mahasiswa Pendidikan Matematika. Jurnal JP3. 8(2) : 607-614.
Rahmania, R., T. Widiharih, dan D. Ispriyanti. 2018. GUI Matlab untuk Metode
Fuzzy Saw dan Fuzzy Topsis dalam Pemilihan Penerima Beasiswa PPA
dengan Pembobotan Entropi (Studi Kasus : Pemilihan Penerimaan PPA
tahun 2017 Mahasiswa FSM UNDIP, Semarang). Jurnal Gaussian. 7(2)
:187-199.
Safwandi. 2020. Mendesain Multimedia Pembelajaran Matematika dengan
Menggunakan GUI Matlab. Jurnal Dimensi Matematika. 3(1) : 189-196.

Anda mungkin juga menyukai