3.4. Perancangan sistem 3.4.1. Perancangan
Flowchart Sistem
Flowchart merupakan suatu sekema penggambaran yang menampilkan urutan proses dari suatu sistem. Flowchart memiliki fungsi untuk memudahkan proses pengecekan
terhadap sistem yang ingin dibuat apabila ada yang terlupakan dalam analisis masalah. Berikut merupakan flowchart awal dari sistem yang nantinya akan dibangun yang
dapat dilihat pada gambar 3.11
Start
Input citra gigi
Masukkan id gigi
Threshold
Reduksi
Simpan hasil reduksi
Latih JST
End Pelatihan?
Input citra gigi
Threshold
Reduksi
Pengujian JST Tampilkan
hasil pengujian
Tampilkan hasil
pelatihan Ya
Tidak
Gambar 3.13 Flowchart Sistem
Universitas Sumatera Utara
3.4.2. Perancangan Antarmuka interface
Sistem pendeteksi penyakit gigi ini dirancang dengan menggunakan bahasa pemrograman MATLAB
R2007b. Perancangan antar muka ini bertujuan untuk menciptakan suatu tampilan sistem yang memudahkan bagi penggunanya untuk
berinteraksi.
3.4.2.1. Form Utama
Form utama merupakan tampilan awal pada sistem identifikasi. Berikut merupakan tampilan form utama.
Gambar 3.14 Tampilan Rancangan Form Utama
Menu bar pilihan : pelatihan, pengujian, bantuan, dan keluar
Image : Logo USU
Label : Judul Program
Label : Nama dan Nim
Universitas Sumatera Utara
3.4.2.2. Form Pelatihan
Form pelatihan ini terdiri dari dua fungsi utama yaitu pelatihan Backpropagation dan pelatihan Hopfield. Berikut merupakan tampilan form pelatihan.
Open Reset
Nama
ID
Reduksi dan simpan Latih backpropagation
Latih Hopfield Waktu Proses
Menu bar berisi menu : utama, pengujian, bantuan dan keluar
Image latih
3 2
4 5
6 1
7 8
10
11 9
Gambar 3.15 Tampilan Rancangan Form Pelatihan
Keterangan: 1. Menu Bar
Terdiri dari sub menu utama, pengujian, bantuan, dan menu keluar. 2. Image
Tempat menampilkan image gigi yang dimasukkan oleh pengguna. 3. Tombol Open
Merupakan tombol pencarian image gigi yang akan diproses. 4. Tombol Reset
Mereset kembali textfield dan axes yang telah dimasukkan oleh pengguna. 5. Texfield
Universitas Sumatera Utara
Menampilkan nama dari file yang dibuka. 6. Threshold
Untuk
mengubah citra menjadi hitam dan putih 2bit
dari image gigi yang telah dimasukkan
7. Textfield Tempat untuk menginputkan id dari gigi yang akan dilatih untuk kemudian
disimpan ke database. 8. Tombol Reduksi dan Simpan
Melakukan proses reduksi data kemudian menyimpan hasilnya beserta id yang telah dimasukkan oleh pengguna kedalam database.
9. Tombol Latih Backpropagation Untuk melakukan pelatihan JST Backpropagation.
10. Tombol Latih Hopfield Untuk melakukan pelatihan JST Hopfield.
11. Textfield Menampilkan waktu pelatihan
3.4.2.3. Form Pengujian
Form pengujian ini terdiri dari dua fungsi utama yaitu pengujian terhadap jaringan
Backpropaagation, dan pengujian terhadap jaringan Hopfield. Berikut merupakan tampilan form pengujian.
Universitas Sumatera Utara
Open Reset
Nama Threshold
Latih backpropagation Latih Hopfield
Nama Menu bar berisi menu : utama, pengujian, bantuan dan keluar
Image uji
3 2
4 5
6 1
8
11 7
Waktu Proses Solusi
10 9
Gambar 3.16 Tampilan Rancangan Form Pengujian
Keterangan:
1. Menu Bar Terdiri dari sub menu utama, pelatihan, bantuan dan menu keluar.
2. Image Tempat menampilkan image gigi yang dimasukkan oleh pengguna.
3. Tombol Open Merupakan tombol pencarian image gigi yang akan diproses.
4. Tombol Reset Mereset kembali textfield dan axes yang telah dimasukkan oleh pengguna.
5. Textfield Berisi nama dari file yang dimasukkan.
6. Threshold Untuk
mengubah citra menjadi hitam dan putih 2bit
dari image gigi yang telah dimasukkan
7. Tombol Kenali Backpro
Universitas Sumatera Utara
Untuk melakukan pengujian terhadap image yang dimasukkan. 8. Tombol Kenali Hopfield
Untuk melakukan pengujian terhadap image yang dimasukkan. 9. Textfield
Menampilkan nama gigi hasil pengujian. 10. Textfield
Menampilkan waktu proses pengujian. 11. Textfield
Menampilkan solusi perawatan gigi dari hasil pengujian.
3.4.2.5. Form Bantuan
Form bantuan ini berfungsi untuk menampilkan tata cara penggunaan system, adapun menu bantuan ini terdapat pada setiap form. Berikut merupakan tampilan dari form
bantuan.
Gambar 3.17 Tampilan Rancangan Form Bantuan
Menu bar pilihan menu : menu keluar BANTUAN
1
2
Universitas Sumatera Utara
Keterangan:
1. Menu Bar Terdiri dari sub menu keluar untuk kembali ke form bantuan itu berada.
2. List Box Tempat menampilkan langkah-langkah penggunaan suatu bentuk tampilan
dimana menu bantuan itu berada.
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN
4.1. Implementasi