GUI Matlab untuk membuat grafik fungsi

dokumen-dokumen yang mirip
GUIDE. maupun menu. Aplikasi yang menggunakan GUI umumnya lebih mudah dipelajari dan

GRAPHICAL USER INTERFACE (GUI) (Lanjutan)

BAB 2 LANDASAN TEORI

GUIDE atau GUI builder. Ira Prasetyaningrum, M.T

APLIKASI MATLAB UNTUK PENGOLAHAN CITRA

PRAKTIKUM ISYARAT DAN SISTEM TOPIK 0 TUTORIAL PENGENALAN MATLAB

Praktikum Sistem Pakar Jumat 16 Desember 2013 Pertemuan 12. Tabel 1. Rancangan Variabel fuzzy Fungsi Nama Variabel Rentang Nilai Keterangan

Manifold Pressure. Engine Temp

MODUL PRAKTIKUM. Histogram Citra. Adi Pamungkas Dasar-Dasar Pengolahan Citra Digital menggunakan GUI MATLAB

MODUL GUIDE MATLAB. Gambar 1: Memulai GUIDE. EEPIS-ITS Praktikum Pengolahan Sinyal Digital 1

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

BAB IV PEMBAHASAN 4.1. Perhitungan Manual Teknik Penapisan Penapisan dengan Nilai Tapis Ditentukan Sendiri

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Membuat Program dengan GUI pada MATLAB

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Latihan 1: Mengoperasikan Excel

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

1. MENGENAL VISUAL BASIC

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

PETUNJUK PRAKTIKUM GEOGEBRA

FLASH, FRAME, BEHAVIOR

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

Ruang Kerja DREAMWEAVER MX 2004 :

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Mengenal Dreamweaver MX 2004

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Pengenalan Microsoft Excel 2007

Bab I Pengenalan Visual BASIC

PENGANTAR PENGOLAHAN CITRA

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

MICROSOFT VISUAL FOXPRO

DIALOG B OX Minggu ke-7

Bahan Pelatihan GeoGebra

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

Mengenal Form Base. Pada Bab ini anda akan mempelajari cara :

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

KLASIFIKASI GERAK ATLET JALAN CEPAT MENGGUNAKAN METODE KNN

BAB I SEKILAS VISUAL STUDIO.NET 2008

URAIAN POKOK PERKULIAHAN

DATABASE. Visual Data Manager

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

BAB 2 LANDASAN TEORI

Memulai Access 2007 dan Membuat Database 1.1 Memulai Microsoft Office Access 2007

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

PRAKTIKUM 1 INPUT - OUTPUT

BAB III METODE PENELITIAN

Percobaan 1. setelah muncul jendela kaya gini, pilih yang atas sendiri (GUI default) jika ingin yang kosongan, kemudian langsung aja klik OK.

Gambar Menu utama. Pertama kali program dijalankan akan tampil form penentuan. harga servis yang merupakan halaman utama dari program.

BAB III LANDASAN TEORI

Modul 6 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2

Pemrograman Visual (Borland Delphi 7.0)

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Eksplorasi Gradien Menggunakan Geogebra. Muh. Tamimuddin H

Modul Praktikum Ke-1

1.1 Mengenal dan Memulai Excel 2007

BAB IV HASIL DAN PEMBAHASAN. dua proses, yaitu proses akusisi data dan algoritma exemplar-based

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Membuat File Database & Tabel

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

MENGORGANISASIKAN OBJEK GAMBAR

Bekerja Dengan Lembar Kerja Excel

BAB 8 BATCH. Langkah langkah membuat Batch dari windows overview: 1. Pada window overview klik batches lalu klik icon [new]

Data reaksi berikut telah diperoleh dari reaksi peluruhan sederhana: Menggunakan MATLAB untuk memplot konsentrasi komponen A dalam mol/l

BAB II LANDASAN TEORI

Pengantar Delphi (IDE Delphi ) & Konsep OOP

BAB I Pengenalan Microsoft Visual Basic 6.0

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

PELATIHAN GEOGEBRA DALAM PEMBELAJARAN MATEMATIKA

PROGRAM STUDI MATEMATIKA UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

KSI B ~ M.S. WULANDARI

Pengenalan Aplikasi Lembar Sebar dengan Microsoft Excel Disusun Oleh : Drs. Hendra Lesmana Guru SMA Muhammadiyah Sukabumi

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

Membuat File Database & Tabel

Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung

Bab 11 Membuat Field Entri Data Khusus dan Command Button pada Form

Penggunaan Komponen Combo Box

Masukkan CD Program ke CDROM Buka CD Program melalui My Computer Double click file installer EpiInfo343.exe

PERTEMUAN 1 PENGENALAN MICROSOFT OFFICE WORD 2007

Modul 5 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2

BAB I PENDAHULUAN Pengantar Bahasa ISETL

PRAKTIKUM 1 2 MENGENAL DELPHI

Praktikum Pemrograman 1. Mengenal Delphi

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

Ada 5 GUI tools yang dapat dipergunakan untuk membangun, mengedit, dan mengobservasi sistem penalaran, yaitu :

BAB 2 Membuat dan Menjalankan Form dengan Single Block

Universitas Ahmad Dahlan ---- Lingkungan Pemrograman Visual. Teknik Informatika

Aplikasi Komputer. Ms. Powerpoint 2010 MODUL PERKULIAHAN. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

Bahan Ajar TIK MICROSOFT EXCEL A. Mengenal Microsoft Excel 2007

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

MICROSOFT POWERPOINT. Pendahuluan

LAMPIRAN. 1. Program Data Masukkan. Diameter Menara. Diameter Kolektor. Tinggi Kolektor. Radiasi Matahari Global. Tinggi Menara

Transkripsi:

GUI Matlab untuk membuat grafik fungsi Memulai GUI Matlab Panggil program MATLAB, Start program Matlab. Melalui editor window Matlab, ketiklah >> guide. Akan ditampilkan kotak dialog seperti tampak dalam gambar 1. Gambar 1. GUIDE Quick Start Membuat GUI untuk menggambar grafik Contoh 1. Contoh berikut ini adalah untuk membuat GUI yang berfungsi menggambar grafik fungsi dengan perintah ezplot. Ezplot(f) akan menggambar grafik fungsi f pada selang interval ( 2pi, 2 pi). (lebih lanjut lihat di >>help ezplot) Berikut ini adalah langkah langkahnya; 1. Dari kotak dialog gambar 1, pilihlah Blank GUI (Default), kemudian klik OK. Akan ditampilkan figure kosong dengan nama untitled.fig. Simpan blank GUI tsb, dengan klik File save As. Beri nama grafik.fig. Toolbar untuk membuat Komponen GUI Gambar 2. Blank GUI Dalam blank GUI tersebut tambahkan komponen komponen GUI dengan menggunakan toolbar yang tersedia di sisi kiri (lihat gambar 2). Halaman 1 dari 12

Berikut ini adalah komponen komponen GUI beserta fungsinya: no gambar nama fungsi 1 select Memilih beberapa obyek secara bersama sama 1 2 3 4 5 6 7 8 9 10 11 12 2 Push button Tombol eksekusi, jika di klik akan mengeksekusi sebuah perintah dan menampilkan hasilnya 3 Radio button Untuk memilih satu pilihan dari beberapa pilihan yang disediakan 4 Edit teks Untuk memasukkan input dan menampilkan hasil teks 5 slider Memasukkan input berupa range angka dengan cara menggeser control pada slider 6 List box Memilih item dari semua daftar item yang ditampilkan. 7 axes Menampilkan grafik atau gambar 8 Toggle button Berfungsi sama dengan Push button. Bedanya, toggle button diklik tidak akan kembali ke semula 9 Check box Memilih satu atau lebih pilihan dari semua daftar pilihan yang ditampilkan. 10 Static Membuat teks label Text 11 frame Untuk membuat frame 12 Pop up menu Membuka daftar pilihan, dan memilih pilihan 2. Tambahkan komponen komponen berikut pada blank GUI sehingga tampilan menjadi sbb; 1 3 4 2 5 6 3. Klik kanan komponen static text nomor 1, pilih Property Inspector. Ganti isi property String Static Text dengan masukkan fungsinya, seperti gambar berikut. Halaman 2 dari 12

Dengan cara yang sama, klik kanan komponen komponen lain dalam grafik.fig. Atur propertinya seperti dalam tabel berikut. No komponen Isi Tag String/Title/Name 1 Static Text Text1 Masukkan fungsinya 2 Edit Text efungsi (kosongkan, tekan del) 3 Push Button Pushbutton1 Buat grafik 4 Static Text Text2 Grafiknya 5 axes Axes1 6 Push Button tkluar Keluar Hasilnya sebagai berikut; 4. Berikutnya, agar tombol buat grafik dapat berfungsi, kode harus dimasukkan ke dalam komponen tsb. Caranya, klik kanan tombol buat grafik, pilih View Callbacks Callback. Halaman 3 dari 12

Ketikkan kode kode seperti terlihat pada baris nomor 132 sampai 137 dalam gambar di bawah ini. 5. Lakukan hal yang sama pada tombol keluar. Klik kanan, View Callbacks callback. Ketikkan kode close seperti tampak dalam gambar di bawah ini. 6. Simpan kembali grafik.fig. 7. Untuk menjalankan GUI yang telah dibuat,, pilih menu Tools Run. Misal: Isikan fungsi 2*sin(x)*cos(x), kemudian klik tombol Buat grafik, maka akan ditampilkan grafiknya. Halaman 4 dari 12

Contoh 2: Membuat grafik dalam interval [ xmin, xmax]. Telah disebutkan di atas bahwa perintah ezplot, tanpa diikuti interval, selalu menghasilkan grafik dalam interval ( 2pi, 2pi). Jika ingin membuat grafik yang intervalnya ditentukan sendiri maka perlu dibuat kotak untuk memasukkan nilai interval. 1. Buka file grafik.fig. Simpan kembali dengan nama lain, grafik2.fig. 2. Tambahkan 3 buah Static Text dan 2 buah Edit Text, dan atur Property Inspector sesuai tabel berikut. No komponen Isi Tag String/Title/Name 1 Static Text Text3 Masukkan interval x min dan x max 2 Static Text Text4 x minimum 3 Edit Text exmin (kosongkan, tekan del) 4 Static Text Text5 x maximum 5 Edit Text exmax (kosongkan, tekan del) Hasilnya akan tampak sbb: 3. Klik kanan tombol buat grafik, pilih View callbacks callback. Ubah kode program sehingga tampak seperti di bawah ini. % Executes on button press in pushbutton1. function pushbutton1_callback(hobject, eventdata, handles) % hobject handle to pushbutton1 (see GCBO) % eventdata reserved to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) proyek=guidata(gcbo); f=get(proyek.efungsi,ʹstringʹ); x1=str2num(get(proyek.exmin,ʹstringʹ)); x2=str2num(get(proyek.exmax,ʹstringʹ)); set(proyek.axes1,ʹxlimʹ,[x1 x2]) ezplot(f,[x1 x2]) grid on Halaman 5 dari 12

4. Simpan kembali grafik2.fig. Jalankan. Misal untuk menggambar grafik 3 f ( x) = x 2x + 12 dalam selang [ 5,6], tampilan sbb: Membuat Halaman Depan & Menu Kedua buah GUI yang telah dibuat di atas dapat dijalan dari command window Matlab dengan cara mengetik nama filenya, misal >>grafik Selain itu, kita dapat membuat GUI lain yang menghubungkan kedua GUI yang telah dibuat. Berikut ini langkah langkahnya; A. Membuat halaman depan 1. Buka blank GUI. Simpan dengan nama Depan.fig 2. Tambahkan komponen Static Text untuk membuat tulisan Menggambar grafik fungsi seperti dalam gambar berikut. frame Halaman 6 dari 12

3. Tambahkan komponen frame. Klik kanan frame, atur propertynya dengan cara sbb: Klik ini untuk memunculkan kotak String seperti gambar di bawah ini Klik segitiga hitam ini. Pilih text untuk property style. Pada kotak string yang ditampilkan, ketikkan teks seperti gambar di samping. Klik OK jika telah selesai Akan diperoleh tampilan depan.fig sbb: Halaman 7 dari 12

B. Menambahkan Menu 1. Pada depan.fig, klik menu Tools Menu Editor. Pada depan.fig ini akan dibuat 2 buah menu yaitu menu File dan Keluar, yang strukturnya tampak dalam gambar di samping. Menu File mempunyai submenu ezplot dan dg interval. 2. Untuk membuat menu, klik toolbar New Menu. Akan muncul menu Untitled 1. Toolbar New Menu menu Klik pada kotak Label, ketikkan &File. Pada kota Tag ketikkan file Klik separator above this item, hinga muncul tanda 3. Untuk memnuat submenu dalam menu File, menu &File yang sudah ada harus dalam keadaan tersorot. Jika tidak tersorot, maka toolbar New menu item tidak akan muncul. Klik toolbar New Menu Item untuk membuat submenu ezplot. Perhatikan langkah 1, 2, 3 seperti gambar di bawah ini. Langkah 2. klik toolbar New Menu Item Langkah 1. Klik ini agar tersorot Langkah 3. Isilah Label, Tag dan aktifkan separator Halaman 8 dari 12

4. Buat submenu dg interval dengan cara seperti dalam gambar berikut: Langkah 2. klik toolbar New Menu Item Langkah 1. Klik ini agar tersorot Langkah 3. Isilah Label, Tag dan aktifkan separator 5. Buat menu Keluar. Tampilan menu editor menjadi sbb: 6. Tutup menu editor dengan klik tanda silang, klik OK (dalam MATLAB versi lebih atas). 7. Memberikan efek tindakan pada submenu ezplot dan dg interval. Klik View, M File editor. Panggil nama GUI yang telah dibuat, seperti tampak dalam gambar berikut. Halaman 9 dari 12

Sesuai isi Tag pada submenu yg ezplot Memanggil nama file GUI Sesuai isi Tag pada submenu yg dg interval 8. Simpan kembali depan.fig. Untuk melihat hasilnya jalankan Tools Run. 9. Membuat konfirmasi keluar. Menu keluar jika diklik akan muncul konfirmasi terlebih dahulu seperti berikut. Langkah membuat: a. Klik File, new. Pada kotak dialog GUIDE Quick Start, pilih Modal Question Dialog. Klik Save on startup us dan ganti untitled. fig menjadi keluar.fig. Klik OK. Halaman 10 dari 12

b. Akan tampil sbb: c. Atur properti tiap komponen sebagai berikut. Komponen Tag String/Title/Name Figure Figklu Konfirmasi Keluar Static Text Text1 Yakin mau keluar? pushbutton btyes YA pushbutton bttdk TIDAK Axes Axes1 d. Simpan kembali keluar.fig 10. Buka kembali View, M File Editor dari depan fig. Pada bagian function klu_callback ketikkan kode seperti berikut. function klu_callback(hobject, eventdata, handles) % hobject handle to klu (see GCBO) % eventdata reserved to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) respon=keluar(ʹtitleʹ,ʹkonfirmasi Keluarʹ); switch lower(respon) case ʹtidakʹ %tidak ada aksi case ʹyaʹ close end 11. Simpan kembali depan fig. Jalankan. Hasilnya sebagai berikut. Halaman 11 dari 12

Pilihlah submenu yang berada dalam menu File, dan coba lihat hasilnya. Selamat mencoba. Semoga bermanfaat. Halaman 12 dari 12