15
i 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

SKRIPSI APLIKASI PENGENALAN SUKU BUDAYA DI NTB …eprints.akakom.ac.id/3914/1/1_125410043_HALAMAN_DEPAN.pdf · sebaik-baiknya yang berjudul “APLIKASI PENGENALAN SUKU BUDAYA DI NTB

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

i

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

ii

iii

iv

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.

v

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)

vi

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.

vii

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

viii

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

ix

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

x

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

xi

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

xii

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

xiii

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

xiv

DAFTAR TABEL

Tabel 2.1 Struktur Tabel Penelitian .......................................................................... 6

Tabel 3.1 Struktur Tabel Admin ............................................................................... 22

Table 3.2 Struktur Tabel Pengguna ........................................................................... 22