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