• Tidak ada hasil yang ditemukan

ABSTRAK Valentine Grieda Sahuburua : Skripsi Pembuatan Aplikasi Media Interaktif Untuk Pengenalan Tokoh Alkitab Berbasis Android

N/A
N/A
Protected

Academic year: 2021

Membagikan "ABSTRAK Valentine Grieda Sahuburua : Skripsi Pembuatan Aplikasi Media Interaktif Untuk Pengenalan Tokoh Alkitab Berbasis Android"

Copied!
11
0
0

Teks penuh

(1)

vi ABSTRAK Valentine Grieda Sahuburua :

Skripsi

Pembuatan Aplikasi Media Interaktif Untuk Pengenalan Tokoh Alkitab Berbasis Android

Fasilitas yang diberikan para orang tua berupa gadget tidak jarang disalahgunakan oleh para anak. Gadget yang bisa dimanfaatkan sebagai media pendukung anak-anak untuk belajar lebih sering digunakan sebagai media hiburan, seperti game. Pada zaman sekarang, tidak jarang kita temui bahwa orang-orang tidak terlalu tertarik membaca Alkitab. Bukan hanya pada kalangan orang dewasa, tapi juga pada kalangan remaja maupun anak-anak. Anak-anak cenderung hanya mengetahui 1 atau 2 kisah hidup yang menonjol dari tokoh Alkitab. Seperti pada tokoh Daud, anak-anak cenderung mengenal Daud sebagai sosok yang mengalahkan Goliat, panglima Filistin. Tapi selain itu, kebanyakan anak-anak tidak mengetahui kisah hidup Daud lainnya.

Aplikasi ini merupakan media interaktif yang dapat digunakan oleh anak-anak untuk lebih dapat mengenal tokoh Alkitab seperti Daud dan Yusuf. Pada setiap

stage dari aplikasi yang membutuhkan referensi alkitab, telah disediakan sehingga

anak-anak dapat langsung membaca referensi dan juga dapat memainkan aplikasi ini.

Secara keseluruhan aplikasi ini membantu anak-anak untuk mengenal tokoh alkitab dengan lebih baik lagi. Aplikasi yang digunakan untuk membuat media interaktif ini adalah Android Studio dan didukung dengan AndEngine.

Kata Kunci:

(2)

vii ABSTRACT Valentine Grieda Sahuburua :

Undergraduate Thesis

Making of Interactive Media Application for Introduction of Biblical Figures Android-Based

Facilities which parent provide in the form of gadgets are not infrequently abused by the child. Gadgets that can be used as a supporting medium children to learn more commonly used as a medium of entertainment, such as games. In the current era, it is not rare to find that people are not too interested in reading the Bible. Not only in the adult population, but also in teenagers and children. Children tend to only know one or two salient life stories of Bible characters. As to the character of David, the children tend to recognize David as someone who beat Goliath the Philistine commander. But other than that, most children do not know the story of David's life more.

This application is an interactive media that can be used by children to be able to recognize the biblical figures like David and Joseph. At each stage of the application that requires a reference to the Bible, has been provided so that children can directly read the reference and can also play this application.

Overall this application helps children get to know the Bible figure better. The application used to create interactive media are Android Studio and supported by AndEngine.

Keywords:

(3)

viii DAFTAR ISI HALAMAN JUDUL KATA PENGANTAR ... iv ABSTRAK... vi ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xii

DAFTAR SEGMEN ... xv

PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 2 1.3 Tujuan Penelitian ... 2 1.4 Ruang Lingkup... 2 1.5 Metodologi Penelitian ... 4 1.6 Sistematika Penulisan ... 5 LANDASAN TEORI ... 6

2.1 Bahasa pemrograman Java ... 6

2.2 Android ... 10

2.3 Android Studio ... 14

2.4 AndEngine ... 15

2.5 SQLite ... 16

2.6 Tinjauan aplikasi sejenis ... 18

2.6.1 Noah’s Ark ... 18

2.6.2 David and Goliath ... 19

(4)

ix

2.6.4 Bible Quiz ... 22

2.7 Perbandingan Apilkasi Sejenis ... 24

DESAIN SISTEM ... 25 3.1 Skenario Cerita... 25 3.2 Desain Menu ... 26 3.3 Desain Hierarki ... 26 3.4 Desain Interface ... 27 3.4.1 Daud... 28

3.4.1.1 Daud melawan Singa ... 28

3.4.1.2 Daud melawan Goliat ... 30

3.4.1.3 Daud menghibur Saul ... 34

3.4.1.4 Persahabatan Daud dan Yonatan ... 34

3.4.1.5 Daud melarikan diri dari Saul ... 38

3.4.1.6 Daud membiarkan Saul hidup untuk kedua kalinya ... 39

3.4.1.7 Daud menjadi raja ... 41

3.4.2 Yusuf ... 41

3.4.2.1 Yusuf dan saudara-saudaranya ... 41

3.4.2.2 Yusuf dibuang ke Mesir ... 43

3.4.2.3 Yusuf di rumah Potifar ... 46

3.4.2.4 Yusuf mengartikan mimpi juru roti dan juru minum ... 46

3.4.2.5 Yusuf mengartikan mimpi Firaun ... 47

3.4.2.6 Piala Yusuf hilang ... 49

3.4.2.7 Yusuf membawa saudara-saudaranya ke Mesir ... 52

IMPLEMENTASI SISTEM ... 53

4.1 Implementasi Aplikasi yang Digunakan ... 53

(5)

x

4.2.1 Tampilan Menu Utama ... 53

4.2.2 Tampilan Submenu ... 54

4.2.3 Tampilan Input Nama Player ... 54

4.2.4 Tampilan Daud Stage 1 ... 55

4.2.5 Tampilan Yusuf Stage 1 ... 55

4.3 Struktur fungsi dan Segmen program dari “Daud dan Yusuf” ... 56

PENGUJIAN SISTEM ... 105

5.1. Pengujian Input Nama Player ... 105

5.2. Pengujian Attack pada Singa ... 107

5.3. Pengujian Singa Attack pada Player ... 108

5.4. Pengujian Drag and Drop pada Item ... 108

5.5. Pengujian Calculating Random Number ... 110

5.6. Hasil Pengujian Sistem oleh User... 112

KESIMPULAN DAN SARAN ... 117

6.1. Kesimpulan ... 117

6.2. Saran ... 117

(6)

xi

DAFTAR TABEL

Tabel 5.1 Hasil kuesioner Daud ... 114

Tabel 5.2 Hasil kuesioner Daud (Sambungan) ... 115

Tabel 5.3 Hasil kuesioner Yusuf ... 115

(7)

xii

DAFTAR GAMBAR

Gambar 2.1 Bagan siklus AndEngine... 10

Gambar 2.2 Tampilan awal Noah’s Ark ... 18

Gambar 2.3 Tampilan cerita Noah’s Ark ... 18

Gambar 2.4 Tampilan mini game Noah’s Ark ... 18

Gambar 2.5 Tampilan mini game Noah’s Ark bagian kedua ... 19

Gambar 2.6 Tampilan awal David and Goliath ... 19

Gambar 2.7 Tampilan cerita David and Goliath ... 20

Gambar 2.8 Tampilan mini game David and Goliath ... 20

Gambar 2.9 Tampilan mini game David and Goliath bagian kedua ... 20

Gambar 2.10 Tampilan awal Biblical Quiz beserta pertanyaan ... 21

Gambar 2.11 Tampilan jawaban benar dan salah Biblical Quiz ... 21

Gambar 2.12 Tampilan referensi alkitab dan total jawaban ... 22

Gambar 2.13 Tampilan awal Bible Quiz ... 22

Gambar 2.14 Tampilan pertanyaan Bible Quiz ... 23

Gambar 2.15 Tampilan jawaban benar dan salah Bible Quiz ... 23

Gambar 3.1 Desain menu game “Daud dan Yusuf” ... 26

Gambar 3.2 Flowchart hierarki game “Daud dan Yusuf” ... 27

Gambar 3.3 Desain pilih tokoh Alkitab ... 28

Gambar 3.4 Flowchart Daud melawan singa ... 29

Gambar 3.5 Desain stage Daud melawan singa ... 30

Gambar 3.6 Flowchart Daud melawan Goliat bagian pertama ... 31

Gambar 3.7 Flowchart Daud melawan Goliat bagian kedua ... 32

Gambar 3.8 Desain stage “Daud melawan Goliat” bagian pertama ... 33

Gambar 3.9 Desain stage “Daud melawan Goliat” bagian kedua ... 33

Gambar 3.10 Desain stage “Daud menghibur Saul” ... 34

Gambar 3.11 Flowchart “Persahabatan Daud dan Yonatan” bagian pertama ... 35

Gambar 3.12 Flowchart “Persahabatan Daud dan Yonatan” bagian kedua ... 36

Gambar 3.13 Desain stage “Persahabatan Daud dan Yonatan” bagian pertama ... 37

Gambar 3.14 Desain stage “Persahabatan Daud dan Yonatan” bagian kedua ... 37

(8)

xiii

Gambar 3.16 Flowchart “Daud melarikan diri dari Saul” ... 38

Gambar 3.17 Desain stage “Daud melarikan diri dari Saul” ... 39

Gambar 3.18 Flowchart “Daud membiarkan Saul hidup untuk kedua kalinya” ... 40

Gambar 3.19 Desain stage “Daud membiarkan Saul hidup untuk kedua kalinya” ... 41

Gambar 3.20 Flowchart stage “Yusuf dan saudara-saudaranya” ... 42

Gambar 3.21 Desain stage “Yusuf dan saudara-saudaranya” ... 43

Gambar 3.22 Flowchart stage “Yusuf dibuang ke Mesir” ... 44

Gambar 3.23 Desain stage “Yusuf dibuang ke Mesir” bagian pertama ... 45

Gambar 3.24 Tampilan stage “Yusuf dibuang ke Mesir” bagian kedua ... 45

Gambar 3.25 Flowchart stage“Yusuf mengartikan mimpi juru roti dan juru minum” ... 46

Gambar 3.26 Desain stage“Yusuf mengartikan mimpi juru roti dan juru minum”47 Gambar 3.27 Flowchart stage “Yusuf mengartikan mimpi Firaun” ... 48

Gambar 3.28 Desain stage “Yusuf mengartikan mimpi Firaun”... 49

Gambar 3.29 Flowchart stage “Piala Yusuf hilang” ... 50

Gambar 3.30 Desain stage “Piala Yusuf hilang” bagian pertama ... 51

Gambar 3.31 Desain stage “Piala Yusuf hilang” bagian kedua ... 51

Gambar 4.1 Tampilan menu utama ... 52

Gambar 4.2 Tampilan Submenu ... 54

Gambar 4.2 merupakan tampilan dari submenu dimana player dapat memilih tokoh Yusuf atau tokoh Daud yang akan dimainkan. ... 54

Gambar 4.3 Tampilan input nama player ... 54

Gambar 4.4 Tampilan Daud stage 1 ... 55

Gambar 4.5 Tampilan Yusuf stage 1 ... 55

Gambar 5.1 Tampilan scene player’s name ... 105

Gambar 5.2 Tampilan alert untuk empty box ... 106

Gambar 5.3 Tampilan input nama player ... 106

Gambar 5.5 Tampilan AnimatedSprite Daud berjalan ... 107

Gambar 5.6 Tampilan AnimatedSprite Daud berkelahi singa ... 107

(9)

xiv

Gambar 5.8 Tampilan AnimatedSprite Daud berkelahi dengan singa pada singa

turn... 108

Gambar 5.9 Tampilan saat player men-drag sprite ... 109

Gambar 5.10 Tampilan sprite yang tidak tepat ... 109

Gambar 5.12 Tampilan sprite di-drag pada kotak yang tepat ... 110

Gambar 5.13 Tampilan sprite menempel pada kotak yang tepat ... 110

Gambar 5.14 Tampilan angka di-drag ke kantung ... 111

Gambar 5.15 Tampilan setelah angka pertama di-drag ... 111

Gambar 5.16 Tampilan saat drag angka berbeda ke kantung ... 111

Gambar 5.17 Tampilan saat update angka pada kantung ... 112

(10)

xv

DAFTAR SEGMEN

Segmen Program 4.1 Source Code mainmenuresources() ... 59

Segmen Program 4.2 Source Code mainmenustage() ... 60

Segmen Program 4.3 Source Code mainmenustage() (Sambungan) ... 61

Segmen Program 4.4 Source Code mainmenustage() (Sambungan) ... 62

Segmen Program 4.5 Source Code mainmenustage() (Sambungan) ... 63

Segmen Program 4.6 Source Code submenuresource() ... 64

Segmen Program 4.7 Source Code submenuscene() ... 65

Segmen Program 4.8 Source Code submenuscene() (Sambungan) ... 66

Segmen Program 4.9 Source Code submenuscene() (Sambungan) ... 67

Segmen Program 4.10 Source Code insertname() ... 68

Segmen Program 4.11 Source Code InputText() ... 69

Segmen Program 4.12 Source Code InputText() (Sambungan) ... 70

Segmen Program 4.13 Source Code InputText() (Sambungan) ... 71

Segmen Program 4.14 Source Code playername() ... 72

Segmen Program 4.15 Source Code playername() (Sambungan) ... 73

Segmen Program 4.16 Source Code createdaudstageoneresource() ... 74

Segmen Program 4.17 Source Code createdaudstageoneresource() (Sambungan) 75 Segmen Program 4.18 Source Code createdaudstageoneresource() (Sambungan) 76 Segmen Program 4.19 Source Code createdaudstageoneresource() (Sambungan) 77 Segmen Program 4.20 Source Code createdaudstageoneresource() (Sambungan) 78 Segmen Program 4.21 Source Code createdaudstageoneresource() (Sambungan) 79 Segmen Program 4.22 Source Code daudstage1() ... 80

Segmen Program 4.23 Source Code daudstage1() (Sambungan) ... 81

Segmen Program 4.24 Source Code daudstage1() (Sambungan) ... 82

Segmen Program 4.25 Source Code daudstage1() (Sambungan) ... 83

Segmen Program 4.26 Source Code daudstage1() (Sambungan) ... 84

Segmen Program 4.27 Source Code daudstage1() (Sambungan) ... 85

Segmen Program 4.28 Source Code daudstage1() (Sambungan) ... 86

Segmen Program 4.29 Source Code daudstage1() (Sambungan) ... 87

(11)

xvi

Segmen Program 4.31 Source Code MoveSprite() ... 89

Segmen Program 4.32 Source Code yusufstage1() ... 90

Segmen Program 4.33 Source Code yusufstage1() (Sambungan) ... 90

Segmen Program 4.34 Source Code yusufstage1() (Sambungan) ... 91

Segmen Program 4.35 Source Code yusufstage1() (Sambungan) ... 92

Segmen Program 4.36 Source Code yusufstage1() (Sambungan) ... 93

Segmen Program 4.37 Source Code yusufstage1() (Sambungan) ... 94

Segmen Program 4.38 Source Code yusufstage1() (Sambungan) ... 95

Segmen Program 4.39 Source Code yusufstage1() (Sambungan) ... 96

Segmen Program 4.40 Source Code yusufstage1() (Sambungan) ... 97

Segmen Program 4.41 Source Code yusufstage1() (Sambungan) ... 98

Segmen Program 4.42 Source Code yusufstage1() (Sambungan) ... 98

Segmen Program 4.43 Source Code yusufstage22() ... 99

Segmen Program 4.44 Source Code yusufstage22() (Sambungan) ... 100

Segmen Program 4.45 Source Code yusufstage22() (Sambungan) ... 100

Segmen Program 4.46 Source Code yusufstage22() (Sambungan) ... 101

Segmen Program 4.47 Source Code yusufstage22() (Sambungan) ... 102

Segmen Program 4.48 Source Code yusufstage22() (Sambungan) ... 103

Referensi

Dokumen terkait

√ 22 Monitoring pasien dng tirah baring lama yang di curigai HAP √ 23 Ceklist monitoring infeksi nosokomial Operasi √ 24 Ceklist monitoring infeksi nosokomial rsis rawat inap √

Hasil yang diperoleh dari penyediaan layanan hotspot area terhadap tingkat peminjaman adalah adanya pengaruh positif, karena pemustaka mencari mencari sumber

[r]

[r]

Subjek merasa seharusnya tidak melakukan aborsi jika saja hubungan seksual pranikah yang dilakukannya dapat dicegah, untuk itu saat ini yang dilakukan subjek untuk

Pendidikan, umur, tanggungan keluarga, pengalaman tani, luas lahan dan jumlah pohon kelapa secara serempak berpengaruh tidak nyata terhadap pendapatan petani

Dari penelitian yang dilakukan hasil yang dicapai adalah kinerja reksa dana saham syariah lebih baik dibandingkan kinerja reksa dana saham konvensional, terdapat beberapa reksa dana

GDQ ³SHUMDQMLDQ NHUMD XQWXN ZDNWX WHUWHQWX´ GDODP Pasal 66 ayat (2) huruf b Undang-Undang Nomor 13 Tahun 2003 tentang Ketenagakerjaan (Lembaran Negara Republik Indonesia