ENSIKLOPEDIA PAHLAWAN NASIONAL INDONESIA SEBAGAI SARANA INFORMASI DAN EDUKASI BERBASIS ANDROID
Naskah Publikasi
diajukan oleh Happy Alfi Azizah 10.11.4585
kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
ENCYCLOPEDIA OF INDONESIAN NATIONAL HEROES AS A MEANS OF INFORMATION AND EDUCATION BASED ON ANDROID
ENSIKLOPEDIA PAHLAWAN NASIONAL INDONESIA SEBAGAI SARANA INFORMASI DAN EDUKASI BERBASIS ANDROID
Happy Alfi Azizah Erik Hadi Saputra Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
Flow of current technological developments are very rapid, and the impact on the development of mobile applications, especially on the Android operating system. This development is getting help and enable people in daily activities. Even the children were already familiar with an object called an Android phone, and access the various applications of children who are available on Google Play, especially game applications. To compensate for the child's input is obtained, then designed " Encyclopedia of National Hero of Indonesia as a Means of Information and Education-Based Android" as one of the active role of education and learning for children, as well as general information to the public. "Encyclopedia of National Hero of Indonesia as a Means of Information and Education-Based Android " is an application that can run on the Android operating system. With the establishment of this application, expected to Indonesian children and the general public can know better the national heroes were now already forgotten. Keywords: mobile apps, Android, encyclopedias, hero, educational
1.
Pendahuluan Penulis mengambil judul “Ensiklopedia Pahlawan Nasional Indonesia sebagai
Sarana Informasi dan Edukasi Berbasis Android”, sehingga memberikan alternatif pilihan untuk mencari suatu referensi data-data pahlawan nasional Indonesia serta sebagai media edukasi dan informasi melalui smrtphone Android yang dapat diakses di mana saja serta kapan saja oleh siapa saja.
2.
Landasan Teori
2.1
Ensiklopedia
2.1.1
Pengertian Ensiklopedia Menurut Kamus Besar Bahasa Indonesia (KBBI), ensiklopedia ialah karya
universal yang menghimpun uraian tentang berbagai cabang ilmu atau bidang ilmu tertentu dalam artikel-artikel terpisah dan tersusun menurut abjad (pengetahuan luas). 2.1.2
Sejarah Ensiklopedia Perkembangan dari ensiklopedia sendiri berawal dari ensiklopedia tertua yang
dibuat oleh Marcus Porcius Cato dari Kekaisaran Romawi. Walaupun kata ensiklopedia dari Yunani namun bukan berarti ensiklopedia tertua ini berasal dari Yunani juga. Saat ini terdapat ensiklopedia tertua yang masih bisa terjaga hingga sekarang yaitu ensiklopedia yang dibuat oleh Caius Plinius Secundus pada abad 1 Masehi yang terdiri dari 38 jilid. 2.1.3
Perkembangan Ensiklopedia
2.1.3.1 Perkembangan Ensiklopedia di Dunia Perkembangan tentang penggunaan kata ensiklopedia ini terus berlanjut dengan adanya proyek yang dikerjakan oleh Denis Diderot yang merupakan filsuf dan juga seorang penulis asal Perancis. Proyek yang dikerjakan oleh Denis Diderot ini dinamai dengan nama ensiklopedia yang berjalan selama 30 tahun. Proyek ini dimulai dari tahun 1750 hingga 1780. Proyek yang dibuat oleh Denis Diderot ini bertujuan untuk menulis penjelasan secara sistematis tentang ilmu pengetahuan yang akan dipelajari atau dipahami oleh manusia. 2.1.3.2 Perkembangan Ensiklopedia di Indonesia Perkembangan ensiklopedia di Indonesia mempunyai dua kategori, yaitu perkembangan di era klasik dan era kontemporer. 2.2
Pahlawan Nasional
2.2.1
Pengertian-Pengertian 1. Pahlawan Nasional Adalah gelar yang diberikan oleh Pemerintah Indonesia kepada seseorang warga
Negara
Indonesia
yang
1
semasa
hidupnya
melakukan
tindak
kepahlawanan dan berjasa sangat luar biasa bagi kepentingan bangsa dan negara. 2. Tindak Kepahlawanan Adalah perbuatan nyata yang dapat dikenang dan diteladani sepanjang masa bagi warga masyarakat lainnya. 3. Nilai Kepahlawanan Adalah suatu sikap dan perilaku perjuangan yang mempunyai mutu dan jasa pengabdian serta pengorbanan terhadap bangsa dan negara. 4. Keluarga Pahlawan Adalah suami/istri (warakawuri) pahlawan, anak kandung, anak angkat yang diangkat berdasarkan perundang-undangan yang berlaku, orang tua apabila Pahlawan yang bersangkutan belum/tidak berkeluarga. 2.2.2
Sumber Hukum Penganugerahan Gelar Pahlawan Nasional 1. UU No. 33 Prps Tahun 1964 tentang Penetapan Penghargaan dan Pembinaan terhadap Pahlawan. 2. Undang-undang
No.
5
Prps
Penghargaan/Tunjangan
Tahun
1964,
kepada
tentang
Perintis
Pemberian, Pergerakan
Kebangsaan/Kemerdekaan. 3. UU No. 11 Tahun 2009 tentang Kesejahteraan Sosial. 4. Undang-Undang No. 32 Tahun 2004 tentang Pemerintahan Daerah. 5.
PP No. 25/2000 tentang Kewenangan Pemerintah dan Kewenangan Provinsi sebagai Daerah Otonom.
2.2.3
Kriteria Pahlawan Nasional 1. Warga Negara Indonesia yang telah meninggal dunia dan semasa hidupnya :
Telah memimpin dan melakukan perjuangan bersenjata atau perjuangan politik/perjuangan
dalam
bidang
mencapai/merebut/mempertahankan/mengisi
lain
kemerdekaan
serta
mewujudkan persatuan dan kesatuan bangsa.
Telah melahirkan gagasan atau pemikiran besar yang dapat menunjang pembangunan bangsa dan negara.
Telah menghasilkan karya besar yang mendatangkan manfaat bagi kesejahteraan masyarakat luas atau meningkatkan harkat dan martabat bangsa Indonesia.
2. Pengabdian
dan
Perjuangan
yang
dilakukannya
berlangsung
hampir
sepanjang hidupnya (tidak sesaat) dan melebihi tugas yang diembannya. 3. Perjuangan yang dilakukan mempunyai jangkauan luas dan berdampak nasional.
4. Memiliki konsistensi jiwa dan semangat kebangsaan/nasionalisme yang tinggi. 5. Memiliki akhlak dan moral yang tinggi. 6. Tidak menyerah pada lawan/musuh dalam perjuangannya. 7. Dalam riwayat hidupnya tidak pernah melakukan perbuatan tercela yang dapat merusak nilai perjuangannya.
2.3
Android
2.3.1
Sejarah Android Pada bulan Juli 2005, Google bekerja sama dengan Android Inc., perusahaan
yang berada di Palo Ato, California, Amerika Serikat. Para pendiri Android Inc., bekerja di Google, diantaranya Andy Rubi, Rich Miner, Nick Sears, dan Chris White. Saat itu banyak yang berpendapat bahwa fungsi Android Inc., hanyalah sebagai developer perangkat lunak pada telepon seluler. Akhirnya, pada bulan Juli 2005, Google mengakuisisi Android Inc. Sejak saat itu muncullah rumor bahwa Google akan memasuki pasar handphone. 2.3.2
Perkembangan Android a. Android versi 1.1 b. Android versi 1.5 (Cupcake) c.
Android versi 1.6 (Donut)
d. Android versi 2.0/2.1 (Eclair) e. Android versi 2.2 (Froyo: Frozen Yoghurt) f.
Android versi 2.3 (Gingerbread)
g. Android versi 3.0 (Honeycomb) h. Android Ice Cream Sandwich i. 2.3.3
Android Jelly Bean
Arsitektur Android 1. Application dan Widgets 2. Application Framework 3. Libraries 4. Android Run Time Android run time dibagi menjadi dua bagian, yaitu: a. Core Libraries b. Dalvik Virtual MachineLinux Kernel 5. Linux Kernel
2.3.4
Fitur Android a. Handset Layout b. Storage (Ruang Penyimpanan)
3
c.
Connectivity (Konektivitas)
d. Messaging (Pesan) e. Web Browser f.
Java Support
g. Media Support h. Additional Hardware Support
2.3.5
i.
Development Environment (Lingkungan Pengembangan)
j.
Google Play/Play Store
k.
Multi Touch
Android SDK SDK
(Software
Development
Kit)
merupakan
suatu
alat
bantu
untuk
pengembangan software. Android SDK digunakan untuk membuat aplikasi berbasis Android, tanpa harus ada handset Android sendiri pun kita bisa menguji aplikasi yang sudah dibuat. Android SDK berisi API, contoh dan dokumentasi dari Android yang akan dikembangkan. 2.4
UML Diagram UML yang digunakan dalam penelitian ini berjumlah 4 buah karena telah
cukup untuk menjelaskan tentang sistem yang akan dibangun. Diagram-diagram tersebut adalah: 1. Use Case Diagram: mmenjelaskan manfaat sistem jika dilihat menurut pandangan orang yang berada diluar sistem (actor). 2. Activity Diagram: tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem. 3. Class Diagram: sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain beroientasi objek. 4. Sequence
Diagram:
dijelaskan
secara
rinci
bagaimana
suatu
proses
berjalandalam suatu use case, didalamnya juga terjadi interaksi antar kelas, operasi yang terlibat, urutan antar operasi dan informasi yang diperluan oleh masing-masing operasi (Schmuller, 1999) 2.5
Java Java merupakan bahasa berorientasi objek (OOP), yaitu mengorganisasikan
program sebagai kumpulan komponen, disebut objek. Objek-objek ini ada secara independen,
punya aturan-aturan berkomunikasi dengan objek
lain dan untuk
memerintahkan objek lain guna meminta informasi tertentu atau meminta objek lain mengerjakan sesuatu. 2.5.1
Java Modern
4
Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi. 2.5.2
Java Virtual Machine Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C
untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi kode byte. Kemudian pada saat eksekusi, JVM membaca kode byte tersebut dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan. 2.5.3
Just In Time Compiler Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada yang
menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian, pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan dengan interpretasi biasa. 2.5.4
Keunggulan Java a. Portabel b. Sederhana c.
Interpreter
d. Berorientasi Objek e. Dapat didistribusikan dengan mudah 2.6
Eclipse IDE Integrated Development Environment (IDE) adalah program komputer yang
memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Eclipse adalah sebuah IDE untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse:
2.7
•
Multi-platform
•
Multi-language
•
Multi-role
Open source SQLite SQLite merupakan sebuah sistem manajemen basis data relasional yang bersifat
ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa
5
C. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D. Richard Hipp. 2.8
Smartphone Telepon pintar (smartphone) adalah telepon gengam
yang mempunyai
mempunyai kemampuan tinggi dan dengan fungsi yang hampir menyerupai komputer.
3.
Analisis dan Perancangan Sistem
3.1
Analisis Sistem Konsep dasar aplikasi ensiklopedia pahlawan ini adalah aplikasi berisi data-data
vital pahlawan nasional di Indonesia, serta berisi beberapa latihan soal yang berjalan di handset yang memiliki sistem operasi Android. Perangkat lunak ini berbasiskan teknologi Android. bisa memakai aplikasi ini jika mempunyai perangkat handset bersistem operasikan Android. Di dalam aplikasi ini, bisa membaca sejarah dan perjuangan semua pahlawan nasional Indonesia, juga dapat mengerjakan beberapa latihan soal yang berhubungan dengan pahlawan nasional Indonesia. 3.1.1
Analisis PIECES
3.1.1.1 Analisis Kinerja (Performance) Aplikasi yang dikembangkan ini akan menyediakan waktu tanggap yang memadai demi kebutuhan pengguna.
Kelemahan aplikasi lama: Aplikasi yang sudah ada fiturnya terlalu standar sehingga kinerjanya kurang maksimal.
3.1.1.2 Analisis Informasi (Information) Dalam aplikasi yang dikembangkan ini, terdapat pengelompokan informasiinformasi yang dimiliki pahlawan, sehingga informasinya lebih detail dan tidak membingungkan.
Kelemahan aplikasi lama: Tidak adanya pengkategorian (misal: data diri, masa muda, masa perjuangan, akhir hayat, penghargaan, dll) dalam isi materi membuat pengguna kesulitan dalam mencari hal pokok yang diinginkan, dan pengguna menjadi mudah bosan dalam membacanya.
3.1.1.3 Analisis Ekonomi (Economy) Bisa dikatakan tidak ada kelemahan dalam hal ekonomi di aplikasi lama, karena aplikasi bisa didapatkan di Google PlayStore secara gratis. 3.1.1.4 Analisis Kontrol/Keamanan (Control/Security)
6
Bisa dikatakan tidak ada kelemahan dalam hal kontrol/keamanan di aplikasi lama, karena basis dari aplikasi adalah aplikasi edukasi serta pengetahuan yang bisa diketahui oleh sebanyak-banyaknya orang. 3.1.1.5 Analisis Efisiensi (Eficiency) Efisiensi dari sistem yang dikembangkan adalah dengan adanya tombol-tombol menu pembantu seperti search, back dan home di akhir tiap materi, sehingga pengguna dapat lebih cepat untuk menuju halaman yang diinginkan, halaman sebelumnya maupun halaman utama. Selain itu, di aplikasi ini nama pahlawan sudah urut sesuai huruf abjad.
Kelemahan aplikasi lama: Menu sangat standar, tidak tombol search, back maupun home sehingga pengguna kesulitan untuk langsung menuju ke halaman yang diinginkan. Untuk memilih nama pahlawan harus scroll terus ke bawah. Aplikasi lama tidak urut berdasar abjad.
3.1.1.6 Analisis Layanan (Service) Agar pelayanan semakin baik, di aplikasi yang dikembangkan ini disertai dengan menu latihan soal, halaman bantuan serta halaman tentang aplikasi. Sehingga pengguna akan sangat merasa terbantu, dan juga dapat melatih ingatan dan pengetahuan pengguna.
Kelemahan aplikasi lama: Tidak adanya menu-menu tambahan, karena begitu aplikasi dibuka langsung menyajikan daftar pahlawan yang urutan abjadnya berantakan.
3.1.2
Analisis Kebutuhan Sistem
3.1.2.1 Kebutuhan Fungsional 1. Sistem mampu menampilkan data vital semua pahlawan nasional Indonesia, seperti gambar, sejarah, serta perjuangannya. 2. Sistem mampu menyajikan soal-soal latihan yang berhubungan dengan materi pahlawan nasional Indonesia. 3. Sistem mampu menampilkan nama user saat mengerjakan soal latihan. 4. Sistem mampu menampilan waktu pengerjaan latihan soal yang dilakukan oleh . 5. Sistem mampu mengkalkulasi nilai dari latihan yang telah dilakukan oleh . 3.1.2.2 Kebutuhan Non-Fungsional 1. Kebutuhan Perangkat Keras (Hardware) Hardware adalah alat yang dipakai untuk mengolah data serta menyajikan laporan. Spesifikasi hardware yang digunakan untuk membuat aplikasi ini yaitu: a. Processor
: Intel Core i3 CPU M370 2.40 GHz
7
b. Memory RAM : 1,00 GB DDR3 c. Harddisk Drive : 250 GB Sedangkan spesifikasi minimal hardware yang dibutuhkan untuk menjalankan aplikasi ini adalah smartphone bersistem operasi Android 2.2 Froyo (Frozen Yoghurt). 2. Kebutuhan Perangkat Lunak (Software) Software yang dibutuhkan untuk pembuatan aplikasi ini yaitu: a. Sistem Operasi b. Bahasa Pemrograman Java c. Integrated Development Enviroment (IDE) Eclipse Galileo d. Android Software Development Kit (SDK) e. Android Development Tools (ADT) f.
Android Virtual Device (ADV)
g. Easy Button & Menu Maker. Sedangkan software minimal yang dibutuhkan untuk penerapan aplikasi ini adalah Android 2.2 Froyo (Sistem Operasi). 3. Kebutuhan Pengguna (User) Kebutuhan yang diperlukan oleh pada aplikasi ini adalah sebagai berikut: 1. User dapat mengoperasikan aplikasi dengan mudah 2. User dapat membaca biografi, sejarah dan perjuangan berbagai pahlawan nasional di Indonesia 3. User dapat mengerjakan latihan-latihan soal tentang pahlawan nasional Indonesia. 3.1.3
Analisis Kelayakan Sistem
3.1.3.1 Analisis Kelayakan Teknologi Dari segi kelayakan teknologi, aplikasi ini dapat dikatakan layak, sebab tidak harus menggunakan versi Android terbaru untuk menjalankannya. Selain itu, aplikasi ini mudah untuk diterapkan, dan tidak memerlukan spesifikasi smartphone yang tinggi. 3.1.3.2 Analisis Kelayakan Hukum Dari segi kelayakan hukum, aplikasi ini dapat dikatakan layak, karena konten dalam aplikasi ini tidak mengandung unsur pelanggaran hukum, misalnya saja unsur pornografi, penipuan, SARA, maupun hal-hal lain yang berhubungan dengan kejahatan. 3.1.3.3 Analisis Kelayakan Operasional Pengoperasian aplikasi ini tidak membutuhkan keterampilan khusus, mengingat hampir sebagian besar masyarakat Indonesia sudah terbiasa menggunakan smartphone maupun tablet. Dengan ditunjang tampilan aplikasi yang operasional, aplikasi ini dapat dikatakan layak. 3.1.3.4 Analisis Kelayakan Ekonomi
8
friendly, maka secara
Dari segi kelayakan ekonomi, aplikasi ini dapat dikatakan layak, sebab nantinya aplikasi ini dapat di download secara gratis pada playstore. Selain itu, dengan menggunakan aplikasi ini, dapat mengurangi biaya untuk pembelian buku cetak ensiklopedia pahlawan nasional Indonesia. Jika menggunakan analisis ROI (Return of Investment), dengan sebagai berikut: ROI = total manfaat – total biaya total biaya Dikarenakan total biaya yang keluarkan perancang hampir tidak ada, karena hanya berupa biaya waktu, sedangkan total manfaat sangat banyak dan jangka panjang, maka hasil ROI jika (1-0) : 0 adalah tak terhingga. 3.2
Perancangan Sistem
3.2.1
Perancangan Proses Use case diagram merupakan diagram yang bekerja dengan mendeskripsikan
tipikal interaksi antara user sebuah sistem dengan menjelaskan apa yang dilakukan oleh actor dan sistem. Pada aplikasi ini, use case menjelaskan tentang hubungan antara sistem dengan aktor. Aktor merupakan pengguna aplikasi, sedangkan sistem merupakan aplikasi ensiklopedia pahlawan nasional Indonesia. Hubungan yang terjadi dapat berupa input aktor ke sistem ataupun output dari sistem ke aktor.
Gambar Use Case Diagram Aplikasi Ensiklopedia Pahlawan Nasional 3.2.2
Perancangan Basis Data Nama Field
Gambar
Tipe Text
Keterangan Nama Gambar
9
Nama
Text
Nama pahlawan
Biografi
Text
Paragraf biografi
id_bio
int, primary key
ID biografi
Tabel Database Biografi Nama Field
Tipe
Keterangan
_id
int, primary key
ID soal
Soal
Text
Soal
jawaban_a
Text
Jawaban A
jawaban_b
Text
Jawaban B
jawaban_c
Text
Jawaban C
jawaban_benar
Text
Jawaban yang benar
Tabel Database Soal
4.
Implementasi dan Pembahasan
4.1
Implementasi Implementasi dan pembahasan perancangan aplikasi Ensiklopedia Pahlawan
Indonesia ini menggunakan emulator ponsel pada Eclipse dan handphone Samsung Galaxy Young. 4.1.1
Uji Coba Program dan Sistem Proses pengujian dibagi menjadi 2 tahapan, yaitu pengujian program dan
pengujian sistem. Dalam pengujian program menggunakan kesalahan bahasa (syntax), kesalahan logika dan kesalahan pada saat program berjalan (runtime) sedangkan dalam pengujian sistem menggunakan black box testing dan white box testing. 4.1.2
Manual Program Manual program berfungsi untuk memandu pengguna dalam mengoperasikan
aplikasi Ensiklopedia Pahlawan Indonesia di smartphone. Manual program berisi tentang penjelasan fitur-fitur yang ada di dalam aplikasi dan juga cara mengoperasikannya. 4.1.3
Manual Instalasi Langkah-langkah penginstalan aplikasi ini adalah sebagai berikut: 1. Kirimkan file Ensiklopedia Pahlawan Indonesia dari laptop ke ponsel Android dengan menggunakan data transfer, bisa berupa kabel data, bluetooth, ataupun card reader. 2. Buka file Ensiklopedia Pahlawan Indonesia.apk di Android untuk memulai proses penginstalan. 3. Setelah kita buka, akan muncul dialog untuk verifikasi apakah kita akan menginstal aplikasi atau membatalkan penginstalan. Pilih “Install” untuk melanjutkan penginstalan.
10
4. Setelah kita pilih “Install”, proses instalasi pun segera berlangsung. Tunggu prosesnya sampai selesai. 5. Setelah proses instalasi selesai, akan muncul keterangan bahwa aplikasi telah terinstal. Aplikasi Ensklopedia Pahlawan Indonesia pun siap untuk dijalankan. 6. Setelah aplikasi terinstall, maka icon aplikasi akan muncul di dalam menu smartphone. 4.2
Pembahasan Pembahasan Tampilan Interface/Antarmuka Program
Gambar Interface Splashscreen
Gambar Interface Menu Utama
11
Gambar Interface List Pahlawan Nasional
Gambar Interface Isi Biografi Pahlawan
12
Gambar Interface Input Username
Gambar Interface Latihan Soal
13
Gambar Interface Activity Result
Gambar Interface Bantuan
14
Gambar Interface Tentang Aplikasi
5.
Penutup
5.1
Kesimpulan 1. Aplikasi Ensiklopedia Pahlawan Nasional dibuat melalui tahap perancangan mulai dari perancangan sistem, perancangan UML (Unifed Modelling Language), rancangan interface, serta implementasi dan pengujian sistem. 2. Aplikasi ini memuat data sebanyak 155 pahlawan nasional Indonesia. 3. Aplikasi dapat memberikan informasi lengkap dan detail mengenai data diri serta biografi pahlawan nasional Indonesia. 4. Aplikasi dapat memberikan latihan soal sebagai sarana belajar pengguna aplikasi. 5. Kekurangan dari aplikasi Ensiklopedia Pahlawan Nasional: a) Hanya dapat berjalan pada ponsel yang bersistem operasi Android minimal versi 2.3. b) Jumlah soal pada latihan soal baru sedikit. c) Aplikasi belum dapat menyimpan nama pengguna yang sudah mengerjakan latihan soal secara permanen. d) Aplikasi belum dapat menampilkan ranking dari latihan soal yang telah dikerjakan oleh beberapa user yang berbeda. e) Aplikasi ini kurang memiliki animasi yang menarik. 5. Kelebihan dari aplikasi Ensiklopedia Pahlawan Nasional: a) Aplikasi ini mudah digunakan oleh pengguna. b) Aplikasi ini memiliki menu latihan soal yang tidak dimiliki oleh aplikasi lain yang sejenis.
15
Pengembangan aplikasi Aplikasi Ensiklopedia Pahlawan Nasional ini berbasis sistem operasi Android yang sudah banyak digunakan dalam smartphone, sehingga lebih mudah dalam pendistribusian. 5.2
Saran
Memperbaiki desain grafis dari aplikasi, baik dari sisi layout maupun button serta background dari aplikasi yang masih sangat sederhana. Memperbanyak lagi jumlah soal pada latihan soal. Aplikasi dapat menyimpan nama pengguna yang sudah mengerjakan latihan soal secara permanen. Aplikasi dapat menampilkan ranking dari latihan soal yang telah dikerjakan oleh beberapa user yang berbeda.
16
DAFTAR PUSTAKA
Al Fatta, Hanif, 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta: Penerbit Andi. Fowler, M. 2005.UML Distilled. Boston: Pearson Education Mirnawati. 2012. Kumpulan Pahlawan Indonesia Terlengkap. Jakarta: Cerdas Interaktif. Siregar, Ivan Michael, et al. 2010. Mengembangkan Aplikasi Enterprise Berbasis Android. Yogyakarta: Gava Media. Yasin, Verdi. 2012. Rekayasa Perangkat Lunak Berorientasi Objek. Jakarta: Mitra Wacana Media. http://sigma.ac.id/android-sejarah-perkembangannya.html. September 2013, pukul 12:07 WIB
Diakses
http://kemsos.go.id/modules.php?name=Pahlawan&opsi=mulai. September 2013, pukul 10:51
Diakses
tanggal
tanggal
http://kabar-toraja.com/humaniora/pendidikan/1154-apa-itu-ensiklopedia%20. tanggal 9 Oktober 2013, pukul 09:50 WIB
29
Diakses
http://profil.merdeka.com. Diakses tanggal 21 Februari 2014, pukul 08:44 WIB
17
29