Perancangan Proses .1 Perancangan Sistem System Design

79 diinginkan. Diberikan sebuah matriks dari point yang mendefinisikan bentuk respon frekuensi. Pada proses deteksi noise, noise disisipkan di audio sampling. Dimana didalamnya terdapat random noise dan constant pitch noise. Kedua noise ini berfungsi untuk merubah baik secara acak maupun tetap nilai time dan frekuensi dari audio sample yang di input dari file wav. Tahap selanjutnya adalah pemrosesan dengan parameter Filter FIR Finite Impulse Response. Proses didalam FIR ini terdapat nilai-nilai awal pem-filteran, dB Down audio sample adalah konstanta audio, dan interval First Zero adalah intervalnya. Nilai ini bisa kita ubah untuk melihat se-signifikan apa audio sample yang telah di deteksi oleh noise. Kemudian output di tampilkan dalam bentuk grafis time dan frekuensi dari audio sample-nya. Deteksi Noise Input File Audio WAV Deteksi Noise Random Noise Constant Pitch Noise Output deteksi noise 1WAV Parameter FIR Output deteksi noise 1 WAV Filter dB Down Interval First Zero Output parameter FIR 2 MP3 simpan SAVE MP3 Gambar 4.1 Proses aplikasi Deteksi Noise dan Parameter FIR 80

4.2.1.2 Flow-chart Aplikasi Deteksi Noise dan Parameter Proses

FIR Pada tahapan ini akan digambarkan alur proses deteksi audio noise dan proses FIR Finite Impulse Response dengan menggunakan Flow-chart. Input File Audio WAV Ya If null Tidak Start 1 Error Input Input Deteksi Noise If null If null Ya Error Input Tidak Input Parameter Proses FIR Ya Error Input Panggil gui_Singleton = 1; Tidak Gambar 4.2 Flow-chart Proses Deteksi Noise untuk parameter FIR Gambar 4.2 menjelaskan informasi apa saja yang harus di input untuk memulai proses deteksi noise dan parameter FIR. Informasi harus lengkap, apabila tidak lengkap maka akan 81 muncul error input untuk mengingatkannya. Setelah semua informasi terisi lengkap program akan memanggil gui_Singleton1 untuk menjalankan deteksi noise. Kemudian setelah semua tahap dijalankan, maka program akan memanggil parameter FIR2 untuk mereduksi noise yang telah disisipkan ke dalam audio sampling. Disini hasil dari outputnya dapat di play untuk didengarkan perbedaannya dari sebelum proses reduksi noise, dan menyimpan hasil output-nya dalam bentuk format MP3. Hal ini digambarkan oleh Gambar 4.3 dibawah ini, 82 1 global x gui_Singleton = 1; global fs f2 = fs2linspace0,1,NFFT22; fnew2 = 20log10absY21:lengthf2; fnew21:lengthfnew22=0; q1=ifftY2,NFFT2; q2=absq1; q3=maxq2; q4=q2q3; pin=str2doublegethandles.freqn,String; cpnoise =0.1 cos2pipin0:lengthx-1fs; if gethandles.radiobutton1,Value == gethObject,Max u = u + q5; global q5 q5=0.1realq41:lengthx; global x white = 0.1rand1,lengthx; NFFT2 = 2nextpow2lengthwhite; Y2=fftwhite,NFFT2; if gethandles.radiobutton2,Value == gethObject,Max u = u + cpnoise; Panggil Parameter FIR Ya Tidak Ya 2 2 Read file audio, time dan frequenzy Proses FIR Sample file audio = Lenght x Pesan Error End Tidak Ambil time dan frequenzy dari audio sample Masukkan noise ke audio sample Play hasilnya ke Output file Simpan file di lokasi yang telah ditentukan End Gambar 4.3 Flow-chart Proses Deteksi noise dengan random noise, constant picth noise di Sebelah Kiri dan Flow-chart Proses dengan menggunakan parameter FIR di Sebelah Kanan. 83

4.2.2 Perancangan Antar Muka

Dalam perancangan antarmuka aplikasi sampling frekuensi file audio, dibuat beberapa halaman tampilan yang akan ditampilan.

4.2.2.1 Perancangan Halaman Tampilan

Halaman tampilan merupakan tampilan utama dalam program sampling frekuensi audio, yang didalamnya terdapat 7 buah tombol sebagai berikut : 1. Tombol Cari File : berfungsi untuk mencari file lokasi media penampung. 2. Tombol Play Original File : berfungsi untuk memainkan file audio sebelum diberikan noise. 3. Tombol Proses : berfungsi untuk memproses file audio setelah diberikan parameter deteksi noise. 4. Tombol Play Noise File : berfungsi untuk memainkan file audio setelah ditambahkan beberapa noise. 5. Tombol Play Reduction File : berfungsi untuk memainkan file audio yang telah dihilangkan noise nya setelah memasukan nilai parameter. 6. Tombol SaveSimpan : berfungsi untuk menyimpan file audio hasil output dalam bentuk format MP3. 7. Tombol Keluar : berfungsi untuk keluar dari aplikasi. 84 Gambar 4.4 Rancangan Halaman Tampilan File Wav SAMPLING FREKUENSI FILE AUDIO Informasi File Nama File : Cari File.. GRAFIK Frekuensi Pilih Type Deteksi Noise Radio Button1 Radio Button2 In Hertz Parameter Proses FIR Filter db Down First Zero footer langkah-langkah penggunaan pitch Play Original.. Proses 4 3000 40 Grafik File Audio Setelah Proses Deteksi Noise Grafik File WAV Dengan Proses Filter FIR Grafik File Audio Setelah Noise diperkecil Penyaringan Parameter Proses Tools GRAFIK terhadap Time s GRAFIK terhadap Frequenzy Hz GRAFIK terhadap Frequenzy Hz GRAFIK terhadap Time s GRAFIK terhadap Frequenzy Hz Play Noise Play Reduction Save Exit