Anda di halaman 1dari 7

PERANCANGAN APLIKASI PENCARIAN PASAR TRADISIONAL DI

KABUPATEN BANTUL BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh
Muhammad Tony Deniarko
12.11.6043

kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2016
PERANCANGAN APLIKASI PENCARIAN PASAR TRADISIONAL DI
KABUPATEN BANTUL BERBASIS ANDROID
Muhammad Tony Deniarko 1), Barka Satya2),
1,2)
Teknik Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email : muhammad.de@students.amikom.ac.id1), barka.satya@amikom.ac.id2)

Abstract - The traditional market is a meeting place for


Di Kabupaten Bantul sendiri jumlah pasar tradisional
sellers and buyers to make buying and selling of goods,
yang beroperasi masih terbilang banyak namun tidak
almost every county or city there is a traditional
semua masyarakat mengetahuinya, hal itu mungkin
market, one of which is Bantul Regency located in
karena sebagian masyarakat jarang berbelanja di pasar
Yogyakarta Special Province. Traditional markets in
tradisional atau karena belum tahu lokasinya, padahal
Bantul are visited by local communities and
dengan berbelanja dipasar tradisional harga barang yang
communities outside the area which is usually the
ingin dibeli bisa lebih murah dan tentunya dapat
tourists who want to buy the desired item.
membantu perekonomian para pedagang.
Application Of Traditional Market Search In Bantul
Dari latar belakang masalah diatas maka diperlukan
Regency Based Android is an application that is aimed
sebuah aplikasi yang mampu menampilkan informasi
at communities who want to shop at traditional markets
tentang pasar-pasar tradisional yang berada di Kabupaten
in Bantul, especially for communities outside the
Bantul sehingga masyarakat daerah dan luar daerah yang
region because most of them do not know where the
berkeinginan untuk mengunjungi salah satu pasar
traditional markets in Bantul and facilities contained
tradisional di Bantul akan lebih mudah dalam
therein. This application is operated using a
menemukan informasi dan lokasi pasar tradisional
smartphone with the Android platform that has the
tersebut.
feature to locate traditional markets and its detail
description of these traditional markets then the user 1.2 Rumusan Masalah
can also show you a map of traditional market you
Dari permasalahan yang telah dipaparkan sebelumnya,
want to target by using GPS.
maka dapat diambil suatu rumusan masalah yaitu:
This application is expected to be useful for the
1. Bagaimana membuat Aplikasi Pencarian Pasar
communities, especially communities outside the
Tradisional di Kabupaten Bantul Berbasis
region who do not know the location of traditional
Android agar pengguna bisa mendapatkan
markets located in Bantul regency so it does not take
informasi dan navigasi menuju pasar tradisional
long to get to market.
dengan mudah.
Keywords - Traditional Market, Bantul Regency,
2. Bagaimana membuat Aplikasi Pencarian Pasar
Android, GPS
Tradisional di Kabupaten Bantul Berbasis
1. Pendahuluan Android yang bisa menampilkan lokasi pasar
terdekat agar pengguna dapat dengan mudah
1.1 Latar Belakang Masalah
memilih pasar yang ingin dikunjungi.
Pasar tradisional merupakan tempat bertemunya para
1.3 Maksud dan Tujuan Penelitian
penjual dan pembeli guna untuk melakukan transaksi
jual beli barang, pasar tradisional berbeda dengan pasar Tujuan dari penelitian ini adalah:
modern karena dipasar tradisional pembeli dapat
menawar barang yang ingin dibeli, sedangkan di pasar 1. Sebagai salah satu syarat untuk dapat lulus dan
modern barang yang ingin dibeli sudah diberi label harga mendapatkan gelar kesarjanaan S1 program studi
yang sudah tidak bisa ditawar lagi, namun sekarang tak teknik informatika di STMIK Amikom
jarang masyarakat lebih memilih pasar modern karena Yogyakarta.
fasilitas yang diberikan lebih baik. 2. Merancang dan membangun Aplikasi Pencarian
Sebagian dari masyarakat mungkin masih mengira Pasar Tradisional Di Kota Bantul Berbasis
bahwa pasar tradisional merupakan tempat yang kurang Android.
menarik untuk berbelanja karena keadaan tempatnya
yang acak-acakan, kotor dan becek, padahal kondisi
pasar-pasar tradisional saat ini tidak demikian sebab
banyak pasar-pasar tradisional yang bangunannya sudah
direnovasi ulang agar pembeli bisa nyaman berada di
pasar sekaligus proses jual beli akan berjalan lancar.

1
1.4 Metode Penelitian 2.6 Teori Analisis
Metode analisis yang digunakan adalah analisis SWOT, Analisis sistem adalah sebuah istilah yang secara
metode pengumpulan data yang digunakan adalah studi kolektif mendeskripsikan fase-fase awal pengembangan
kepustakaan dan observasi, metode perancangan yang sistem. Analisis sistem adalah teknik pemecahan
digunakan adalah UML (Unified Modeling Language) masalah yang menguraikan bagian-bagian komponen
dan perancangan basis data serta user interface, metode dengan mempelajari seberapa bagus bagian-bagian
testing yang digunakan adalah whitebox dan blackbox komponen tersebut bekerja dan berinteraksi untuk
testing. mencapai tujuan mereka[3].
2. Landasan Teori 2.7 Metode Pengembangan Sistem
2.1 Pengertian Android 2.4.1 SDLC (System Development Life Cycle)
Android adalah system operasi bergerak (mobile Metode SDLC merupakan suatu metode yang digunakan
operating system) yang mengadopsi sistem operasi untuk melakukan pengembangan sistem informasi
Linux, namun telah dimodifikasi. Android diambil alih berbasis komputer. Metode SDLC menggunakan
oleh Google pada tahun 2006 dari Android Inc. Sebagai pendekatan yang disebut pendekatan air terjun (waterfall
bagian strategi untuk mengisi pasar system operasi approach), yang menggunakan beberapa tahapan dalam
bergerak. Google mengambil alih seluruh hasil kerja mengembangkan sistem. Tahap tersebut dinamakan
Android termasuk tim yang mengembangkan android[1]. waterfall karena pada setiap tahapan sistem akan
dikerjakan secara berurut menurun dari satu tahap ke
2.2 Arsitektur Android
tahap yang lain.
Secara garis besar arsitektur Android dapat dijelaskan
2.8 Teori Perancangan
dan digambarkan sebagai berikut[2]:
2.5.1 UML (Unified Modeling Language)
1. Applications dan Widgets
Unified Modeling Languange (UML) adalah sebuah
2. Applications Frameworks
bahasa yang telah menjadi standar untuk visualisasi,
3. Libraries merancang dan mendokumentasikan sistem piranti
lunak. UML menawarkan sebuah standar untuk
4. Android Run Time
merancang model sebuah sistem[4].
2.3 Google Maps 3. Analisis dan Perancangan
Google Maps adalah layanan gratis yang diberikan oleh
3.1 Gambaran Umum
Google dan sangat popular. Google Maps adalah suatu
peta dunia yang dapat kita gunakan untuk melihat suatu Aplikasi Pencarian Pasar Tradisional di Kabupaten
daerah. Dengan kata lain, Google Maps merupakan suatu Bantul Berbasis Android adalah aplikasi yang dapat
peta yang dapat dilihat dengan menggunakan suatu dioperasikan melalui perangkat android yang memuat
browser. daftar pasar tradisional di Kabupaten Bantul sehingga
dapat memudahkan pengguna dalam menemukan pasar-
2.4 GPS (Global Positioning System) pasar tradisional dibantul, selain itu pengguna juga dapat
GPS adalah sebuah sistem navigasi berbasis radio yang melakukan pencarian pasar tradisional terdekat dari
menyediakan informasi berupa koordinat posisi, lokasi pengguna saat itu.
kecepatan dan waktu kepada pengguna dengan bantuan
3.2 Analisis Kebutuhan Fungsional
sinkronisasi satelit. Sistem ini didesain untuk
memberikan posisi dan kecepatan tiga dimensi serta Kebutuhan fungsional berisi proses-proses apa saja yang
informasi mengenai waktu, secara kontinyu di seluruh nantinya dilakukan oleh sistem. Dibutuhkan sebuah
dunia tanpa tergantung waktu dan cuaca, kepada banyak sistem yang mampu melakukan fungsi-fungsi sebagai
orang secara simultan. berikut.
2.5 SQLite 1. Admin dapat login ke halaman admin.
SQLite adalah database yang bisa dibangun di Android. 2. Admin dapat melakukan olah data pasar pada
Hampir sama dengan SQL pada desktop, SQLite halaman daftar pasar.
memiliki fitur relasional database namun hanya
3. Admin dapat melakukan olah gambar pada
membutuhkan sedikit memori. SQLite terdapat pada
halaman galeri.
semua perangkat Android. Programmer cukup
mendefinisikan perintah SQL untuk create atau update 4. Admin dapat melakukan olah data kecamatan
database, selanjutnya sistem pada Android akan pada halaman daftar kecamatan.
menangani hal - hal yang berhubungan dengan database.
5. Aplikasi dapat melakukan pencarian pasar
SQLite database otomatis akan tersimpan di dalam path
tradisional di Bantul.
data/data/nama_package/database/nama_database.

2
6. Aplikasi dapat menampilkan hasil pencarian
sesuai kata kunci yang diinputkan.
7. Aplikasi dapat menampilkan daftar pasar
tradisional di Bantul sejumlah pasar yang telah
diinputkan dalam aplikasi.
8. Aplikasi dapat menampilkan pasar tradisional di
Bantul terdekat sesuai dengan lokasi pengguna.
9. Aplikasi dapat menampilkan daftar Kecamatan di
Bantul yang memiliki pasar tradisional.
10. Aplikasi dapat menampilkan daftar pasar
tradisional hasil dari memilih Kecamatan.
11. Aplikasi dapat menampilkan detail pasar
tradisional yang dipilih pengguna.
12. Aplikasi dapat menampilkan peta lokasi pasar Gambar 2. Halaman Menu Utama
tradisional di Bantul. 2) Halaman Pencarian Pasar
3.3 Perancangan UML Halaman ini menampilkan form untuk melakukan
3.3.1 Use Case Diagram pencarian pasar tradisional.
Use case diagram adalah metode berbasis teks untuk
menggambarkan dan mendokumentasikan proses yang
kompleks. Use case menambahkan detail untuk
kebutuhan yang dituliskan pada definisi sistem
kebutuhan. Use case dikembangkan oleh analis sistem
bersama-sama dengan pengguna.

Gambar 3. Halaman Pencarian Pasar


3) Halaman Pasar Terdekat
Halaman ini menampilkan pasar terdakat dari
lokasi pengguna.
Gambar 1. Use Case Diagram
4. Implementasi dan Pembahasan
4.1 Implementasi Interface
Berikut ini adalah penjelasan tentang implementasi
interface yang telah dibuat.
1) Halaman Menu Utama
Halaman ini menampilkan menu aplikasi.

Gambar 4. Halaman Pasar Terdekat

3
4) Halaman Detail Pasar memenuhi kebutuhan atau belum. Berikut ini adalah
hasil dari uji black box testing.
Halaman ini menampilkan detail pasar tradisional
yang telah dipilih pengguna. Tabel 1. Hasil Pengujian Blackbox Testing
Halaman Skenario Hasil

Splash Splash screen dapat Berhasil


Screen tampil pada saat aplikasi
dibuka.
Menu Menu utama dapat Berhasil
Utama ditampilkan dan berfungsi
dengan baik.
Pencarian Dapat menampilkan Berhasil
Pasar halaman pencarian
beserta hasil pencarian
ketika pengguna
Gambar 5. Halaman Detail Pasar
memasukkan kata kunci.
5) Halaman Navigasi
Daftar Dapat menampilkan Berhasil
Halaman ini menampilkan navigasi menuju pasar
tradisional yang telah dipilih pengguna. Pasar daftar pasar tradisional
dan berfungsi dengan
baik.
Pasar Dapat menampilkan Berhasil
Terdekat daftar pasar terdekat
beserta jaraknya.
Kecamatan Dapat menampilkan Berhasil
daftar kecamatan dan
berfungsi dengan baik.
Detail Dapat menampilkan Berhasil
Pasar semua informasi di detail
pasar dan berfungsi
dengan baik.
Gambar 6. Halaman Navigasi Navigasi Dapat menampilkan rute Berhasil
4.2 WhiteBox Testing sesuai dengan lokasi
White box testing dilakukan dengan melihat kedalam pengguna dan lokasi
sebuah program dengan kode-kode yang ada dan
menganalisis apakah ada kendala atau kesalahan dengan tujuan dan berfungsi
program yang dibuat. Penerapan white box testing ini dengan baik.
ada pada saat menjalankan sebuah class yang dipilih dan
dijalankan apakah dapat berjalan dengan baik atau tidak. Menu Dapat menampilkan Berhasil
4.3 BlackBox Testing Bantuan semua informasi di
Pengujian yang dilakukan dengan menggunakan black halaman bantuan.
box testing dilakukan untuk mengamati fungsional dari Menu Dapat menampilkan Berhasil
aplikasi yang di uji untuk menyesuaikan apakah telah

4
Tentang halaman tentang aplikasi. Barka Satya, lulus D3 STMIK AMIKOM Yogyakarta
Tahun 2001, S1 STMIK AMIKOM Yogyakarta Tahun
5. Penutup 2005 dan Magister Teknik Informatika STMIK
AMIKOM Yogyakarta. Saat ini menjadi dosen di
5.1 Kesimpulan STMIK AMIKOM Yogyakarta.
Berdasarkan pada uraian dari bab dan sub-sub bab
sebelumnya pada naskah skripsi ini hingga pada tahap
implementasi program serta terkait pada rumusan
masalah yang ada, maka dapat disimpulkan bahwa:
1. Aplikasi Pencarian Pasar Tradisional di
Kabupaten Bantul Berbasis Android ini dapat
membantu pengguna dalam mendapatkan
informasi seputar pasar-pasar tradisional di
Bantul dan navigasi menuju lokasi pasar.
2. Aplikasi ini dapat memberikan informasi pasar
tradisional terdekat di kabupaten Bantul dari
lokasi pengguna saat ini.
5.2 Saran
Dalam pembuatan sebuah aplikasi tentunya memiliki
kekurangan tersendiri seperti halnya pada Aplikasi
Pencarian Pasar Tradisional di Kabupaten Bantul
Berbasis Android ini diharapkan kedepannya dapat
dikembangan dengan lebih baik dan lebih sempurna agar
lebih mempermudah penggunanya lagi. Berikut adalah
saran dari penulis untuk pengembangan kedepannya:
1. Pengembang dapat menambahkan lokasi pasar di
Kabupaten lain di Daerah Istimewa Yogyakarta
sehingga pasar-pasar tradisional yang berada
dikabupaten lain dapat lebih dikenal oleh
masyarakat luas.
2. Pengembang dapat menambahkan fitur rating di
setiap pasar tradisional sehingga dapat diketahui
pasar tradisional yang banyak diminati pengguna
dan menjadikannya pasar favorit.

Daftar Pustaka
[1] Akbarul, Huda Arif. 2012. 24 Jam!! Pintar
Pemograman Android. Yogyakarta : Penerbit Andi
Offset.
[2] Suprianto, Dodit dan Rini Agustina. 2012.
Pemrograman Aplikasi Android. Yogyakarta :
Mediakom.
[3] H. Al Fatta, Analisis Dan Perancangan Sistem
Informasi Untuk Keunggulan Bersaing Perusahaan
Dan Operasi Modern. Yogyakarta: Andi, 2007..
[4] Rosa A.S, M. Shalahuddin. 2011. Rekayasa
Perangkat Lunak Terstruktur dan Berorientasi
Objek. Bandung : Informatika.

Biodata Penulis
Muhammad Tony Deniarko, memperoleh gelar Sarjana
Komputer (S.Kom), Jurusan Teknik Informatika STMIK
AMIKOM Yogyakarta, lulus tahun 2016.

Anda mungkin juga menyukai