iv
KATA PENGANTAR
Pertama-tama, penulis ingin memanjatkan puji syukur kepada Tuhan Yang
Maha Esa atas berkat dan rahmat yang telah diberikan kepada penulis, sehingga
penulis dapat menyelesaikan tugas akhir ini guna memperoleh gelar kesarjanaan
Strata-1 dengan baik.
Tugas akhir dengan judul “FASE AWAL PENDETEKSIAN JANTUNG
BOCOR PADA JANIN DENGAN METODE COLOR IMAGE
PROCESSING” ini bertujuan untuk menjadi sebuah kapabilitas atau cikal bakal
adanya piranti lunak yang dapat digunakan sebagai pembelajaran untuk bidan dan
juga dokter kandungan agar bisa melihat dan mengerti jika ada kebocoran darah di
dalam jantung janin.
Dalam menyelesaikan tugas akhir ini, penulis menyadari bahwa banyak
pihak lain yang turut memberikan banyak bantuan, bimbingan maupun dukungan
kepada penulis. Untuk itulah, pada kesempatan ini penulis ingin mengucapkan
banyak terima kasih kepada pihak-pihak tersebut, yang antara lain adalah :
1. Bapak Hendra Tjahyadi., S.T., M.T., Ph.D sebagai Wakil Dekan Fakultas
Ilmu Komputer.
2. Ibu Irene A. Lazarusli, S.Kom., M.T., sebagai Ketua Jurusan Teknik
Informatika bantuan, bimbingan serta dukungan sehingga tugas akhir ini
dapat diselesaikan dengan baik.
3. Bapak Dr. David Habsara Hareva sebagai pembimbing pertama penulis
yang telah memberikan bantuan, bimbingan serta dukungan sehingga tugas
akhir ini dapat diselesaikan dengan baik.
v
4. Bapak Dion Krisnadi, S.Inf., S.Si., M.T.I., sebagai pembimbing kedua
penulis yang telah memberikan bantuan, bimbingan serta dukungan
sehingga tugas akhir ini dapat diselesaikan dengan baik.
5. Dosen-dosen yang mengajar di Universitas Pelita Harapan, yang dengan
sabar membimbing penulis pada saat mengikuti perkuliahan dan
membagikan ilmunya kepada penulis.
6. Seluruh orang-orang terdekat penulis, keluarga terutama orang tua,
saudara, dan teman-teman penulis yang telah memberikan banyak
dukungan pada proses pengerjaan tugas akhir ini.
7. Seluruh pihak lain yang tidak dapat penulis sebutkan satu per satu, yang
turut membantu, membimbing dan mendukung penulis selama ini.
Akhir kata, semoga tugas akhir ini dapat berguna bagi semua pihak yang
membacanya, dan dapat dikembangkan lebih lanjut, sehingga bisa menjadi lebih
baik.
Tangerang, 7 Februari 2016
Kelvin Kurnia
viii
DAFTAR ISI
KATA PENGANTAR………………………..........………………………..…...iv
ABSTRAK…………………..........………………………………………..…….vi
ABSTRACT…………………………………......................................................vii
DAFTAR ISI………………………………………………………..………….viii
DAFTAR GAMBAR…………………………………………...………………...x
DAFTAR TABEL………………………………………………………………xii
BAB I PENDAHULUAN………………………………………………………...1
1.1 Latar Belakang…………………………………………………….1
1.2 Rumusan Masalah………………………………………………....2
1.3 Batasan Masalah……………………………………………….......2
1.4 Tujuan……………………………………………………………...3
1.5 Metodelogi………………………………………………..……….3
1.6 Struktur Penulisan……………………………………………..…..4
BAB II LANDASAN TEORI……………………………………………………6
2.1 Pengertian Jantung………………………………………….……..6
2.2 Penjelasan Kelainan jantung pada janin……………………..….....7
2.3 Penjelasan Mesin USG Doppler…………………………………...9
2.4 Pengertian Radiologi……………………………………………..10
2.5 Pengolahan Citra…………………………………………………10
2.6 Citra Ultrasound……………………………………………….....13
2.7 Grayscale Image………………………………………………....14
2.8 Thresholding..................................................................................15
2.9 Kontur…………………………………………………………….16
2.10 OpenCV…………………………………………………………..17
BAB III PERANCANGAN DAN RENCANA PENGUJIAN………………...19
3.1 Perancangan Aplikasi………………………………………...…..19
3.1.1 Tahap Image Acquisition……………………………………...20
3.1.2 Tahap Color Image Processing……………………………....24
ix
3.1.3 Tahap Image Segmentation………………………………......24
3.1.4 Tahap Representation Description…………………………...25
3.2 Rancangan Tampilan Aplikasi…………………………………...27
3.3 Pengujian Fungsional Aplikasi…………………………………...28
3.3.1 Pengujian Fungsional Tahap Image Acquisiton........................29
3.3.2 Pengujian Fungsional Tahap Color Image Processing.............29
3.3.3 Pengujian Fungsional Tahap Image Segmentation…………...29
3.3.4 Pengujian Tahap Representation Description………………...29
BAB IV HASIL PERANCANGAN APLIKASI DAN PENGUJIAN………..31
4.1 Hasil Perancangan Aplikasi……………………………………...31
4.1.1 Tahap Image Acquisition………………………………….......31
4.1.2 Tahap Color Image Processing……………………………….31
4.1.3 Tahap Image Segmentation…………………………………...32
4.1.4 Tahap Representation Description……………………………33
4.2 Hasil Akhir Tahap Mendapatkan Area Jantung dan Aliran Darah36
4.3 Tampilan Aplikasi………………………………………………..39
4.4 Hasil Pengujian Fungsional Aplikasi…………………………….44
4.4.1 Pengujian Fungsional Tahap Image Acquisition……………..44
4.4.2 Pengujian Fungsional Tahap Color Image Processing………45
4.4.3 Pengujian Fungsional Tahap Image Segmentation…………..45
4.4.4 Pengujian Fungsional Tahap Representation Description…...46
BAB V KESIMPULAN DAN SARAN………………………………………...47
5.1 Kesimpulan…………………………………………………….....47
5.2 Saran……………………………………………………………...48
DAFTAR PUSTAKA…………………………………………………………...49
LAMPIRAN……………………………………………………………………..51
x
DAFTAR GAMBAR
Gambar 2.1 Contoh gambar jantung bocor………………………………………..7
Gambar 2.2 HSV……………………………………………………………...….11
Gambar 2.3 Diagram dari Pengolahan Citra……………………………………..12
Gambar 2.4 Contoh gambar citra ultrasound…………………………………….13
Gambar 2.5 Hasil Proses Grayscale…………………………………………...…14
Gambar 2.6 Hasil Fungsi dari Thresholding……………………………………..15
Gambar 2.7 Ilustrasi pemotongan warna Binary Image Thresholding…………..16
Gambar 2.8 Hasil fungsi contours………………………………………………..17
Gambar 3.1 Pipeline tahap pembuatan aplikasi pendeteksian jantung bocor……20
Gambar 3.2 Pipeline tahap Image Acquisition…………………………………...20
Gambar 3.3 Fungsi tahap Image Acquisition…………………………………….20
Gambar 3.4 Frame dari sampel…………………………………………………..23
Gambar 3.5 Pipeline tahap Color Image Processing………………...…………..24
Gambar 3.6 Fungsi tahap Color Image Processing……………………………...24
Gambar 3.7 Pipeline tahap Image Segmentation.……..…………………………25
Gambar 3.8 Fungsi tahap Image Segmentation...........…………………………...25
Gambar 3.9 Pipeline tahap Representation Description…………………………26
Gambar 3.10 Fungsi mendapatkan kontur……………………………………….26
Gambar 3.11 Contoh gambar setelah mendapatkan garis kontur……………...…26
Gambar 3.12 Fungsi menggambar kontur………………………………………..27
Gambar 3.13 Rancangan tampilan aplikasi………………………………………28
Gambar 3.14 Contoh mendapatkan garis kontur…………………………………30
Gambar 4.1 Kode Tahap Image Acquisition…………………...……………...…31
Gambar 4.2 Kode Tahap Color Image Processing……………………………....32
Gambar 4.3 Kode Tahap Image Segmentation…………………………………...33
Gambar 4.4 Kode Tahap Representation Description…………………………...35
Gambar 4.5a Video asli dari sampel 1…………………………………………...37
Gambar 4.5b Hasil akhir setelah proses dari sampel 1…………………………..37
Gambar 4.6a Video asli dari sampel 2…………………………………………...37
xi
Gambar 4.6b Hasil akhir setelah proses dari sampel 2…………………………..37
Gambar 4.7a Video asli dari sampel 3…………………………………………...37
Gambar 4.7b Hasil akhir setelah proses dari sampel 3…………………………..37
Gambar 4.8a Video asli dari sampel 4…………………………………………...38
Gambar 4.8b Hasil akhir setelah proses dari sampel 4…………………………..38
Gambar 4.9a Video asli dari sampel 5…………………………………………...38
Gambar 4.9b Hasil akhir setelah proses dari sampel 5…………………………..38
Gambar 4.10 Tampilan aplikasi hasil akhir mendapatakan jantung janin……….39
Gambar 4.11 Window “normal” video jantung janin normal…………………….40
Gambar 4.12 Window “HSV” video jantung janin normal..………...…………...40
Gambar 4.13 Window “threshold” video jantung janin normal.…………………40
Gambar 4.14 Window “mask” video jantung janin normal……………………....40
Gambar 4.15 Window “video 2” video jantung janin normal…………………....41
Gambar 4.16 Window “video” video jantung janin normal...……………………41
Gambar 4.17 Tampilan aplikasi hasil akhir mendapatkan jantung dewasa……...41
Gambar 4.18 Window “normal” video jantung dewasa tidak normal...………….42
Gambar 4.19 Window “HSV” video jantung dewasa tidak normal....…………...42
Gambar 4.20 Window “threshold” video jantung dewasa tidak normal…………43
Gambar 4.21 Window “mask” video jantung dewasa tidak normal...…………....43
Gambar 4.22 Window “video 2” video jantung dewasa tidak normal...………....43
Gambar 4.23 Window “video” video jantung dewasa tidak normal..……………43
Gambar 4.24 Hasil pemotongan dari video yang sudah di threshold……………44
Gambar 4.25 Ilustrasi binary thresholding………………………………………46
xii
DAFTAR TABEL
Tabel 3.1 Sampel video USG…………………………………………………….21