SKRIPSI
APLIKASI PENGENALAN SUKU BUDAYA DI NTB BERBASIS ANDROID
FAISAL Nomor Mahasiswa : 125410043
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017
i
SKRIPSI APLIKASI PENGENALAN SUKU BUDAYA DI NTB BERBASIS ANDROID
Diajukan sebagai salah satu syarat untuk memeperoleh gelar sarjana Strata Satu (S1) Program Studi Teknik Informatika Sekolah Tinggi Manajemen Informatika dan Komputer Akakom Yogyakarta
Disusun Oleh FAISAL Nomor Mahasiswa : 125410043
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTEiR AKAKOM YOGYAKARTA 2017
i
ii
iii
HALAMAN PERSEMBAHAN Karya tulis ini saya persembahankan untuk : Kedua orang tua saya yang selalu memberikan dorongan, doa, semangat dan dukunganya yang tiada habisnya untuk kelancaran dalam segala urusan sehingga saya dapat melewati masa-masa sulit saya disaat berada di kota perantauan yaitu jogja. Teman- teman seperjuangan yang sudah mau berbagi ilmu, pengalaman dan kebersamaan selama ini sehingga saya dapat bertahan di kota perantauan ini dengan para sahabat ir ma midi, zai, ahmad, piye ma mpore, jeng ma cowa, habe ma tenggo kabata, bondan ma tenggo kambani, deny soro, arif kasipahu, david malingi, ibonk malanga, dan masih banyak lagi yang tidak dapat saya sebutkan satu- persatu. Keluarga besarku, terima kasih untuk saran, dukungan, dan doanya Teman-teman dari tanah dompu yang ada di jogja saya mengucapkan terimakasih atas dukungan dan do.anya.
iv
HALAMAN MOTTO
Hidup ini harus mempunyai tujuan yang pasti, kalau tidak ada tujuan, tidak akan tercapai apa yang di inginkan. Dan berusahalah untuk meraih tujuan itu. ~ (Faisal)
Keberhasilan adalah sebuah proses. Niatmu adalah awal keberhasilan. Peluh keringatmu adalah penyedapnya. Tetesan air matamu adalah pewarnanya. Doamu dan doa orang-orang sekitarmu adalah bara api yang mematangkannya. Kegagalan disetiap langkahmu adalah pengawetnya. Akan dari itu, bersabarlah Allah selalu menyertai oran-oran yang penuh kesabaran dalam proses menuju keberhasilan. ~(Mahatma Gandhi)
v
INTISARI Penelitian ini bertujuan untuk membangun Aplikasi berbasis Mobile dengan Sistem Operasi Android yang akan digunakan untuk membuat informasi pengenalan budaya di NTB serta mengetahui lokasi kegiatan budaya di NTB. Permasalah yang terjadi pada Kebudayaan Nusa Tenggara Barat adalah tidak adanya aplikasi android sebagai sarana yang bisa membantuk untuk perkembangan budaya, dengan adanya aplikasi ini diharapkan bisa membantu masyarakat Indonesia yang ingin tahu tentang kebudayaan Nusa Tenggara Barat.Pada aplikasi android ini memberikan informasi mengenai tentang kebudayaan Nusa Tenggara Barat. Aplikasi ini juga memberikan fungsi untuk menyimpan titik koordinat kegiatan dari titik awal ke titik tujuan dengan menggunakan google maps. Aplikasi ini dibangun menggunakna bahasa Pemograman Java dan XML sedangkan untuk keperluan penyimpanan data menggunakan basis data Mysql, untuk membantu dalam perhitungan jarak tempuh aplikasi ini menggunakan Google Maps JavaScript API.
Kata Kunci : Kebudayaan Nusa Tenggara Barat, Pemograman Java, PHP, dan Mysql, Peta Lokasi.
vi
KATA PENGANTAR
Segala puji dan syukur panjatkan kehadirat Allah Swt,karena dengan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan sebaik-baiknya yang berjudul “APLIKASI PENGENALAN SUKU BUDAYA DI NTB BERBASIS ANDROID”.
Dalam penulisan tugas akhir ini tentunya tidak lepas dari bantuan berbagai pihak, oleh karena itu pada kesempatan ini penulis ingin menyampaikan rasa terima kasih kepada semua pihak yang telah membantu dalam penulisan tugas akhir ini, antara lain :
1. Bapak Cuk Subiyantoro, S.Kom., M.Kom., selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta. 2. Bapak Ir. M. Guntara, M.T., selaku Ketua Jurusan Teknik Informatika Jenjang Strata Satu (S1) di Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta. 3. Ibu Indra Yatini Buryadi, S.Kom., M.Kom., selaku dosen pembimbing yang telah memberikan bimbingan, pengarahan, dan semangat dalam penyusunan tugas akhir ini. 4. Kepada kampus STMIK akakom yang telah menerima dan menampung saya sehingga saya dapat berkuliah dan mendapatkan ilmu. 5. Kedua orang tua saya serta sahabat-sahabat yang tidak dapat disebutkan vii
namanya satu-persatu, terima kasih atas segala bantuannya.
Penulis menyadari bahwa Tugas Akhir ini jauh dari sempurna, oleh karena itu semua kritik dan saran yang bersifat membangun sangatlah diharapkan. Semoga hasil karya tulis ini bisa memberikan manfaat bagi Pengguna Aplikasi Android ini.
Yogyakarta,
Februari 2017
Penulis
viii
DAFTAR ISI
Hal HALAMAN JUDUL .............................................................................................. i HALAMAN PERSETUJUAN ................................................................................ ii HALAMAN PENGESAHAN .................................................................................. iii HALAMAN PERSEMBAHAN DAN MOTTO .................................................... iv KATA PENGANTAR ............................................................................................ .vii INTISARI ............................................................................................................... .vi DAFTAR ISI .............................................................................................................. ix DAFTAR GAMBAR .............................................................................................. xiii DAFTAR TABEL .................................................................................................. xiv
BAB I PENDAHULUAN .......................................................................................... 1 1.1 Latar Belakang Masalah ................................................................................... 1 1.2 Rumusan Masalah ............................................................................................ 2 1.3 Ruang Lingkup ................................................................................................. 3 1.4 Tujuan Penelitian ............................................................................................. 3 1.5 Sistematika Penulisan ..................................................................................... 4
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI ........................................ 6 2.1 Tinjauan Pustaka .............................................................................................. 6 2.2 Dasar Teori ....................................................................................................... 7 2.2.1 Sejarah Android ........................................................................................ 7 2.2.2 Versi Android yang digunakan ................................................................ 7 2.2.3 Android Virtual Device (AVD) ................................................................. 7 2.2.4 Web ............................................................................................................ 8 2.2.5 XML (Extensible Markup Language) ...................................................... 8 2.2.6 Sejarah Provinsi NTB ............................................................................... 9
ix
2.2.7 PHP ....................................................................................................... .10 2.2.8 MySQL ................................................................................................. ..10 2.2.9 GPS ....................................................................................................... ..11 2.2.10 Pemodelan UML.................................................................................. .11 2.2.10.1 Use Case Diagram ....................................................................... 11 2.2.10.2 Class Diagram ............................................................................. 12 2.2.10.3 Sequence Diagran ........................................................................ 12 2.2.10.4 State Chart Diagram .................................................................... 12 2.2.10.5 Activity Diagram ......................................................................... 12 2.2.11 Infromasi ............................................................................................. 13
BABA III ANALISIS DAN PERANCANGAN SISTEM ................................... 14 3.1 Bahan/Data ....................................................................................................14 3.2 Peralatan ........................................................................................................14 3.2.1 Perangkat Lunak (software)....................................................................14 3.2.2 Perangkat Keras (Hardware) ..................................................................15 3.3 Prosedur dan Pengumpulan Data ..................................................................15 3.4 Analisis dan Rancangan Sistem ....................................................................15 3.4.1 Analisis Sistem .......................................................................................15 3.4.1.1 Analisis Kebutuhan Input ...........................................................16 3.4.1.2 Analisis Kebutuhan Proses ........................................................17 3.4.1.2 Analisis Kebutuhan Output .......................................................17 3.5 Perancangan Sistem .......................................................................................18 3.5.1 Use Case Diagram ..................................................................................18 3.5.2 Class Diagram.........................................................................................19
x
3.5.3 Activity Diagram ....................................................................................20 3.5.4 Sequence Diagram ..................................................................................21 3.5.5 Basis Data ...............................................................................................22 3.5.5.1 Tabel Admin.................................................................................22 3.5.5.2 Tabel Pengguna ...........................................................................22 3.5.6 Rancangan Antar Muka ..........................................................................23 3.5.6.1 Rancangan Menu Utama .............................................................23 3.5.6.2 Rancangan Menu informasi Budaya ...........................................24 3.5.6.3 Rancangan Menu gambar ............................................................25 3.5.6.4 Rancangan Menu Maps ...............................................................26 3.5.6.5 Rancangan Menu Penilaian Aplikasi ..........................................27 3.5.6.6 Rancangan Menu Keluar .............................................................28
BAB IV IMPLEMENTASI DAN PEMBAHASAN .............................................29 4.1 Implementasi dan Uji Coba SIstem ..............................................................29 4.1.1 MainActivity.java ...........................................................................29 4.1.2 Activity_main.xml .........................................................................31 4.1.3 MapsActivity.java ..........................................................................32 4.1.4 Gambar.java ...................................................................................33 4.1.5 LaguDaerah.java ............................................................................35 4.1.6 pengguna,php .................................................................................37 4.2 Pembahasan ...................................................................................................39 4.2.1 Tampilan Menu Utama ...................................................................39 4.2.2 Tampilan Menu Informasi Budaya ................................................40 4.2.3 Tampilan Menu Lokasi Kegiatan ...................................................41 4.2.4 Tampilan Menu Gambar Budaya ...................................................42 4.2.5 Tampilan Menu Penilaian ..............................................................43 4.2.6 Tampilan Menu Bantuan ................................................................44 4.2.7 Tampilan Menu Keluar ..................................................................45 4.2.8 Tampilan Menu Pengguna .............................................................46 4.2.9 Tampilan Menu Login Admin ........................................................47
xi
4.2.10 Tampilan Menu Utama Admin ....................................................48
BAB V KESIMPULAN DAN SARAN ..................................................................49 5.1 Kesimpulan ...................................................................................................49 5.2 Saran ..............................................................................................................49
DAFTAR PUSTAKA ..............................................................................................50 LAMPIRAN .............................................................................................................
xii
DAFTAR GAMBAR Gambar 3.1 Use Case Diagram ................................................................................. 18 Gambar 3.2 Class Diagram ........................................................................................19 Gambar 3.3 Activity Diagram ....................................................................................20 Gambar 3.4 Sequence Diagram..................................................................................21 Gambar 3.5 Rancangan Menu Utama ........................................................................23 Gambar 3.6 Rancangan Menu Informasi Budaya .....................................................24 Gambar 3.7 Rancangan Menu Gambar .....................................................................25 Gambar 3.8 Rancangan Menu Lokasi Kegiatan .......................................................26 Gambar 3.9 Rancangan Menu Penilaian Aplikasi ....................................................27 Gambar 3.10 Rancangan Menu Keluar .....................................................................28 Gambar 4.1 Tampilan Menu Utama ..........................................................................39 Gambar 4.2 Tampilan Menu Informasi Budaya .......................................................40 Gambar 4.3 Tampilan Menu Lokasi Kegiatan ..........................................................41 Gambar 4.4 Tampilan Menu Tampilan Penilaian .....................................................42 Gambar 4.5 Tampilan Menu Bantuan .......................................................................43 Gambar 4.6 Tampilan Menu Keluar .........................................................................44 Gambar 4.7 Tampilan Menu Pengguna ....................................................................45 Gambar 4.8 Tampilan Menu Menu Login ................................................................46 Gambar 4.9 Tampilan Menu Utama Login Admin ....................................................47 Gambar 4.10 Tampilan Menu Utama Admin ............................................................48
xiii
DAFTAR TABEL Tabel 2.1 Struktur Tabel Penelitian ..........................................................................6 Tabel 3.1 Struktur Tabel Admin ...............................................................................22 Table 3.2 Struktur Tabel Pengguna ...........................................................................22
xiv