Audio File WAVE Aplikasi Untuk Visualisasi Suara Jantung Manusia Pada Platform Android

13 sedangkan diastole interval antara suara jantung S2 dan S1. Secara jelas dapat dilihat pada gambar 2.3. Gambar 2.3 Phonocardiogram Jantung Debbal, 2009 Jantung juga menghasilkan suara ketiga S3 dan keempat S4 tetapi lebih rendah dalam intensitas dan normalnya tidak dapat didengar. Jantung yang tidak normal akan menimbulkan suara tambahan yang disebut dengan murmur Anggraeni Rizal, 2007. Suara ketiga S3 bernada rendah dan dalam keadaan normal terdengar ± 0,015 sampai 0,017 detik setelah bunyi jantung II, terjadi akibat getaran cepat dari aliran darah saat pengisian cepat dari ventrikel. Dapat terdengar pada anak sampai dewasa muda. Sedangkan suara keempat S4 disebabkan kontraksi atrium yang mengalirkan darah ke ventrikel yang kompliansnya menurun. Suara keempat S4 kadang terdengar pada dewasa muda 0,08 detik sebelum bunyi jantung I dengan intensitas rendah.

2.4 Audio

Audio atau suara adalah sesuatu yang dihasilkan oleh benda yang mengalami getaran sehingga menghasilkan gelombang yang berada di udara Oky D., 2010. Bentuk gelombang yang berulang-ulang pada waktu tertentu disebut suatu periode. Suatu bentuk gelombang yang tidak menghasilkan suara yang periodik sama seperti sebuah noise. Frekuensi adalah banyaknya periode gelombang dalam waktu satu detik Hz. Amplitudo adalah keras lemahnya bunyi atau tinggi rendahnya gelombang dan dinyatakan dalam satuan decible db sedangkan velocity adalah kecepatan Universitas Sumatera Utara 14 perambatan gelombang bunyi sampai ke telinga pendengar yang dinyatakan dalam satuan ms. Gambar 2.4 Bentuk Gelombang Oky, 2010 Dari gambar 1.3 maka dapat disimpulkan :  Panjang gelombang suara wavelength dirumuskan = cf  Dimana c = kecepatan rambat bunyi  Dimana f = frekuensi Frekuensi suara manusia adalah 20 Hz – 20 KHz. Suara yang berada pada range pendengaran manusia disebut dengan audio, dan gelombangnya sebagai accoustic signal. Suara yang berada diluar range pendengaran manusia dapat dikatakan sebagai noise, yaitu getaran yang tidak teratur dan tidak berurutan dalam berbagai frekuensi serta tidak dapat didengar manusia. Sistem multimedia menggunakan suara yang berada dalam range pendengaran manusia.

2.5 File WAVE

Format file WAVE merupakan bagian kecil dari spesifikasi RIFF Resource Interchange File Format Microsoft untuk penyimpanan file multimedia Wilson, 2003. Suara yang berupa digital audio dalam file WAVE disimpan dalam bentuk gelombang, karena itulah file ini memiliki ekstensi .WAV Gunawan Gunadi, 2005. Struktur RIFF digunakan untuk mengatur data didalam file ke dalam bagian- bagian yang tiap masingnya memiliki header dan ukurannya sendiri dan disebut dengan chunk. Universitas Sumatera Utara 15 Pada dasarnya file WAVE merupakan format kasar dimana sinyal suara langsung direkam dan dikuantisasi menjadi data digital . Data digital audio dalam file WAVE bisa memiliki kualitas yang bermacam-macam. Kualitas dari suara yang dihasilkan ditentukan dari bitrate, samplerate, dan jumlah channel. Sinyal suara yang direpresentasikan file WAVE dalam bentuk discrete, berupa deret bilangan yang merepresentasikan amplitudo dalam domain waktu. File WAVE terdiri dari 3 bagian, yaitu main chunk, format chunk, dan data chunk seperti pada gambar 2.5 Gambar 2.5 Struktur file WAVE Wilson, 2003 Adapun penjelasan mengenai gambar 2.5 dapat dilihat pada tabel 2.1 Tabel 2.1 Deskripsi format file WAVE Offset Ukuran Nama Deskripsi 4 ChunkID “RIFF” dalam bentuk ASCII 0x52494646 big endian form Universitas Sumatera Utara 16 Tabel 2.1 Deskripsi format file WAVE lanjutan Offset Ukuran Nama Deskripsi 4 8 12 16 20 4 4 4 4 2 ChunkSize Format Subchunk1ID Subchunk1Size AudioFormat 36 + Subchunk2Size atau 4 + 8 + Subchunk1Size + 8 + Subchunk2Size “WAVE” 0x57415645 big endian form “fmt” 0x666d7420 big endian form 16 untuk PCM PCM = 1 Nilai lebih dari 1 mengindikasi beberapa bentuk kompresi 22 2 NumChannels Mono = 1, Stereo = 2, dll 24 4 SampleRate 8000, 44100, dll 28 4 ByteRate SampleRate NumChannels BitsPerSample8 32 2 BlockAlign NumChannels BitsPerSample8 34 2 BitsPerSample 8 bits = 8, 16 bits = 16, dll 36 4 Subchunk2ID “data” 0x64617461 big-endian form 40 4 Subchunk2Size NumSamples NumChannels BitsPerSample8 44 Data Data aktual suara Sebagai contoh, di sini adalah representasi 72 byte awal dari file WAVE dengan byte ditampilkan sebagai angka heksadesimal: 52 49 46 46 24 08 00 00 57 41 56 45 66 6d 74 20 10 00 00 00 01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 64 61 74 61 00 08 00 00 00 00 00 00 24 17 1e f3 3c 13 3c 14 16 f9 18 f9 34 e7 23 a6 3c f2 24 f2 11 ce 1a 0d Universitas Sumatera Utara 17 Gambar 2.6 Interpretasi file WAVE Wilson, 2003

2.6 Visualisasi