Frekuensi sampling sample rate adalah jumlah sampel per detik dalam suatu suara. Sebagai contoh : jika frekuensi samplingadalah 44.100 Hertz, rekaman
dengan durasi 60 detik akan berisi 2.646.000 samples. Nilai yang bisa digunakan untuk frekuensi 22.050 Hertz cukup untuk pembicaraan biasa.
Menurut teorema Nyquist, frekuensi sampling minimum adalah dua kali bandwith dari sinyal yang di sampling untuk mencegah terjadinya aliasing.
2.4.4 WAV
WAV atau WAVE merupakan singkatan dari istilah dalam bahasa Inggris waveform audio format, dan merupakan standar format berkas audio yang
dikembangkan oleh Microsoft dan IBM. Format ini adalah format dasar yang mudah untuk sampling audio. WAV merupakan varian dari format bitstream
RIFF dan mirip dengan format IFF dan AIFF yang digunakan komputer Amiga dan Macintosh. Baik WAV maupun AIFF kompatibel dengan sistem operasi
Windows dan Macintosh. Meskipun sebuah file WAV dapat menahan audio yang terkompres, format WAV yang paling umum berisi audio yang belum terkompres
dalam bentuk modulasi pulse-code PCM. Audio PCM adalah format audio standar untuk Compact Disc CD pada 44.100 sampel perdetik, 16 bit persampel.
Semenjak PCM menggunakan metode penyimpanan yang tidak terkompres, lossless, yang menyimpan semua sampel dari sebuah track audio, pengguna ahli
atau ahli audio dapat menggunakan format WAV untuk audio kualitas maksimum. Audio WAV dapat juga dirubah dan dimanipulasi dengan software perangkat
lunak. Software yang dapat menciptakan WAV dari Analog Sound misalnya adalah Windows Sound Recorder. WAV jarang sekali digunakan di internet
karena ukurannya yang relative besar. Maksimal ukuran file WAV adalah 2GB [Ronald Wilson.2004].
2.5 Bahasa Pemrograman 2.5.1 Bahasa pemrograman bahasaMATLAB
MATLAB adalah perangkat lunak yang memungkinkan untuk melakukan matematika dan komputasi,menganalisis data, mengembangkan algoritma,
melakukan simulasi dan pemodelan,dan menghasilkan tampilan grafis dan antarmuka pengguna grafis.MATLAB dapat mengirim data ke speaker sebuah
komputer, sehinggga dapat dengan mudah secara visualmemanipulasi data, dan mendengarkan pada saat yang sama. Sebuah digitalrekaman suara yang menarik
memuat data dan lakukan plot. Sinyalseperti data suara sering terdiri dari data waktu dengan kandungan frekuensi waktu yang berbeda-beda memungkinkan
untuk menganalisis frekuensi sampling yang dihasilkan [andrew knight.1961]. Sebagai sebuah system, MATLAB tersusun dari 5 bagian utama:
a. Development Environment merupakan sekumpulan perangkat dan fasilitas
yang membantu untuk menggunakan fungsi-fungsi dan file-file MATLAB. Beberapa perangkat ini merupakan sebuah graphical user interfaces
GUI. b.
Matlab Mathematical Function Library merupakan sekumpulan algoritma komputasi mulai dari fungsi-fungsi dasar seperti: sum, sin, cos, dan
complex arithmetic, sampai dengan fungsi-fungsiyang lebih kompek seperti matrix inverse, matrix eigenvalues, Bessel functions, dan Fast
Fourier Transforms. c.
Matlab Language merupakan suatu high-level matrixarray language dengan control flow statements, functions, data structures, inputoutput,
dan fitur-fitur object-oriented programming. d.
Graphics merupakan fasilitas untuk menampilkan vektor dan matrik sebagai suatu grafik.
e. Matlab Application Program InterfaceAPI merupakan suatu library yang
memungkinkan program yang telah anda tulis dalam bahasa C dan Fortranmampu berinterakasi dengan Matlab
Setiap fungsi mempunyai ruang kerjanya sendiri yang berbeda dengan ruang kerja MATLAB. Satu-satunya hubungan antara ruang kerja MATLAB
dengan variable-variabel dalam fungsi adalah variabel-variabel input dan dan output fungsi. Jika suatu fungsi mengubah nilai dalam suatu variabel input,
perubahan itu hanya tampak dalam fungsi dan tidak mempengaruhi variable yang
ada dalam ruang kerja MATLAB. Variabel yang dibuat oleh suatu fungsi tinggal hanya dalam ruang kerja fungsi. Jumlah dari argumen input dan output yang
digunakan jika suatu fungsi dipanggil hanya ada dalam fungsi tersebut. Di dalam M-File, kita dapat menyimpan semua perintah dan menjalankan dengan menekan
tombol atau mengetikan nama M-File yang kita buat pada command window.
2.5.1.1 M File
Di dalam MATLAB, kita dapat menyimpan semua script yang akan digunakan dalam file pada MATLABdengan ekstensi M-File dapat dipanggil dengan
memilih menu file-new-M-File. Fungsi M-file harus mengikuti beberapa
aturan dan sejumlah sifat penting. Aturan-aturan dan sifat-sifat tersebut meliputi nama fungsi dan nama file harus identik misalnya anda membuat fungsi dengan
nama pangkat maka anda memberi nama M-file anda pangkat juga. Baris komentar sampai dengan baris bukan komentar yang pertama adalah teks help
yang ditampilkan jika anda meminta help dari fungsi yang anda buat. Setiap fungsi mempunyai ruang kerjanya sendiri yang berbeda dengan
ruang kerja MATLAB. Satu-satunya hubungan antara ruang kerja MATLAB dengan variable-variabel dalam fungsi adalah variabel-variabel input dan dan
output fungsi. Jika suatu fungsi mengubah nilai dalam suatu variabel input, perubahan itu hanya tampak dalam fungsi dan tidak mempengaruhi variable yang
ada dalam ruang kerja MATLAB. Variabel yang dibuat oleh suatu fungsi tinggal hanya dalam ruang kerja fungsi. Jumlah dari argumen input dan output yang
digunakan jika suatu fungsi dipanggil hanya ada dalam fungsi tersebut. Fungsi ruang kerja memuat jumlah argument input. Fungsi kerja nargout memuat jumlah
argument output. Dalam praktek, variabel-variabel nargout dan nargin biasanya digunakan untuk mengeset variabel input standar dan menentukan variable output
yang diperlukan user[The Math Works inc, 1989
BAB 3 METEDOLOGI PENELITIAN
3.1 Diagram Blok Penelitian
Untuk mempermudahkan dalam melakukan proses penelitian maka kita akan membuat diagram blok penelitian. Adapun diagram blok dalam skripsi ini sebagai
berikut: