Sistem Pengenalan Nada Alat Musik Belira

16

BAB III PERANCANGAN

3.1. Sistem Pengenalan Nada Alat Musik Belira

Blok diagram sistem pengenalan nada alat musik belira diperlihatkan pada gambar diberikut: Gambar 3.1 Diagram Blok Sistem Pengenalan Nada Belira 3.1.1 Belira Alat musik belira digunakan sebagai objek penelitian oleh penulis, belira memiliki 16 nada yang akan dikenali yaitu , , , 1, 2, 3, 4, 5, 6, 7, , , , , , . 3.1.2 Mikrofon Mikrofon berfungsi untuk menangkap suara dari belira kemudian menyalurkan pada laptop kemudian diproses untuk pengenalan nada. 3.1.3 Proses Perekaman Proses perekaman adalah proses masuknya data nada terekam berupa sinyal digital. Saat proses perekaman berlangsung sinyal analog dikonversi menjadi sinyal digital dengan frekuensi sampling. Sinyal digital kemudian disimpan dan digambarkan dalam sebuah plot. Data nada yang telah disimpan disebut nada terekam dan kemudian dapat diproses untuk dikenali lewat proses pengenalan nada. 3.1.4 Proses Pengenalan Nada Proses ini untuk mengetahui nada apa yang direkam. Gambar berikut merupakan diagram proses pengenalan nada : Gambar 3.2 Diagram Blok Proses Pengenalan Nada Belira 1. Masukan Masukannya adalah hasil dari sampling nada belira yang direkam langsung real time menggunakan mikrofon. Hasilnya dalam bentuk wav. 2. Preprocessing Preprocessing merupakan proses awal yang berfungsi untuk menyetarakan sinyal masukan. Preprocessing terdiri dari: a. Normalisasi Awal Proses normalisasi awal bertujuan untuk menyetarakan amplitudo nada masukan menjadi maksimum, sehingga efek dari kuat atau lemahnya suara yang dikeluarkan alat musik tidak terlalu memengaruhi proses pengenalan. b. Pemotongan Awal Proses pemotongan bertujuan untuk menghilangkan efek noise atau suara lain yang ikut terekam pada saat proses perekaman. Sinyal yang dipotong adalah sinyal bagian silence dan bagian transisi yang terdapat di bagian awaldepan sinyal nada terekam. c. Frame Blocking Proses frame blocking untuk memilih data dari nada terekam.Data yang dipilih dapat mewakili semua nada yang terekam. d. Normalisasi Akhir Masukan dari normalisasi akhir adalah sinyal hasil frame blocking. Setelah proses frame blocking sinyalnya tidak maksimal sehingga dibutuhkan normalisasi akhir untuk menyetarakan amplitudo menjadi maksimum. e. Windowing Data yang telah dinormalisasikan akan melalui proses windowing. Windowing ini berfungsi untuk mengurangi efek diskontinuitas dari potongan-potongan sinyal. Dalam penelitian ini menggunakan Hamming Window. 3. DFT dan Spektrum Frekuensi Pada pengenalan nada alat musik belira ini nilai DFT sama dengan nilai frame blocking . Proses ini untuk membangkitkan spektrum frekuensi. Setelah melihat keluaran spektrum frekuensi maka dapat diketahui frekuensi untuk nada yang dimainkan. 4. Pencarian Maksimum Lokal Proses pencarian maksimum lokal untuk mencari nilai-nilai maksimum lokal dari spektrum frekuensi. 5. Sorting Turun Setelah mendapatkan nilai-nilai maksimum lokal maka akan melewati proses sorting turun descend atau mengurutkan kebawah nilai-nilai maksimum lokal dan nilai-nilai frekuensi nada, tujuannya adalah untuk mengetahui nilai tertinggi dari data agar dapat diproses untuk mengetahui nadanya. 6. Uji Harmonis Untuk proses uji harmonis bertujuan untuk menentukan apakah nada yang dimainkan merupakan nada belira atau bukan. Untuk mengetahui hal tersebut, maka dalam proses uji harmonis ini dilakukan perhitungan yaitu membagi nilai maksimum lokal urutan 2 dan urutan 1. 7. Penentuan Frekuensi Proses ini untuk menentukan frekuensi dari nada belira yang dimainkan. Dari proses sorting turun, maka dapat diketahui nilai frekuensinya yaitu nilai frekuensi yang paling tinggi yang berada di urutan pertama setelah melalui proses sorting turun descend. 8. Penentuan Nada Setelah mengetahui nilai frekuensinya maka dapat diketahui nada keluarannya. Penentuan nada ini prosesnya dengan menggunakan look up table. 9. Keluaran Teks Dari penentuan nada, maka dapat diketahui nada apa yang dimainkan. Keluarannya adalah berupa teks nada. 3.1.5 Keluaran : Teks Keluaran akhir untuk pengenalan nada ini berupa teks nada yang dikenali dan teks “ERROR” jika nada tidak dikenali.

3.2. Look Up Table