Aplikasi Untuk Visualisasi Suara Jantung Manusia Pada Platform Android
APLIKASI UNTUK VISUALISASI SUARA JANTUNG MANUSIA
PADA PLATFORM ANDROID
SKRIPSI
JULIA ANNISA SITEPU
091402038
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
Universitas Sumatera Utara
APLIKASI UNTUK VISUALISASI SUARA JANTUNG MANUSIA
PADA PLATFORM ANDROID
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah
Sarjana Teknologi Informasi
JULIA ANNISA SITEPU
091402038
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
Universitas Sumatera Utara
PERSETUJUAN
Judul
: APLIKASI UNTUK VISUALISASI SUARA JANTUNG
MANUSIA PADA PLATFORM ANDROID
Kategori
: SKRIPSI
Nama
: JULIA ANNISA SITEPU
Nomor Induk Mahasiswa : 091402038
Program Studi
: SARJANA (S1) TEKNOLOGI INFORMASI
Departemen
: TEKNOLOGI INFORMASI
Fakultas
: ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
(FASILKOMTI) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, Juli 2014
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
M. Fadly Syahputra, B.Sc.,M.Sc.IT
Romi Fadillah Rahmat, B.Comp.Sc.M.Sc
NIP. 198301292009121003
NIP. 198603032010121004
Diketahui/Disetujui oleh
Program Studi S1 Teknologi Informasi
Ketua,
Muhammad Anggia Muchtar, ST. MM.IT
NIP. 198001102008011010
Universitas Sumatera Utara
PERNYATAAN
APLIKASI UNTUK VISUALISASI SUARA JANTUNG MANUSIA
PADA PLATFORM ANDROID
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2014
Julia Annisa Sitepu
091402038
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis sampaikan kehadirat Allah SWT, serta shalawat dan salam
kepada junjungan kita nabi Muhammad SAW yang telah memberikan rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk
memperoleh gelar Sarjana Teknologi Informasi, Program Studi S1 Teknologi
Informasi Universitas Sumatera Utara. Untuk itu penulis mengucapkan terima kasih
kepada :
1. Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi
Universitas Sumatera Utara, semua dosen serta pegawai di Program Studi S1
Teknologi Informasi.
2. Ketua dan Sekretaris Program Studi Teknologi Informasi, Muhammad Anggia
Muchtar, ST. MM.IT dan M. Fadly Syahputra, B.Sc.,M.Sc.IT.
3. Seluruh dosen Departemen Teknologi Informasi dan Ilmu Komputer USU
yang telah mengajarkan dan memberikan dukungan, arahan dan bantuannya
dalam menyelesaikan tugas akhir ini.
4. Kepada Bapak Romi Fadillah Rahmat, B.Comp.Sc.M.Sc selaku pembimbing
satu dan Bapak M. Fadly Syahputra, B.Sc.,M.Sc.IT selaku pembimbing dua
yang telah banyak meluangkan waktu dan pikirannya, memotivasi dan
memberikan kritik dan saran kepada penulis. Ucapan terima kasih juga
ditujukan kepada Bapak Muhammad Anggia Muchtar, ST. MM.IT dan Bapak
Dani Gunawan ST.MT. yang telah bersedia menjadi dosen pembanding.
Universitas Sumatera Utara
5. Skripsi ini penulis persembahkan untuk kedua orang tua dan keluarga penulis
yang telah memberikan dukungan dan motivasi, ayah Drs. H. Adat Sitepu dan
ibu Hj. Etty Nurhayati Ginting yang selalu sabar dalam mendidik,
membimbing dan membesarkan penulis. Dan untuk seluruh abang dan kakak
penulis, Andy, Mervin, Deny, Winda, Dedek yang selalu memberikan
semangat dan doa kepada penulis.
6. Penulis juga mengucapkan terimakasih kepada teman-teman yang selalu
memberikan dukungan, Nurul Khadijah, S.TI, Yunisya Aulia Putri, Ade
Tambunan, Ridzuan Ikram Fajri, serta seluruh anggota group SEM*, angkatan
09 dan teman-teman mahasiswa Teknologi Informasi lainnya yang tidak dapat
penulis sebutkan satu persatu.
7. Dan Ammar Adianshar yang selalu mendukung, mendengarkan, memberikan
semangat dan doa kepada penulis selama dalam pengerjaan skripsi ini.
Semoga segala kebaikan, bantuan dan dukungannya, dibalas Allah SWT dengan
nikmat yang berlimpah dan tugas akhir ini dapat bermanfaat bagi semua pihak yang
memerlukannya.
Universitas Sumatera Utara
ABSTRAK
Perkembangan ilmu pengetahuan dan teknologi dibidang kesehatan semakin
memberikan kemudahan dalam mediagnosa penyakit jantung. Perekaman suara
jantung merupakan salah satu contoh perkembangan tersebut. Hasil auskultasi dari
stetoskop tidak bisa dilihat secara visual dan tidak pernah tersimpan didalam
stetoskop, sehingga tidak bisa didengar bersama dokter lain sebagai bahan diskusi.
Maka diperlukan suatu implementasi yang dapat menampilkan karakteristik suara
jantung agar dapat terlihat secara visual. Seiring dengan perkembangan komputasi
mobile, maka dibuat aplikasi untuk visualisasi suara jantung pada platform android,
yang diharapkan mampu dijadikan sebagai bahan diskusi dan pembelajaran bagi
penggunanya. Visualisasi yang dibuat merupakan tampilan grafik dari sinyal suara
jantung normal dan abnormal, serta menampilkan informasi durasi S1, S2, systole, dan
diastole. Hasil visualisasi yang cukup maksimal didapatkan dengan menggunakan file
dengan tipe .wav. Berdasarkan pengujian terhadap delapan jenis data suara jantung
yang digunakan, maka diperoleh hasil bahwa durasi diastole lebih lama dibandingkan
dengan systole, dan durasi suara jantung pertama lebih lama dibandingkan dengan
suara jantung kedua.
Kata Kunci: auskultasi, suara jantung, visualisasi, android
.
Universitas Sumatera Utara
APPLICATION FOR VISUALIZATION HEART SOUND
ON ANDROID PLATFORM
ABSTRACT
The development of science and technology in health area increasingly to give
convenience in diagnose of cardiovascular. Recording heart sound is one of the
example of that development. The results of the stethoscope auscultation can not be
seen visually and never stored in stethoscope, so it can not be heard with another
doctor for discussion. It requires an implementation that enables identification of heart
sound characteristic as well as visually. In line with the development of mobile
computing, an application for visualization of heart sounds is possible on android
platform, that expected to serve as a basis for discussion and learning of its users. The
visualization of graphics and signal or normal and abnormal heart sounds, and
information displays of S1, S2, systole, and diastole duration. The optimum
visualization result obtained by using .wav files. Based on the study on eight kinds of
heart sound data are tested, the result shown that duration of diastole was longer than
systole, and first heart sound duration was longer than second heart sound.
Keyword: auscultation, heart sounds, visualization, android
Universitas Sumatera Utara
DAFTAR ISI
Persetujuan
i
Pernyataan
ii
Pernghargaan
iii
Abstrak
v
Abstract
vi
Daftar isi
vii
Daftar tabel
Daftar gambar
x
xi
BAB 1 PENDAHULUAN
1
1.1. Latar Belakang
1
1.2. Rumusan Masalah
2
1.3. Batasan Masalah
3
1.4. Tujuan Penelitian
3
1.5. Manfaat Penelitian
3
1.6. Metodologi Penelitian
4
1.7. Sistematika Penulisan
5
BAB 2 LANDASAN TEORI
7
2.1. Auskultasi Jantung
7
2.2. Karakteristik Suara Jantung
9
2.3. Phonocardiogram
12
2.4. Audio
13
2.5. File WAVE
14
2.6. Visualisasi
17
2.7. Penelitian Terdahulu
18
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1. Data Yang Digunakan
20
20
Universitas Sumatera Utara
3.2. Analisis Sistem
20
3.3. Diagram Aktivasi Aplikasi
22
3.4. Arsitektur Umum Aplikasi
23
3.5. Perancangan Tampilan Antarmuka
25
BAB 4 IMPLEMENTASI DAN PENGUJIAN
29
4.1. Implementasi Sistem
29
4.1.1. Kebutuhan sistem
29
4.1.2. Tabel pada MySql
30
4.1.3. Tampilan awal aplikasi
31
4.1.4. Tampilan login aplikasi
32
4.1.5. Tampilan data pasien
32
4.1.6. Tampilan halaman visualisasi
34
4.1.7. Tampilan pengisisan data pasien
34
4.2. Pengujian Sistem
35
4.2.1. Rencana pengujian sistem
35
4.2.2. Kasus dan hasil pengujian sistem
36
4.2.3. Pengujian kinerja sistem
41
4.2.4. Hasil pengujian data
50
BAB 5 KESIMPULAN DAN SARAN
52
5.1. Kesimpulan
52
5.2. Saran
52
DAFTAR PUSTAKA
53
LAMPIRAN A: KODE PROGRAM
56
Universitas Sumatera Utara
DAFTAR TABEL
Halaman
Tabel 2.1 Penelitian Terdahulu
18
Tabel 4.1 Rencana Pengujian Sistem
36
Tabel 4.2 Pengujian Halaman Awal
37
Tabel 4.3 Pengujian Login Dokter
37
Tabel 4.4 Pengujian Input Data Pasien
38
Tabel 4.5 Pengujian Pilih Data Pasien
40
Tabel 4.6 Pengujian Halaman Visualisasi
40
Tabel 4.7 Hasil Pengujian Data
51
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 2.1 Daerah Auskultasi Jantung
8
Gambar 2.2 Bagian Jantung
9
Gambar 2.3 Phonocardiogram Jantung
13
Gambar 2.4 Bentuk Gelombang
14
Gambar 2.5 Struktur WAV
15
Gambar 2.6 Interpretasi file WAVE
17
Gambar 3.1 Flowchart Aplikasi
22
Gambar 3.2 Diagram Aktivasi Aplikasi
23
Gambar 3.3 Arsitektur Umum
24
Gambar 3.4 Rancangan Halaman Awal
26
Gambar 3.5 Rancangan Halaman Login Dokter
26
Gambar 3.6 Rancangan Halaman Data Pasien
27
Gambar 3.7 Rancangan Halaman Visualisasi
27
Gambar 4.1 Tabel dokter
30
Gambar 4.2 Tabel pasien
31
Gambar 4.3 Tabel suara
31
Gambar 4.4 Tampilan Awal Aplikasi
32
Gambar 4.5 Tampilan Halaman Login
33
Gambar 4.6 Tampilan Halaman Data Pasien
33
Gambar 4.7 Tampilan Halaman Visualisasi
34
Gambar 4.8 Tampilan Halaman Pengisian Data Pasien
35
Gambar 4.9 Normal Heart Sound
41
Gambar 4.10 Mitral Stenosis
42
Gambar 4.11 Aortic Stenosis
44
Gambar 4.12 Mitral Regurgitation
45
Gambar 4.13 Aortic Regurgitation
46
Universitas Sumatera Utara
Gambar 4.14 Ventricular Septal Defect
47
Gambar 4.15 Midsystolic Click
48
Gambar 4.16 Atrial Septal defect
50
Universitas Sumatera Utara
PADA PLATFORM ANDROID
SKRIPSI
JULIA ANNISA SITEPU
091402038
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
Universitas Sumatera Utara
APLIKASI UNTUK VISUALISASI SUARA JANTUNG MANUSIA
PADA PLATFORM ANDROID
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah
Sarjana Teknologi Informasi
JULIA ANNISA SITEPU
091402038
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
Universitas Sumatera Utara
PERSETUJUAN
Judul
: APLIKASI UNTUK VISUALISASI SUARA JANTUNG
MANUSIA PADA PLATFORM ANDROID
Kategori
: SKRIPSI
Nama
: JULIA ANNISA SITEPU
Nomor Induk Mahasiswa : 091402038
Program Studi
: SARJANA (S1) TEKNOLOGI INFORMASI
Departemen
: TEKNOLOGI INFORMASI
Fakultas
: ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
(FASILKOMTI) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, Juli 2014
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
M. Fadly Syahputra, B.Sc.,M.Sc.IT
Romi Fadillah Rahmat, B.Comp.Sc.M.Sc
NIP. 198301292009121003
NIP. 198603032010121004
Diketahui/Disetujui oleh
Program Studi S1 Teknologi Informasi
Ketua,
Muhammad Anggia Muchtar, ST. MM.IT
NIP. 198001102008011010
Universitas Sumatera Utara
PERNYATAAN
APLIKASI UNTUK VISUALISASI SUARA JANTUNG MANUSIA
PADA PLATFORM ANDROID
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2014
Julia Annisa Sitepu
091402038
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis sampaikan kehadirat Allah SWT, serta shalawat dan salam
kepada junjungan kita nabi Muhammad SAW yang telah memberikan rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk
memperoleh gelar Sarjana Teknologi Informasi, Program Studi S1 Teknologi
Informasi Universitas Sumatera Utara. Untuk itu penulis mengucapkan terima kasih
kepada :
1. Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi
Universitas Sumatera Utara, semua dosen serta pegawai di Program Studi S1
Teknologi Informasi.
2. Ketua dan Sekretaris Program Studi Teknologi Informasi, Muhammad Anggia
Muchtar, ST. MM.IT dan M. Fadly Syahputra, B.Sc.,M.Sc.IT.
3. Seluruh dosen Departemen Teknologi Informasi dan Ilmu Komputer USU
yang telah mengajarkan dan memberikan dukungan, arahan dan bantuannya
dalam menyelesaikan tugas akhir ini.
4. Kepada Bapak Romi Fadillah Rahmat, B.Comp.Sc.M.Sc selaku pembimbing
satu dan Bapak M. Fadly Syahputra, B.Sc.,M.Sc.IT selaku pembimbing dua
yang telah banyak meluangkan waktu dan pikirannya, memotivasi dan
memberikan kritik dan saran kepada penulis. Ucapan terima kasih juga
ditujukan kepada Bapak Muhammad Anggia Muchtar, ST. MM.IT dan Bapak
Dani Gunawan ST.MT. yang telah bersedia menjadi dosen pembanding.
Universitas Sumatera Utara
5. Skripsi ini penulis persembahkan untuk kedua orang tua dan keluarga penulis
yang telah memberikan dukungan dan motivasi, ayah Drs. H. Adat Sitepu dan
ibu Hj. Etty Nurhayati Ginting yang selalu sabar dalam mendidik,
membimbing dan membesarkan penulis. Dan untuk seluruh abang dan kakak
penulis, Andy, Mervin, Deny, Winda, Dedek yang selalu memberikan
semangat dan doa kepada penulis.
6. Penulis juga mengucapkan terimakasih kepada teman-teman yang selalu
memberikan dukungan, Nurul Khadijah, S.TI, Yunisya Aulia Putri, Ade
Tambunan, Ridzuan Ikram Fajri, serta seluruh anggota group SEM*, angkatan
09 dan teman-teman mahasiswa Teknologi Informasi lainnya yang tidak dapat
penulis sebutkan satu persatu.
7. Dan Ammar Adianshar yang selalu mendukung, mendengarkan, memberikan
semangat dan doa kepada penulis selama dalam pengerjaan skripsi ini.
Semoga segala kebaikan, bantuan dan dukungannya, dibalas Allah SWT dengan
nikmat yang berlimpah dan tugas akhir ini dapat bermanfaat bagi semua pihak yang
memerlukannya.
Universitas Sumatera Utara
ABSTRAK
Perkembangan ilmu pengetahuan dan teknologi dibidang kesehatan semakin
memberikan kemudahan dalam mediagnosa penyakit jantung. Perekaman suara
jantung merupakan salah satu contoh perkembangan tersebut. Hasil auskultasi dari
stetoskop tidak bisa dilihat secara visual dan tidak pernah tersimpan didalam
stetoskop, sehingga tidak bisa didengar bersama dokter lain sebagai bahan diskusi.
Maka diperlukan suatu implementasi yang dapat menampilkan karakteristik suara
jantung agar dapat terlihat secara visual. Seiring dengan perkembangan komputasi
mobile, maka dibuat aplikasi untuk visualisasi suara jantung pada platform android,
yang diharapkan mampu dijadikan sebagai bahan diskusi dan pembelajaran bagi
penggunanya. Visualisasi yang dibuat merupakan tampilan grafik dari sinyal suara
jantung normal dan abnormal, serta menampilkan informasi durasi S1, S2, systole, dan
diastole. Hasil visualisasi yang cukup maksimal didapatkan dengan menggunakan file
dengan tipe .wav. Berdasarkan pengujian terhadap delapan jenis data suara jantung
yang digunakan, maka diperoleh hasil bahwa durasi diastole lebih lama dibandingkan
dengan systole, dan durasi suara jantung pertama lebih lama dibandingkan dengan
suara jantung kedua.
Kata Kunci: auskultasi, suara jantung, visualisasi, android
.
Universitas Sumatera Utara
APPLICATION FOR VISUALIZATION HEART SOUND
ON ANDROID PLATFORM
ABSTRACT
The development of science and technology in health area increasingly to give
convenience in diagnose of cardiovascular. Recording heart sound is one of the
example of that development. The results of the stethoscope auscultation can not be
seen visually and never stored in stethoscope, so it can not be heard with another
doctor for discussion. It requires an implementation that enables identification of heart
sound characteristic as well as visually. In line with the development of mobile
computing, an application for visualization of heart sounds is possible on android
platform, that expected to serve as a basis for discussion and learning of its users. The
visualization of graphics and signal or normal and abnormal heart sounds, and
information displays of S1, S2, systole, and diastole duration. The optimum
visualization result obtained by using .wav files. Based on the study on eight kinds of
heart sound data are tested, the result shown that duration of diastole was longer than
systole, and first heart sound duration was longer than second heart sound.
Keyword: auscultation, heart sounds, visualization, android
Universitas Sumatera Utara
DAFTAR ISI
Persetujuan
i
Pernyataan
ii
Pernghargaan
iii
Abstrak
v
Abstract
vi
Daftar isi
vii
Daftar tabel
Daftar gambar
x
xi
BAB 1 PENDAHULUAN
1
1.1. Latar Belakang
1
1.2. Rumusan Masalah
2
1.3. Batasan Masalah
3
1.4. Tujuan Penelitian
3
1.5. Manfaat Penelitian
3
1.6. Metodologi Penelitian
4
1.7. Sistematika Penulisan
5
BAB 2 LANDASAN TEORI
7
2.1. Auskultasi Jantung
7
2.2. Karakteristik Suara Jantung
9
2.3. Phonocardiogram
12
2.4. Audio
13
2.5. File WAVE
14
2.6. Visualisasi
17
2.7. Penelitian Terdahulu
18
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1. Data Yang Digunakan
20
20
Universitas Sumatera Utara
3.2. Analisis Sistem
20
3.3. Diagram Aktivasi Aplikasi
22
3.4. Arsitektur Umum Aplikasi
23
3.5. Perancangan Tampilan Antarmuka
25
BAB 4 IMPLEMENTASI DAN PENGUJIAN
29
4.1. Implementasi Sistem
29
4.1.1. Kebutuhan sistem
29
4.1.2. Tabel pada MySql
30
4.1.3. Tampilan awal aplikasi
31
4.1.4. Tampilan login aplikasi
32
4.1.5. Tampilan data pasien
32
4.1.6. Tampilan halaman visualisasi
34
4.1.7. Tampilan pengisisan data pasien
34
4.2. Pengujian Sistem
35
4.2.1. Rencana pengujian sistem
35
4.2.2. Kasus dan hasil pengujian sistem
36
4.2.3. Pengujian kinerja sistem
41
4.2.4. Hasil pengujian data
50
BAB 5 KESIMPULAN DAN SARAN
52
5.1. Kesimpulan
52
5.2. Saran
52
DAFTAR PUSTAKA
53
LAMPIRAN A: KODE PROGRAM
56
Universitas Sumatera Utara
DAFTAR TABEL
Halaman
Tabel 2.1 Penelitian Terdahulu
18
Tabel 4.1 Rencana Pengujian Sistem
36
Tabel 4.2 Pengujian Halaman Awal
37
Tabel 4.3 Pengujian Login Dokter
37
Tabel 4.4 Pengujian Input Data Pasien
38
Tabel 4.5 Pengujian Pilih Data Pasien
40
Tabel 4.6 Pengujian Halaman Visualisasi
40
Tabel 4.7 Hasil Pengujian Data
51
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 2.1 Daerah Auskultasi Jantung
8
Gambar 2.2 Bagian Jantung
9
Gambar 2.3 Phonocardiogram Jantung
13
Gambar 2.4 Bentuk Gelombang
14
Gambar 2.5 Struktur WAV
15
Gambar 2.6 Interpretasi file WAVE
17
Gambar 3.1 Flowchart Aplikasi
22
Gambar 3.2 Diagram Aktivasi Aplikasi
23
Gambar 3.3 Arsitektur Umum
24
Gambar 3.4 Rancangan Halaman Awal
26
Gambar 3.5 Rancangan Halaman Login Dokter
26
Gambar 3.6 Rancangan Halaman Data Pasien
27
Gambar 3.7 Rancangan Halaman Visualisasi
27
Gambar 4.1 Tabel dokter
30
Gambar 4.2 Tabel pasien
31
Gambar 4.3 Tabel suara
31
Gambar 4.4 Tampilan Awal Aplikasi
32
Gambar 4.5 Tampilan Halaman Login
33
Gambar 4.6 Tampilan Halaman Data Pasien
33
Gambar 4.7 Tampilan Halaman Visualisasi
34
Gambar 4.8 Tampilan Halaman Pengisian Data Pasien
35
Gambar 4.9 Normal Heart Sound
41
Gambar 4.10 Mitral Stenosis
42
Gambar 4.11 Aortic Stenosis
44
Gambar 4.12 Mitral Regurgitation
45
Gambar 4.13 Aortic Regurgitation
46
Universitas Sumatera Utara
Gambar 4.14 Ventricular Septal Defect
47
Gambar 4.15 Midsystolic Click
48
Gambar 4.16 Atrial Septal defect
50
Universitas Sumatera Utara