3.3. Perancangan Pembentukan Database Pengenalan Ucapan
Perancangan database dibentuk dari pengolahan sinyal ucapan pengguna yang telah direkam. Database sangat diperlukan pada tahap perhitungan similaritas dalam proses
pengenalan ucapan. Semakin baik database dibuat, maka semakin baik pula kemampuan sistem untuk mengenali ucapan. Database disimpan dalam bentuk Math file pada Matlab
di komputer. Gambar 3.15. menunjukan diagram rancangan pembentukan database.
Gambar 3.15. Diagram Rancangan Pembentukan Database Kata-kata yang diucapkan untuk pembentukan database, sama dengan kata-kata
yang dirancang untuk dikenali, yaitu kopi, susu, kopsus, dan cokelat. Proses pembentukan database juga hampir sama dengan proses pengenalan ucapan, kecuali pada proses setelah
ekstraksi ciri dan segment averaging, pada pembentukan database, data akan langsung disimpan.
Terdapat 3 orang pengguna yang data suaranya akan dibentuk sebagai database, meliputi Penulis dan 2 orang pengguna lain. Database akan dibentuk untuk setiap kata
“kopi”, “susu”, “kopsus”, dan “cokelat”, sehingga untuk setiap pengguna memiliki database dengan jumlah sampel data ucapan tertentu. Jumlah sampel untuk setiap ucapan
pada database akan dievaluasi, dengan variasi jumlah sampel 1, 2, 4, dan 8 sampel data sinyal ucapan.
3.4.
Perancangan User Interface
Perancangan user interface bertujuan untuk memudahkan pengguna dalam mengakses program yang telah dibuat. Dalam penelitian ini, Penulis menggunakan fitur
Graphical User Interface GUI pada software Matlab untuk interface dari program yang telah dirancang. Gambar 3.16. dan tabel 3.2. menunjukan rancangan user interface dengan
GUI Matlab dan keterangannya.
Gambar 3.16. Rancangan User Interface Dengan GUI Matlab Tabel 3.2. Keterangan Rancangan User Interface
NAMA BAGIAN KETERANGAN
INISIALISASI Kolom yang berisi pilihan-pilihan variabel yang akan
diinisialisasikan. PEMILIHAN
PENGGUNA Untuk memilih pengguna yang akan mengakses
program NILAI „k‟ PADA k-
NN Memilih nilai variabel „k‟ pada proses penentuan hasil
pengenalan LEBAR SEGMENT
AVERAGING Memilih nilai variabel pada proses segment averaging
PLOT UCAPAN Menampilkan plot sinyal ucapan
PLOT EKSTRAKSI CIRI
Menampilkan plot hasil ekstraksi ciri KETERANGAN
Kolom yang berisi informasi singkat mengenai program UCAP
Tombol untuk memulai perekaman ucapan STOP
Tombol untuk mengakhiri program HASIL
PENGENALAN Menampilkan hasil dari pengenalan ucapan yang
dilakukan
Pengguna akan melakukan inisialisasi dengan memasukan nilai-nilai dari variabel sebelum melakukan pengucapan. Setelah inisialisasi dilakukan, pengguna dapat menekan
tombol “UCAP” untuk memulai proses perekaman. Ketika tombol “UCAP” ditekan, pengguna langsung dapat melakukan pengucapan dalam waktu
1 detik. Tombol “RESET” akan mengembalikan program dalam keadaan semula sebelum dilakukan pengaturan.
Pengguna dapat menekan tombol “STOP” jika ingin berhenti dan keluar dari program.
3.5. Perancangan Hardware Mesin Pembuat Minuman