• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI ENSIKLOPEDIA PAHLAWAN NASIONAL INDONESIA SEBAGAI MEDIA PEMBELAJARAN BERBASIS ANDROID MENGGUNAKAN ALGORITMA BRUTE FORCE (Studi Kasus : SMP Kartika Kendari) | Hastuti | semanTIK 1 PB

N/A
N/A
Protected

Academic year: 2018

Membagikan "RANCANG BANGUN APLIKASI ENSIKLOPEDIA PAHLAWAN NASIONAL INDONESIA SEBAGAI MEDIA PEMBELAJARAN BERBASIS ANDROID MENGGUNAKAN ALGORITMA BRUTE FORCE (Studi Kasus : SMP Kartika Kendari) | Hastuti | semanTIK 1 PB"

Copied!
6
0
0

Teks penuh

(1)

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 : *1hastutiami123@gmail.com, 2bambangpramono09@gmail.com, 3istywd@yahoo.com

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.

▸ Baca selengkapnya: kliping pahlawan nasional indonesia

(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 Interface menu pencarianmenggunakan algoritma Brute Force

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.

(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

Gambar

Gambar 3  Interface menu pencarianmenggunakan algoritma Brute Force
Gambar 4 Interface menu latihan soal   Gambar 5 menunjukkan interface hasil memperjuangkan Indonesia nasionalisme kepada masyarakat Indonesia

Referensi

Dokumen terkait

Although there are many instances where there are genuine commercial reasons for contracts and transactions adopting the legal form that they do (eg to secure legal

Dari hasil pembahasan laporan Tugas Akhir ini diperoleh adanya perbedaan antara hasil perhitungan kebutuhan tulangan menurut proyek dengan hasil perhitungan kebutuhan

Irwady (2007), menyatakan bahwa beban kerja merupakan jumlah rata-rata kegiatan kerja pada waktu tertentu, yang terdiri dari beban kerja fisik, beban kerja

Selanjutnya untk memberikan arah dan sasaran yang jelas serta sebagai pedoman dan tolok ukur kinerja Pengadilan Agama Kebumen diselaraskan dengan arah kebijakan dan program Mahkamah

Dalam metode penelitian ini bertujuan untuk perencanaan konstruksi alat uji Tarik yang dibuat meliputi pengambilan data-data dari studi literature, data hasil

Imago pada perlakuan kedua dikoleksi setelah empat jam keluar dari kokon secara terus menerus hingga tidak mengeluarkan semen lagi, sehingga volume semen total yang dihasilkan

Menurut Handerson (2005), tehnik distraksi nafas ritmik dipercaya dapat menurunkan tingkat nyeri melalui mekanisme yaitu dengan tehnik nafas ritmik otot-otot

Selain itu dalam kaitannya dengan siklus pemanfaatan, sistem tumpangsari dan proporsi penggunaan lahan dalam suatu kelas tertentu menyebabkan samar (vague)