Perancangan Pembentukan Database Pengenalan Ucapan

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