APLIKASI PEMBELAJARAN GEOGRAFI UNTUK SISWA SMA BERBASIS ANDROID
Istiqoma Aprilia 41813010024
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
APLIKASI PEMBELAJARAN GEOGRAFI UNTUK SISWA SMA BERBASIS ANDROID Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh :
Istiqoma Aprilia 41813010024
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 Subhanahu wa Ta’ala yang telah melimpahkan rahmat dan karunia-Nya, sehingga dapat menyelesaikan laporan tugas akhir yang berjudul “Aplikasi Pembelajaran Geografi untuk Siswa SMA Berbasis Android” yang merupakan salah satu syarat kelulusan bagi mahasiswa program studi strata satu (S1) pada jurusan Sistem Informasi Universitas Mercu Buana. Laporan tugas akhir ini masih jauh dari kata sempurna. Oleh karena itu, kritik dan saran yang membangun sangat diharapkan agar dapat menyempurnakan laporan tugas akhir ini. Tidak lupa pula penulis ucapkan terima kasih kepada : 1. Bapak Hendra Prastiawan, S.SI, MT selaku Dosen Pembimbing Tugas Akhir, yang telah berbaik hati meluangkan waktunya untuk memberikan arahan dan bimbingannya hingga penulis dapat menyelesaikan tugas akhir ini dengan baik. 2. Ibu Nur Ani, ST., M.MSI. selaku Ketua Program Studi Sistem Informasi Universitas Mercu Buana. 3. Ibu Inge Handriani, M.Ak., MMSI. Selaku Koordinator Tugas Akhir pada jurusan Sistem Informasi Universitas Mercu Buana. 4. Bapak Andi Nugroho, ST, M.Kom selaku pembimbing akademik pada jurusan Sistem Informasi Universitas Mercu Buana. 5. Bapak dan Ibu Dosen Fakultas Ilmu Komputer Universitas Mercu Buana yang telah membekali penulis dengan berbagai ilmu selama mengikuti perkuliahan dan penulisan skripsi. 6. Kedua orangtua penulis, Bapak Subur Krisnawanto dan Ibu Tri Kuntari, kakak-kakak penulis, dan juga seluruh keluarga penulis yang telah mendoakan dan memberikan dukungannya selama pengerjaan tugas akhir ini. 7. Teman-teman jurusan Sistem Informasi angkatan 2013, yang telah memberikan dukungannya selama pengerjaan tugas akhir. iv
http://digilib.mercubuana.ac.id/
Demikian laporan tugas akhir ini penulis susun dengan sebaik – baiknya, penulis sadar bahwa masih banyak kekurangan dalam penulisan laporan tugas akhir ini, baik dari materi maupun teknik penyajiannya, mengingat kurangnya pengetahuan dan pengalaman penulis. Untuk itu penulis sangat mengharapkan kritik dan saran yang membangun. Akhir kata semoga tugas akhir ini dapat berguna dan bermanfaat khususnya bagi penulis dan bagi semua pembaca.
Jakarta, 8 Mei 2017 Penulis,
Istiqoma Aprilia
v
http://digilib.mercubuana.ac.id/
DAFTAR ISI
LEMBAR PERNYATAAN ............................................................................................... i LEMBAR PERSETUJUAN SIDANG ............................................................................ ii LEMBAR PENGESAHAN ............................................................................................. iii KATA PENGANTAR .......................................................................................................iv ABSTRACT .......................................................................................................................vi ABSTRAK ........................................................................................................................vii DAFTAR ISI.................................................................................................................... viii DAFTAR GAMBAR ......................................................................................................... x DAFTAR TABEL .............................................................................................................xi BAB I .................................................................................................................................. 1 PENDAHULUAN ............................................................................................................. 1 1.1
Latar Belakang .................................................................................................... 1
1.2
Perumusan Masalah ............................................................................................ 2
1.3
Batasan Masalah ................................................................................................. 2
1.4
Tujuan dan Manfaat Penelitian ........................................................................... 2
1.5
Metode Penelitian ............................................................................................... 3
1.6
Sistematika Penulisan ......................................................................................... 3
BAB II ................................................................................................................................ 5 LANDASAN TEORI ........................................................................................................ 5 2.1
Konsep Dasar Geografi ....................................................................................... 5
2.1.1
Sejarah Geografi ......................................................................................... 5
2.1.2
Konsep Geografi Menurut Beberapa Ahli .................................................. 5
2.2
Android ............................................................................................................... 6
2.2.1
Sejarah Android .......................................................................................... 6
2.2.2
Arsitektur Android ...................................................................................... 7
2.2.3
Komponen Aplikasi Android ...................................................................... 8
2.2.4
Eclipse Intergrated Development Environment (IDE) ................................ 9
viii
http://digilib.mercubuana.ac.id/
2.2.5
Java SE Development Kit (JDK) ............................................................... 10
2.2.6
Android Development Tool (ADT) ........................................................... 10
2.2.7
Android Software Development Kit (SDK)............................................... 10
2.2.8
Android SDK Platform ............................................................................. 10
2.2.9
SQLite Database ....................................................................................... 10
2.3
Metode Pengembangan Sistem ......................................................................... 11
2.4
UML dan Model Diagram UML ....................................................................... 12
2.5
Pengujian Sistem ............................................................................................... 21
2.5.1
Prinsip Pengujian ...................................................................................... 22
2.5.2
Metode Pengujian Black-Box .................................................................... 23
2.6
Analisis SWOT ................................................................................................. 24
BAB III............................................................................................................................. 24 ANALISA DAN PERANCANGAN SISTEM ............................................................... 24 3.1
Analisis Prosedur .............................................................................................. 24
3.1.1
Flowmap Berjalan Proses Belajar Geografi Siswa SMA .......................... 24
3.2
Analisis SWOT ................................................................................................. 25
3.3
Matriks Analisis SWOT .................................................................................... 26
3.4
Perancangan Sistem .......................................................................................... 27
3.4.1
Use Case Diagram .................................................................................... 27
3.4.2
Activity Diagram ....................................................................................... 29
3.4.3
Sequence Diagram .................................................................................... 32
3.4.4
Class Diagram .......................................................................................... 34
3.5
Rancangan Struktur Tabel ................................................................................. 34
3.6
Rancangan Layar .............................................................................................. 36
3.6.1
Rancangan Layar Halaman Utama............................................................ 36
3.6.2
Rancangan Layar Menu ............................................................................ 37
3.6.3
Rancangan Layar Submenu ...................................................................... 38
3.6.4
Rancangan Layar Materi Pembelajaran .................................................... 39
3.6.5
Rancangan Layar Pilihan Latihan Soal ..................................................... 40
3.6.6
Rancangan Layar Latihan Soal ................................................................. 41
3.6.7
Rancangan Layar List Video ..................................................................... 42
3.6.8
Rancangan Tampilan Pemutar Video........................................................ 43
BAB IV ............................................................................................................................. 44
ix
http://digilib.mercubuana.ac.id/
IMPLEMENTASI DAN PENGUJIAN ......................................................................... 44 4.1
Implementasi Aplikasi ...................................................................................... 44
4.2
Instalasi Program dan Database ........................................................................ 44
4.2.1
Instalasi Program....................................................................................... 44
4.2.2
Instalasi Database ..................................................................................... 45
4.3
Implementasi Program ...................................................................................... 45
4.4
Metode Pengujian ............................................................................................. 51
4.5
Skenario Pengujian ........................................................................................... 51
4.6
Analisa Hasil Pengujian .................................................................................... 55
BAB V .............................................................................................................................. 56 PENUTUP........................................................................................................................ 56 5.1
Kesimpulan ....................................................................................................... 56
5.2
Saran ................................................................................................................. 57
DAFTAR PUSTAKA ...................................................................................................... 58 LAMPIRAN-LAMPIRAN ............................................................................................. 60
x
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR Gambar 1.1 A Prototyping-Based Methodology (Dennis et al, 2015:10) ............. 12 Gambar 2.2 Contoh Use Case Diagram (Alan Dennis et al 2012:520)................ 15 Gambar 2.3 Contoh Activity Diagram (Alan Dennis et al 2015:134)................... 17 Gambar 2.4 Contoh Class Diagram (Alan Dennis et al, 2015: 177) .................... 19 Gambar 2.5 Contoh Sequence Diagram................................................................ 21 Gambar 3.1 Flowmap Proses Belajar Geografi Siswa SMA ............................................ 24 Gambar 3.2 Use Case Diagram Sistem Usulan ................................................................ 24 Gambar 3.3 Activity Diagram Melihat Materi Pelajaran ................................................. 29 Gambar 3.4 Activity Diagram Melihat Video Pelajaran ................................................... 30 Gambar 3.5 Activity Diagram Mengerjakan Soal............................................................. 31 Gambar 3.6 Sequence Diagram Menampilkan Materi Pelajaran..................................... 32 Gambar 3.7 Sequence Diagram Menampilkan Latihan Soal ........................................... 33 Gambar 3.8 Sequence Diagram Menampilkan Video Pelajaran ..................................... 33 Gambar 3.9 Class Diagram Sistem Usulan ..................................................................... 34 Gambar 3.10 Rancangan Layar Halaman Utama ............................................................. 36 Gambar 3.11 Rancangan Layar Menu.............................................................................. 37 Gambar 3.12 Rancangan Layar Submenu........................................................................ 38 Gambar 3.13 Rancangan Layar Materi Pembelajaran...................................................... 39 Gambar 3.14 Rancangan Layar Pilihan Latihan Soal ...................................................... 40 Gambar 3.15 Rancangan Layar Latihan Soal .................................................................. 41 Gambar 3.16 Rancangan Layar List Video ...................................................................... 42 Gambar 3.17 Rancangan Tampilan Pemutar Video ......................................................... 43
Gambar 4.1 Tampilan Splash screen ................................................................... 42 Gambar 4.2 Halaman Menu Utama ..................................................................... 42 Gambar 4.3 Halaman Pilihan Kategori Kelas ...................................................... 43 Gambar 4.4 Halaman List Materi Pelajaran ......................................................... 43 Gambar 4.5 Halaman Materi Pelajaran ................................................................ 44 Gambar 4.6 Halaman Pilihan Latihan Soal .......................................................... 44 Gambar 4.7 Halaman Latihan Soal ...................................................................... 45 Gambar 4.8 Halaman Hasil Nilai ......................................................................... 45 Gambar 4.9 Halaman List Video .......................................................................... 46 Gambar 4.10 Halaman Tampilan Video .............................................................. 46
xi
http://digilib.mercubuana.ac.id/
DAFTAR TABEL Tabel 2.1 Elemen-elemen Use Case Diagram ...................................................... 13 Tabel 2.2 Elemen-elemen Activity Diagram (Alan Dennis et al 2015:132) ......... 15 Tabel 2.3 Elemen-elemen Class Diagram ............................................................ 18 Tabel 2.4 Elemen-elemen Sequence Diagram ...................................................... 20 Tabel 3.1 Tabel Analisis SWOT ....................................................................................... 44 Tabel 3.2 Tabel Matriks Analisis SWOT.......................................................................... 45 Tabel 3.3 Spesifikasi Use Case Diagram Melihat materi pelajaran ................................ 46 Tabel 3.4 Spesifikasi Use Case Diagram Melihat video pelajaran.................................. 47 Tabel 3.5 Spesifikasi Use Case Diagram Mengerjakan soal ........................................... 47 Tabel 3.6 Spesifikasi Use Case Diagram Melihat nilai ................................................... 47 Tabel 3.7 Tabel Penjelasan Activity Diagram Melihat Materi Pelajaran ......................... 48 Tabel 3.8 Tabel Penjelasan Activity Diagram Melihat Video Pelajaran ........................... 49 Tabel 3.9 Tabel Penjelasan Activity Diagram Mengerjakan Soal.................................... 51
Tabel 4.1 Tabel Pengujian Pada Halaman Menu Utama ..................................... 47 Tabel 4.2 Tabel Pengujian Pada Halaman Menu Materi ..................................... 48 Tabel 4.3 Tabel Pengujian Pada Halaman Menu Latihan .................................... 49 Tabel 4.4 Tabel Pengujian Pada Halaman Video................................................. 50
xii
http://digilib.mercubuana.ac.id/