diberikan yaitu 4096, 1024, 256, 64, dan 16. Pemilihan nilai frame blocking dijadikan untuk menentukan panjang DST yang digunakan. Dalam proses ini, data diambil mulai
dari sinyal yang paling kiri dan akan diambil sepanjang nilai frame yang telah dipilih oleh user sehingga dapat memudahkan dalam perhitungan dan analisa sinyal. Data yang diambil
dapat mewakili nada terekam. Data yang diambil tersebut merupakan keluaran untuk proses frame blocking. Gambar 3.9. merupakan diagram alir frame blocking.
3.5.5. Normalisasi 2
Gambar 3.10. Diagram alir normalisasi 2
Masukan untuk normalisasi 2 adalah sinyal hasil frame blocking. Pada proses frame blocking, sinyal yang dihasilkan tidak maksimal sehingga dibutuhkan normalisasi untuk
menyetarakan amplitudo agar menjadi maksimal. Pada proses normalisasi 2, data masukan hasil frame blocking dibagi dengan nilai absolut maksimal dari data hasil frame blocking
tersebut. Hasil pembagiannya merupakan keluaran untuk proses normalisasi 2. Gambar 3.10. merupakan diagram alir normalisasi 2.
3.5.6. Row Mean DST Discrete Sine Transform
Masukan untuk row mean DST adalah hasil normalisasi 2. Proses row mean DST meliputi beberapa proses yaitu proses pembentukan matriks yang kemudian matriks
tersebut akan diubah menjadi matriks kotak reshape, dan proses transformasi matriks reshape ke dalam matriks reshape DST 2D dimana pada proses DST 2D ini setiap
Masukan: Hasil frame blocking
Data hasil frame blocking dibagi dengan nilai absolut maksimal
data hasil frame blocking Mulai
Selesai Keluaran:
Hasil normalisasi 2
kolomnya akan dirata-ratakan sehingga hasilnya merupakan keluaran untuk proses row mean DST. Gambar 3.11. merupakan diagram alir row mean DST.
Gambar 3.11. Diagram alir row mean DST
3.5.7. Fungsi Jarak Euclidean
Gambar 3.12. Diagram alir fungsi jarak Euclidean
Setelah melalui proses row mean DST, proses selanjutnya adalah perhitungan fungsi jarak. Fungsi jarak yang digunakan pada penelitian ini adalah fungsi jarak Euclidean.
Keluaran: Hasil fungsi
jarak Euclidean Perhitungan fungsi
jarak Euclidean Data base
Selesai Masukan:
Hasil row mean DST
Mulai
Pengurutan hasil perhitungan jarak dari terkecil ke terbesar
Selesai Masukan:
Hasil normalisasi 2
Kolom matriks Rerata baris
Hitung nilai absolut
DST 2D Mulai
Keluaran: Hasil
row mean DST
Gambar 3.12. merupakan diagram alir fungsi jarak Euclidean. Masukan untuk perhitungan fungsi jarak Euclidean adalah hasil row mean DST. Jarak Euclidean adalah jarak antara
dua titik yaitu dari satu titik ke titik yang lain dalam satu ruang. Secara umum, yang dimaksud antara dua titik adalah garis terpendek diantara semua garis yang
menghubungkan kedua titik tersebut. Dalam proses ini, fungsi jarak Euclidean berfungsi untuk membandingkan data suara yang baru dengan data suara yang telah direkam atau
database. Setelah melalui proses perhitungan fungsi jarak Euclidean, data diurutkan dari yang paling kecil ke paling besar sort ascending. Hasil pengurutan merupakan keluaran
untuk proses fungsi jarak Euclidean.
3.5.8. Penentuan Nada