APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU …

Preview:

Citation preview

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/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.