aplikasi simulasi tumbuh kembang janin pada ibu …

12
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

Upload: others

Post on 13-Nov-2021

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

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

Page 2: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …
Page 3: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

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

Page 4: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

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

Page 5: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

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

Page 6: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

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

Page 7: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

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

Page 8: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

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

Page 9: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

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

Page 10: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

DAFTAR RUMUS

BAB II

Rumus 2.1 : Rumus Body Mass Index ............................................................. 24

BAB III

Rumus 3.1 : Rumus perkiraan Tanggal Persalinan ......................................... 35

Page 11: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

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.

Page 12: APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

[11] The Virtual Human Embryo [online] tersedia di http://www.ehd.org/virtual-

human-embryo/ diakses 21 Desember 2014.

[12] Carnegie Stages [online] tersedia di

https://embryology.med.unsw.edu.au/embryology/index.php/Carnegie_Stages

diakses 22 Desember 2014.