APLIKASI PENGETAHUAN KEANEKARAGAMAN BUDAYA DI INDONESIA BERBASIS ANDROID
Galih Setyo Anggoro 41813010169
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
APLIKASI PENGETAHUAN KEANEKARAGAMAN BUDAYA DI INDONESIA BERBASIS ANDROID
Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : Galih Setyo Anggoro 41813010169
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
LEMBAR PERNYATAAN
I
http://digilib.mercubuana.ac.id/
LEMBAR PERSETUJUAN SIDANG
II
http://digilib.mercubuana.ac.id/
LEMBAR PENGESAHAN
III
http://digilib.mercubuana.ac.id/
KATA PENGANTAR Puji syukur Alhamdulillah penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul “Aplikasi Pengetahuan Keanekaragaman Budaya di Indonesia berbasis Android”. Laporan Tugas Akhir ini merupakan salah satu persyaratan untuk menyelesaikan program studi srtata satu (S1) di jurusan Sistem Informasi Universitas Mercu Buana. Tidak lupa pula penulis ucapkan terima kasih kepada : 1. Ibu Nia Kusuma Wardhani, S.Kom, MM , selaku Dosen Pembimbing Tugas Akhir yang telah memberikan banyak masukan dalam penyelesaian Tugas Akhir ini. 2. Ibu Nur Ani, ST., M.MSI selaku Kepala Program Studi Sistem Informasi Universitas Mercu Buana. 3. Ibu Inge Handriani, M.Ak, MMSI selaku Dosen Pembimbing Akademik dan juga selaku Koordinator Tugas Akhir. 4. Bapak Wawan Widiyanto dan Ibu Wahyuni selaku orang tua, serta keluarga yang telah memberikan segala dukungannya dan doa selama ini. 5. Teman – teman Sistem Informasi 2013 yang telah banyak membantu dan memberikan pengalaman dan kenangan selama masa kuliah. Demikian laporan ini penulis susun dengan sebaik – baiknya, penulis sadar bahwa masih banyak kekurangan dalam penulisan laporan tugas akhir ini, semoga laporan tugas akhir ini bermanfaat bagi kita semua.
Jakarta, 8 Mei 2017
Galih Setyo Anggoro
IV
http://digilib.mercubuana.ac.id/
ABSTRACT Culture is a unique identity for every country in the world. In Indonesia there is a lot of cultural diversity that exists, from one province to another province has a culture of diverse forms and types. So, the many cultures that exist in Indonesia, making it difficult to know one by one will the cultures. The more rapidly developing a technology, the easier it is to gain knowledge. Through smartphone devices, much knowledge can be gained easily through applications that refer to knowledge. To meet the need for knowledge about cultural diversity in Indonesia, the Application of Knowledge of Cultural Diversity in Indonesia based on Android. This application is an Android mobile application created to provide information about the knowledge of cultural diversity in Indonesia such as information on the meaning of the symbol of the province, regional dance, regional musical instruments, tribal areas and traditional houses. In addition, in the development of this application using prototype method. Therefore, with this application is expected to help in knowing more about the cultural diversity that exists in Indonesia.
Keywords: Android, Indonesian Culture, Mobile Application, Province
V
http://digilib.mercubuana.ac.id/
ABSTRAK Kebudayaan merupakan identitas unik bagi setiap negara di dunia. Di Indonesia terdapat banyak sekali keanekaragaman budaya yang ada, dari satu Provinsi ke Provinsi lainnya memiliki kebudayaan yang beranekaragam bentuk dan jenisnya. Sehinga, banyaknya budaya yang ada di Indonesia, menjadikannya sulit untuk mengetahui satu persatu akan budaya-budaya tersebut. Semakin berkembang pesatnya sebuah teknologi, semakin mudah pula pengetahuan didapatkan. Melalui perangkat smartphone, banyak pengetahuan yang bisa diperoleh dengan mudah melalui aplikasi yang merujuk kepada pengetahuan. Untuk memenuhi kebutuhan akan pengetahuan tentang keanekaragaman budaya di Indonesia, maka dibuatlah Aplikasi Pengetahuan Keanekaragaman Budaya di Indonesia Berbasis Android ini. Aplikasi ini merupakan Aplikasi mobile Android yang dibuat untuk memberikan informasi tentang pengetahuan akan keanekaragaman budaya di Indonesia seperti informasi arti Lambang Provinsi, tarian daerah, alat musik daerah, suku-suku daerah serta rumah adat. Selain itu juga, dalam pembangunan aplikasi ini menggunakan metode prototipe. Maka dari itu, dengan adanya Aplikasi ini diharapkan bisa membantu dalam mengetahui lebih jauh lagi tentang keanekaragaman budaya yang ada di Indonesia.
Kata kunci : Android, Kebudayaan Indonesia, Aplikasi Mobile, Provinsi
VI
http://digilib.mercubuana.ac.id/
DAFTAR ISI
LEMBAR PERNYATAAN ............................................................................................... I LEMBAR PERSETUJUAN SIDANG ............................................................................. I LEMBAR PENGESAHAN ............................................................................................. III KATA PENGANTAR ...................................................................................................... IV ABSTRACT ....................................................................................................................... V ABSTRAK ........................................................................................................................ VI DAFTAR ISI.................................................................................................................... VII DAFTAR GAMBAR........................................................................................................ IX DAFTAR TABEL ............................................................................................................. X BAB I .................................................................................................................................. 1 PENDAHULUAN ......................................................................................................... 1 1.1
Latar Belakang ................................................................................................ 1
1.2
Rumusan Masalah ........................................................................................... 3
1.3
Batasan Masalah ............................................................................................. 3
1.4
Tujuan Penelitian ............................................................................................ 3
1.5
Manfaat ........................................................................................................... 4
1.6
Metode Penelitian ........................................................................................... 4
1.7
Sistematika Penulisan ..................................................................................... 5
BAB II ................................................................................................................................ 6 LANDASAN TEORI .................................................................................................... 6 2.1
Keanekaragaman Budaya ................................................................................ 6
2.2
Android ........................................................................................................... 7
2.3
Java SE Development Kit (JDK) .................................................................... 8
2.4
Versi Android.................................................................................................. 8
2.5
Android Software Development Kit (SDK).................................................. 11
2.6
Android SDK Platform ................................................................................. 11
2.7
Komponen Aplikasi Android ........................................................................ 11
2.8
Database ........................................................................................................ 13
2.9
SQLite Database ........................................................................................... 13
2.10
Android Studio .............................................................................................. 14
2.11
Java ............................................................................................................... 14
VII
http://digilib.mercubuana.ac.id/
2.12
Penelitian Terdahulu ..................................................................................... 15
2.13
Metode Pengembangan Sistem ..................................................................... 17
2.14
Metode Pengujian Sistem.............................................................................. 27
BAB III............................................................................................................................. 29 ANALISA DAN PERANCANGAN SISTEM............................................................... 29 3.1
Analisa Permasalahan................................................................................... 29
3.2
Perancangan Sistem. ..................................................................................... 30
3.2.1
Use Case Diagram Usulan........................................................................ 30
3.2.2
Activity Diagram Usulan........................................................................... 31
3.2.3
Sequence Diagram Usulan ........................................................................ 34
3.2.4
Class Diagram .......................................................................................... 36
3.2.5
Rancangan Struktur Table ......................................................................... 38
3.3
Perancangan Struktur Map Navigasi ............................................................ 38
3.4
Rancangan Layar .......................................................................................... 39
BAB IV ............................................................................................................................. 49 IMPLEMENTASI DAN PENGUJIAN ......................................................................... 49 4.1
Implementasi Sistem .................................................................................... 49
4.2
Implementasi Kebutuhan .............................................................................. 49
4.1
Pengujian Black Box..................................................................................... 64
BAB V .............................................................................................................................. 77 KESIMPULAN DAN SARAN ....................................................................................... 77 5.1
Kesimpulan................................................................................................... 77
5.2
Saran ............................................................................................................. 77
Daftar Pustaka ................................................................................................................ 78 LAMPIRAN..................................................................................................................... 80
VIII
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR Gambar 2 1 Tampilan Aplikasi Sebelumnya .................................................................... 17 Gambar 2 2 Tampilan Aplikasi sekarang.......................................................................... 17 Gambar 2 3 Contoh Metode Prototipe (Alan Dennis et al 2015:10)................................. 18 Gambar 2 4 Contoh Use Case Diagram (Alan Dennis et al 2015:123)............................. 20 Gambar 2 5 Contoh Activity Diagram (Alan Dennis et al 2015:139) .............................. 23 Gambar 2 6 Contoh Class Diagram (Alan Denis et al 2015:177) ..................................... 25 Gambar 2 7 Contoh Sequence Diagram (Alan Dennis 2015:213) .................................... 27 Gambar 3 1 Use Case Diagram Usulan Aplikasi .............................................................. 30 Gambar 3 2 Activity Diagram Usulan Memilih Provinsi ................................................. 31 Gambar 3 3 Activity Diagram Usulan Mengerjakan Kuis Budaya................................... 32 Gambar 3 4 Activity Diagram Usulan Melihat Tentang Aplikasi .................................... 33 Gambar 3 5 Sequence Diagram Usulan Memilih Provinsi ............................................... 34 Gambar 3 6 Sequence Diagram Usulan Mengerjakan Kuis Budaya ................................ 35 Gambar 3 7 Sequence Diagram Usulan Melihat Tentang Aplikasi .................................. 36 Gambar 3 8 Class Diagram Usulan Table Kuis ................................................................ 36 Gambar 3 9 Map Navigasi Aplikasi.................................................................................. 38 Gambar 3 10 Rancangan Tampilan Layar Menu Utama .................................................. 39 Gambar 3 11 Rancangan Tampilan Menu Pilih Provinsi.................................................. 40 Gambar 3 12 Rancangan Tampilan Pilih Provinsi ............................................................ 41 Gambar 3 13 Rancangan Tampilan List Provinsi ............................................................. 42 Gambar 3 14 Rancangan Tampilan Arti Lambang Provinsi ............................................. 43 Gambar 3 15 Rancangan Tampilan Info Provinsi ............................................................. 44 Gambar 3 16 Rancangan Tampilan Kuis Budaya ............................................................. 45 Gambar 3 17 Rancangan Tampilan Nilai Kuis Budaya .................................................... 46 Gambar 3 18 Rancangan Tampilan Tentang Aplikasi ...................................................... 47 Gambar 3 19 Rancangan Tampilan Keluar Aplikasi ........................................................ 48 Gambar 4 1 Tampilan Splashscreen Aplikasi ................................................................... 50 Gambar 4 2 Tampilan Menu Utama Aplikasi ................................................................... 51 Gambar 4 3 Tampilan Menu Pilih Provinsi ...................................................................... 52 Gambar 4 4 Tampilan Menu Pilih Provinsi ...................................................................... 53 Gambar 4 5 Tampilan Menu Pilih Provinsi ...................................................................... 54 Gambar 4 6 Tampilan Menu Pilih Provinsi ...................................................................... 55 Gambar 4 7 Tampilan Arti Lambang Provinsi.................................................................. 56 Gambar 4 8 Tampilan Info Provinsi ................................................................................. 57 Gambar 4 9 Tampilan Kuis Budaya .................................................................................. 58 Gambar 4 10 Tampilan Kuis Jika Jawaban Benar ............................................................ 59 Gambar 4 11 Tampilan Kuis jika jawaban salah ............................................................. 60 Gambar 4 12 Tampilan Nilai Kuis Budaya ....................................................................... 61 Gambar 4 13 Tampilan Tentang Aplikasi ......................................................................... 62 Gambar 4 14 Tampilan Dialog Keluar Aplikasi ............................................................... 63
IX
http://digilib.mercubuana.ac.id/
DAFTAR TABEL Tabel 2 1 Contoh Tabel Use Case Diagram ...................................................................... 19 Tabel 2 2 Contoh Tabel Activity Diagram........................................................................ 21 Tabel 2 3 Contoh Tabel Class Diagram ............................................................................ 23 Tabel 2 4 Contoh Tabel Sequence Diagram ..................................................................... 26 Tabel 3 1 Spesifikasi Use Case Diagram usulan Memilih Provinsi.................................. 30 Tabel 3 2 Spesifikasi Use Case Diagram usulan Mengerjakan kuis budaya .................... 30 Tabel 3 3 Spesifikasi Use Case Diagram usulan Melihat tentang aplikasi ....................... 31 Tabel 3 4 Struktur Tabel Kuis ........................................................................................... 38 Tabel 4 1 Skenario pengujian tampilan Menu Utama ....................................................... 64 Tabel 4 2 Skenario pengujian tampilan Menu Pilih Provinsi ........................................... 65 Tabel 4 3 Skenario pengujian tampilan Menu Nilai Kuis Budaya.................................... 73 Tabel 4 4 Skenario pengujian tampilan Menu Tentang Aplikasi ...................................... 74
X
http://digilib.mercubuana.ac.id/