• Tidak ada hasil yang ditemukan

BAB V KESIMPULAN DAN SARAN

5.2. Saran

Aplikasi simulasi tata surya dengan teknologi virtual reality ini masih banyak kekurangan. Oleh karena itu perlu dilakukan pengembangan dan penyempurnaan lebih lanjut. Adapun beberapa saran yang mungkin dapat diterapkan pada aplikasi simulasi tata surya ini agar dapat lebih baik lagi adalah:

1. Penyempurnaan algoritma perhitungan posisi planet secara real time agar penyimpangan perhitungan dapat lebih mendekati nol.

2. Penambahan konten benda-benda angkasa, seperti komet, asteroid, rasi bintang, dan lain-lain.

3. Penyempurnaan perintah suara bahasa indonesia sehingga dapat menghindari kesalahan pada penangkapan perintah suara oleh aplikasi.

I. Data Pribadi

Nama Lengkap : Prasetyadhi Rachmawan Bekti Utomo Tempat Lahir : Bandung

Tanggal Lahir : 06 Juli 1992 Jenis Kelamin : Laki-laki Pekerjaan dan Instansi : Asisten Peneliti

Labtek V Gd. Benny Subianto Lt. 3 Microsoft Innovation Center / Labtek VIII Gd. Achmad Bakrie Lt. 2 LSKK Institut Teknologi Bandung, Jl. Ganeca No. 10 Bandung, 40132. Telepon : 022-2500960

Fax : 022-2534217

Email : [email protected]

Alamat Rumah : Jl. Trowulan IV No. 35 Melong, Cimahi Selatan, 40534 Status Perkawinan : Belum Menikah

II. Riwayat Pendidikan

No SMA/SMU/PT Kota Tahun Lulus Bidang Studi

1 SMKN 1 Cimahi 2011 Teknik Kompute dan

Jaringan

2

Universitas

Komputer Indonesia (UNIKOM)

IMPLEMENTASI VIRTUAL REALITY BERBASIS ANDROID

MENGGUNAKAN GOOGLE CARDBOARD

(STUDI KASUS SIMULASI TATA SURYA)

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana

PRASETYADHI RACHMAWAN BEKTI UTOMO

10111915

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2016

v DAFTAR ISI

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR TABEL ... ix

DAFTAR GAMBAR ... xi

DAFTAR RUMUS ... xiv

DAFTAR SIMBOL ... xv

DAFTAR LAMPIRAN ... xix

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Identifikasi Masalah ... 3

1.3. Maksud dan Tujuan ... 3

1.4. Batasan Masalah ... 3

1.5. Metodologi Penelitian ... 4

1.5.1. Metode Pengumpulan Data ... 5

1.5.2. Metode Pembangunan Perangkat Lunak ... 5

1.6. Sistematika Penulisan ... 7

BAB II LANDASAN TEORI ... 8

2.1. Sistem Tata Surya ... 8

Anggota Tata Surya... 9

2.1.1.1. Matahari ... 9

2.1.1.2. Planet ... 10

vi

2.1.1.4. Satelit ... 12

2.1.1.5. Asteroid ... 13

2.1.1.6. Komet ... 14

2.2. Perhitungan Posisi Benda Angkasa ... 15

Istilah Dalam Perhitungan ... 15

Julian Date ... 16

Elemen Orbit ... 17

Posisi Matahari ... 18

Posisi Planet terhadap Matahari ... 20

2.3. Virtual Reality ... 21 2.4. Google Cardboard ... 25 2.5. Android ... 25 2.5.1. Versi Android ... 26 2.6. Accelerometer ... 27 2.7. Gyroscope ... 28 2.8. Unity 3D ... 29 2.9. Autodesk 3ds Max ... 31 2.10. Adobe Photoshop ... 31 2.11. Skala... 31 2.12. Quota Sampling ... 32 2.13. Uji Kuesioner ... 32 2.12.1. Uji Validitas ... 32 2.12.2. Uji Reabilitas ... 33 2.14. Black-Box Testing ... 35 2.15. UML... 36

vii 2.14.2. Class Diagram ... 39 2.14.3. Activity Diagram... 40 2.14.4. Sequence Diagram ... 41 2.16. Voice Recognition ... 42 2.15.1. Speech Recognition ... 42 2.15.2. Speaker Recognition ... 42

2.15.3. Fast Fourier Transform ... 43

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 45

3.1. Analisis Sistem ... 45

3.1.1. Analisis Masalah ... 45

3.1.2. Analisis Aplikasi Sejenis ... 45

3.1.3. Deskripsi Sistem Yang Akan Dibangun ... 48

3.1.4. Gambaran Umum Sistem ... 49

3.1.5. Perhitungan Posisi Objek ... 54

3.1.5.1. Jualian Date ... 54

3.1.5.2. Matahari ... 54

3.1.5.3. Planet ... 56

3.1.6. Analisis Informasi Materi Tata Surya ... 58

3.1.7. Analisis Kebutuhan Aplikasi... 63

3.1.8. Analisis Kebutuhan Non Fungsional ... 63

3.1.8.1. Analisis Perangkat Keras ... 63

3.1.8.2. Analisis Perangkat Lunak ... 64

3.1.8.3. Analisis Pengguna ... 65

3.1.9. Analisis Kebutuhan Fungsional ... 65

3.1.9.1. Use Case Diagram ... 65

viii

3.1.9.3. Sequence Diagram ... 78

3.1.9.4. Class Diagram ... 83

3.2. Perancangan Sistem ... 84

3.2.1. Perancangan Struktur Menu ... 84

3.2.2. Perancangan Antarmuka ... 86

3.2.3. Jaringan Semantik ... 88

BAB IV IMLEMENTASI DAN PENGUJIAN ... 90

4.1. Implementasi ... 90

4.2. Pengujian ... 93

4.2.1. Rencana Pengujian ... 93

4.2.1.1. Kasus dan Hasil Pengujian Black Box ... 94

4.2.1.2. Kesimpulan Pengujian Black Box ... 97

4.2.2. Pengujian Beta ... 97

Kasus dan Hasil Pengujian Beta ... 98

Kesimpulan Pengujian Beta ... 104

4.2.3. Pengujian Android ... 105

4.2.3.1. Kasus dan Hasil Pengujian Android ... 105

4.2.3.2. Kesimpulan Pengujian Android ... 107

BAB V KESIMPULAN DAN SARAN ... 108

5.1. Kesimpulan ... 108

5.2. Saran ... 108

113

DAFTAR PUSTAKA

[1] I. Yusniawati, "Peningkatan Hasil Belajar IPA Materi Tata Surya dengan Menggunakan Media Interaktif Animasi 3 Dimensi pada Siswa Kelas VI SD Negeri 02 Tlobo Kecamatan Jatiyoso Kabupaten Karanganyar," 2011. [2] P. Pragiwaksono, Writer, Mesakke Bangsaku. [Performance]. 2013.

[3] N. M. Thalmann and D. Thalmann, "Virtual Reality Software and Technology," Encyclopedia of Computer Science and Technology, vol. 41, 1997.

[4] R. J. Hollands and E. A. Trowbridge, "Trowbridge Simulation in Synthetic Environments 1996," The Society for Computer Simulation , vol. 28, pp. 17-22, 1996.

[5] C. Longhurst, "Virtual Reality Applications," Academic Press, pp. 231-244, 1995.

[6] E. System, "Virtual reality application," vol. 12, pp. 174-175, 1995.

[7] M. Valdez, C. Ferreira and F. Maciel Barbosa, "Distance Education Using a Desktop Virtual Reality (VR) System," EAEEIE Annual Conference (EAEEIE), 2013 Proceedings of the 24th, pp. 145-150, 2013.

[8] N. Sudjana and Ibrahim, Penelitian dan Penilaian Pendidikan, Bandung: Sinar Baru, 1989.

[9] I. Sommerville, Software Enginering (Rekayasa Perangkat Lunak), Jakarta: Erlangga, 2003.

[10] NASA, "Our Solar System - Solar System Exploration," NASA, [Online]. Available: http://solarsystem.nasa.gov/planets/solarsystem. [Accessed 1 Oktober 2015].

[11] NASA, "Our Solar System - Solar System Exploratio," NASA, 18 Februari

2009. [Online]. Available:

http://solarsystem.nasa.gov/galleries/target/solarsystem. [Accessed 1 Oktober 2015].

114

[12] H. Karttunen, Fundamental Astronomy Fifth Edition, Springer, 2007. [13] NASA, "Sun In Depth - Solar System Exploration," NASA, [Online].

Available: http://solarsystem.nasa.gov/planets/sun/indepth. [Accessed 1 Oktober 2015].

[14] "The Moons of All the Planets," [Online]. Available: http://www.go-astronomy.com/planets/planet-moons.htm. [Accessed 1 Oktober 2015]. [15] NASA, "Solar System :: NASA Space Place," NASA, [Online]. Available:

http://spaceplace.nasa.gov/menu/solar-system/. [Accessed 1 Oktober 2015]. [16] NASA, "Find the hidden comet words :: NASA Space Place," NASA,

[Online]. Available: http://spaceplace.nasa.gov/comet-wordfind/en/. [Accessed 1 Oktober 2015].

[17] P. Schlyter, "How to Compute Planetary Position".

[18] Matjaz Mihelj; Domen Novak; Samo Beguš, Virtual Reality Technology and

Applications (Vol. 68), London: Springer, 2014.

[19] "Google Cardboard - kartonochki.ru," [Online]. Available: http://kartonochki.ru. [Accessed 29 Agustus 2015].

[20] Google, "Android History," Google, [Online]. Available: https://www.android.com/history/. [Accessed 2 Oktober 2015].

[21] I. P. G. Eliezer, "Accrelerometer dan Gyroscope," Geyosoft.com, 18

September 2013. [Online]. Available:

http://www.geyosoft.com/2013/accelerometer-dan-gyroscope. [Accessed 18 Desember 2015].

[22] Unity, "Unity - Game Engine," Unity, [Online]. Available: https://unity3d.com. [Accessed 2 Oktober 2015].

[23] H. Umar, 2004, Jakarta: PT Raja Grafindo Persada, Metode Penelitian Untuk Skripsi dan Tesis Bisnis.

[24] Sugiyono, Metode Penelitian Administrasi. Cetakan Ke-20, Bandung: Alfabeta, 2012.

[25] U. Sekaran, Research Methods For Business (Metode Penelitian Untuk Bisni), Jakarta: Salemba Empat, 2006.

115

[26] I. Ghozali, Aplikasi Analisis Multivariate dengan ProgramSPSS, Cetakan ke IV, Semarang: Badan Penerbit UNDIP, 2009.

[27] A. Ferdinand, Metode Penelitian Manajemen: Pedoman Penelitian untuk Skripsi, Tesis, dan Deisertasi Ilmu Manajemen, Semarang: Badan Penerbit Universitas Diponegoro, 2006.

[28] R. S. Pressman, Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku 1). Edisi 2, Yogyakarta: Andi, 2002.

[29] G. Booch, The Unified Modeling Language User Guide, United States of America, 1999.

[30] M. Shalahuddin and R. A. S., Rekayasa Perangkat Lunak, Bandung: Informatika, 2014.

[31] P. B., An Introduction to Speech Recognition, 2005.

[32] R. Satrya, Sistem Identifikasi Suara Pria dan Suara Wanita Berdasarkan Usia Menggunakan Mel Frequency Cepstral Coefficient dan K-Mens Clustering, Institut Teknologi Telkom, 2010.

[33] "Planets of Our Solar System," The Planets Today, 2015. [Online]. Available: http://www.theplanetstoday.com/the_planets.html. [Accessed 1 Oktober 2015].

[34] S. Edukasi, "DOWNLOAD SILABUS KURIKULUM 2013 SMP / MTS KELAS 7, 8, DAN 9 LENGKAP," [Online]. Available: http://www.salamedukasi.com/2014/07/download-silabus-kurikulum-2013-smp-mts.html. [Accessed 9 November 2015].

3

Assalamualaikum Warahmatullahi Wabarakatuh

Puji dan syukur penulis panjatkan kehadirat Allah SWT, atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir dengan judul

IMPLEMENTASI VIRTUAL REALITY BERBASIS ANDROID

MENGGUNAKAN GOOLGE CARDBOARD (STUDI KASUS SIMULASI TATA SURYA)” sebagai syarat untuk menyelesaikan program studi Strata I Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer pada Universitas Komputer Indonesia.

Penyusunan tugas akhir ini tidak akan terwujud tanpa mendapat dukungan, bantuan dan masukan dari berbagai pihak. Untuk itu, penulis ingin menyampaikan terimakasih yang sebesar-besarnya kepada :

1. Allah SWT yang telah memberikan kemudahan dan kesehatan bagi penulis dalam penyusunan skripsi ini

2. Orang tua tercinta, Ibu Sutiawati Soedomo dan Bapak Bekti Sosiawan serta keluarga besar yang senantiasa memberikan doa, semangat, motivasi dan kasih sayang seumur hidupnya.

3. Ibu Gentisya Tri Mardiani, S.Kom., M.Kom. selaku dosen pembimbing yang telah membimbing, memotivasi, menginspirasi, memberikan perhatian lebih serta memberikan pengarahan selama penelitian tugas akhir ini sehingga tugas akhir ini dapat menjadi sebuah karya ilmiah yang berkualitas dan bermanfaat yang mampu bersaing di berbagai macam kompetisi perangkat lunak.

4. Bapak Angga Setiyadi, S.Kom., M.Kom. selaku reviewer yang telah memberikan masukan dan arahan selama perbaikan perangkat lunak ini. 5. Bapak Alif Finandhita, S.Kom, M.T. selaku dosen wali IF-17K

angkatan 2011 yang selalu memberikan motivasi dalam menyelesaikan studi kuliah.

4

Manager Microsoft Innovation Center – ITB yang selalu mendukung dan memberikan pengarahan dalam setiap penelitian yang dilakukan di dalam maupun di luar laboratorium.

7. Laela Puspita Sari S.E. selaku pengisi suara yang selalu memberikan semangat, doa dan dukungan untuk menyelesaikan skripsi ini.

8. Teman-teman rekan kerja di Laboratorium Sistem Kendali dan Komputer – ITB dan Microsoft Innovation Center – ITB yang selalu solid dalam menyelesaikan pekerjaan bersama-sama.

9. Seluruh Dosen dan Staff pengajar jurusan Teknik Informatika Universitas Komputer Indonesia.

10. Teman-teman kelas IF-17K angkatan 2011 yang telah bersama-sama melewati masa-masa perkuliahan.

11. Semua pihak yang terlibat dan ikut membantu dalam tugas akhir ini baik secara langsung maupun tidak langsung.

Sangat disadari bahwa dalam pelaksanaan dan penyusunan karya tulis tugas akhir ini masih banyak kekurangan dan jauh dari kesempurnaan. Oleh karena itu saran dan kritik yang membangun sangat diharapkan untuk pengembangan ke arah yang lebih baik. Akhir kata, semoga tugas akhir ini dapat bermanfaat.

Bandung, Februari 2016

Dokumen terkait