Perancangan Output LED Perancangan Catu Daya

46

BAB IV HASIL DAN PEMBAHASAN

Bab ini berisi tentang pengujian sistem pengenalan, gambar fisik hardware yang dibuat, hasil pengujian sistem, pengujian rangkaian, pembahasan data yang diperoleh. Pengujian sistem perlu dilakukan untuk mengetahui apakah suatu sistem telah bekerja dan berjalan sesuai perancangan. Data-data hasil pengujian sistem yang telah dirancang menunjukkan bahwa sistem berjalan sesuai perancangan. Analisa terhadap proses kerja sistem dapat digunakan untuk menarik penyimpulan dari apa yg diperoleh dari analisa.

4.1. Pengujian Aplikasi Pengenalan Ucapan Secara

real time Menggunakan DCT dan Korelasi Pengujian aplikasi dilakukan bertujuan untuk mengetahui apakah sistem yang telah dirancang berjalan sesuai perancangan.pengujian program dilakukan dengan spesifikasi sebagai berikut: Processor : AMD E-350 Processor1.60 Ghz RAM : 2 GB Program pengenalan dapat dilakukan dengan langkah-langkah berikut : 1. Click dua kali pada icon matlab seperti pada gambar 4.1. Gambar 4.1 Icon Program Pengenalan 2. Tampilan pada gambar 4.2 akan muncul sebelum masuk ke dalam tampilan utama program. 3. Mengetikkan gui1 pada command window dan pada layar akan tampil program utama seperti pada gambar 4.3 Gam 4. User dapat menjala batas potong, stand diproses untuk peng 5. Jika telah memilih menekan tombol ‘RE 6. Selanjutnya hasil pe User juga bisa meliha pada “Plot Hasil Pe 4.3. Gambar 4.2 Tampilan Awal Matlab ambar 4.3 Tampilan Program Pengenalan alankan program pengenalan ucapan dengan m ndar deviasi, segment averaging dan memili uk pengenalan ucapan. ih pengaturan yang diinginkan, program bisa REKAM’. pengenalan ucapan akan muncul pada kotak “ elihat gelombang hasil perekaman dan spektrum Perekaman” dan “Plot Hasil Ekstraksi Ciri” se n mengisi pengaturan ilih user yang akan sa dijalankan dengan k “Hasil Pengenalan”. um hasil proses DCT seperti pada gambar 7. Apabila user tidak melakukan pengaturan maka program tidak bisa dijalankan. 8. Tombol “RESET” digunakan jika user ingin merestart program pengenalan ucapan. 9. Tombol “Keluar” digunakan jika user ingin menyelesaikan program dan keluar dari tampilan utama program pengenalan ucapan.

4.1.1 Tombol Rekam

Tombol rekam merupakan tombol yang berfungsi melakukan pengenalan ucapan mulai dari perekaman, normalisasi, pemotongan sinyal, windowing, zero padding, ekstraksi ciri, penghitungan nilai korelasi, penentuan keluaran dan pengiriman serial. Tombol rekam menggunakan push button pada tampilan GUI yang digunakan untuk memulai program pengenalan ucapan. Plotting hasil ekstraksi ciri yang akan diteliti. Program perekaman pengenalan ucapan dibuat sesuai dengan perancangan diagram blok pada gambar 3.3. penulisan program untuk melakukan perekaman adalah sebagai berikut. Durasi perekaman yang dipakai adalah 1 detik dengan frekuensi sampling 6000 Hz L4. Sample_time berfungsi untuk menampilkan gambar perekaman sebesar 6000 Hz L4. Waverecord merupakan perintah program untuk merekam dan wavwrite merupakan perintah program untuk menyimpan hasil perekaman dengan format .wav . Ucapan yang option=n; option_rec=n; sample_length=1; sample_freq=6000; sample_time=sample_lengthsample_freq; nama=inputMasukkan nama file record: ,s; file_nama=sprintfs.wav,nama; option_rec = inputtekan x untuk merekam: ,s; if option_rec==x while option==n, rekam=wavrecordsample_time, sample_freq; plotrekam; inputtekan enter untuk mendengarkan -; soundrekam, sample_freq; option = inputx simpan,n rekam ulang: ,s; end wavwriterekam, sample_freq,file_nama; end telah direkam kemudian ditampilkan pada “Plot Hasil Perekaman”. Program untuk menampilkan sinyal hasil perekaman adalah sebagai berikut : Perintah handles berfungsi untuk mengatur masukan atau keluaran program. Ucapan yang telah terekam diinisialisasi dengan “x” kemudian diplot pada axes.1. Setelah perekaman sub proses selanjutnya adalah pengambilan variabel nilai batas potong, nilai sigma, dan segment averaging serta pemilihan user. Variabel nilai tersebut digunakan saat pemotongan sinyal, windowing dan ekstraksi ciri sedangkan pemilihan user digunakan untuk memilih user yg menjalankan program. Program dalam subproses pengambilan variabel nilai dan pemilihan user adalah sebagai berikut: variasi nilai yang sudah dipilih pada pop up menu kemudian dipanggil untuk diproses pada proses pemotongan sinyal, windowing dan ekstraksi ciri. Hasil ucapan yang terekam kemudian memasuki proses normalisasi. Pembuatan program untuk normalisasi sesuai dengan blok diagram pada gambar 3.5. Program dalam proses normalisasi adalah sebagai berikut : Hasil norlmalisasi kemudian diinisialisasikan sebagai “x1”. Proses selanjutnya adalah proses pemotongan sinyal. Pembuatan program untuk pemotongan sinyal mengikuti diagram blok yang ada pada gambar 3.6 Pada proses ini sinyal mulai dipotong ketika mendapatkan nilai yang sudah dipilih pada pop up menu. Hasil pemotongan sinyal kemudian diinisialisasikan sebagai “x2”. Berikut adalah program dari proses pemotongan sinyal. axeshandles.axes1 plotx; b0=handles.pot; sig=handles.xsigma; sampling=handles.sampling; suser=handles.xuser; Normalisasi x1=xmaxx; Potong kiri b1=findx1b0 | x1-b0; x11:b11=[]; x2=fliplrx1; b2=findx2b0 | x2-b0;