• Tidak ada hasil yang ditemukan

Kata Kunci : Aplikasi Mobile, Android, Ensiklopedia, Pahlawan, Brute Force dan Edukatif

N/A
N/A
Protected

Academic year: 2021

Membagikan "Kata Kunci : Aplikasi Mobile, Android, Ensiklopedia, Pahlawan, Brute Force dan Edukatif"

Copied!
6
0
0

Teks penuh

(1)

ISSN: 2460-1446Ily , p. 1~5  57

st th th

RANCANG BANGUN APLIKASI ENSIKLOPEDIA

PAHLAWAN NASIONAL INDONESIA SEBAGAI

MEDIA PEMBELAJARAN BERBASIS ANDROID

MENGGUNAKAN ALGORITMA

BRUTE FORCE

(Studi Kasus : SMP Kartika Kendari)

Hastuti *1, Bambang Pramono2, Statiswaty3

*1,2,3

Jurusan Teknik Informatika, Fakultas Teknik, Universitas Halu Oleo, Kendari e-mail : *[email protected], [email protected], [email protected]

Abstrak

Arus perkembangan teknologi saat ini sangat pesat, dan berdampak terhadap perkembangan aplikasi mobile, khususnya pada sistem operasi Android. Perkembangan ini semakin membantu dan memudahkan manusia dalam kegiatan sehari-hari. Bahkan anak-anak sekolah menengah pertama pun sudah tak asing lagi dengan sebuah benda yang bernama ponsel Android, dan mengakses berbagai aplikasi anak-anak yang tersedia di Google Play, terutama aplikasi permainan.

Untuk mengimbangi masukan yang didapatkan anak, maka dirancanglah “Aplikasi Ensiklopedia Pahlawan Nasional Indonesia sebagai Media Pembelajaran Berbasis Android Menggunakan Algoritma Brute Force pada SMP Kartika Kendari“ sebagai salah satu pemeran aktif untuk edukasi dan pembelajaran anak, serta sebagai informasi umum untuk anak-anak. “Aplikasi Ensiklopedia Pahlawan Nasional Indonesia sebagai Media Pembelajaran Berbasis Android Menggunakan Algoritma Brute Force pada SMP Kartika Kendari “ ini adalah aplikasi yang dapat dijalankan di sistem operasi Android. Dengan dibuatnya aplikasi ini, diharapkan siswa-siswi SMP Kartika Kendari dapat mengenal lebih dekat pahlawan-pahlawan nasional yang kini sudah mulai terlupakan.

Kata Kunci : Aplikasi Mobile, Android, Ensiklopedia, Pahlawan, Brute Force dan Edukatif

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 junior high school students 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 Applications of National Hero of Indonesia as Android - Based Learning Media Using Brute Force Algorithm in Kartika Kendari Junior High School " as one of the active role of education and learning for children, as well as general information to the public. " Encyclopedia Applications of National Hero of Indonesia as Android - Based Learning Media Using Brute Force Algorithm in Kartika Kendari Junior High School " is an application that can run on the Android operating system. With the establishment of this application, expected to Kartika Kendari Junior High School students can know better the national heroes were now already forgotten.

(2)

semanTIK, Vol.1, No.2, Jul-Des 2015, pp. 57-62, ISSN: 2460-1446

 ISSN: 1978-1520

58

1. PENDAHULUAN

eknologi saat ini berkembang semakin cepat, tidak terkecuali teknologi informasi dan komunikasi, khususnya pada aplikasi mobile. Handphone yang awalnya hanya sebagai alat komunikasi, kini sudah melebihi fungsi dasarnya. Berbagai macam fitur yang modern telah ditanamkan, misalnya saja pengolah gambar dan video, pengolah dokumen, aplikasi jejaring sosial, dan lain sebagainya. Anak-anak dan orang dewasa pun sudah tak asing lagi dengan sebuah benda yang bernama smartphone, baik itu yang bersistem operasi Blackberry, Android, maupun iOS. Hal ini membuat kegiatan sehari-hari anak pun tak lepas dari smartphone.

Definisi pahlawan yang begitu luas, membuat banyak orang mengartikan pahlawan yang secara berbeda-beda. Pahlawan di masa sebelum kemerdekaan diartikan sebagai seseorang yang membela tanah air sepenuh jiwa dan raga serta mengorbankan harta dan nyawanya demi kemerdekaan negara Indonesia tercinta. Dalam pengembangan sikap nasionalisme membutuhkan satu pandangan referensi yang dapat menjadi tumpuan dalam menumbuhkan sikap nasionalisme tersebut, referensi tersebut salah satunya dapat ditemui dalam tokoh pahlawan kemerdekaan yang telah tertulis dalam sejarah peradaban bangsa indonesia [1].

Android adalah sistem operasi berbasis linux yang khusus digunakan di berbagai perangkat mobile seperti smartphone dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri.

Algoritma adalah langkah langkah penyelesaian masalah yang disusun secara sistematis dan logis. Algoritma yang dapat diterapkan pada Aplikasi ini berupa Algoritma Brute Force. Algoritma Brute Force adalah sebuah pendekatan yang lempang (straightforward) untuk memecahkan suatu masalah, biasanya langsung pada pernyataan masalah (problem statement), dan definisi konsep yang dilibatkan [2].

Penelitian ini diharapkan dapat memberikan alternatif pilihan untuk mencari suatu referensi data-data pahlawan nasional

Indonesia serta sebagai media edukasi dan informasi melalui smartphone Android yang dapat diakses di mana saja serta kapan saja oleh para siswa

2. METODE PENELITIAN 2.1 Ensiklopedia

Ensiklopedia atau “Encyclopaedia” yang asal katanya dari bahasa Yunani (Greek), yaitu egkuklios, adalah cyclon, all round (siklus) dan paedia adalah education, knowledge (pengetahuan, widya). Dengan demikian, pengertian sederhana Encyclopaedia ialah siklus ilmu pengetahuan atau ringkasan uraian ilmu pengetahuan [3].

Menurut Kamus Besar Bahasa Indonesia (KBBI), ensiklopedia adalah karya universal yang menghimpun uraian tentang berbagai cabang ilmu atau bidang ilmu tertentu dalam artikel-artikel terpisah dan tersusun menurut abjad (pengetahuan luas). Menurut Kamus pelajar bahasa Malaysia, ensiklopedia ialah buku yang berisi keterangan ringkas dan tepat tentang berbagai ilmu pengetahuan yang disusun menurut abjad atau memuat cabang ilmu. Sedangkan menurut the pocket oxford dictionary, encyclopaedia ialah book or set of books giving information onmany subjects, or many aspects of one subject (of knowledge or information / comprehensive) [4].

2.2 Pahlawan Nasional

Pahlawan nasional adalah gelar yang diberikan oleh Pemerintah Indonesia kepada seseorang warga Negara Indonesia yang semasa hidupnya melakukan tindak kepahlawanan dan berjasa sangat luar biasa bagi kepentingan bangsa dan negara [1]. 2.3 Algoritma Brute Force

Brute force adalah sebuah algoritma pendekatan yang mudah untuk memecahkan suatu masalah, biasanya didasarkan pada pernyataan masalah dan definisi konsep yang dilibatkan. Algoritma Brute Force memecahkan masalah dengan sangat sederhana, langsung dan dengan cara yang jelas.

Algoritma Brute Force seringkali lebih mudah diimplementasikan daripada algoritma yang lain karena kesederhanaannya [2].

(3)

Adapun simbol dari pencarian String ini adalah sebagai berikut :

= teks (text), yaitu (long) string yang panjangnya karakter

= pattern, yaitu string dengan panjang karakter ( < ) yang akan dicari di dalam teks.

= character/karakter

Secara sistematis, langkah-langkah yang dilakukan algoritma Brute Force pada saat mencocokkan string adalah:

1 Algoritma Brute Force mulai mencocokkan pattern pada awal teks. 2 Dari kiri ke kanan, algoritma ini akan

mencocokkan karakter per karakter pattern dengan karakter di teks yang bersesuaian, sampai salah satu kondisi berikut dipenuhi:

a. Karakter di pattern dan di teks yang dibandingkan tidak cocok (mismatch).

b. Semua karakter di pattern cocok. Kemudian algoritma akan memberitahukan penemuan di posisi ini.

Algoritma kemudian terus menggeser pattern sebesar satu ke kanan, dan mengulangi langkah ke-2 sampai pattern berada di ujung teks [5].

2.3 Analisis Sistem

Aplikasi ensiklopedia pahlawan yang berbasis Android ini merupakan aplikasi yang mempermudah pengguna dalam mempelajari tentang pahlawan-pahlawan nasional Indonesia, serta dapat dilakukan kapanpun dan dimanapun.

2.4 Spesifikasi Sistem

Analisis kebutuhan sistem dilakukan untuk mencari tahu kebutuhan yang diperlukan oleh sistem untuk merealisasikan sistem yang diusulkan, diantaranya yaitu kebutuhan fungsional dan non fungsional. 2.5 Kebutuhan Fungsional

Fitur-fitur yang akan dimasukkan dalam aplikasi yang akan dibuat antara lain sebagai berikut:

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 menganalisa benar atau salahnya jawaban yang dipilih oleh user. 4. Sistem mampu mengkalkulasi nilai dari

latihan yang telah dilakukan oleh user. 2.6 Kebutuhan Non-Fungsional

Hal-hal yang mendukung jalannya proses pembuatan sistem aplikasi ensiklopedia pahlawan nasional Indonesia ini antara lain:

1. Kebutuhan Perangkat Lunak

Dalam menerapkan rancangan yang telah dibuat, dibutuhkan software untuk membuat aplikasi ini, yaitu :

a. Sistem Operasi

b. Bahasa Pemrograman Java

c. Integrated Development Enviroment (IDE) Eclipse Juno

d. Android Software Development Kit (SDK)

e. Android Development Tools (ADT) f. Android Virtual Device (ADV) g. Adobe Photoshop CS3

h. Adobe Corel Draw

Software minimal yang dibutuhkan untuk penerapan aplikasi ini adalah Android 2.2 Froyo (Sistem Operasi)

2. Kebutuhan Perangkat Keras

Perangkat keras adalah alat yang dipakai untuk mengolah data serta menyajikan laporan. Spesifikasi hardware yang digunakan untuk membuat aplikasi ini yaitu:

a. Processor : Intel Core i3 2350M CPU 2.30 GHz

b. Memory RAM : 2,00 GB DDR3 c. Harddisk Drive : 500 GB

Spesifikasi minimal hardware yang dibutuhkan untuk menjalankan aplikasi ini adalah smartphone bersistem operasi Android 2.2 Froyo (Frozen Yoghurt).

3. Kebutuhan Pengguna (User)

Kebutuhan yang diperlukan oleh user pada aplikasi ini adalah sebagai berikut: ∶ , , 3, . . . ,

∶ , , , , . . . ,

(4)

semanTIK, Vol.1, No.2, Jul-Des 2015, pp. 57-62, ISSN: 2460-1446

 ISSN: 1978-1520

60

Gambar 1 Use case diagram aplikasi ensiklopedia pahlawan nasional Indonesia

Gambar 2 Interface menu utama aplikasi Gambar 3 menggunakan algoritma Brute ForceInterface menu pencarian a. User dapat mengoperasikan aplikasi

dengan mudah

b. User dapat membaca sejarah dan perjuangan berbagai pahlawan nasional di Indonesia

c. User dapat mengerjakan latihan-latihan soal tentang pahlawan penasional Indonesia.

2.7 Perancangan Sistem

Gambar 1 menunjukkan usecase diagram aplikasi ensiklopedia pahlawan nasional Indonesia.

3. HASIL DAN PEMBAHASAN Implementasi interface dari perangkat lunak dilakukan berdasarkan perancangan user interface yang telah dijelaskan, namun disesuaikan dengan komponen-komponen view yang tersedia pada framework GUI Android. Implementasi antarmuka ditampilkan dalam bentuk screen shoot dari emulator.

Gambar 2 menunjukkan interface menu utama aplikasi. Terdapat 5 menu dalam interface ini yaitu: Biografi pahlawan, latihan soal, bantuan, tentang aplikasi, keluar.

Gambar 3 menunjukkan interface menu pencarian pahlawan perjuangan kemerdekaan yang menggunakan Algoritma Brute Force. User cukup memasukan kata yang ingin dicari di kolom pencarian dan otomatis pencarian akan menampilkan kata yang ada di dalam database.

(5)

Gambar 4 Interface menu latihan soal

Gambar 5 Interface hasil latihan soal Gambar 4 menunjukkan interface dari button latihan soal paket 1. Setelah user menginputkan nama user, soal yang ditampilkan diambil dari database secara acak.

Gambar 5 menunjukkan interface hasil dari latihan soal paket 1. Setelah user mengerjakan soal, user akan mengetahui hasil akhir kalkulasi nilai dari latihan soal.

4. KESIMPULAN

Aplikasi ensiklopedia pahlawan berbasis Android lebih mempermudah mengakses biografi pahlawan melalui teknologi khususnya melalui Android mobile. Karena aplikasi ini hanya menampilkan

informasi berupa teks sehingga lebih mudah untuk menggunakannya. Kesimpulan yang dapat diambil dari penulisan tugas akhir ini adalah sebagai berikut:

1. Aplikasi ensiklopedia pahlawan berbasis Android lebih mempermudah mengakses biografi pahalwan nasional Indonesia melalui teknologi khususnya smartphone Android.

2. Memberi fasilitas aplikasi yang berguna kepada para pengguna aplikasi nantinya untuk mengoptimalkan penggunaan smartphone sebagai sarana informasi dan edukasi.

3. Aplikasi ini dapat menambah biografi pahlawan dan latihan soal, menghapus biografi pahlawan dan latihan soal, serta mengubah biografi pahlawan dan latihan soal yang sudah ada.

Aplikasi ensiklopedia pahlawan nasional Indonesia dapat membantu pengguna mengetahui informasi sejarah bangsa Indonesia, yaitu sejarah para pahlawan bangsa Indonesia yang telah gugur dalam memperjuangkan kemerdekaan Republik Indonesia sekaligus menumbuhkan rasa nasionalisme kepada masyarakat Indonesia.

5. SARAN

Agar memperoleh hasil yang lebih baik kedepannya untuk aplikasi ensiklopedia pahlawan Indonesia berbasis Android, maka penulis memberikan saran bahwa :

1. Aplikasi ini hanya melakukan pencarian dalam bentuk teks. Oleh karena itu, untuk pengembangan selanjutnya diharapkan aplikasi ini sudah bisa dikembangkan dengan pencarian dalam bentuk voice search atau pencarian menggunakan suara. 2. Setiap sesi latihan soal agar disesuaikan

dengan level tingkatan soal.

3. Diharapkan pengembangan selanjutnya bisa di atas versi yang telah ditentukan.

DAFTAR PUSTAKA

[1] Anantyo, C.A., 2013, Pembuatan Aplikasi Ensiklopedia Pahlawan Nasional Indonesia Berbasis Android, http://publication.gunada

(6)

semanTIK, Vol.1, No.2, Jul-Des 2015, pp. 57-62, ISSN: 2460-1446  ISSN: 1978-1520 ISSN: 1978-15 62 DOKUMEN%20PRESENTASI.pdf diakses 29 Januari 2015.

[2] Saragih, M.A., 2013, Implementasi Algoritma Brute Force dalam Pencocokan Teks Font Italic untuk Kata Berbahasa Inggris pada Dokumen Microsoft Office Word, Pelita Informatika Budi Darma, IV, 3, 83-87. [3] Spaink, 2015Pengertian

Ensiklopedia-Apa Itu Ensiklopedia,

ttp://spaink2.blogspot.co.id/2015/08/pen gertian-ensiklopedia-apa-itu.html, diakses 3 Januari, 2015.

[4] Indonesia, K.B.B, 2015, Arti Kata “Ensiklopedia” Menurut KBBI, http://kbbi.co.id/arti-kata/ensiklopedia, diakses 29 Januari 2015.

[5] Abdeen, R.A., 2011, An Algorithm for String Searching Based on Brute-Force Algorithm, International Journal of Computer Science and Network Security, 11,7, 24-27.

Gambar

Gambar 1 Use case diagram aplikasi ensiklopedia pahlawan nasional Indonesia
Gambar 4 Interface menu latihan soal

Referensi

Dokumen terkait

Hasil yang dicapai dari penelitian ini adalah Aplikasi Pembelajaran Pengenalan Pahlawan Revolusi Dan Nasional Indonesia menggunakan Android yang berisikan tentang sejarah

mencoba mengimplementasikan dengan membuat “ Pembangunan Media Pembelajaran Pengenalan Pahlawan Revolusi Indonesia Berbasis Android ” dengan membuat. aplikasi tentang

Tujuan penyusunan penelitian ini adalah untuk menerapkan algoritma brute force dalam perancangan aplikasi kamus istilah kesehatan yang akan dibuat dan juga

Aplikasi berbasis android ini dapat digunakan untuk mempemudah peserta didik dalam belajar mengenal pahlawan nasional di pulau jawa seperti yang terlihat pada grafik

Aplikasi yang telah diimplementasikan diuji berdasarkan hasil analisis dan perancangan pencarian kata serta menunjukkan perbandingan dari Algoritma Brute Force dan Boyer

Adapun tujuan penelitian adalah merancang dan membangun aplikasi ensiklopedia tanaman obat berbasis android yang efektif dalam memberikan informasi tentang jenis-jenis

Bab ini menjelaskan mengenai analisis dan implementasi algoritma Brute Force dengan algoritma Optimal Mismatch untuk pencarian dan pencocokan kata dalam aplikasi kamus

Perancangan aplikasi ini bertujuan untuk menghasilkan aplikasi translator Kamusta dengan fitur text to speech dan speech recognition berbasis android yang dapat