Tabel 3.1 KeteranganTampilan Program
Nama Bagian Keterangan
Tombol Rekam Digunakan untuk mengambil suara nada alat
musik pianika yang sedang dimainkan.
Tampilan Nada Untuk menampilkan nada yang didapat setelah
dilakukan proses pengenalan.
Tombol Reset Digunakan bila ingin memulai proses
pengenalan nada yang baru.
Plot Hasil Rekaman
Tampilan grafik suara hasil perekaman.
Plot Hasil DFT
Tampilan data berupa grafik data hasil DFT baik dari rekaman maupun dari 12 nada
referensi.
3.4 Perancangan Diagram Blok
Dalam melakukan pengenalan nada, ada beberapa tahap yang dilalui. Gambar 3.8 memperlihatkan alur dari proses-proses yang dilaui dalam melakukan pengenalan nada. Pada
gambar ini memperlihatkan alur dari mulai perekaman hingga menampilkan nada yang dikenali oleh program. pengenalan nada alat musik pianika akan dieksekusi saat user mulai menjalankan
program ini. Setelah tampilan utama terlihat, proses pengujian sudah dapat dilakukan. User pertama kali harus mengisikan parameter yang digunakan dalam pengujian pada list box
” Frame blocking
dan Segment averaging ”. Setelah mengambil data acuan dengan menekan tombol
“Rekam”, selanjutnya program akan melakukan proses pengambilan nada.
Gambar 3.6 Diagram blok keseluruhan.
3.4.1
Rekam
Alur program rekam dapat dilihat pada Gambar 3.9. Proses rekam suara nada alat musik pianika bermula dari komputer menjalankan fungsi untuk merekam. Hasil yang didapat
dari proses rekam yaitu sampling. Proses sampling adalah proses pengambilan nada alat musik pianika dengan parameter frekuensi sampling yang sudah ditentukan dalam sistem. Setelah
perekaman selesai, komputer menggambar bentuk spektrum nada terekam hasil perekaman. Nilai frekuensi tersebut didapat melalui proses perhitungan menggunakan persamaan 2.1 berikut:
Hasil dari proses perekaman nada akan ditampilkan dalam bentuk plot atau grafik yang terdapat pada interface GUI Matlab. Banyaknya data yang tercuplik dihitung dari persamaan
berikut: Data tercuplik = frekuensi sampling x waktu sampling 3.2
Hasil dari sampling berupa sinyal dari data-data yang tercuplik.
Mulai Nada Pianika
Rekam Normalisasi 1
Pemotongan Sinyal
Frame Blocking Normalisasi 2
Windowing DFT
Segment averaging
Selesai Perhitungan
korelasi Penentuan
hasil pengenalan Keluaran teks