• Tidak ada hasil yang ditemukan

BAB III. PERANCANGAN PROGRAM SIMULASI UNTUK DIGITAL GRAPHIC

3.1. Layout Program

Layout program merupakan rancangan secara visual untuk implementasi program simulasi untuk Digital Graphic Equalizer dari penelitian yang dibuat. Layout program ditumjukkan pada Gambar 3.1. Layout pada Gambar 3.1 menggunakan beberapa komponen visual yang disediakan oleh program aplikasi MATLAB® untuk menampilkan proses simulasi.

Komponen-komponen visual tersebut adalah :

a. Uipanel

Uipanel digunakan untuk sebagai tempat meletakkan beberapa komponen, diantaranya yaitu axis, static text, dan push button.

b. Menu Bar

Menu bar digunakan sebagai tempat untuk menampilkan toolbar. Pada Gambar 3.10 terdapat beberapa toolbar, yaitu file, equalizing, dan help.

c. Figure

Figure adalah objek yang digunakan sebagai tempat untuk merancang program simulasi dan dapat diisi dengan komponen. Figure disebut sebagai layout area.

d. Static text

Static text adalah area yang digunakan sebagai tempat untuk menampilkan text informasi. Text informasi pada static text tidak dapat diubah oleh pengguna. Pada program simulasi ini, static text digunakan untuk menampilkan hasil keluaran dari proses yang dilakukan oleh pengguna.

e. Axes

Axes digunakan untuk menampilkan grafik atau kurva. Pada program simulasi ini axes digunakan sebagai tempat untuk menampilkan masukan sinyal suara, menampilkan kurva tanggapan frekuensi dari masing-masing band pass filter menjadi lima band, dan menampilkan grafik sinyal suara yang telah mengalami proses filter untuk Digital Graphic Equalizer.

f. Push button

Push button merupakan tombol yang digunakan untuk mengeksekusi sebuah perintah. Pada Gambar 3.10 terdapat beberapa tombol, yaitu

1. Tombol spec in dan spec out digunakan untuk mengubah sinyal suara dari time domain menjadi frequency domain.

2. Tombol grid digunakan untuk menampilkan grid pada axes.

3. Tombol ’+’ digunakan untuk membesar (zoom) daerah atau wilayah tanggapan frekuensi pada point yang diinginkan.

4. Tombol ’-’ digunakan untuk mengembalikan daerah atau wilayah ke ukuran asal setelah diperbesar.

5. Tombol cursor digunakan untuk menunjuk daerah atau wilayah yang diinginkan. 6. Tombol move digunakan untuk menggeser daerah atau wilayah pada gambar. 7. Tombol legend digunakan untuk mengetahui apabila pada satu grafik terdapat

bermacam-macam line plot.

Layout program tersusun atas 2 bagian utama yaitu: 1. Bagian Input

Bagian input berisi beberapa komponen utama yang diperlukan dalam perancangan ini, yang terdiri dari dua buah menu bar, dua buah static text, dua push button, dan lima buah slider. Pada menu bar terdiri dari file, dan help. File digunakan untuk membantu pengguna, dengan bantuan fungsi ini pengguna dapat membuka atau mencari data yang telah disimpan pada file yang berekstensi *.wav, dapat juga untuk menyimpan data dan menutup atau mengakhiri program. Menu yang lain yaitu help berfungsi untuk membantu pengguna dalam menggunakan simulasi digital graphic equalizer ini, help terdiri dari metode optimal berfungsi agar pengguna mengetahui tentang metode optimal, cara penggunaan program dapat membantu pengguna untuk menggunakan program simulasi ini sehingga saat pengguna mengalami

tentang pembuat simulasi, dan Digital Graphic Equalizer Program.

Pada bagian input ini juga terdapat static text, ada dua static text pada bagian input yaitu static text untuk menampilkan file suara yang berekstensi *.wav dan menampilkan panjang data file suara yang diberikan. Terdapat dua push button yaitu play input dan record. Tombol play input digunakan pengguna untuk meainkan data file masukan dan record dapat digunakan pengguna untuk merekam suara. Pada bagian input juga terdapat lima slider yang dapat digunakan pengguna untuk mengubah-ubah data dan nilai dari band pass filter dari karakteristik filter. Pada bagian input ini juga terdapat lima buah push button, slider, dan lima buah static text. Lima buah slider ini digunakan untuk memberikan masukan dan nilai diberikan pada masukan akan tertampilpada static text, untuk masing-masing slider. Sedangkan lima buah push button memiliki fungsinya masing-masing, untuk push button dengan nama Band 1 akan menampilkan karakteristik band pass filter untuk band 1. Hal yang sama terdapat juga pada empat static text dengan nama Band 2, Band 3, Band 4, dan Band 5, yang bila ditekan akan menampilkan karakteristik masing-masing band pass filter.

2. Bagian Proses

Bagian proses berisi satu buah menu bar. Pada bagian menu bar terdiri dari tiga bagian yaitu proses filtering, filter output dan reset. Pada proses filtering dapat digunakan oleh pengguna untuk menjalankan program agar data masukan dapat diproses menjadi lima band. Sedangkan proses filter output dapat dilakukan setelah proses pertama dijalankan, karena proses ini berfungsi untuk merubah domain frekuensi menjadi data dalam domain waktu. Bagian proses terakhir yaitu bagian reset, bagian berfungsi apabila pengguna akan membuat tampilan menjadi seperti semula dalam yaitu membuat menjadi seperti tampilan awal program.

Terdapat juga proses spec in dan spec out pada bagian spectrum input dan spectrum output. Proses ini digunakan untuk megubah sinyal suara menjadi spectrum frekuensi. Untuk tombol spec in digunakan untuk mengubah sinyal suara masukan dalam domain waktu menjadi sinyal dalam spektrum frekuensi.

Sedangkan, tombol spec out digunakan untuk mengubah sinyal suara keluaran dalam domain waktu menjadi sinyal dalam spektrum frekuensi.

3. Hasil Output

Bagian keluaran terdiri dari tiga bagian utama yaitu, bagian pertama output sinyal suara awal, disini merupakan keluaran grafik sinyal suara apabila mendapat masukkan dari dalam ataupun sinyal suara yang direkam oleh pengguna. Bagian kedua merupakan output tanggapan frekuensi yang terdiri dari lima band berupa sehingga pada bagian ini akan menunjukkan perbedaan dari masing – masing filter berdasarkan pembagian band. Bagian ketiga merupakan output sinyal suara yang telah mengalami proses filter.

4. Tampilan Bantuan 2 1 1 1 3 3 3 3 3 3 3 4 4 2 2 4 4

Menu Bar Axes Uipanel Figure

Push button Static Text

grid berfungsi untuk menampilkan grid (memberikan garis) pada axes, move berfungsi untuk menggeser/menggerakan daerah atau wilayah pada gambar, cursor untuk menunjuk daerah atau wilayah yang diinginkan, tanda ’+’ berfungsi untuk membesar (zoom) daerah atau wilayah tanggapan frekuensi pada point yang diinginkan, dan tanda ’-’ berfungsi untuk untuk mengembalikan daerah atau wilayah ke ukuran asal setelah diperbesar. Terakhir terdapat tombol legend yang berfungsi untuk menunjukkan bentuk kurva yang berbeda yang tertampil pada axes. Enam buah push button ini berfungsi untuk mendukung penampilan pada layout program digital graphic equalizer. Apabila terjadi kesalahan pada hasil output maka pesan kesalahan akan muncul yang sering disebut message box. Message box ini akan muncul saat pengguna kurang dalam memberikan masukkan, dan apabila pengguna salah memasukan nilai yang seharusnya..

Dokumen terkait