aplikasi simulasi tumbuh kembang janin pada ibu hamil

advertisement
APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA
IBU HAMIL DENGAN MENGGUNAKAN UNITY
Laporan Tugas Akhir
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Rachmad Satria Yudha Perwira
NIM. 201010370311367
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul :
APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU HAMIL
DENGAN MENGGUNAKAN UNITY
Di dalam tulisan ini disajikan pokok pokok bahasan yang meliputi simulasi
pertumbuhan janin pada ibu hamil dengan menggunakan unity 3d untuk
memberikan gambaran seputar pertumbuhan janin dan informasi-informasi yang
dibutuhkan oleh ibu hamil selama masa kehamilan.
Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam
penulisan tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang
membangun agar tulisan ini dapat berguna untuk perkembangan ilmu pegetahuan
kedepan.
Malang, 27 Januari 2015
Penulis
Rachmad Satria Yudha Perwira
DAFTAR ISI
ABSTRAK ............................................................................................................. i
ABSTRACT ............................................................................................................. ii
LEMBAR PERSETUJUAN................................................................................... iii
LEMBAR PENGESAHAN .................................................................................. iv
LEMBAR PERNYATAAN .................................................................................... v
LEMBAR PERSEMBAHAN ............................................................................... vi
KATA PENGANTAR ......................................................................................... vii
DAFTAR ISI ....................................................................................................... viii
DAFTAR GAMBAR ........................................................................................... xi
DAFTAR TABEL .............................................................................................. xiii
DAFTAR RUMUS ............................................................................................. xiv
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang .............................................................................................. 1
1.2 Rumusan Masalah ........................................................................................ 2
1.3 Tujuan Penelitian .......................................................................................... 2
1.4 Batasan Masalah ........................................................................................... 2
1.5 Metodologi ................................................................................................... 3
a. Studi Pustaka .......................................................................................... 3
b. Pengumpulan Data ................................................................................. 3
c. Analisis dan Desain Sistem .................................................................... 3
d. Implementasi Aplikasi ........................................................................... 3
e. Uji Coba ................................................................................................. 3
1.6 Sistematika Penulisan ................................................................................... 4
BAB II LANDASAN TEORI ................................................................................ 5
2.1 Konsep Dasar Simulasi ................................................................................. 5
2.1.1 Sistem ................................................................................................ 5
2.1.2 Model ................................................................................................ 7
2.1.3 Klasifikasi Model ............................................................................... 7
2.1.4 Model Simulasi ................................................................................. 8
2.1.5 Pendekatan Pemodelan .................................................................... 10
2.2 Simulasi ...................................................................................................... 10
2.2.1 Definisi Simulasi ............................................................................. 10
2.2.2 Kekurangan dan Kelebihan Simulasi .............................................. 11
2.2.3 Tahapan dalam Simulasi ................................................................. 13
2.2.1 Definisi Simulasi ............................................................................. 10
2.3 Perkembangan Janin .................................................................................... 17
2.3.1 Kenaikan Berat Badan yang Wajar Selama Kehamilan .................. 24
2.4 Unity 3D ..................................................................................................... 25
2.4.1 Konsep Unity 3D ............................................................................. 26
2.5 Java Script ................................................................................................... 29
2.5.1 Pengertian Java Script ..................................................................... 29
BAB III ANALISA DAN PERANCANGAN SISTEM ....................................... 32
3.1 Analisis Masalah ........................................................................................ 32
3.1.1 Deskripsi Produk ............................................................................. 32
3.1.2 Analisa Kebutuhan Fungsional ....................................................... 33
3.1.3 Analisa Kebutuhan Non Fungsional ............................................... 33
3.1.4 Proses Penilaian Usia Minggu Kehamilan untuk Gambaran Simulasi
Tumbuh Kembang Janin pada Ibu Hamil ....................................... 34
3.1.4 Perhitungan Perkiraan Tanggal Persalinan Bayi dan Body Mass Index
(BMI) ............................................................................................... 34
3.2 Perancangan Sistem .................................................................................... 35
3.2.1 UML (Unified Modelling Language) .............................................. 35
3.2.2 Use Case .......................................................................................... 35
3.2.3 Activity Diagram ............................................................................. 36
3.2.4 Sequence Diagram .......................................................................... 39
3.2.5 Class Diagram Aplikasi Simulasi Tumbuh Kembang Janin Pada Ibu
Hamil .............................................................................................. 41
3.2.6 Interface Program ........................................................................... 42
BAB IV IMPLEMENTASI DAN PENGUJIAN ................................................. 46
4.1 Implementasi ................................................................................................46
4.1.1 Spesifikasi Kebutuhan Hardware dan Software ............................. 46
4.1.2 Implementasi Antarmuka ................................................................ 47
4.2 Pengujian .................................................................................................... 54
4.2.1 Skenario Pengujian........................................................................... 54
4.2.2 Proses Black Box Testing Aplikasi Simulasi Tumbuh Kembang Janin
pada Ibu Hamil ................................................................................ 54
4.2.3 Proses Uji Coba Kepuasan Pengguna dengan Kuesioner Aplikasi
Simulasi Tumbuh Kembang Janin pada Ibu Hamil. ........................ 55
BAB V KESIMPULAN DAN SARAN ................................................................ 61
5.1 Kesimpulan ................................................................................................. 61
5.2 Saran ........................................................................................................... 61
DAFTAR PUSTAKA .......................................................................................... 62
LAMPIRAN ......................................................................................................... 63
BIOGRAFI PENULIS ......................................................................................... 83
DAFTAR GAMBAR
BAB II
Gambar 2.1 : Tampilan Interface Unity 3D ...................................................... 26
BAB III
Gambar 3.1 : Use Case User ........................................................................... 36
Gambar 3.2 : Activity Diagram Use Case Simulasi Janin ............................... 37
Gambar 3.3 : Activity Diagram Use Case Tips Kehamilan ............................ 37
Gambar 3.4 : Activity Diagram Use Case Hitung Usia Kehamilan ................ 38
Gambar 3.5 : Activity Diagram Use Case Hitung Nilai BMI Kehamilan ....... 38
Gambar 3.6 : Sequence Diagram Simulasi Janin oleh User ........................... 39
Gambar 3.7 : Sequence Diagram Tips Kehamilan oleh User ......................... 39
Gambar 3.8 : Sequence Diagram Hitung Usia Kehamilan oleh User ............. 40
Gambar 3.9 : Sequence Diagram Body Mass index (BMI) oleh User ............. 40
Gambar 3.10 : Class Diagram Aplikasi Simulasi Tumbuh Kembang Janin Ibu
Hamil .......................................................................................... 41
Gambar 3.11 : Menu Utama Aplikasi .............................................................. 42
Gambar 3.12 : Form Simulasi .......................................................................... 42
Gambar 3.13 : Tampilan Simulasi ................................................................... 43
Gambar 3.14 : Tampilan Tips .......................................................................... 43
Gambar 3.15 : Form Hitung Usia Kehamilan ................................................. 44
Gambar 3.16 : Tampilan Usia Kehamilan ....................................................... 44
Gambar 3.17 : Form Hitung Nilai Body Mass Index (BMI) ............................. 45
Gambar 3.18 : Tampilan Nilai Body Mass Index (BMI) .................................. 45
BAB IV
Gambar 4.1 : Menu Utama Aplikasi ............................................................... 47
Gambar 4.2 : Script Menu Utama ................................................................... 48
Gambar 4.3 : Form simulasi ............................................................................ 48
Gambar 4.4 : Script Load Step Janin Pada Menu Simulasi Janin ................... 49
Gambar 4.5 : Script Animasi Janin Pada Menu Simulasi Janin ...................... 49
Gambar 4.6 (a) : Tampilan simulasi janin usia 1 bulan.................................... 50
Gambar 4.6 (b) : Tampilan simulasi janin usia 2 bulan. .................................. 50
Gambar 4.6 (c) : Tampilan simulasi janin usia 3 bulan.................................... 50
Gambar 4.6 (d) : Tampilan simulasi janin usia 4 bulan. .................................. 50
Gambar 4.6 (e) : Tampilan simulasi janin usia 5 bulan.................................... 50
Gambar 4.6 (f) : Tampilan simulasi janin usia 6 bulan. ................................... 50
Gambar 4.6 (g) : Tampilan simulasi janin usia 7 bulan. .................................. 50
Gambar 4.6 (h) : Tampilan simulasi janin usia 8 bulan. .................................. 50
Gambar 4.6 (i) : Tampilan simulasi janin usia 9bulan. .................................... 50
Gambar 4.7 : Tampilan Tips ............................................................................ 51
Gambar 4.8 : Script Tips Kehamilan Pada Menu Tips Kehamilan ................. 51
Gambar 4.9 : Form Hitung Usia Kehamilan ................................................... 52
Gambar 4.10 : Tampilan Hitung Usia Kehamilan ........................................... 52
Gambar 4.11 : Form Hitung Nilai Body Mass Index (BMI) ............................ 53
Gambar 4.12 : Tampilan Hitung Usia Kehamilan ........................................... 53
Gambar 4.13 : Diagram Persentase Kupuasan ................................................ 59
DAFTAR TABEL
BAB II
Tabel 2.1 : Perhitungan BMI ............................................................................ 24
Tabel 2.2 : Daftar Navigator dan Versi Javascript .......................................... 30
Tabel 2.3 : Dasar Perbandingan java dan Javascript ....................................... 31
BAB IV
Tabel 4.1 : Perangkat Keras ............................................................................. 46
Tabel 4.2 : Perangkat Lunak ............................................................................ 46
Tabel 4.3 : Tabel Pengujian Fungsi ................................................................. 54
Tabel 4.4 : Kuesioner Ujicoba Sistem ............................................................ 56
Tabel 4.5 : Tabel Jawab Kuesioner ................................................................. 56
Tabel 4.6 : Tabel Pemberian Bobot ................................................................. 57
Tabel 4.7 : Perhitungan Hasil Persentase Tingkat Kepuasan User ................. 58
DAFTAR RUMUS
BAB II
Rumus 2.1 : Rumus Body Mass Index ............................................................. 24
BAB III
Rumus 3.1 : Rumus perkiraan Tanggal Persalinan ......................................... 35
DAFTAR PUSTAKA
[1]
Suririnah. 2009. “Buku Pintar Kehamilan dan Persalinan”. Gramedia
Pustaka Utama. Jakarta.
[2]
2009. “101 Tips Terpenting Kehamilan”. Dian Rakyat. Jakarta.
[3]
Subakti, Yazid dan Deri, Rizki Anggarani. 2009. “ Ensiklopedia Calon Ibu”.
Smart Akhwat. Jakarta.
[4]
Ratih, Iskarima. 2009. “Kado Untuk Calon Ibu Panduan Kehamilan Minggu
ke Minggu dan Perawatan Bayi dan Anak Usia 3 Tahun Pertama”. Venus.
Yogyakarta.
[5]
Anne, Marie Meser. 2009. “9 Bulan yang Mendebarkan”. Khazanah Ilmu-
Ilmu Terapan. Yogyakarta.
[6]
Asfari, Ully, Setiawan, Bambang, dan Nisfu, Asrul Sani. 2012. “Pembuatan
Aplikasi Tata Ruang Tiga Dimensi Gedung Serba Guna Menggunakan Teknologi
Virtual Reality Studi Kasus Graha ITS Surabaya”, Fakultas Teknologi Informasi,
Institut Teknologi Sepuluh Nopember (ITS), Vol 1, September.
[7]
Meisadri, Refi dan Indriani, Nelly. 2013. “Pembangunan Game First Person
Shooter 3D Alien Hunter”, Universitas Komputer Indonesia (UNIKOM), Vol 2,
no.1, Maret.
[8]
Labir, Ketut, Widarsa, Tangking, dan Suwiyoga, Ketut. 2013. “Anemia Ibu
Hamil Trimester I dan II Meningkatkan Resiko Kejadian Berat Bayi Lahir Rendah
di RSUD Wangaya Denpasar”, Fakultas Kedokteran Universitas Udayana.
[9] Infante Andre. 2014. “Programming a Game with Unity”, makeuseof.com.
[10]
Unity
Scripting
Manual
[online]
tersedia
di
http://docs.unity3d.com/Manual/ScriptingSection.html diakses 12 Agustus 2014.
[11] The Virtual Human Embryo [online] tersedia di http://www.ehd.org/virtualhuman-embryo/ diakses 21 Desember 2014.
[12]
Carnegie
Stages
[online]
tersedia
https://embryology.med.unsw.edu.au/embryology/index.php/Carnegie_Stages
diakses 22 Desember 2014.
di
Download