Normalisasi 2 Row Mean DST Discrete Sine Transform Fungsi Jarak Euclidean

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