Você está na página 1de 10

JURNAL TEKNIK INFORMATIKAVOL. 9 NO.

1, APRIL 2016 |9

APLIKASI EDUKASI BUDAYA TOBA SAMOSIR BERBASIS ANDROID

Harni Kusniyati1, Nicky Saputra Pangondian Sitanggang2


1,2
Program Studi Informatika, Fakultas Ilmu Komputer
Universitas Mercu Buana
1
harni246@gmail.com, 2nick.saputrapangondian@gmail.com

ABSTRAK
Budaya adalah suatu cara hidup yang berkembang, dan dimiliki bersama oleh sebuah kelompok orang, dan
diwariskan dari generasi ke generasi. Banyak dari lapisan masyarakat sekarang ini telah menggunakan teknologi
informasi dan komunikasi sebagai salah satu sektor kompetitif yang bisa menambah nilai dari proses bisnis yang
dijalankan. Perkembangan teknologi informasi dan komunikasi telah menguntungkan pihak yang menggunakan
yaitu menjadi sarana yang dapat mempermudah penggunanya mengakses berbagai informasi kebudayaan toba
samosir melalui aplikasi edukasi budaya toba samosir berbasis android ini. Saat ini kegiatan kunjungan wisata
bagi sejumlah orang ke beberapa tujuan wisata di daerah-daerah yang mempunyai tempat wisata yang unik dan
menarik dapat dimudahkan dengan adanya perangkat bergerak seperti smartphone dan tablet-PC. Aplikasi
Edukasi Budaya Toba Samosir ini dibuat mengguanakan bahasa pemograman java dan mengunakan basis data
SQLite, serta bantuan perangkat lunak android development tools.

Kata Kunci : Budaya, Toba Samosir, Edukasi, Android

ABSTRACT
Culture is a way of life that developed and shared by a group of people, and inherited from one
generation to the next. Nowadays, many societies has been using information and communications
technology as a competitive sector that can added value to the business processes that run. The
development of information and communication technology make the parties benefited as facilitator to
users to access a variety of cultural information through the educational applications Toba Samosir
based android. Nowadays, vacations activity for a number of tourist to several unique and attractive
destination can be facilitated through mobile devices such as smartphones and tablet-PCs. The
application, Toba Samosir Cultural Education is created using the java programming language and
uses a SQLite database, and supported by android software development tools.

Keywords: Culture, Toba Samosir, Education, Android

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160


10 | JURNAL TEKNIK INFORMATIKAVOL. 9 NO. 1, APRIL 2016

I. PENDAHULUAN Adapun manfaatnya antara lain:


Saat ini semakin mudahnya akses untuk 1. Dapat digunakan sebagai media informasi
mencari informasi melalui smartphone, hal ini dalam berwisata di daerah Toba Samosir.
menjadi alasan utama banyak orang yang 2. Mempermudah wisatawan untuk mengetahui
menggunakan smartphone. Penunjang smartphone apa saja budaya-budaya di Toba Samosir yang
pun kini sudah sangat berkembang sangat cepat berbeda-beda juga menarik dan wajib
dengan bermacam-macam fungsinya. Smartphone dijadikan lokasi wisata berkunjung di
yang saat ini peminatnya yang semakin meningkat Indonesia.
tajam yaitu Android. Android merupakan terobosan
baru dalam bidang teknologi saat kini, dengan II. LANDASAN TEORI
kemudahan pemakaiannya dan bersifat open source 2.1 Pengertian Budaya
membuat peminat dari gadget ini semakin banyak Budaya adalah suatu cara hidup yang
dan sudah menjadi hal yang umum. Hampir semua berkembang, dan dimiliki bersama oleh sebuah
vendor saat ini mengembangkan produknya dengan
kelompok orang, dan diwariskan dari generasi
sistem operasi Android. Mulai dari pengembangan
aplikasi yang dapat diunduh dengan mudah, hingga ke generasi. Budaya terbentuk dari banyak
pengembangan sistem yang beragam. Selain itu, unsur yang rumit,
banyaknya aplikasi-aplikasi yang memudahkan termasuk sistem agama dan politik, adat
para pengguna gadget smartphone untuk istiadat, bahasa, perkakas, pakaian, bangunan,
berkomunikasi dan menunjang kegiatan sehari-hari dan karya seni. Bahasa, sebagaimana juga
telah banyak ditawarkan di Play Store, aplikasi budaya, merupakan bagian tak terpisahkan dari
yang menjadi pusat dari segala aplikasi Android diri manusia sehingga banyak orang cenderung
yang dapat dipasang pada smartphone Android menganggapnya diwariskan secara genetis.
dengan masing-masing kelebihan dari tiap aplikasi Ketika seseorang berusaha berkomunikasi
tersebut membuat para pengguna gadget
dengan orang-orang yang berbeda budaya, dan
smartphone banyak menggunakannya.
Berdasarkan uraian pada latar belakang menyesuaikan perbedaan-perbedaannya,
masalah, maka dirumuskan sebuah masalah yaitu : membuktikan bahwa budaya itu dipelajari.
1. Bagaimana cara untuk membuat Aplikasi 2.2 Jenis Kebudayaan
Edukasi Budaya Toba-Samosir Berbasis Kebudayaan dapat dibagi menjadi 3
Android yang dapat mempermudah macam dilihat dari keadaan jenis-jenisnya:
pengguna mencari informasi tentang 1. Hidup kebatinan manusia, yaitu sesuatu
berbagai budaya yang ada di Toba Samosir ? yang menimbulkan tertib damainya hidup
2. Bagaimana cara membuat aplikasi ini masyarakat dengan adat-istiadatnya,
menjadi mempermudah mengakses informasi pemerintahan negeri, agama atau ilmu
budaya Toba Samosir? kebatinan.
3. Bagaimana cara membuat aplikasi yang
2. Angan-angan manusia, yaitu sesuatu yang
mengenalkan informasi mengenai budaya,
wisata dan juga kesenian khas Toba Samosir dapat menimbulkan keluhuran bahasa,
kepada user agar dapat dipahami sebelum kesastraan dan kesusilaan.
menuju lokasi yang akan dikunjungi? 3. Kepandaian manusia, yaitu sesuatu yang
Berdasarkan rumusan masalah yang telah menimbulkan macam-macam kepandaian
ditentukan, maka penulis membatasi masalah pada tentang perusahaan tanah, perniagaan,
aplikasi ini, antara lain : kerajinan, pelayaran, hubungan lalu-lintas,
1. Aplikasi ini menggunakan bahasa kesenian yang berjenis-jenis semuanya
pemrograman Java khusus untuk android bersifat indah (Ki Hajar Dewantara; 1994).
(Eclipse) dan database MySQL sebagai 2.2.1 Kebudayaan berdasarkan wujudnya
database. Menurut J.J. Hoenigman, wujud kebudayaan
2. Pemrograman dari aplikasi ini dibuat dengan
dibedakan menjadi tiga, yaitu:
sederhana untuk informasi mengenai budaya
yang ada di Toba Samosir. 1. Gagasan (Wujud ideal)
3. Segmentasi user aplikasi ini adalah untuk Wujud ideal kebudayaan adalah
wisatawan yang akan mengunjungi daerah- kebudayaan yang berbentuk kumpulan ide-
daerah yang ada di Indonesia. ide, gagasan, nilai-nilai, norma-norma,
Tujuan pembuatan aplikasi ini adalah peraturan, dan sebagainya yang sifatnya
untuk memberikan keterangan lokasi, abstrak tidak dapat diraba atau disentuh.
informasi budaya daerah, gambar, dan suara Wujud kebudayaan ini terletak dalam
alat musik khas daerah yang mengenalkan kepala-kepala atau di alam pemikiran warga
kepada user agar dapat dipahami sebelum masyarakat..
menuju lokasi wisata yang akan dikunjungi. 2. Aktivitas (tindakan)

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160


JURNAL TEKNIK INFORMATIKAVOL. 9 NO. 1, APRIL 2016 | 11

Aktivitas adalah wujud kebudayaan sebagai Definisi lain dari multimedia yaitu dengan
suatu tindakan berpola dari manusia dalam menempatkannya dalam konteks, seperti yang
masyarakat itu. Wujud ini sering pula dilakukan oleh (Hoftsteter, 2001). Multimedia
disebut dengan sistem sosial. adalah pemanfaatan komputer untuk membuat
3. Artefak (karya) dan menggabungkan teks, grafik, audio, video
Artefak adalah wujud kebudayaan fisik dan animasi dengan menggabungkan link dan
yang berupa hasil dari aktivitas, perbuatan, tool yang memungkinkan pemakai melakukan
dan karya semua manusia dalam navigasi, berinteraksi, berkreasi dan
masyarakat berupa benda-benda atau hal- berkomunikasi (Munir. 2012).
hal yang dapat diraba, dilihat, dan
didokumentasikan. Sifatnya paling konkret 2.5 Android
diantara ketiga wujud kebudayaan. Dalam Android adalah sistem operasi berbasis
kenyataan kehidupan bermasyarakat, antara Linux yang dirancang untuk perangkat bergerak
wujud kebudayaan yang satu tidak bisa layar sentuh seperti telepon pintar dan komputer
dipisahkan dari wujud kebudayaan yang tablet. Android awalnya dikembangkan oleh
Android, Inc dengan dukungan finansial Google,
lain. Sebagai contoh: wujud kebudayaan
yang kemudian membelinya pada tahun 2005.
ideal mengatur dan memberi arah kepada
tindakan (aktivitas) dan karya (artefak) 2.5.1 Sejarah Android
manusia. Android adalah sistem operasi yang
2.3 Pengertian Edukasi berbasis Linux untuk telepon seluler seperti
Edukasi adalah proses pembelajaran telepon pintar dan komputer tablet. Android
yanag bertujuan untuk mengembangkan menyediakan platform terbuka bagi para
potensi diri pada peserta didik dan pengembang untuk menciptakan aplikasi
mewujudkan proses pembelajaran yang lebih mereka sendiri untuk digunakan oleh
baik. Edukasi ini bertujuan untuk bermacam peranti bergerak. Awalnya, Google
mengembangkan kepribadian, kecerdasan dan Inc. membeli Android Inc., pendatang baru
mendidik peserta untuk memiliki akhlak mulia, yang membuat peranti lunak untuk ponsel.
mampu mengendalikan diri dan memiliki Kemudian untuk mengembangkan Android,
keterampilan. Edukasi lebih dikenal dan dibentuklah Open Handset Alliance,
diucapkan dengan kata pendidikan atau konsorsium dari 34 perusahaan peranti keras,
edukasi adalah upaya manusia dewasa peranti lunak, dan telekomunikasi, termasuk
membimbing manusia yang belum dewasa Google, HTC, Intel, Motorola, Qualcomm, T-
kepada kedewasaan. Edukasi ialah usaha Mobile, dan Nvidia.
menolong anak untuk melaksanakan Pada saat perilisan perdana Android, 5
tugastugas hidupnya, agar bisa mandiri, akil- November 2007, Android bersama Open
balik, dan bertanggung jawab secara susila. Handset Alliance menyatakan mendukung
Edukasi adalah usaha mencapai penentuan- pengembangan standar terbuka pada perangkat
diri-susila dan tanggung jawab. (M.J seluler. Di lain pihak, Google merilis kode–
Langeveld, 1905). kode Android di bawah lisensi Apache, sebuah
lisensi perangkat lunak dan standar terbuka
2.4 Multimedia
perangkat seluler.
Panduan untuk multimedia harus dimulai
2.5.2 Perkembangan Android
dengan definisi atau pengertian multimedia. Dalam
a. Android versi 1.1
industri elektronika, multimedia adalah kombinasi
dari komputer dan video (Rosch,1996) atau Android memang diluncurkan pertama
multimedia secara umum merupakan kombinasi kali pada tahun 2007, namun sistem
tiga elemen yaitu suara, gambar, dan teks (Mc operasi ini mulai dirilis dan diterapkan ke
Cormick,1996) atau multimedia adalah kombinasi berbagai gadget pada tanggal 9 Maret
dari paling sedikit dua media input dan output dari 2009 silam. Android versi 1.1 merupakan
data, media ini dapat berupa audio (suara, musik), Android awal yang dimana versi ini baru
animasi, video, teks, grafik dan gambar (Turban memberikan sentuhan dibeberapa
dkk, 2002) atau multimedia merupakan alat yang aplikasinya seperti sistem antar muka bagi
menciptakan presentasi yang dinamis dan interaktif pengguna (user interface) yang lebih baik,
yang mengkombinasikan teks, grafik, animasi,
serta beberapa aplikasi yang lain.
audio dan gambar video.
b. Android versi 1.5 (Cupcake)

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160


12 | JURNAL TEKNIK INFORMATIKAVOL. 9 NO. 1, APRIL 2016

Pada bulan Mei 2009 Android kembali diganti dengan OS Android KitKat yang
mengalami perubahan versi. Android sebagian besar orang sudah familiar
versi 1.1 kemudian disempurnakan dengan itu.
dengan Android versi 1.5 atau yang k. Android versi 5.0.2 (Lollipop)
dikenal sebagai Android Cupcake. Android Lollipop merupakan keberadaan
c. Android versi 1.6 (Donut) OS Android yang memang saat ini sudah
Donut (versi 1.6) diluncurkan dalam menjadi trend baru di industri
tempo kurang dari 4 bulan semenjak smartphone, hal ini tak lepas dari
peluncuran perdana Android Cupcake, keunikan dan kelebihan yang banyak di
yaitu pada bulan September 2009. miliki dari OS tersebut. Kehadiran
d. Android versi 2.0/2.1 (Eclair) android versi ini amat di nanti oleh sekian
Masih ditahun yang sama, Android banyak orang karna diharapkan sistem
kembali merilis operating sistem versi operasi Lollipop ini bias lebih baik
terbarunya, yaitu Android versi 2.0/2.1 dibandingkan versi-versi sebelumnya.
Eclair. Android Eclair diluncurkan oleh l. Android versi 6.0 (Marshmallow)
Google 3 bulan setelah peluncuran. Android 6.0 Marshmallow adalah versi dari
e. Android versi 2.2 (Froyo: Frozen Yoghurt) sistem operasi mobile Android. Pertama kali
Butuh 5 bulan bagi Google untuk melakukan diperkenalkan Mei 2015 di Google I / O di
regenerasi dari Android Eclair versi bawah kode nama Android M, secara resmi
sebelumnya ke versi Froyo Frozen Yoghurt. dirilis pada Oktober 2015. Android
Pada tanggal 20 Mei 2010, Android versi 2.2 Marshmallow memperkenalkan model izin
alias Android Froyo ini dirilis. aplikasi didesain ulang sekarang ada hanya
f. Android versi 2.3 (Gingerbread) delapan kategori izin, dan aplikasi yang tidak
7 bulan kemudian Android kembali lagi secara otomatis diberikan semua hak
melakukan gebrakan dengan merilis akses mereka ditentukan pada waktu instalasi.
kembali Android versi 2.3 atau yang
dikenal sebagai Android Gingerbread. 2.6 Android SDK (Software Development
g. Android versi 3.0/3.1 (Honeycomb) Kit)
Pada bulan Mei 2011 Android versi Android SDK adalah tools API
3.0/3.1 atau Android Honeycom dirilis. (Application Programming Interface) yang
Android Honeycomb merupakan sebuah diperlukan untuk memulai mengembangkan
sistem operasi Android yang tujuannya aplikasi pada platform Android menggunakan
memang dikhususkan bagi penggunaan bahasa pemrograman Java.
tablet berbasis Android. Beberapa fitur Android yang penting
h. Android versi 4.0 (ICS: Ice Cream Sandwich) adalah sebagai berikut :
Android ICS atau Ice Cream Sandwich a. Framework aplikasi yang mendukung
juga dirilis pada tahun yang sama dengan penggantian komponen dan reusable.
Honeycomb, yaitu pada bulan Oktober b. DVM dioptimalkan untuk perangkat mobile.
c. Integrated browser berdasarkan engine open
2011.
source WebKit.
i. Android versi 4.1 (Jelly Bean)
d. Grafis yang dioptimalkan dan didukung oleh
Android Jelly Bean merupakan versi libraries grafis 2D, grafis 3D berdasarkan
Android yang terbaru pada saat ini. Salah spesifikasi OpenGL ES 1.0.
satu gadget yang menggunakan sistem e. SQLite untuk penyimpanan data.
operasi Jelly Bean adalah Google Nexus 7 f. Dukungan untuk audio, video dan gambar.
yang diprakarsai oleh ASUS, vendor asal g. Bluetooth, Edge, 3G, Wifi.
Taiwan yang juga menjadi teman satu h. Kamera, GPS, kompas dan accelerometer.
kampung halaman dengan Acer. Lingkungan development yang lengkap dan
j. Android versi 4.4 (Kit Kat) kaya termasuk perangkat emulator, tools untuk
Kehadiran android kitkat merupakan debugging, profil dan kinerja memori serta
pelucuran produk OS anyar yang plugins untuk IDE Eclipse.
dilucurkan pada 4 september 2013, 2.7 Eclipse
sebelumnya banyak kabar beredar jikalau Eclipse adalah sebuah IDE (Integrated
android akan meluncurkan OS baru yang Development Environment) untuk
bernama Android Key Lime Pie namun mengembangkan perangkat lunak dan dapat
setelah di analisa tidak sesuai dengan dijalankan di semua platform (platform-
ejaan orang umum, sehingga namanya independent).

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160


JURNAL TEKNIK INFORMATIKAVOL. 9 NO. 1, APRIL 2016 | 13

2.8 SQLite sistem untuk membuat cetak biru atas visi


SQLite merupakan sebuah system mereka dalam bentuk yang baku, mudah
management basis data relasional yang dimengerti serta dilengkapi dengan mekanisme
bersifat ACID - compliant dan memiliki yang efektif untuk berbagi dan
ukuran pustaka kode yang relatif kecil, ditulis mengkomunikasikan rancangan mereka
dalam bahasa C. SQLite merupakan proyek dengan yang lain.
yang bersifat public domain yang dikerjakan 2.12.1 Use Case Diagram
oleh D. Richard Hipp. Munawar (2005 : 64) menyatakan
SQLite mengimplementasikan hampir bahwa use case adalah deskripsi fungsi dari
seluruh elemen-elemen standar yang berlaku sebuah sistem dari perspektif pungguna. Use
pada SQL-92, termasuk transaksi yang bersifat case bekerja dengan cara deskripsikan tipikal
atomic, konsistensi basis data, isolasi, dan interaksi pada antar user (pengguna) sebuah
durabilitas (dalam bahasa inggris lebih sering sistem dengan sistemnya sendiri melalui
disebut ACID), trigger, dan kueri-kueri yang sebuah cerita bagaimana sebuah sistem
kompleks. dipakai.
2.9 ADB (Android Debug Bridge) 2.12.2 Activity diagram
ADB adalah alat serbaguna yang bisa Activity diagram menurut Munawar
mengendalikan perangkat Android (emulator) (2005: 109) adalah teknik untuk
yang terhubung dengan komputer. Dengan mendeskripsikan logika prosedural, proses
ADB kita bisa menggunakan smartphone bisnis dan aliran kerja dalam banyak kasus.
Android kita untuk melakukan pengujian Activity diagram mempunyai peran seperti
aplikasi. halnya flowchart, akan tetapi perbedaannya
dengan flowchart adalah activity diagram bisa
2.10 ADT(Android Developer Tools) mendukung perilaku paralel sedangkan
Safaat (2012: 6) juga memaparkan flowchart tidak bisa.
bahwa Android Development Tools (ADT)
adalah plug-in yang didesain untuk IDE
Eclipse yang memberi kita kemudahan dalam 2.12.3 Diagram Class
mengembangkan aplikasi Android dengan Class adalah sebuah spesifikasi yang
menggunakan IDE Eclipse. jika diinstansiasi akan menghasilkan sebuah
2.11 JDK (Java Development Kit) objek dan merupakan inti dari pengembangan
Menurut DeCoster (2012), Java adalah dan desain berorientasi objek.
sebuah teknologi yang diperkenalkan oleh Sun 2.12.4 Diagram Sequence
Microsysytems pada pertengahan tahun 1990. Diagram sequence merupakan salah satu
Menurut definisi Sun, Java adalah nama untuk yang menjelaskan bagaimana suatu operasi
sekumpulan teknologi untuk membuat dan itu dilakukan message (pesan) apa yang
menjalankan perangkat lunak pada computer dikirim dan kapan pelaksanaannya.
standalone ataupun pada lingkungan jaringan. 2.13 Metode Luther
Untuk membuat program Java dibutuhkan Dalam tahap perancangan aplikasi dan
kompiler dan interpreter untuk program Java pembuatan aplikasi, Menurut Luther(1994)
berbentuk Java Development Kit (JDK) yang terdapat 6 tahap yaitu:
diproduksi oleh Sun Microsystems. Sebelum 1. Concept (Perancangan Konsep)
memulai instalasi Android SDK, terlebih 2. Design (Pendesainan)
dahulu kita harus melakukan instalasi JDK 3. Material Collecting (Pengumpulan
dikomputer. JDK yang kami gunakan untuk Bahan dan Materi)
dapat mengompilasi aplikasi Android yang 4. Assembly (Pembuatan/pengkodean)
kami rancang ini adalah Java SE Development 5. Testing (Pengujian)
Kit 8. 6. Distribution (Pendistribusian)
2.12 UML Keenam tahap ini tidak harus berurutan dalam
UML (Unified Modelling Language) praktiknya, tahap-tahap tersebut bisa dapat bertukar
adalah salah satu alat bantu yang sangat handal posisi tergantung kebutuhan. Meskipun begitu,
di dunia pengembangan sistem yang tahap Concept memang harus menjadi hal pertama
berorientasi obyek. Hal ini disebabkan karena yang di kerjakan.
UML menyediakan bahasa pemodelan visual Penjelasan rinci tentang proses diatas adalah
yang memungkinkan bagi pengembangan sebagai berikut,
1. Concept

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160


14 | JURNAL TEKNIK INFORMATIKAVOL. 9 NO. 1, APRIL 2016

Tahap concept (konsep) adalah tahap untuk 3.1 Konsep


menentukan tujuan dan siapa pengguna Dalam membuat sebuah Aplikasi
program (identifikasi audience). Selain itu Edukasi Toba Samosir tentunya harus diawali
menentukan macam aplikasi (presentasi, dengan proses pembuatan konsep. Pada tahap
interaktif, dll) dan tujuan aplikasi (hiburan,
konsep ini berisi mengenai analisa
pelatihan, pembelajaran, dll).
2. Design permasalahan, analisa kebutuhan, deskripsi
Design (perancangan) adalah tahap membuat umum sistem dan alur kerja sistem.
spesifikasi mengenai arsitektur program, gaya, Media informasi wisata pada saat ini
tampilan dan kebutuhan material/bahan untuk semakin berkembang, namun perkembangan
program. tersebut tidak diikuti dengan pemanfaatan media
3. Material Collecting tersebut. Oleh karena itu informasi wisata ini
Material Collecting adalah tahap dimana memanfaatkan kemajuan teknologi untuk
pengumpulan bahan yang sesuai dengan mempermudah user dalam mencari informasi
kebutuhan dilakukan. Tahap ini dapat wisata terutama pada ruang lingkup budaya toba
dikerjakan paralel dengan tahap assembly. Pada samosir yang terpopuler. Media informasi wisata
beberap kasus, tahap Material Collecting dan pada umumnya memanfaatkan media berupa
tahap Assembly akan dikerjakan secara linear website dan iklan di televisi. Dalam proses
tidak paralel. pembuatan aplikasi informasi budaya toba samosir
4. Assembly ini memang tidak semudah media website maupun
Tahap assembly (pembuatan) adalah tahap iklan di televisi tetapi aplikasi ini lebih praktis dan
dimana semua objek atau bahan multimedia efisien jika dibandingkan dengan kedua media
dibuat. Pembuatan aplikasi didasarkan pada sebelumnya. Oleh karena itu penulis melakukan
tahap design. analisa permasalahan apa saja dalam membuat
5. Testing aplikasi edukasi toba samosir pada telepon seluler
Dilakukan setelah selesai tahap pembuatan berbasis android.
(assembly) dengan menjalankan 1. Data apa saja yang diperlukan dalam proses
aplikasi/program dan dilihat apakah ada pembuatan aplikasi ?
kesalahan atau tidak. Tahap ini disebut juga 2. Bagaimana cara memberikan suara pada
sebagai tahap pengujian alpha (alpha test) halaman wisata dan budaya ?
dimana pengujian dilakukan oleh pembuat atau 3. Bagaimana cara merancang navigasi yang
lingkungan pembuatnya sendiri. mudah digunakan dan antarmuka aplikasi
6. Distribution yang menarik pada penggunanya ?
Tahapan dimana aplikasi disimpan dalam suatu 3.1.1 Analisa Kebutuhan
media penyimpanan. Pada tahap ini jika media Perangkat keras yang digunakan penulis
penyimpanan tidak cukup untuk menampung untuk melakukan penelitian ini adalah satu set
aplikasinya, maka dilakukan kompresi terhadap
laptop dengan spesifikasi :
aplikasi tersebut.
2.14 Black Box Testing 1. Processor : Intel® Core ™ i5-4210U CPU
Pengujian Black-Box merupakan metode @1.70 GHz
yang menguji perangkat lunak dari segi 2. Memory : 4.00GB RAM
spesifikasi fungsional tanpa menguji 3. Harddisk Drive : 750 GB
desain dan kode program. 4. Video Graphics Adapter (VGA) : Intel®
HD Graphics Family
III. ANALISIS DAN PERANCANGAN 5. Keyboard : PS/2 devices
Dalam proses perancangan suatu Sedangkan perangkat lunak yang digunakan
aplikasi diperlukan analisa konsep yang tepat penulis dalam penelitian ini adalah :
agar proses pembuatan dapat berjalan dengan 1. Windows 8.1Pro 64-bit sebagai sistem
baik dan sistem yang dibuat sesuai dengan operasi.
yang diinginkan. Setelah analisis dilakukan 2. Eclipse sebagai developer aplikasi.
perlu dilakukan perancangan aplikasi yang 3. Adobe Photoshop CS3 untuk membuat
bertujuan untuk memberikan gambaran button pada aplikasi.
bagaimana jalannya aplikasi tersebut. Selain 4. Android SDK sebagai compiler untuk
itu, perancangan juga dapat mempermudah membuat Android Package (APK file).
programmer dalam mengimplementasikan
aplikasi tersebut

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160


JURNAL TEKNIK INFORMATIKAVOL. 9 NO. 1, APRIL 2016 | 15

3.2 Perancangan Sistem


Perancangan sistem merupakan
gambaran atau sketsa dan pembuatan dari
beberapa tahap yang terpisah kedalam satu
kesatuan yang utuh. Tujuan dari perancangan
aplikasi adalah untuk memberikan gambaran
kepada pengguna tentang aplikasi yang akan
dibuat serta memberi ilustrasi atau rekayasa
aplikasi yang lengkap untuk
diimplementasikan ke dalam program tersebut.
3.2.1 Pemodelan Use Case Diagram
Diagram use case digunakan untuk
menjelaskan dan menggambarkan sistem dan
perilaku pengguna terhadap sistem itu sendiri.
Diagram use case lebih menekankan apa yang Gambar 3. Activity Diagram Halaman Edukasi
akan diperbuat oleh sistem dan bukan
menekankan bagaimana sistem tersebut 3.2.2 Perancangan Aplikasi
bertindak. Perancangan adalah penggambaran,
perencanaan dan pembuatan sketsa atau
pengaturan dari beberapa elemen yang terpisah
kedalam satu kesatuan yang utuh. Perancangan
sistem dapat dirancang dalam bentuk bagan
alir sistem (system flowchart), yang merupakan
alat bentuk grafik yang dapat digunakan untuk
menunjukan urutan-urutan proses dari sistem
(Syifaun Nafisah, 2003:2).

IV. IMPLEMENTASI DAN PENGUJIAN


Pada bab ini akan dibahas mengenai
implementasi dan pengujian, setelah
sebelumnya dilakukan analisa dan perancangan
terhadap Aplikasi Game Labirin. Implementasi
merupakan tahap realisasi dari rancangan
sistem ke dalam struktur pemrograman dan
Gambar 1. Gambar Use Case Diagram menghasilkan aplikasi yang siap untuk di uji
dan dioperasikan oleh target pengguna.
Pembahasan tersebut akan dijelaskan pada
subbab berikut ini.
4.1 Implementasi Aplikasi
Setelah melakukan analisa dan perancangan
aplikasi langkah selanjutnya adalah
pengkodean (implementasi) dan pengujian.
Implementasi merupakan desain (perancangan)
aplikasi dengan kode-kode tertentu yang dapat
dimengereti oleh mesin dengan spesifikasi
perangkat lunak (software) dan perangkat
keras (Hardware) yang digunakan.
4.2 Perangkat Pendukung Pengembangan
Gambar 2. Activity Diagram Halaman Wisata Untuk melaksanakan penelitian ini
tentunya membutuhkan alat pendukung berupa
perngkat keras dan perangkat lunak, alat-alat
yang digunakan dijelaskan sebagai berikut:
- Laptop
1. Microsoft Windows 8.1 Single Languange 64
Bit

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160


16 | JURNAL TEKNIK INFORMATIKAVOL. 9 NO. 1, APRIL 2016

2. Eclipse Developer Tools Version: v21.1.0- Layout wisata ini user bisa memilih
569685 informasi wisata serta informasi harga yang
3. Android Developer Tools (ADT) ingin diketahui.
4. Java Development Kit (Versi 8)
5. SQLite
6. Android SDK
7. BlueStack Agent (0.9.6.4092) Android Versi
4.4.4(Kit-Kat)
- Ponsel Android
Android 5.0 (Lollipop) sebagai sistem operasi.

4.3 Implementasi Basis Data


Database untuk aplikasi edukasi toba samosir
ini menggunakan SQLite yang bernama
Database Adapter.

4.3.1 Tabel Informasi Samosir


Tabel wisata digunakan untuk
menempatkan wisata yang akan dipilih user.

Tabel 1. Struktur Tabel Informasi Samosir


No Nama Tipe Data Key
1 ID INT Primary
Key
2 Kuliner Varchar(50) Gambar 5. Antarmuka Halaman Wisata
3 Nama Varchar(50)
4 Image Varchar(50) 4.5 Pengujian Aplikasi
Pengujian sistem dilakukan sebagai
5 Keterangan TEXT
verifikasi atas sistem yang telah dibangun.
4.4 Implementasi Antarmuka Aplikasi
Hal ini dimaksudkan untuk mengetahui
4.4.1 Antarmuka Splash Screen kemungkinan terjadinya kesalahan dan untuk
Di sini akan menampilkan splash screen memastikan fungsi- fungsi pada sistem
selama 5 detik sebelum masuk ke menu utama. berjalan dengan baik. Pengujian yang penulis
lakukan menggunakan metode pengujian
Black-box. Metode Black-box merupakan
metode pengujian berdasarkan pada
fungsionalitas perangkat lunak, serta
bertujuan untuk menemukan kemungkinan
kesalahan fungsi tertentu.
Tabel 2. Hasil Pengujian
No Skenario Rencana Hasil yang Hasil
diharapkan Penguj
ian
1. Button Klik Terbuka SUKS
Wisata button layout ES
Wisata Wisata
2. Select Memilih Menampilk SUKS
Box informasi an informasi ES
wisata wisata wisata
3. Select Memilih Menampilk SUKS
Box harga info an daftar ES
harga informasi
Gambar 4. Antarmuka SplashScreen harga.
4 Button Klik Terbuka SUKS
4.4.3 Antarmuka Halaman Wisata Budaya button layout ES
Budaya Budaya
5 Select Memilih Menampilk SUKS

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160


JURNAL TEKNIK INFORMATIKAVOL. 9 NO. 1, APRIL 2016 | 17

Box informasi an informasi ES 2. Pembuatan aplikasi ini adalah upaya


Budaya budaya budaya mempermudah mengakses informasi
6 Button Klik Terbuka SUKS budaya toba samosir.
Edukasi button layout ES 3. Aplikasi ini mengenalkan informasi
Edukasi Edukasi mengenai budaya, wisata dan juga
7 Button Klik Terbuka SUKS
kesenian khas toba samosir kepada user
Video button layout video ES
video dan
agar dapat dipahami sebelum menuju
memutar lokasi yang akan dikunjungi.
video
5.2 Saran
Aplikasi yang dibuat ini tentunya masih
4.5.1 Distribusi banyak yang harus dikembangkan agar dapat
Dalam memudahkan pengembang dan meningkatkan kualitas dan kegunaannya.
pengguna perangkat Android, Google Saran untuk pengembangan aplikasi ini antara
menyediakan toko software online bagi lain :
aplikasi-aplikasi Android yang diberi nama 1. Pembaharuan user interface agar aplikasi
Play Store. Dengan adanya aplikasi Play Store ini lebih berwarna dan menarik lagi untuk
yang di-instal pada perangkat Android digunakan.
memungkinkan pengguna mencari dan men- 2. Aplikasi edukasi budaya toba samosir ini
download aplikasi yang telah dikembangkan tidak terbatas hanya pada platform android
oleh pengembang aplikasi Android. saja, melainkan dapat mendukung platform
mobile maupun komputer lainnya.
Sehingga penggunaan aplikasi edukasi
budaya toba samosir tidak hanya sebatas
menggunakan ponsel saja.
3. Penambahan lokasi wisata yang belum ada
di daftar wisata toba samosir.
4. Penambahan video dan fitur-fitur baru yang
menarik lagi bagi user.

DAFTAR PUSTAKA
[1] Bavota, Gabriele. 2015. The Impact of
API Change and Fault Proneness on the
User Ratings of Android Apps : http :
Gambar 6. Play Store search.ebcohost.com
[2] Cormick, Mc. 1996. Pengertian
Hasil akhir dari aplikasi ini adalah file paket
instalasi Android yaitu Aplikasi Edukasi Toba
Multimedia Menurut Para Ahli : http://tia-
Samosir.apk. File ini dapat di distribusikan melalui sopyan.blogspot.co.id/2015/02/pengertian
layanan Play Store, sehingga setiap pengguna -multimedia-menurut-para-ahli.html
Android dapat meng-instal langsung melalui [3] Dewantara, Ki Hajar. 1994. Pengertian
market. Budaya Menurut Para Ahli :
http://www.seputarpengetahuan.com/2015
V. KESIMPULAN DAN SARAN /03/pengertian-budaya-menurut-para-ahli-
5.1 Kesimpulan lengkap.html
Berdasarkan tahapan analisa, [4] Decoster. 2012. Pengertian Java
perancangan, implementasi dan pengujian Development Kit :
yang telah dilakukan oleh penulis terhadap http://library.binus.ac.id
Aplikasi Edukasi Budaya Toba Samosir [5] Dimarzio, J. 2008. “AndroidTM A
Berbasis Android, secara umum dapat Programmer’s Guide”. The McGraw-Hill
diperoleh kesimpulan sebagai berikut : Companies.
1. Penelitian ini telah berhasil membangun [6] Hermawan. S, Stephanus. 2011. Mudah
aplikasi edukasi budaya toba samosir Membuat Aplikasi Android. Yogyakarta :
berbasis android dan sesuai dengan ANDI.
perancangan yang telah dilakukan. [7] Hermanto, Bayu. 2015. Aplikasi
Multimedia Pariwisata Laut Indonesia

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160


18 | JURNAL TEKNIK INFORMATIKAVOL. 9 NO. 1, APRIL 2016

Berbasis Android. Jakarta. Universitas [22] Shalahuddin. 2011. Pengujian Balck Box
Mercu Buana. Testing : http://elib.unikom.ac.id
[8] Hofster. 2001. Pengertian Multimedia [23] Sutopo. 2003. Penjelasan Metode Luther :
Menurut Para Ahli : http://tia- http://iwanbinanto.com/2009/01/19/metod
sopyan.blogspot.co.id/2015/02/pengertian e-pengembangan-multimedia/
-multimedia-menurut-para-ahli.html [24] Turban. 2002. Pengertian Multimedia
[9] Jeehong, Kim. 2015. Static Dalvik Menurut Para Ahli : http://tia-
Bytecode Optimization for Android sopyan.blogspot.co.id/2015/02/pengertian
Applications : http://dx.doi.org -multimedia-menurut-para-ahli.html
[10] Kadir, Abdul. 2009. Dasar Perancangan [25] Udanor, C.N. 2016. Motivation for the
dan Implementasi Database Relasional, Design and Implementation of SMS Slang
Yogyakarta : ANDI. Converter for Android Devices :
[11] Kang-Wook, Kim. 2015. An Efficient http://search.ebcohost.com
Implementation of Key Frame Extraction [26] http://www.twoh.co/2013/android-
and Sharing in Android for Wireless database-sqlite-tutorial-i-membuat-
Video Sensor Network : database-sqlite/ (diakses tanggal 1
http://search.ebcohost.com Oktober 2015).
[12] Langeveld, M.J. 1905. Pengertian [27] http://www.indonesia.travel/sites/site/119
Pendidikan Menurut Para Ahli : 4/samosir (diakses tanggal 18 Desember
http://www.seputarpengetahuan.com/2015 2015).
/02/15-pengertian-pendidikan-menurut-
para-ahli.html
[13] Mojica, Ruiz. 2014. Impact of Ad
Libraries on Ratings of Android Mobile
Apps : http://search.ebcohost.com
[14] Munawar. 2005. Pengertian Unified
Modelling Languange :
http://bacablogmaisar.blogspot.com/2013/
06/v-behaviorurldefaultvmlo.html
[15] Munawar. 2005 : 64. Pengertian Use
Case Diagram :
http://bacablogmaisar.blogspot.com/2013/
06/v-behaviorurldefaultvmlo.html
[16] Munawar. 2005 : 109. Pengertian Activity
Diagram :
http://bacablogmaisar.blogspot.com/2013/
06/v-behaviorurldefaultvmlo.html
[17] Narendra Ragan Prabu (2012). Kumpulan
Project Aplikasi Android Untuk Pemula.
[18] Nafisah, Syifaun. Perancangan Aplikasi :
http://tugasakhiramik.blogspot.co.id/2013/
03/pengertian-perancangan-aplikasi.html
[19] Post, Gerald V. 1999. Database
Management Systems. Designing And
Building Bussiness Applications.
Singapore: The Mc Graw-Hill
Companies.
[20] Rosch. 1996. Pengertian Multimedia
Menurut Para Ahli : http://tia-
sopyan.blogspot.co.id/2015/02/pengertian
-multimedia-menurut-para-ahli.html
[21] Safaat. 2012: 6. Pengertian Android
Developer Tools :
http://library.binus.ac.id

Harni Kusniyati: Aplikasi Edukasi Budaya…. 9-18 ISSN 1979-9160

Você também pode gostar