mengembalikan atau mengulang tampilan program ke tampilan awal. Program yang digunakan untuk tombol RESET adalah sebagai berikut :
axes handles.axes1; plot0;
axeshandles.axes2; plot0;
sethandles.text1,string, ;
Program di atas berfungsi untuk mengembailkan atau mengosongkan axes plot dan kolom edit yang menampilkan hasil pengenalan suara instrument musik.
d. Tombol “SELESAI”
Tombol “SELESAI” berfungsi untuk mengakhiri proses pengenalan suara instrument
musik. Program untuk tombol SELESAI :
deletefigureGUIBaru;
4.2 Hasil Pengujian Program Pengenalan Suara Instrument Musik
Pengujian program pengenalan suara instrument musik dilakukan dengan beberapa tahap pengujian. Tahap pengujian ini dilakukan pengujian parameter pengaturan pengenalan suara
intument musik meliputi pengujian secara tidak real-time dan pengujian secara real-time.
4.2.1 Pengujian Parameter Pengenalan Suara Instrument Musik
Pengujian ini bertujuan untuk menguji seberapa besar tingkat pengenalan suara instrument musik dari setiap parameter. Parameter ini antara lain frame blocking, nilai k pada
K-NN dan nilai dari database per nada. Pengujian program pengenalan suara instrument musik dilakukan dengan pengujian secara tidak real-time dan pengujian secara real-time.
4.2.1.1 Pengujian Secara Tidak Real-Time
Suara uji digunakan untuk masukan pengujian secara tidak real-time. Proses pengambilan suara uji sama dengan proses pengambilan database. Pengujian tidak real-time menggunakan
suara uji sebanyak 8, 4, 2 dan 1 data dimana setiap suara ujinya memiliki 1,2,4 dan 8 database.
Hasil pengujian tidak real-time adalah data tingkat pengenalan suara dari pengujian yang sudah dilakukan. Presentase tingkat pengenalan sistem dapat dilakukan dengan menggunakan program.
Data tingkat pengenalan untuk setiap nilai database 1, 2, 4 dan 8 dari setiap suara tersebut di presentasikan dengan presentase yang menunjukkan tingkat pengenalan suara
berdasarkan variasi nilai frame blocking dan k pada k-NN seperti pada table 4.1, 4.2, 4.3 Dan 4.4 lampiran
Tabel 4.1. Menggunakan nilai frame blocking 64 dengan database per nada 8 Frame
Blocking Database
nada K-NN
Tingkat Pengenalan
64 8
1 100
64 8
3 88,42
64 8
5 84,25
64 8
7 80,55
88
Tabel 4.2. Menggunakan nilai frame blocking 256 dengan database per nada 8 Frame
Blocking Database
nada K-NN
Tingkat Pengenalan
256 8
1 100
256 8
3 96,29
256 8
5 95,83
256 8
7 93,05
96
Tabel 4.3. Menggunakan nilai frame blocking 1024 dengan database per nada 8 Frame
Blocking Database
nada K-NN
Tingkat Pengenalan
1024 8
1 100
1024 8
3 97,68
1024 8
5 94,90
1024 8
7 93,98
97