PERANCANGAN APLIKASI UNTUK VISUALISASI SUARA PARU-PARU PADA MANUSIA BERBASIS ANDROID SKRIPSI YUNISYA AULIA PUTRI 091402004
PERANCANGAN APLIKASI UNTUK VISUALISASI SUARA
PARU-PARU PADA MANUSIA BERBASIS ANDROID
SKRIPSI
YUNISYA AULIA PUTRI
091402004
PROGRAM STUDI S-1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
PERANCANGAN APLIKASI UNTUK VISUALISASI SUARA
PARU-PARU PADA MANUSIA BERBASIS ANDROID
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah
Sarjana Teknologi Informasi
YUNISYA AULIA PUTRI
091402004
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
PERSETUJUAN Judul : PERANCANGAN APLIKASI UNTUK
VISUALISASI SUARA PARU-PARU PADA MANUSIA BERBASIS ANDROID
Kategori : SKRIPSI Nama : YUNISYA AULIA PUTRI Nomor Induk Mahasiswa : 091402004 Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Departemen : TEKNOLOGI INFORMASI Fakultas : ILMU KOMPUTER DAN TEKNOLOGI
INFORMASI (FASILKOM-TI) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, 12 Juli 2014
Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Romi Fadillah Rahmat, B.Comp.Sc., M.Sc M. Anggia Muchtar, ST., MM.IT NIP 19860303 201012 1 004 NIP 19800110 200801 1 010 Diketahui/Disetujui oleh Program Studi S1 Teknologi Informasi Ketua, M. Anggia Muchtar, ST., MM.IT NIP 19800110 200801 1 010
PERNYATAAN PERANCANGAN APLIKASI UNTUK VISUALISASI SUARA PARU-PARU
PADA MANUSIA BERBASIS ANDROID SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2013 Yunisya Aulia Putri 091402004
PENGHARGAAN
Alhamdulillah, segala puji dan syukur penulis panjatkan atas kehadirat Allah SWT beserta Nabi besar Muhammad SAW yang telah memberikan rahmat, hidayah-Nya, segala daya dan upaya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk memperoleh gelar Sarjana Program Studi S-1 Teknologi Informasi Universitas Sumatera Utara. Ucapan terima kasih yang sebesar-besarmya penulis sampaikan kepada :
1. Ketua dan Sekretaris Program Studi Teknologi Informasi, Bapak Muhammad Anggia Muchtar, ST., MM. IT dan Bapak Muhammad Fadly Syahputra, B.Sc, M.Sc.IT, Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, semua dosen serta pegawai di Program Studi S1 Teknologi Informasi.
2. Bapak M. Anggia Muchtar, ST., MM.IT selaku pembimbing pertama dan Bapak Romi Fadillah Rahmat, B.Comp.Sc., M.Sc selaku pembimbing kedua, yang telah banyak meluangkan waktunya dan memberikan masukan-masukan yang bermanfaat bagi penulis dalam menyelesaikan skripsi ini.
3. Bapak M. Fadly Syahputra, B.Sc., M.Sc.IT dan bapak Baihaqi Siregar, S.Si., M.IT yang telah bersedia menjadi dosen pembanding dan memberikan saran- saran yang baik bagi penulis dalam menyelesaikan skripsi ini.
4. Kedua orang tua penulis, orang yang paling berharga dalam hidup penulis, ayahanda Ir. Suhermansyah, S.Pd dan ibunda Sri Wahyuni, S.T yang telah membesarkan, mendidik, memberi dukungan, doa, dan motivasi tanpa henti. Serta kepada adik-adik penulis Rizky Alvionita Sari, Tria Suci Hasanah dan Azka Maulana yang selalu ada dan menghibur penulis.
5. Sahabat penulis Riri, Adelia, dan Trisna yang selalu mendukung dan memotivasi kapan pun dibutuhkan oleh penulis.
6. Teman terbaik saya Ade Nursyarif Tambunan yang selalu sabar, selalu mendukung, memotivasi, dan membantu penulis dalam menyelesaikan skripsi ini. Serta teman-teman yang mendukung dan membantu penulis, Julia, Fanny, Icha, Yana, Hani, Dija, Ammar, Ridzuan, Ibnu, Reza, Binyo, Fadli R, Fadli, Yogi, Dullah, Kurniawan, Dezi, Alvin, Samuel S, Jihan, Mita, Amira, Andika, Iqbal dan seluruh teman-teman lainnya yang tidak dapat disebutkan satu persatu.
Sekali lagi penulis mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang membantu dalam penyelesaian tugas akhir ini yang tidak dapat disebutkan. Terima kasih atas masukan, saran, dan motivasi yang diberikan. Semoga Allah SWT membalas dengan nikmat yang berlimpah.
ABSTRAK
Dalam bidang kesehatan, kemajuan teknologi memberikan dampak yang sangat besar dalam mendiagnosa penyakit ataupun keadaaan dari seseorang. Hasil rekaman suara paru-paru (pernafasan) merupakan salah satu contoh dari kemajuan tersebut. Suara pernafasan yang telah berbentuk digital tersebut dapat diolah dan kemudian dianalisis oleh praktisi kesehatan untuk mendiagnosa penyakit tertentu. Namun, visualisasi suara pernafasan belum banyak dikembangkan dalam perangkat mobile berbasis android. Pada penelitian ini menggunakan rekaman suara paru-paru dengan melakukan visualisasi pada perangkat android. Visualisasi dilakukan dengan menampilkan suara dalam bentuk grafik yang menunjukkan aktifitas dari paru-paru tersebut. Pada penelitian ini, aplikasi dijalankan pada android versi 2.0 Froyo, dengan menggunakan 10 sampel suara paru-paru berkestensi *wav dengan kriteria yang berbeda. Penelitian ini menghasilkan tampilan grafik dari suara paru-paru yang berbeda dari tiap sampel serta beberapa informasi seperti frekuensi tarik dan buang nafas, durasi tarik dan buang nafas, serta jarak waktu antar nafas.
Kata kunci : visualisasi, suara pernafasan, android, grafik
APPLICATION DESIGN FOR VISUALIZATION OF BREATH SOUNDS IN
HUMANS BASED ON ANDROID
ABSTRACT
In medical environment, development of technology gives a very large impact in diagnosing diseases or someone’s condition. Recorded of breath sounds is one result of technological advances. Breath sounds that stored in digital format can be processed and then analyzed by the medical expert to diagnose diseases. But, visualization of breath sounds has not been developed in mobile devices based on android. In this research, is used the recorded breath sounds by visualize the sounds in android devices. Visualization is done by showing the breath sounds into graph that showed the activity of the lungs. In this research, application was tested on android device version 2.0 Froyo by using 10 samples of breath sounds with different criteria at each of them in *.wav extension. This research showed the result of visualization of breath sound in a different graphical display between samples. Also it showed some information of the sounds, such as the frequency of inhale and exhale, duration of inhale and exhale.
Keywords : visualization, breath sound, android, graphic
DAFTAR ISI
Hal PERSETUJUAN ii
PERNYATAAN iii
PENGHARGAAN iv
ABSTRAK v
ABSTRACT vi
DAFTAR ISI vii
DAFTAR TABEL ix
DAFTAR GAMBAR x
BAB 1 PENDAHULUAN
1
1
1.1 Latar Belakang
3
1.2 Rumusan Masalah
3
1.3 Batasan Masalah
3
1.4 Tujuan Penelitian
3
1.5 Manfaat Penelitian
4
1.6 Metodologi Penelitian
4
1.7 Sistematika Penulisan
BAB 2 LANDASAN TEORI
6
6
2.1 Suara Paru-Paru
8
2.2 Jenis Suara Paru-Paru
9
2.2.1 Suara paru-paru normal
10
2.2.2 Suara paru-paru abnormal
10
2.2.3 Suara paru-paru tambahan (adventitious sounds)
13
2.3 Auskultasi
14
2.4 Stetoskop
14
2.5 Audio
16
2.6 File WAV
20
2.7 Android
22
2.8 Penelitian Terdahulu
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
24
24
3.1 Data Yang Digunakan
25
3.2 Analisis Sistem
28
3.3 Perancangan Sistem
28
3.3.1 Arsitektur umum
28
3.3.2 Diagram use case
29
3.3.3 Use case spesifikasi
31
3.3.4 Activity diagram
32
3.3.5 Perancangan antar muka
BAB 4 IMPLEMENTASI DAN PENGUJIAN
38
38
4.1 Implementasi Sistem
38
4.1.1 Perangkat keras
39
4.1.2 Perangkat lunak
39
4.2 Pengujian
39
4.2.1 Tabel pada database MySQL
41
4.2.2 Kasus dan hasil pengujian sistem
43
4.3 Pengujian Kinerja Sistem
47
4.4 Hasil Pengujian Suara Pernafasan
BAB 5 KESIMPULAN DAN SARAN
58
58
5.1 Kesimpulan
58
5.2 Saran DAFTAR PUSTAKA
59
DAFTAR TABEL
Hal
Tabel 2.1 Kategori suara paru-paru8 Tabel 2.2 Penjelasan struktur file WAV
17 Tabel 2.3 Penelitian terdahulu
22 Tabel 3.1 Data yang digunakan
24 Tabel 3.2 Spesifikasi use case untuk login
29 Tabel 3.3 Spesifikasi use case untuk input data
30 Tabel 3.4 Spesifikasi use case untuk pilih data
30 Tabel 4.1 Hasil pengujian halaman awal
41 Tabel 4.2 Hasil pengujian halaman utama (login)
41 Tabel 4.3 Hasil pengujian halaman daftar data pasien
42 Tabel 4.4 Hasil pengujian halaman tambah pasien
42 Tabel 4.5 Hasil pengujian halaman visualisasi suara
43
DAFTAR GAMBAR
34 Gambar 3.9 Rancangan halaman tambah data
47 Gambar 4.10 Hasil Visualisasi Bronchial Sound-Left Lower Lobe
46 Gambar 4.9 Contoh Halaman visualisasi suara paru-paru
46 Gambar 4.8 Halaman tambah pasien
45 Gambar 4.7 Menu input data
44 Gambar 4.6 Halaman daftar pasien
44 Gambar 4.5 Halaman login
41 Gambar 4.4 Halaman awal
40 Gambar 4.3 Tabel suara
40 Gambar 4.2 Tabel pasien
36 Gambar 4.1 Tabel dokter
35 Gambar 3.10 Rancangan halaman visualisasi suara
34 Gambar 3.8 Rancangan halaman daftar data pasien
Hal
33 Gambar 3.7 Rancangan halaman utama (login)
32 Gambar 3.6 Rancangan halaman awal
31 Gambar 3.5 Activity diagram sistem (pilih data)
29 Gambar 3.4 Activity diagram sistem (input data)
28 Gambar 3.3 Diagram use case sistem
27 Gambar 3.2 Arsitektur umum
19 Gambar 3.1 Flowchart visualisasi suara
17 Gambar 2.5 Interpretasi tiap byte pada file WAV
9 Gambar 2.4 Format file WAV
7 Gambar 2.3 Suara paru-paru berdasarkan lokasi auskultasi
6 Gambar 2.2 Sistem pernafasan manusia
Gambar 2.1 Hubungan antara suara pernafasan, suara paru-paru, suara nafas, dan suara tambahan48
Gambar 4.11 Hasil Visualisasi Normal vesicular sound-right lower lobe
49 Gambar 4.12 Hasil Visualisasi Fine crackles-right lower lobe
50 Gambar 4.13 Hasil Visualisasi Coarse crackles-right lower lobe
51 Gambar 4.14 Hasil Visualisasi Inspiratory stridor
52 Gambar 4.15 Hasil Visualisasi Normal trachea-trachea interscapular
53 Gambar 4.16 Hasil Visualisasi Fine crackles with deciduous bronchial sound
54 Gambar 4.17 Hasil Visualisasi Pleural friction-right middle lobe
55 Gambar 4.18 Hasil Visualisasi Rhonchus-Right lower lobe
56 Gambar 4.19 Hasil Visualisasi Wheezing-Left lower lobe
57