Tampilan Form Halaman Depan Implementasi Form Pelatihan

No. Nama Komponen Properti Setting 6 Static text Tag text8 7 Panel Title Tag Gejala Umum TBC, Hasil Operasi, Output Bobot uipanel1, uipanel2, uipanel3 8 Pushbutton Tag hitung, exit, pushbutton3 9 Edit text Tag node

4.2 Tahap Implementasi Sistem

Setelah desain sistem dan settingnya dibuat, maka langkah selanjutnya yaitu mengimplementasikan sistem secara keseluruhan dengan menggunakan software Matlab.

4.2.1 Tampilan Form Halaman Depan

Gambar 4.7 Tampilan Form Halaman Depan

4.2.2 Implementasi Form Pelatihan

Gambar 4.8 Tampilan Form Pelatihan Sistem Dari Gambar 4.8 ada tiga pushbutton utama yang bisa digunakan untuk melakukan perintah terhadap sistem, yaitu train, uji data dan menu utama. Berikut adalah penjelasan dari masing-masing pushbutton. a. Train Command button train pushbutton1 berfungsi untuk melakukan proses perhitungan pelatihan sistem dari nilai variabel maksimum epoch, error goal, learning rate, jumlah neuron hidden layer yang telah diinputkan. Berikut adalah source code Matlab yang menjalankan perintah command button train pushbutton1. function pushbutton1_CallbackhObject, eventdata, handles load latihdata.mat ; epoh=str2numgethandles.edit1, String ; galat=str2numgethandles.edit2, String ; alpha=str2numgethandles.edit3, String ; nhidden=str2numgethandles.edit4, String ; [net,tr]=backpropepoh,galat,alpha,nhidden; save bobotjst.mat , net , tr ; b. Uji Data Command button uji data pushbutton2 berfungsi untuk melakukan perintah menuju ke Form Deteksi Penyakit TBC. Berikut adalah source code Matlab yang menjalankan perintah command button uji data pushbutton2. function pushbutton2_CallbackhObject, eventdata, handles deletehandles.latihfig; fformhasil c. Menu Utama Command button menu utama pushbutton3 berfungsi untuk melakukan perintah kembali ke menu utama dari sistem deteksi penyakit TBC. Berikut adalah source code Matlab yang menjalankan perintah command button menu utama pushbutton3. function pushbutton3_CallbackhObject, eventdata, handles pos_size=gethandles.latihfig, position ; user_response=tanya_kembali_utama Menu , Konfirmasi Kembali ke Menu Utama ; switch user_response case { No } case Yes deletehandles.latihfig; haldepan end 4.2.3 Implementasi Form Deteksi Gambar 4.9 Tampilan Form Deteksi Dari Gambar 4.9 ada tiga command button utama yang bisa digunakan untuk melakukan perintah terhadap sistem yaitu execute, menu utama dan mulai baru. Berikut adalah penjelasan dari masing-masing command button. a. Execute Command button execute hitung berfungsi untuk melakukan proses perhitungan deteksi penyakit TBC berdasarkan nilai variabel batuk, sesak napas, nyeri dada, demam pada sore atau malam hari, penurunan nafsu makan, dan badan lemah malaise yang telah diinputkan. Hasil dari perhitungan deteksi akan terlihat pada hasil operasi yang berdasarkan pada output bobot “suspek TBC jika output bobot 0,6” ataupun “negatif TBC jika output bobot 0,6”. Berikut adalah source code Matlab yang menjalankan perintah command button execute hitung. function hitung_CallbackhObject, eventdata, handles load bobotjst.mat ; a=str2numgethandles.batuk, String ; b=str2numgethandles.sesak, String ; c=str2numgethandles.nyeri, String ; d=str2numgethandles.demam, String ; e=str2numgethandles.makan, String ; f=str2numgethandles.malaise, String ; pola=[a, b, c, d, e, f]; y=simnet,pola; sethandles.node, string ,y1; [baris,kolom]=findy=0.6; [H,W]=sizey; y2=zerosH,W; for i=1:lengthy y2baris,kolom=1; end if y2==[1] sethandles.deteksi, string , Suspek TBC ; else sethandles.deteksi, string , Negatif TBC ; end guidatahObject, handles; b. Menu Utama Command button menu utama exit berfungsi untuk melakukan perintah kembali ke menu utama dari sistem deteksi penyakit TBC. Berikut adalah source code Matlab yang menjalankan perintah command button menu utama exit. function exit_CallbackhObject, eventdata, handles pos_size=gethandles.figure1, position ; user_response=tanya_kembali_utama Menu , Konfirmasi Kembali ke Menu Utama ; switch user_response case { No } case Yes deletehandles.figure1; haldepan end c. Mulai Baru Command button mulai baru pushbutton3 berfungsi untuk melakukan perintah mengosongkan semua isi form sebelumnya guna melakukan perhitungan deteksi penyakit TBC dengan data variabel yang baru. Berikut adalah source code Matlab yang menjalankan perintah command button mulai baru pushbutton3 . function pushbutton3_CallbackhObject, eventdata, handles sethandles.batuk, String , ; sethandles.sesak, String , ; sethandles.nyeri, String , ; sethandles.demam, String , ; sethandles.makan, String , ; sethandles.malaise, String , ; sethandles.node, String , ; sethandles.deteksi, String , Hasil Deteksi... ;

4.3 Pengukuran Evaluasi Unjuk Kerja Sistem