MEMBUAT MENU UTAMA
menu utama merupakan bagian inti dari sebuah program yang merupakan langkah awal dari kegiatan apa yang akan hendak dilakukan didalam sebuah sistem. adapun langkah-langkah membuat menu utama adalah sebagai berikut:
1. bukalah program matlab, kemudian pada jendela command windows ketikan guide lalu enter untuk membuka jendela gui builder pada matlab
2. pilih blank gui, untuk membuat form baru baru yang kosong lalu klik ok
3. double klik pada area kosong, untuk memunculkan jendela properti. lalu ubahlah nilai name= Menu utama; background= white
4. klik tool static text, kemudian drag pada area form, lalu double klik, kemudian atur properti String= SISTEM SELEKSI PROMOSI KENAIKAN JABATAN; foreground=hijau; font size= 20; font style=Algerian
5. klik icon axes, kemudian buatlah 2 buah axes yang akan berfungsi untuk menampung gambar pada menu utama;
, perhatikan desain menu utama dibawah ini
6. langkah desain terakhir adalah membuat menubar dengan menggunakan menu editor pada toolbar
7. langkah selanjutnya, simpanlah file dengan nama menu utama, kedalam sebuah folder khusus untuk program dan file yang anda buat,( perhatikan apakah didalam folder tersebut sudah terdapat gambar yang akan anda jadikan cover pada menu utama, jika belum masukanlah gambar cover terlebih dahulu)
8. aktifkan kembali desain menu utama, kemudian klik menu editor, lalu pilih sub menu informasi kemudian klik tombol view untuk memunculkan m.file sebagai tempat untuk memasukan source code
kemudian masukanlah source code dibawah ini (perhatikan namafile yang anda simpan untuk form informasi), langsung saja anda panggil nama file yang ingin anda tampilkan ;
9. ulangi langkah no.8 untuk submenu yang lain, terkecuali untuk sub menu EXIT, anda masukan source code dibawah ini
10. pindahkan kursor pada line 60 (pada bagian opening function), untuk memasukan fungsi untuk memanggil gambar cover dan menempatkannya pada axes yang sudah tersedia di form menu utama
# jalankan program dengan menekan tombol F5 pada keyboard atau dengan mengklik icon Run pada toolbar (untuk submenu informasi, profil dan aplikasi, anda harus membuat file-file tersebut terlebih dahulu baru sub menubar yang ada pada menu utama bisa berfungsi atau terhubung dengan menu yang lainya)
MEMBUAT HALAMAN (MENU) INFORMASI
1. buatlah lembar kerja atau form baru, dengan cara, klik menu file/new
2. desainlah tampilan form seperti gambar dibawah ini
3. setelah desain selesai, simpanlah dengan namafile=informasi (dalam satu folder yang sama dengan menu utama)
4. klik kanan pada tombol tutup lalu pilih view callback/callback, masukan source code dibawah ini
MEMBUAT MENU PROFIL
1. buatlah lembar kerja atau form baru, dengan cara, klik menu file/new
2. desainlah tampilan form profil seperti gambar dibawah ini
3. setelah desain selesai, simpanlah dengan namafile=profil (dalam satu folder yang sama dengan menu utama)
4. klik kanan pada tombol tutup lalu pilih view callback/callback, masukan source code dibawah ini
5. pindahkan mouse ke baris code ke 60, masukan fungsi untuk memanggil gambar, seperti pada gambar berikut
MEMBUAT MENU APLIKASI
1. buatlah lembar kerja atau form baru, dengan cara, klik menu file/new
2. desainlah tampilan form APLIKASI seperti gambar dibawah ini
3. perhatikan pengaturan properti tiap-tiap komponen pada menu aplikasi pada tabel dibawah ini
4. setelah desain selesai, simpanlah dengan namafile=aplikasi (dalam satu folder yang sama dengan menu utama)
5. klik kanan pada tombol tutup lalu pilih view callback/callback, masukan source code dibawah in
? edit1
Di bawah function edit1_callback, tambahkan program menjadi berikut:
jari=str2num(get(handles.edit1, 'String'));
handles.jari=jari;
guidata(hObject, handles)
? edit2 dan edit3
untuk function edit1_callback dan function edit2_callback, kita tidak perlu menambahkan kode apapun dibawahnya, karena hanya berfungsi untuk menampilkan hasil dari perhitungan.
? btn_hitung
Di bawah function btn_hitung_callbck, tambahkan program menjadi berikut:
%kode ini diekskusi jika kita menekan tombol hitung
jari=handles.jari;
luas=pi*jari*jari;
kel=2*pi*jari;
%menampilkan hasil perhitungan
set(handles.edit2, 'string', luas);
set(handles.edit3, 'string', kel);
? btn_exit
%untuk keluar dari apalikasi