Perancangan Aplikasi Permainan Edukasi Berbasis Android
PERANCANGAN APLIKASI PERMAINAN EDUKASI
BERBASIS ANDROID
TUGAS AKHIR
PRIDA APRIANI
142406033
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERANCANGAN APLIKASI PERMAINAN EDUKASI
BERBASIS ANDROID
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar
Ahli Madya
PRIDA APRIANI
142406033
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN APLIKASI PERMAINAN EDUKASI
BERBASIS ANDROID
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri. Kecuali
beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.
Medan, Juni 2017
PRIDA APRIANI
142406033
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pengasih dan Maha
Penyayang, dengan limpah karunia-Nya Saya dapat menyelesaikan penyusunan
Tugas Akhir ini dengan judul Rancangan Aplikasi Permainan Edukasi Berbasis
Android.
Terima kasih disampaikan kepada Bapak Prof. Dr. Saib Suwilo, M.Sc
selaku Dosen Pembimbing yang telah membantu dan membimbing saya dalam
menyelesaikan Tugas Akhir ini. Terima kasih kepada Bapak Open Drs.
Sawaluddin, M.IT sebagai dosen Pembimbing Akademik yang telah membimbing
saya selama 6 semester. Terima Kasih kepada Ibu Dra. Normalina Napitupulu,
M.Sc dan Bapak Drs. James Piter Marbun, M.Kom selaku Ketua Prodi dan
Sekretaris Prodi D3 Teknik Informatika FMIPA USU Medan, Dekan dan Wakil
Dekan FMIPA USU, seluruh Staf, Dosen serta Pegawai D3 Teknik Informatika
FMIPA USU.
Terima Kasih kepada kedua orangtua saya, Ayahanda Rizal Ananda dan
Ibunda Rabiatul Adawiyah atas segala pengorbanan, bimbingan, dukungan moral,
dan material selama ini, serta saudara kandung saya Kakak Rani Wulan Daniyah
dan Abang Yansauri Kanda Putra yang selalu mendoakan, memberikan kasih
sayang, dan motivasinya. Dan tidak lupa Terima Kasih kepada Teman saya Siti
Annisa Rahmadhani yang selalu setia untuk saling membantu saya selama
perkuliahan berlangsung, serta Teman-teman Seangkatan yang memberi
dukungan dan masukan dalam penulisan Tugas Akhir ini.
Medan, Juni 2017
Prida Apriani
Universitas Sumatera Utara
PERANCANGAN APLIKASI PERMAINAN EDUKASI BERBASIS
ANDROID
ABSTRAK
Teknologi komputer yang sudah berkembang dengan sangat cepat, baik dari segi
perangkat lunak maupun perangkat keras diikuti dengan semakin banyaknya
penerapan komputer di berbagai bidang kehidupan. Salah satunya yaitu
penggunaan komputer sebagai salah satu media hiburan yaitu music, video,
ataupun games. Perkembangan teknologi juga sangat membantu dalam bidang
pembelajaran. Salah satu alasannya adalah cara belajar yang monoton. Oleh
karena itu, diajukan lah judul tugas akhir “Perancangan Aplikasi Permainan
Edukasi berbasis Android”. Aplikasi ini dibuat dengan menggunakan Eclipse
Juno dan database SQLite. Dengan aplikasi ini orang-orang akan tertarik untuk
menambah wawasan dengan cara yang lebih menarik lewat menjawab soal-soal
yang ada didalam aplikasi ini.
Kata Kunci : Komputer, Permainan Edukasi, Android, Eclipse Juno, SQLite
Universitas Sumatera Utara
THE DESIGN OF EDUCATIONAL GAMES BASED ON ANDROID
ABSTRACT
Computer technology has been developed very rapidly, both in terms of software
and hardware followed by the increasing number of computer applications in
various areas of life. One of which is the computer user as one of the
entertainment media that is music, video, and games. Technological developments
are also very helpful in the area of learning. One of the reasons is a monotonous
way of learning. Therefore, the title of the final task is proposed “The Design Of
Educational Games Based On Android”. This application is created using by
Eclipse Juno and SQLite database. With this application people will be intrested
to add insight in a more intresting way through answering the questions that exist
in this application.
Keyword : Computer, Educational Games, Android, Eclipse Juno, SQLite
Universitas Sumatera Utara
Universitas Sumatera Utara
DAFTAR ISI
..................................................................................................................... Halaman
Persetujuan ............................................................................................................... i
Pernyataan ............................................................................................................... ii
Penghargaan ........................................................................................................... iii
Abstrak .................................................................................................. iiiiiiiiiiiiiIIiv
Abstract ....................................................................................................................v
Daftar Isi................................................................................................................. vi
Daftar Tabel ....................................................................................................... iiviii
Daftar Gambar...................................................................................................... iiix
Daftar Lampiran
x
Bab 1.
Pendahuluan ............................................................................................
1.1. Latar Belakang ...............................................................................1
1.2. Rumusan Masalah ..........................................................................3
1.3. Batasan Masalah.............................................................................3
1.4. Tujuan dan Manfaat .......................................................................4
1.5. Metodologi Penelitian ...................................................................4
1.6. Sistematika Penulisan .....................................................................5
Bab 2.
Tinjauan Pustaka .....................................................................................
2.1. Sejarah Perkembangan Android .....................................................7
2.2. Java ...............................................................................................15
2.3. Eclipse ..........................................................................................16
2.4. Pengertian SQLite ........................................................................20
2.4.1. Kelebihan SQLite
20
2.4.2. Kekurangan SQLite
21
2.5. Game Edukasi ..............................................................................22
Bab 3.
Perancangan Sistem.................................................................................
3.1. Pengertian Perancangan Sistem
25
3.2. Perancangan Usecase Diagram
25
3.3. Perancangan Activity Diagram
27
3.4. Perancangan Database
29
3.5. Prototype Aplikasi Permainan Edukasi
30
3.5.1. Tampilan Menu
30
3.5.2. Tampilan Aturan Permainan
31
3.5.3. Tampilan Mulai Main
32
3.5.4. Tampilan Tentang
33
3.5.5. Tampilan Skor
34
Bab 4.
Implementasi Sistem ...............................................................................
Universitas Sumatera Utara
4.1. Pengertian Implementasi Sistem ..................................................35
4.2. Tujuan Implementasi Sistem ........................................................35
4.3. Perangkat Utama Implementasi Sistem .......................................36
4.3.1. Perangkat Keras (Hardware)
36
4.3.2. Perangkat Lunak (Software)
36
4.3.3. Pengguna (Brainware)
37
4.4. Hasil Program ...............................................................................37
4.4.1. Tampilan Menu
37
4.4.2. Tampilan Aturan Main
39
4.4.3. Tampilan Mulai Main
42
4.4.4. Tampilan Tentang
46
4.4.5. Tampilan Skor
47
Bab 5.
Kesimpulan dan Saran
5.1. Kesimpulan...................................................................................48
5.2. Saran .............................................................................................48
Daftar Pustaka
Lampiran
50
51
Universitas Sumatera Utara
DAFTAR TABEL
Nomor
Judul ................................................ Halaman
Tabel
3.1.
Tabel Soal.......................................................................................28
3.2.
Tabel Skor ......................................................................................28
Universitas Sumatera Utara
DAFTAR GAMBAR
Judul ................................................ Halaman
Nomor
Gambar
2.1.
Tampilan Layar dengan OS Kitkat ................................................11
2.2.
Icon Android ..................................................................................14
2.3.
Tampilan Baru pada Eclipse ..........................................................16
2.4.
Global Search Bar ..........................................................................16
2.5.
Layout pada Eclipse
17
2.6.
Editor pada Eclipse
18
2.7.
Logo Eclipse
18
3.1.
Usecase Diagram
25
3.2.
Activity Diagram
26
3.3.
Form Tampilan Menu
29
3.4.
Form Tampilan Aturan Permainan
30
3.5.
Form Tampilan Mulai Main
31
3.6.
Form Tampilan Tentang
32
3.7.
Form Tampilan Skor
34
4.1.
Tampilan Menu
38
4.2.
Tampilan Aturan Main
39
4.3.
Tampilan Salah Menjawab
40
4.4.
Tampilan Kesempatan Habis
41
4.5.
Tampilan Berhasil Menjawab
41
4.6.
Tampilan Pengisian Nama
42
4.7.
Tampilan Memilih Level
43
4.8.
Tampilan Soal Level Mudah
44
4.9.
Tampilan Soal Level Menengah
44
4.10.
Tampilan Soal Level Sulit
45
4.11.
Tampilan Memenangkan Level
45
4.12.
Tampilan Tentang
46
4.13.
Tampilan Skor
47
Universitas Sumatera Utara
DAFTAR LAMPIRAN
Nomor
Judul ................................................ Halaman
Lampiran
1.
Listing Program
51
2.
Hasil Uji Program
60
3.
Foto kopi Kartu Bimbingan ...............................................61
4.
SK Pembimbing TA
62
Universitas Sumatera Utara
BERBASIS ANDROID
TUGAS AKHIR
PRIDA APRIANI
142406033
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERANCANGAN APLIKASI PERMAINAN EDUKASI
BERBASIS ANDROID
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar
Ahli Madya
PRIDA APRIANI
142406033
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN APLIKASI PERMAINAN EDUKASI
BERBASIS ANDROID
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri. Kecuali
beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.
Medan, Juni 2017
PRIDA APRIANI
142406033
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pengasih dan Maha
Penyayang, dengan limpah karunia-Nya Saya dapat menyelesaikan penyusunan
Tugas Akhir ini dengan judul Rancangan Aplikasi Permainan Edukasi Berbasis
Android.
Terima kasih disampaikan kepada Bapak Prof. Dr. Saib Suwilo, M.Sc
selaku Dosen Pembimbing yang telah membantu dan membimbing saya dalam
menyelesaikan Tugas Akhir ini. Terima kasih kepada Bapak Open Drs.
Sawaluddin, M.IT sebagai dosen Pembimbing Akademik yang telah membimbing
saya selama 6 semester. Terima Kasih kepada Ibu Dra. Normalina Napitupulu,
M.Sc dan Bapak Drs. James Piter Marbun, M.Kom selaku Ketua Prodi dan
Sekretaris Prodi D3 Teknik Informatika FMIPA USU Medan, Dekan dan Wakil
Dekan FMIPA USU, seluruh Staf, Dosen serta Pegawai D3 Teknik Informatika
FMIPA USU.
Terima Kasih kepada kedua orangtua saya, Ayahanda Rizal Ananda dan
Ibunda Rabiatul Adawiyah atas segala pengorbanan, bimbingan, dukungan moral,
dan material selama ini, serta saudara kandung saya Kakak Rani Wulan Daniyah
dan Abang Yansauri Kanda Putra yang selalu mendoakan, memberikan kasih
sayang, dan motivasinya. Dan tidak lupa Terima Kasih kepada Teman saya Siti
Annisa Rahmadhani yang selalu setia untuk saling membantu saya selama
perkuliahan berlangsung, serta Teman-teman Seangkatan yang memberi
dukungan dan masukan dalam penulisan Tugas Akhir ini.
Medan, Juni 2017
Prida Apriani
Universitas Sumatera Utara
PERANCANGAN APLIKASI PERMAINAN EDUKASI BERBASIS
ANDROID
ABSTRAK
Teknologi komputer yang sudah berkembang dengan sangat cepat, baik dari segi
perangkat lunak maupun perangkat keras diikuti dengan semakin banyaknya
penerapan komputer di berbagai bidang kehidupan. Salah satunya yaitu
penggunaan komputer sebagai salah satu media hiburan yaitu music, video,
ataupun games. Perkembangan teknologi juga sangat membantu dalam bidang
pembelajaran. Salah satu alasannya adalah cara belajar yang monoton. Oleh
karena itu, diajukan lah judul tugas akhir “Perancangan Aplikasi Permainan
Edukasi berbasis Android”. Aplikasi ini dibuat dengan menggunakan Eclipse
Juno dan database SQLite. Dengan aplikasi ini orang-orang akan tertarik untuk
menambah wawasan dengan cara yang lebih menarik lewat menjawab soal-soal
yang ada didalam aplikasi ini.
Kata Kunci : Komputer, Permainan Edukasi, Android, Eclipse Juno, SQLite
Universitas Sumatera Utara
THE DESIGN OF EDUCATIONAL GAMES BASED ON ANDROID
ABSTRACT
Computer technology has been developed very rapidly, both in terms of software
and hardware followed by the increasing number of computer applications in
various areas of life. One of which is the computer user as one of the
entertainment media that is music, video, and games. Technological developments
are also very helpful in the area of learning. One of the reasons is a monotonous
way of learning. Therefore, the title of the final task is proposed “The Design Of
Educational Games Based On Android”. This application is created using by
Eclipse Juno and SQLite database. With this application people will be intrested
to add insight in a more intresting way through answering the questions that exist
in this application.
Keyword : Computer, Educational Games, Android, Eclipse Juno, SQLite
Universitas Sumatera Utara
Universitas Sumatera Utara
DAFTAR ISI
..................................................................................................................... Halaman
Persetujuan ............................................................................................................... i
Pernyataan ............................................................................................................... ii
Penghargaan ........................................................................................................... iii
Abstrak .................................................................................................. iiiiiiiiiiiiiIIiv
Abstract ....................................................................................................................v
Daftar Isi................................................................................................................. vi
Daftar Tabel ....................................................................................................... iiviii
Daftar Gambar...................................................................................................... iiix
Daftar Lampiran
x
Bab 1.
Pendahuluan ............................................................................................
1.1. Latar Belakang ...............................................................................1
1.2. Rumusan Masalah ..........................................................................3
1.3. Batasan Masalah.............................................................................3
1.4. Tujuan dan Manfaat .......................................................................4
1.5. Metodologi Penelitian ...................................................................4
1.6. Sistematika Penulisan .....................................................................5
Bab 2.
Tinjauan Pustaka .....................................................................................
2.1. Sejarah Perkembangan Android .....................................................7
2.2. Java ...............................................................................................15
2.3. Eclipse ..........................................................................................16
2.4. Pengertian SQLite ........................................................................20
2.4.1. Kelebihan SQLite
20
2.4.2. Kekurangan SQLite
21
2.5. Game Edukasi ..............................................................................22
Bab 3.
Perancangan Sistem.................................................................................
3.1. Pengertian Perancangan Sistem
25
3.2. Perancangan Usecase Diagram
25
3.3. Perancangan Activity Diagram
27
3.4. Perancangan Database
29
3.5. Prototype Aplikasi Permainan Edukasi
30
3.5.1. Tampilan Menu
30
3.5.2. Tampilan Aturan Permainan
31
3.5.3. Tampilan Mulai Main
32
3.5.4. Tampilan Tentang
33
3.5.5. Tampilan Skor
34
Bab 4.
Implementasi Sistem ...............................................................................
Universitas Sumatera Utara
4.1. Pengertian Implementasi Sistem ..................................................35
4.2. Tujuan Implementasi Sistem ........................................................35
4.3. Perangkat Utama Implementasi Sistem .......................................36
4.3.1. Perangkat Keras (Hardware)
36
4.3.2. Perangkat Lunak (Software)
36
4.3.3. Pengguna (Brainware)
37
4.4. Hasil Program ...............................................................................37
4.4.1. Tampilan Menu
37
4.4.2. Tampilan Aturan Main
39
4.4.3. Tampilan Mulai Main
42
4.4.4. Tampilan Tentang
46
4.4.5. Tampilan Skor
47
Bab 5.
Kesimpulan dan Saran
5.1. Kesimpulan...................................................................................48
5.2. Saran .............................................................................................48
Daftar Pustaka
Lampiran
50
51
Universitas Sumatera Utara
DAFTAR TABEL
Nomor
Judul ................................................ Halaman
Tabel
3.1.
Tabel Soal.......................................................................................28
3.2.
Tabel Skor ......................................................................................28
Universitas Sumatera Utara
DAFTAR GAMBAR
Judul ................................................ Halaman
Nomor
Gambar
2.1.
Tampilan Layar dengan OS Kitkat ................................................11
2.2.
Icon Android ..................................................................................14
2.3.
Tampilan Baru pada Eclipse ..........................................................16
2.4.
Global Search Bar ..........................................................................16
2.5.
Layout pada Eclipse
17
2.6.
Editor pada Eclipse
18
2.7.
Logo Eclipse
18
3.1.
Usecase Diagram
25
3.2.
Activity Diagram
26
3.3.
Form Tampilan Menu
29
3.4.
Form Tampilan Aturan Permainan
30
3.5.
Form Tampilan Mulai Main
31
3.6.
Form Tampilan Tentang
32
3.7.
Form Tampilan Skor
34
4.1.
Tampilan Menu
38
4.2.
Tampilan Aturan Main
39
4.3.
Tampilan Salah Menjawab
40
4.4.
Tampilan Kesempatan Habis
41
4.5.
Tampilan Berhasil Menjawab
41
4.6.
Tampilan Pengisian Nama
42
4.7.
Tampilan Memilih Level
43
4.8.
Tampilan Soal Level Mudah
44
4.9.
Tampilan Soal Level Menengah
44
4.10.
Tampilan Soal Level Sulit
45
4.11.
Tampilan Memenangkan Level
45
4.12.
Tampilan Tentang
46
4.13.
Tampilan Skor
47
Universitas Sumatera Utara
DAFTAR LAMPIRAN
Nomor
Judul ................................................ Halaman
Lampiran
1.
Listing Program
51
2.
Hasil Uji Program
60
3.
Foto kopi Kartu Bimbingan ...............................................61
4.
SK Pembimbing TA
62
Universitas Sumatera Utara