Mini Tutorial (2) || Membuat Program Sederhana dengan Menggunakan GUI MATLAB

Hai guys!!! Labkommat hadir kembali dengan mini tutorialnya nih. Nah postingan kali ini tentang software Matlab…. lets cekidot!

Kali kita akan membuat program kasir sederhana  untuk sebuah toko cetak dengan menggunakan GUI, misalnya pada toko tersebut mencetak dua macam kertas, yaitu kertas hitam putih dan kertas berwarna, untuk kertas hitam putih harganya Rp. 500/lembar sedangkan untuk kertas berwarna Rp. 1000/lembar. 
Kita akan membuat program untuk menghitung berapa total yang dibayar serta uang kembalian dari pembeli.
1.     1. Langkah pertama, buka aplikasi matlab. Pada command window, ketik guide untuk membuka lembar kerja GUI -> pilih Blank GUI -> ok.
   
2. Pilih blank GUI default, Maka akan muncul lembar kerja GUI seperti ini
 
2.      3. Kita akan mendesain tampilan program yang akan kita buat menggunakan statistic text,  edit text dan button, dengan cara pilih tool lalu drag kedalam lembar kerja GUI

3.    4. Kemudian ganti nama pada tampilan statistic text, edit text dan button. Klik kanan komponen yang akan diganti namanya pilih property inspector. Atau double klik komponen.
4.  5. Untuk mengganti nama text pilih string lalu ubah nama sesuai yang diinginkan, untuk mengganti warna background pilih background lalu pilih warna yang diinginkan, untuk mengubah ukuran huruf pilih fontsize. Sehingga tampilannya menjadi seperti ini.
  
56. Sekarang untuk tombol button “Hitung Total Harga” , “Hitung Kembalian” dan “Ulang” masukkan kode program pada M-file. Klik kanan button pilih view callbacks > callback. Setelah itu simpan file.
SSelanjutnya kita akan diarahkan menuju M-file figure. Ketik kode program pada bagian bawah kode yang diblok.
 
7.      >Masukkan kode program untuk button “Hitung Total Harga”
 
·         Deskripsikan variable. Misalkan kertas hitam putih = khp, kertas berwarna= kbw, harga kertas hitam putih = hkhp, harga kertas berwarna = hkbw, total harga = th.
·         Masukkan kode
khp=str2num(get(handles.edit1,’String’));
kbw= str2num(get(handles.edit2,’String’));
hkhp=khp*500
hkbw=kbw*1000
hth = hkhp+hkbw;
set(handles.edit3,’String’,hth);
“str2num” adalah fungsi untuk mengubah input string menjadi numeric untuk selanjutnya diolah
“get(handles.edit1”, untuk mengakomodir edit 1
“,’String’” tipe file yang akan diolah
“hkhp=khp*500,  hkbw=kbw*1000,  hth = hkhp+hkbw;” adalah rumus atau fungsi untuk mengolah data
“set(handles.edit3,’String’,hth);” adalah kode untuk menampilkan hasil output dari variable hth
77. Kode program untuk button “Hitung Kembalian”
 
88. Kode program untuk button “Ulang”
 
99.  Jalankan program, klik ikon run (segitiga hijau) pada menu editor atau tekan f5
 

and.. tada… program sederhananya udah jadi!!!! Sekian tutorial kali ini, semoga bermanfaat ya!

Artikel Terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Pengalaman Pengguna Game Penghasil Saldo DANA Lebih Cepat Adaptif Dan Efisien Dibawa Oleh Inovasi Teknologi
Pergeseran Mutu Produksi Kosmetik Terdeteksi Lebih Akurat Berkat Aliran Data Langsung
Pengalaman Pengguna Semakin Responsif Adaptif Dan Efisien Berkat Perkembangan Teknologi Modern
Momentum Tetap Terarah Dan Terkendali Dipertahankan Melalui Taktik Mode Pemburu Sic Bo Live
Keputusan Tetap Terukur Dalam Game Online Dipertahankan Melalui Pengelolaan Modal Cerdas
Kapitalisasi Pasar Dan Inovasi Kasino Online Berubah Di Tengah Disrupsi Teknologi Modern
Strategi Baru Untuk Meningkatkan Keunggulan Kompetitif Dibuka Melalui Business Model Canvas Mahjong Ways
Kualitas Sistem Mahjongways Kasino Online Dipahami Melalui Identifikasi Nilai Pembayaran Game Penghasil Saldo DANA
Perspektif Baru Dalam Menganalisis Perkembangan Mahjong Ways Dibuka Melalui Modernisasi Strategi
Kasino Menjadi Studi Sistem Informasi Bagi Mahasiswa Melalui Pelatihan Enterprise Architecture
Mahjongways Kasino Online Dijadikan Acuan Strategi Marketing dalam Lingkungan Pemerintahan
Keamanan Informasi Jadi Fondasi Utama Layanan Konsultasi Kosmetik Berbasis Teknologi
Teknologi Pemantauan Membantu Mengukur Frekuensi Pembayaran secara Lebih Objektif dan Terukur
Kajian Statistik Pola RTP Menyoroti Perkembangan Teknologi Neural Sintetis Regulatoris
Simulasi Statistik Membuka Pendekatan Baru Memahami Mahjong Game Sungai Penuh secara Terukur
Statistik Objektif Membantu Membaca Pola Mahjong Game Sungai Penuh dengan Lebih Rasional
Strategi Mahjong Game Sungai Penuh Makin Terarah melalui Pendekatan Statistik Modern
Pendekatan Data Objektif Membantu Mengkaji Mahjong Game Saldo DANA Sungai Penuh secara Lebih Terstruktur
Mahjong Game Sungai Penuh Dikaji lewat Simulasi Statistik untuk Membaca Pola Aktivitas
Aturan Mahjong Digital dari Dua Kartu Awal hingga Penentuan Rentang Nilai Game Penghasil Saldo DANA
Pendekatan Adaptif MahjongWays Kasino Online Membantu Menjaga Keseimbangan Anggaran Hiburan
Kemunculan Simbol Unik MahjongWays Kasino Online Perlu Dibaca Secara Lebih Rasional
Mahjong Ways Menarik Minat Pemain di Tengah Ketatnya Persaingan Game Digital
Pengaturan Tempo MahjongWays Kasino Online Tidak Menentukan Munculnya Kombinasi Khusus
Starlight Princess Kembali Merebut Perhatian Pemain MBG Berkat Daya Tariknya
Membaca Pola Mahjong Ways dan Tren Permainan Lewat Data Saldo DANA Terbaru
Disiplin Mental MahjongWays Kasino Online Membantu Mencegah Keputusan Finansial yang Terlalu Impulsif
Mengenal Sweet Bonanza sebagai Game Digital Online dengan Tema Manis yang Menarik
Rotasi Awal MahjongWays Kasino Online Bukan Tolok Ukur Kemurahan Sistem Permainan
Menelusuri Strategi Terbaik dalam Bermain Game Penghasil Saldo DANA Secara Lebih Mendalam