Anda di halaman 1dari 7

Ijns.

org Indonesian Journal on Networking and Security - Volume 8 No 3 – 2019

APLIKASI “KASANTARA” KERAJAAN BESAR NUSANTARA BERBASIS ANDROID

Nuzul Iman Fadlilah (1), Brian Gustiar Perdana (2)


Universitas Bina Sarana Informatika PSDKU Kabupaten Banyumas,
Universitas Bina Sarana Informatika Jakarta
nuzul.nfh@bsi.ac.id (1), bryangustiarp@gmail.com (2)

Abstract - History is events and events that really happened in the past. From history, we can learn
what ever influenced the progress and fall of a civilization. However, history differs from social
sciences mainly because history examines the dynamics of individuals, society, objects, and events
that are all related to what has been thought, felt, or done by humans in the process of time that has
been past (temporal ). Many civilizations in Indonesia are interesting to study. One of them is royal
civilization. Cultural diversity and history of the kingdom in Indonesia is so much, but the lack of
enthusiasm for learning is a problem for generations of children. With the collection of data used, the
Great Kingdom Archipelago Application was made based on Android because most Indonesians use
cellphones with the Android operating system. Designs that are easily understood by children are
easier to operate. In using this application, users can choose various royal names, royal information,
until the royal heritage.

Keywords: Archipelago Kingdom, Andoid, Application Kingdom.

Abstrak - Sejarah adalah kejadian dan peristiwa yang benar-benar terjadi pada masa lampau. Dari
sejarah, kita dapat mempelajari apa saja yang pernah mempengaruhi kemajuan dan kejatuhan
sebuah peradaban. Akan tetapi, sejarah berbeda dengan ilmu-ilmu sosial terutama karena sejarah
mengkaji dinamika individu, masyarakat, objek-objek, serta peristiwa-peristiwa yang semuanya
berhubungan dengan apa yang telah dipikirkan, dirasakan, atau diperbuat oleh manusia dalam
proses waktu yang telah lalu (temporal). Banyak peradaban di Indonesia yang menarik untuk
dipelajari. Salah satunya yaitu peradaban kerajaan. Keragaman budaya dan cerita sejarah kerajaan
di Indoneia begitu banyak, namun kurangnya antusias belajar menjadi masalah tersendiri untuk anak-
anak generasi sekarang. Dengan pengumpulan data yang digunakan, Aplikasi Kerajaan Besar
Nusantara ini dibuat dengan berbasis android karena masyarakat Indonesia kebanyakan
menggunakan ponsel dengan sistem operasi Android. Desain yang mudah dipahami oleh anak-anak
lebih mudah dalam pengoprasiannya. Dalam menggunakan aplikasi ini, pengguna dapat memilih
berbagai nama kerajaan, informasi kerajaan, sampai peninggalan kerajaan.

Kata Kunci : Kerajaan Nusantara, Android, Aplikasi Kerajaan.

A. PENDAHULUAN nusa (pulau) di antara dua benua dan dua


Sejarah dalam Kamus Besar Bahasa samudra. Dan nama Nusantara tetap
Indonesia yaitu kejadian dan peristiwa yang digunakan sampai sekarang sebagai sinonim
benar-benar terjadi pada masa lampau. Dari bahasa Indonesia. Banyak peradaban di
sejarah, kita dapat mempelajari apa saja yang Indonesia yang menarik untuk dipelajari. Salah
pernah mempengaruhi kemajuan dan satunya yaitu peradaban kerajaan.
kejatuhan sebuah peradaban. Dahulu sebelum Mengenalkan sejarah kerajaan dalam bentuk
Indonesia menjadi negara kesatuan, terdapat aplikasi tentu sangat efektif. Pengguna tidak
kerajaan yang mendiami wilayah Nusantara. perlu lagi membawa buku tebal dan berat.
Nusantara adalah sebutan yang digunakan Apalagi anak-anak zaman sekarang kurang
oleh masyarakat Indonesia untuk meminati membaca buku-buku sejarah karena
menggambarkan wilayah kepulauan yang ketika baru melihat sajapun sudah malas.
terbentang dari ujung Sumatera hingga Papua. Dengan dibuatnya aplikasi edukasi sejarah
Dahulu sebelum berganti nama menjadi kerajaan ini diharapkan bisa menjadi media
Indonesia, Nusantara memiliki kisah sejarah daya tarik anak muda untuk mempelajari
yang panjang. Asal usul Nusantara pertama sejarah kerajaan di Indonesia. Selain itu
kali tercatat dalam literatur berbahasa Jawa pengguna tidak cepat bosan kareja disajikan
yang dianut Majapahit dan pada awal abad ke- secara digital dalam bentuk aplikasi.
20 istilah ini digaungkan kembali oleh Ki Hajar Dari permasalahan tersebut, pengguna
Dewantara. Nusantara memiliki makna yaitu membutuhkan sebuah program aplikasi yang
ISSN : 2302-5700 (Print) – 2354-6654 (Online) 1
Ijns.org Indonesian Journal on Networking and Security - Volume 8 No 3 – 2019

memudahkan dalam proses belajar dan yang dibuat untuk melakukan pekerjaan-
mengenal berbagai sejarah kerajaan di pekerjaan tertentu (khusus)".
Nusantara. Sejarah peninggalan dapat menjadi
dasar, bahwa sejarah mempunyai peran yang 3. Bahasa Pemrograman
penting serta dijaga demi pelajaran bagi MenurutSupraptodalam(Hidayat,
manusia. Untuk nama yang akan diambil yaitu Fadlilah, & Ubaidilah, 2018) “Bahasa
Aplikasi Kerajaan Besar Nusantara pemrograman adalah notasi yang digunakan
(KASANTARA) Berbasis Android. untuk menulis program (komputer). Bahasa ini
dibagi menjadi tiga tingkatan yaitu bahasa
mesin, bahasa tingkat rendah dan bahasa
B. TINJAUAN PUSTAKA tingkat tinggi”.
1. Program Menurut (Ritayani, 2015) “Bahasa
Menurut Sutarman dalam (Hidayat, Fadlilah, Pemrograman merupakan notasi yang
& Ubaidilah, 2018) menyatakan bahwa dipergunakan untuk mendeskripsikan proses
“Program adalah barisan perintah atau komputasi dalam format yang dapat dibaca oleh
instruksi yang disusun sehingga dapat komputer dan juga manusia”.
dipahami oleh komputer dan kemudian Proses komputasi pada umumnya
dijalankan sebagai barisan pehitungan didefinisikan secara formal menggunakan
numerik, dimana barisan perintah tersebut konsep matematika dari mesin turing (model
berhinnga, berakhir, dan menghasilkan komputasi teoritis yang ditemukan oleh Alan
output”. Turing). Sebenarnya bahasa pemrograman
dirancang sebagai media untung memfasilitasi
Sekumpulan instruksi yang diwujudkan komunikasi antar manusia dengan komputer.
dalam bentuk bahasa, kode skema ataupun Secara garis besar ada dua kategori bahasa
bentuk lain, yang apabila digabungkan pemrograman yaitu: bahasa pemrograman aras
dengan media yang dapat dibaca dengan rendah (low level) dan bahasa pemrograman
komputer akan mampu membuat komputer aras tinggi (high level). Bahasa pemrograman
bekerja untuk melakukan fungsi-fungsi aras rendah cenderung mendekati level
khusus termasuk persiapan dalam komputer, ini artinya bahwa bahasanya ditulis
merancang instruksi-instruksi tersebut. mendekati atau sama dengan bahasa mesin
Berikut ini beberapa langkah yang harus komputer, hal ini sangat sulit ditulis karena
diperhatikan oleh pemrogram sebelum bahasanya jauh dari bahasa manusia yang
mengimplementasikan suatu permasalahan digunakan sehari-hari. Bahasa pemrograman
dalam program adalah: yang lebih mudah dipelajari adalah bahasa
pemrograman aras tinggi. Disebut aras tinggi
1. Mendefinisikan masalah.
karena bahasanya mendekati level bahasa
2. Mencari solusi masalah.
manusia sehingga lebih mudah dipahami.
3. Memilih teknik pemecahan masalah dan
Menurut kedua kutipan di atas dapat
algoritma.
disimpulkan bahasa pemrograman adalah
4. Menulis program.
notasi yang digunakan untuk menulis program
5. Melakukan testing debugging.
6. Melakukan dokumentasi (komputer) dan digunakan untuk
mendeskripsikan proses komputasi dalam
Melakukan pemeliharaan. format yang dapat dibaca oleh komputer dan
Menurut Sutarman dalam (Maarif et al., juga manusia.
2017), menyatakan bahwa “Program adalah
barisan perintah atau instruksi yang disusun 4. Android
sehingga dapat dipahami oleh komputer dan Menurut Safaat dalam (Maarif, Nur, &
kemudian dijalankan sebagai barisan Rahayu, 2018) “Android adalah sebuah Sistem
perhitungan numerik, dimana barisan operasi untuk perangkat mobile berbasis linux
perintah tersebut berhingga, berakhir, dan yang mencangkup sistem operasi, middleware
menghasilkan output”. dan aplikasi. Android menyediakan platform
terbuka bagi para pengembang untuk
2. Aplikasi menciptakan aplikasi mereka”.
Menurut (Maarif, Nur, & Rahayu, 2018) Android mengalami perkembangan dari
aplikasi adalah suatu program komputer versi ke versi disesuaikan dengan kebutuhan,
yang dibuat untuk mengerjakan dan beberapa versi android yang telah dirilis hingga
melaksanakan tugas khusus dari user saat ini diantaranya Android versi 1.1 yang
(pengguna). dirilis pada tahun 2008 lalu pada tahun yang
Menurut Hendrayudi dalam (Maarif, Widodo, sama diluncurkan Android versi 1.5 (Cupcake)
& Wibowo, 2017) menerangkan bahwa dan kemudian Android versi 1.6 (Donut),
“aplikasi adalah kumpulan perintah program Android versi 2.1 yang diberi nama Eclair,

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 2


Ijns.org Indonesian Journal on Networking and Security - Volume 8 No 3 – 2019

kemudian pada tahun berikutnya dirilis Android


versi 2.2 (Froyo), Android versi 2.3 6. Basic For Android (B4A)
(Gingerbread), lalu dirilis Android versi 3.0/3.1 Menurut (Maarif, Widodo, & Wibowo, 2017)
(Honeycomb) yang dirancang khusus untuk “B4A adalah Development tool sederhana
tablet. Selanjutnya diluncurkan pada akhir tahun yang kuat untuk membangun aplikasi
2011 Android versi 4.0 (Ice Cream Sandwich), android”.
kemudian pada tahun 2012 dirilis Android versi B4A mirip dengan bahasa Visual Basic dengan
4.1 (Jelly Beans) dan Android versi 4.4 (Kitkat) tambahan dukungan objek. Aplikasi yang
pada tahun 2013. Lalu diluncurkan Android dikompilasi oleh B4A adalah aplikasi adnroid
versi 5.1 (Lollipop), Android versi 6.0 asli tanpa ada extra runtime atau
(Marshmallow), hingga versi terbaru yaitu ketergantungan file lain. Tidak seperti IDE
Android versi 7.0 (Nougat). lainnya, B4A 100% focus ke pengembang
Banyaknya versi android yang dirilis adalah android. B4A termasuk pendesain GUI yang
pembaharuan dan penambahan fitur-fitur kuat dengan dukungan built-in untuk multiple
sebagai penyempurnaan dari versi sebelumnya. screen dan orientasi. Tanpa perlu penulisan
Mulai dari android versi 1.1 sampai android XML, aplikasi ini dapat dikembangkan dan
versi 1.6 (Donut) yang dilengkapi dengan melakukan debug dengan perangkat yang
pembaharuan pada kamera, galeri, bluetooth, terhubung melalui USB cable dan emulator
kontak telepon, resolusi display dan jaringan android. B4A memiliki banyak libraries yang
VPN. memudahkan pengembangan aplikasi lanjutan.
Kemudian pada android versi 2.2 (Eclair)
sampai android versi 2.3 (Gingerbread) 7. Android Software Development Kit
dilakukan perubahan pada pengoptimalan (Android SDK)
hardware, dukungan flash pada kamera, Menurut Safaat dalam (Maarif, Nur, &
dukungan HTML5, optimasi kecepatan, memori Rahayu, 2018) mengemukakan bahwa “Andoid
dan dukungan USB tethering atau WiFi hotspot, SDK merupakan sebuah tools yang diperlukan
peningkatan manajemen daya dan peningkatan untuk mengembangkan aplikasi berbasis
performa serta adanya penambahan sensor. Android menggunakan bahasa pemrograman
Jurnal Evolusi Volume 6 No 1 - 2018 ISSN: Java”. Pada saat ini Android SDK telah menjadi
2338 - 8161 93 Berbeda dengan android versi alat bantu dan Application Programming (API)
sebelumnya, android versi 4.0 (Ice Cream untuk mengembangkan aplikasi bebasis
Sandwich) dan android versi 4.1 (Jelly Beans) Android.
memiliki kelebihan yaitu adanya platform yang
dapat berjalan di tablet dan mobile, konsumsi 8. SQLite
baterai yang lebih hemat serta peningkatan Menurut (Maarif, Widodo, & Wibowo, 2017)
performa yang lebih signifikan. Sedangkan SQLite adalah salah satu database yang
android versi 4.4 (Kitkat) lebih ramah terhadap bersifat open source, yang dirancang untuk
perangkat dengan spesifikasi seadanya. menyimpan data pada perangkat elektronik
Perubahan besar yang ada pada android yang memiliki memori terbatas.
versi 5.1 (Lollipop) adalah adanya dukungan Fasilitas yang digunakan untuk membuat
arsitektur 64 bit sehingga memungkinkan basis data disediakan oleh Android secara
penggunaan RAM diatas 3 GB pada perangkat bawaan sudah tersedia di dalam library Android.
hardware. Android versi 6.0 (Marshmallow) Untuk keperluan basis data pada ponsel pintar
apabila dilihat dari segi tampilan hampir sama atau tablet Android, SQLite sangat memadai
dengan android versi 5.1 (Lollipop) hanya saja karena ukurannya yang kecil, cepat dan ringan
pada versi ini fitur keamanan di OS sudah lebih dalam sumber daya.
ditingkatkan. Android versi terbaru adalah SQLite mendukung penggunaan standar
android versi 7.0 (Nougat), pembaharuan pada relational database seperti SQL syintax dan
versi ini yaitu adanya penambahan emoji dan transaction. Sedangkan tipe data yang dapa
fitur google assistant serta OS memiliki didukung oleh SQLite adalah Numerik (integer,
kemampuan 2 bahasa dalam satu waktu. float, dan double), Teks (char, varchar, dan
text), DateTime dan BLOB.
5. Java
Menurut Utomo dalam (Hidayat, Fadlilah, 9. Adobe Photoshop
Ubaidilah, 2018) mengemukakan bahwa “Java Menurut (Yudhistira & Widhiarina, 2019)
merupakan salah satu bahasa pemograman Adobe Photoshop adalah aplikasi plah gambar
yang bersifat multiplatform dengan slogan dari digital yang dikembangkan oleh Adobe yang
para pengembangnya adalah ‘Write one run telah mencapai versi 13 atau disebut juga
everywhere’ sehingga aplikasi yang sebagai CS6 (Creative Suite 6), dengan
dikembangkan menggunakan bahasa java akan beragam tool, filter, dan image adjustment yang
dapat dijalankan pada berbagai macam dimilikinya, Photoshop menjadi pilihan utama
platform atau sistem operasi”. untuk memanipulasi foto.
ISSN : 2302-5700 (Print) – 2354-6654 (Online) 3
Ijns.org Indonesian Journal on Networking and Security - Volume 8 No 3 – 2019

Indonesia. Tetapi karena cara


10. HTML (Hyper Text Markup Language) menyampaikannya yang kurang menarik
Menurut (Dwi Hartanto & Herlawati, 2015) membuat rasa ingin tahu anak menjadi
“HTML adalah sekumpulan simbol-simbol atau berkurang. Media yang kurang interakif juga
tag-tag yang dituliskan dalam sebuah file yang dapat mempengaruhi anak dalam
digunakan untuk menampilkan halaman pada mempelajarinya.
web browser”. Berdasarkan masalah tersebut, rumusan
masalah pada penelitian ini yakni bagaimana
11. Flowchart membangun aplikasi edukasi untuk media
Menurut (Nuraini, 2015) Flowchart dapat pembelajaran pengenalan sejarah kerajaan
diartikan sebagai suatu alat atau sarana di Indonesia
yang menunjukan langkah-langkah yang
harus dilaksanakan dalam menyelesaikan 2. Analisa Kebutuhan Aplikasi
suatu progam permasalahan untuk Dalam membangun sebuah aplikasi
komputasi dengan cara diperlukan rancangan dan analisa secara teliti
mengekspresikannya ke dalam serangkaian tentang data dan informasi yang dibutuhkan.
simbol-simbol grafis khusus. Software yang digunakan penulis dalam
rancangan aplikasi edukasi antara lain,
C. METODE PENELITIAN Basic4Android, Basic4Android Brigde, Adobe
Metode pengumpulan data yang digunakan Photoshop. Rencana pembuatan aplikasi
dalam penelitian ini adalah sebagai berikut : Kerajaan Besar Nusantara (KASANTARA)
adalah untuk memaksimalkan perkembangan
1. Wawancara teknologi. Disatu sisi sebagai media
Proses wawancara dilakukan dengan pembelajaran dan disisi lain bisa digunakan
melakukan tanya jawab mengenai untuk komersial. Selain itu juga aplikasi ini berisi
permasalahan yang ada dan sebagai referensi berbagai macam kerajaan terbesar di
pembuatan aplikasi. Proses wawancara Indonesia. Dengan adanya aplikasi ini,
dilakukan kepada Ahli Sejarah (Guru Sejarah, pengguna akan dimudahkan karena hanya
Pengamat Sejarah). dengan mengakses smartphone akan
mendapat informasi dari berbagai kerajaan di
2. Observasi wilayah Indonesia.
Metode dengan pengamatan mengenai objek
yang diteliti yaitu aplikasi yang sudah ada 3. Spesifikasi Rancangan Program
sebelumnya dan menjadikan sebagai contoh.
Penulis melakukan observasi terhadap Menu Utama
aplikasi yang serupa dan melihat kelebihan Tampilan pada menu utama memiliki 3 menu
dan kekurangan di aplikasi tersebut. yang bisa diakses user ketika membuka aplikasi
ini diantaranya Menu Sejarah Kerajaan, Menu
3. Studi Pustaka Info Tambahan, dan Tentang.
Merupakan teknik pencarian dengan
melakukan pencarian data lewat literatur-
literatur yang terkait misalnya buku-buku
referensi, artikel, jurnal, makalah, dll.

D. HASIL DAN PEMBAHASAN

1. Identifikasi Masalah
Kurangnya pengetahuan anak terhadap
sejarah kerajaan Indonesia dikarenakan
cepat bosan, dan kurangnya minat
membaca. Apalagi membawa buku tebal
yang berat membuat semakin malas untuk
belajar. Bagi anak-anak usia dini yang sudah Tampilan Menu Utama
diberi akses smartphone oleh orang tuanya
tentu mayoritas hanya untuk bermain game. Menu Sejarah Kerajaan
Ketika beranjak remaja, mereka belum Ketika user mengakses menu Sejarah Kerajaan
terbiasa untuk mengakses aplikasi ataupun maka akan diarahkan ke layer selanjutnya dan
situs-situs pembelajaran .Peran orang tua diberi pilihan seperti di bawah ini.
maupun guru sebenarnya sangat penting
untuk anak dapat mengerti tentang
pengetahuan akan sejarah kerajaan
ISSN : 2302-5700 (Print) – 2354-6654 (Online) 4
Ijns.org Indonesian Journal on Networking and Security - Volume 8 No 3 – 2019

Tampilan Menu Sejarah Kerajaan


Tampilan Menu Detail Sil-silah
Menu Detail Informasi Kerajaan
Ini adalah output detail Menu Informasi Menu Detail Peninggalan
Kerajaan yang berisikan sejarah singkat mulai Menu Peninggalan terdapat berbagai candi dan
dari kejayaan sampai runtuhnya suatu kerajaan. prasasti peninggalan lainnya.

Tampilan Menu Detail Informasi Tampilan Menu Detail Peninggalan


Kerajaan
Menu Info Tambahan
Menu Detail Raja Berkuasa Menu Info Tambahan dibuat simpel dan hanya
Menu Raja Berkuasa berisikan raja-raja yang berisikan informasi tambahan untuk
pernah memerintah selama beberapa periode. memperlengkap pengetahuan.

Tampilan Menu Detail Raja Berkuasa Tampilan Menu Info Tambahan

Menu Detail Sil-silah


Menu Sil-silah berisikan alur keturunan
kerajaan.
ISSN : 2302-5700 (Print) – 2354-6654 (Online) 5
Ijns.org Indonesian Journal on Networking and Security - Volume 8 No 3 – 2019

4. Diagram HIPO Menu sejarah kerajaan memiliki 6


HIPO (Hierarchical Plus Input Process pilihan daftar nama wilayah kerajaan. User
and Output) dari aplikasi KUDA PONI memilih salah satu nama kerajaan lalu akan
adalah sebagai berikut: memilih informasi dari kerajaan tersebut.
Flowchart Menu Info Tambahan

Flowchart Menu Menu Info Tambahan


Diagram Hipo
Keterangan :
5. Flowchart Tambahan informasi di dalam aplikasi
Berikut adalah flowchart sistem yang akan ini sangat dibutuhkan sebagai tambahan
diterapkan pada aplikasi Kerajaan Besar informasi yang belum ada di menu utama
Nusantara. aplikasi.

Flowchart Menu Utama E. KESIMPULAN


Berdasarkan hasil penelitian mengenai
aplikasi Kerajaan Besar Nusantara
(KASANTARA) maka dapat diambil
beberapa kesimpulan:
1. Aplikasi ini memberikan informasi umum
mengenai sejarah yang ada di
Indonesia.
2. Memberikan nuansa kekinian serta
merangkum informasi yang menjadikan
user nyaman dan tidak cepat bosan.
3. Aplikasi ini menjadi solusi bagi orang tua
yang ingin membuat anaknya tetap
Flowchart Menu Utama belajar walau sedang bermain
smartphone. Selain
Keterangan : itu pembelajaran akan lebih
Pada tampilan menu utama terdapat 3 menyenangkan.
pilihan menu, yaitu menu sejarah kerajaan,
menu info tambahan, dan menu tentang. 4. Aplikasi berbasis android ini dapat
digunakan kapanpun dan dimanapun
Flowchart Menu Sejarah Kerajaan secara offline tanpa koneksi internet

DAFTAR PUSTAKA

Dwi Hartanto, J., & Herlawati. (2015).


Sistem
Pakar Pendeteksian Permasalahan
Komputer Pada PT. Pasifik Satelit
Nusantara Cikarang. JURNAL
TEKNIK
KOMPUTER AMIK BSI.
Hidayat, A., Fadlilah, N., & Ubaidilah.
(2018).
Jurnal Evolusi Volume 6 Nomor 2 -
Flowchart Menu Sejarah Kerajaan 2018
| evolusi.web.id. 6(2), 12–18.
Keterangan : Maarif, V., Nur, H. M., & Rahayu, W.
(2018).
ISSN : 2302-5700 (Print) – 2354-6654 (Online) 6
Ijns.org Indonesian Journal on Networking and Security - Volume 8 No 3 – 2019

Aplikasi pembelajaran ilmu tajwid menggunakan metode flowchart.


berbasis android. Evolusi, 6(1), 91– Jurnal Teknik Komputer AMIK BSI
100. (JTK).
Retrieved from https://doi.org/10.1093/brain/awl001
https://ejournal.bsi.ac.id/ejurnal/index. Ritayani. (2015). Pengantar Algoritma dan
ph Pemrograman.Pemrograman, 4(0644),
p/evolusi/article/view/3586 10.https://doi.org/10.1017/CB0978110
Maarif, V., Widodo, A., & Wibowo, D. 74153
(2017). Aplikasi Tes IQ Berbasis 24.004
Android. IJSE - Yudhistira, R., & Widhiarina. (2019).
Indonesian Journal on Software Analisis Tata Kelola Dan Perencanaan
Engineering, 3(2), 36–43. Investasi Teknologi Informasi. V(1),
Nuraini, R. (2015). Desain algorithma 105–112.
operasi perkalian matriks

ISSN : 2302-5700 (Print) – 2354-6654 (Online) 7

Anda mungkin juga menyukai