APLIKASI BERBELANJA PADA SUPERMARKET (PELENGKAP TROLI) BERBASIS ANDROID MENGGUNAKAN JARINGAN WIRELESS LAN

dokumen-dokumen yang mirip
SWITCH ACCESS POINT WEB SERVER. dan DATABASE SERVER KOMPUTER KASIR PERANGKAT ANDROID. = Koneksi menggunakan kabel. = Koneksi menggunakan wireless

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

PERANCANGAN DAN IMPLEMENTASI MONITORING BANDWIDTH INTRANET DI PUSPIPTEK-BPPT

PROPOSAL VPN SIMDA ONLINE

BAB 1 PENDAHULUAN. Setiap usaha yang didirikan dengan orientasi laba (keuntungan) mempunyai

APLIKASI PRESENSI KELAS KULIAH DENGAN NEAR FIELD COMMUNICATION (NFC) PADA ANDROID

Pembuatan Aplikasi Messenger Berbasis Android

BAB I PENDAHULUAN. PLN, di ganti menjadi kwh meter digital yang dapat memberikan nilai lebih

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

DESAIN ALGORITMA DAN SIMULASI ROUTING UNTUK GATEWAY AD HOC WIRELESS NETWORKS

Software Requirement (Persyaratan PL)

BAB 1 PENDAHULUAN PENDAHULUAN. dampak bermunculannya banyak developer game di negara-negara tersebut.

Konsep Sistem Informasi Manajemen

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI BENGKEL (F-POS BENGKEL) KOMPUTER KASIR. Your POS Product & System Solution

BAB 1 PENDAHULUAN. tahun meningkat di seluruh dunia khususnya Indonesia. Internet berfungsi

JSIKA Vol. 5, No. 7, Tahun 2016 ISSN X

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

SISTEM INFORMASI LAUNDRY (F-POS LAUNDRY)

PEMBUATAN PROTOTYPE PRESENSI KELAS MENGGUNAKAN TEKNOLOGI NEAR FIELD COMMUNICATION (NFC) PADA ANDROID

SISTEM INFORMASI RESTORAN (F-POS RESTORAN DESKTOP VERSION)

BAB IV DESKRIPSI PEKERJAAN. Fortuna Badja Inti, menemukan permasalahan seperti pencatatan permintaan dari

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB 1 PENDAHULUAN. perusahaan harus dapat meningkatkan kinerja dan perfomansinya agar dapat unggul

SISTEM INFORMASI PENGOLAHAN BANK SAMPAH MALANG

MENINGKATKAN KEAMANAN JARINGAN WIRELESS DENGAN CAPTIVE PORTAL

BAB 1 PENDAHULUAN 1.1 Latar Belakang

MODUL PERKULIAHAN. Aplikasi Komputer. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

BAB IV PENGUJIAN DAN ANALISIS

BAB 4. ANALISIS dan PEMBAHASAN

meningkatkan/mempercepat kinerja windows 7 tanpa software

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI PEKERJAAN

PROGRAM APLIKASI MENU PEMESANAN BESERTA TRACK AND RECORD DATA PENGUNJUNG BERBASIS ANDROID PADA WARUNG STEAK & SHAKE

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan System Development Life Cycle (SDLC) metode waterfall yang

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

MANAJEMEN INTERNET SHARING BERBASIS WAKTU YANG DITENTUKAN PADA ANDROID

PENGEMBANGAN APLIKASI PENGUBAH LATAR BELAKANG VIDEO

Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya

ABSTRAK. i Universitas Kristen Maranatha

BAB I PENDAHULUAN. pendayagunaan informasi yang dalam volume besar secara cepat dan

BAB I PENDAHULUAN Latar Belakang Masalah

BAB 6. Physical Database Design

Oleh Peserta PKL beranggotakan : Mokhammad Ali Imron Jamaal Wira Prasaja Candra Mukti Wijaya Ilham Mashudi. Dosen Pembimbing : Anita, S.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 REVOLUSI KOMUNIKASI KOMPUTER

UNIVERSITAS KRISTEN MARANATHA

Ika Nur Khana

BAB I PENDAHULUAN. Gordon Moore yang menyatakan, Jumlah transistor yang dapat ditaruh pada

Rancang Bangun Aplikasi Identifikasi Aset TIK Menggunakan QR Code Berbasis Android: Studi Kasus Laboratorium Komputer UKRIDA, Kampus 1

SISTEM DAN TEKNOLOGI INFORMASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Aplikasi Sistem Reservasi Fasilitas Olahraga Berbasis Android

BAB IV IMPLEMENTASI DAN EVALUASI. Kebutuhan sistem untuk melakukan implementasi monitoring antrian

RANCANG BANGUN APLIKASI UNTUK MENDETEKSI PERMASALAHAN JARINGAN KOMPUTER BERDASARKAN PAKET DATA PADA PROTOKOL TCP/IP MENGGUNAKAN ANALISIS OUTLIER

BAB IV HASIL DAN UJI COBA

BAB 4 HASIL DAN PEMBAHASAN

PERANCANGAN DAM IMPLEMENTASI JARINGAN HOTSPOT YANG BERINTERKONEKSI DENGAN PROPERTY MANAGEMENT SYSTEM PADA KLIEN PT.HYPERNET

SOFTWARE WIRELESSMON UNTUK MEMANTAU STATUS WIFI ADAPTER

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Dalam merancang dan membangun aplikasi virtual store menggunakan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

5. Kinerja. 6. Tipe Fisik. 7. Karakteristik Fisik. 8. Organisasi

JSIKA Vol. 5, No. 9, Tahun 2016 ISSN X

THE DEVELOPMENT OF DATAFLOW CONTROL PROTOCOL (DCP) ON THE ETHERNET NETWORK TO MONITOR PLANT

BAB 4 HASIL DAN PEMBAHASAN. 4.1 Spesifikasi Aplikasi Berikut merupakan spesifikasi yang dibutuhkan agar aplikasi dapat berjalan dengan baik:

Bab 1 Pendahuluan 1.1 Latar Belakang

RANCANG BANGUN MODUL PENGKATEGORIAN DAN PENGELOMPOKKAN TOPIK OTOMATIS PADA APLIKASI FORUM phpbb

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. tersebut harus terhubung dengan telepon rumah. Hal ini dikenal dengan Dial-Up

BAB IV HASIL DAN PEMBAHASAN

BAB II TINJAUAN PUSTAKA

APLIKASI SOFTWARE PERPUSTAKAAN DIGITAL

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN Latar Belakang Masalah

BAB III TEORI PENUNJANG

PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS ABSTRAK

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

DESIGN OF INFORMATION SYSTEMS FOR FINANCIAL REPORTS AT PT. BANGUN ARTA HUTAMA BASED ON WEB

PEMBUATAN APLIKASI KUIS PERANGKAT KOMPUTER BERBASIS ANDROID

pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis

KEAMANAN JARINGAN KOMPUTER PADA SISTEM PEMERINTAHAN ELEKTRONIK

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB I PENDAHULUAN. berpindah-pindah tempat saat melakukan aktivitas sehari-hari. Tidak jarang

BAB III METODE PENELITIAN

PERANCANGAN APLIKASI MOBILE PENJUALAN PULSA ELEKTRONIK PUTRI CELL BERBASIS ANDROID LAPORAN TUGAS AKHIR. Diajukan Sebagai Melengkapi Salah Satu Syarat

Tugas e-learning 1 Komputer Masyarakat

Perancangan Arsitektur Online Kuesioner Kinerja Dosen Politeknik Negeri Manado

PROSIDING SEMINAR NASIONAL GEOTIK ISSN:

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

DESAIN DAN IMPLEMENTASI KONTROL ROBOT JARAK JAUH DENGAN KOMUNIKASI WIFI

BAB IV DESKRIPSI KERJA PRAKTIK. tersebut, diperlukan langkah-langkah sebagai berikut. di harapkan akan dapat menyelesaikan permasalahan yang ada.

Transkripsi:

APLIKASI BERBELANJA PADA SUPERMARKET (PELENGKAP TROLI) BERBASIS ANDROID MENGGUNAKAN JARINGAN WIRELESS LAN Abstract Waiting time during transactin at the cashier ften make a very lng queue at every supermarket. This is because scanning prcess that happen at the cashier takes a very lng time t be dne. Therefre we cnducted this research abut prtable barcde scanner. Research methdlgy that are being used is starting frm determining the device that will be used, applicatins planning, database planning, tplgy design and system testing. The device that will be used is an Andrid based device and applicatin planning using Andrid Develpment Tls. In general, this system cnsists f lcal server, Andrid device, and access pint. Andrid device s functin is t d scanning prcess f a barcde and as a temprary strage frm the data frm a barcde that has been scanned. Lcal server s functin as a strage fr data s infrmatin and as a temprary strage fr data that was sent frm Andrid device befre it culd be accessed by the cashier s cmputer. Access pint s functin is t cnnect between Andrid device with netwrk that will cnnect t the server. Results shws a high accuratin f scanning prcess and sending data, abve 95% when scanning barcde and abve 98% when sending the data, and als 100% cmpatibility f data that was sent t the cashier s cmputer and with the cashier s cmputer received. Furthermre, the time when retrieving data have an average f belw 50 secnds when 1000 times f retrieving data perfrmed simultaneusly. Accuracy level depends n the pwer f the signal when the system is running, and the speed f retrieving data highly depends n the specificatin f the Andrid device that being used. Abstrak Lamanya waktu transaksi yang terjadi ketika di kasir menyebabkan antrian yang panjang pada setiap supermarket. Hal tersebut dikarenakan prses pemindaian barang di kasir yang memakan waktu cukup lama. Oleh karena itu, dilakukanlah penelitian mengenai pemindai barcde prtabel. Metdlgi penelitian yang dilakukan mulai dari penentuan perangkat, perancangan aplikasi, perancangan database, desain tplgi jaringan dan testing sistem. Perangkat yang digunakan adalah Perangkat berbasis Andrid dan perancangan aplikasi menggunakan Andrid Develpment Tls. Sistem ini secara umum terdiri dari lkal server, perangkat Andrid dan access pint. Perangkat Andrid berfungsi untuk melakukan prses pemindaian barcde dan penyimpanan database sementara dari data-data barang yang telah dipindai, database sementara tersebut akan dikirim ke lkal server untuk sementara disimpan, sebelum nantinya akan dapat diakses leh kmputer kasir. Lkal server berfungsi sebagai tempat penyimpanan data-data yang berupa infrmasi barang dan penyimpanan sementara database yang telah dikirim dari perangkat Andrid sebelum nantinya dapat diakses leh kasir. Access pint berfungsi untuk menghubungkan antara perangkat Andrid ke jaringan yang nantinya akan terhubung dengan server secara nirkabel. Hasil yang diperleh menunjukkan tingkat akurasi yang tinggi, di atas 95% ketika melakukan prses pemindaian dan di atas 98%

ketika melakukan pengiriman data, serta 100% akan kecckan data yang dikirim dengan yang diterima di kasir. Selain itu waktu pengambilan data memiliki rata rata di bawah 50 detik ketika dilakukan 1000 kali pengambilan data secara bersamaan. Tingkat akurasi bergantung terhadap kekuatan sinyal ketika sistem berjalan, dan kecepatan waktu pengambilan data bergantung pada spesifikasi dari perangkat Andrid yang digunakan. Kata kunci : Pemindai barcde, prtabel, Andrid Latar Belakang Prses transaksi yang dilakukan di hypermarket sekarang ini menggunakan metde yang bisa dianggap memakan waktu yang cukup lama. Dengan menggunakan Prtable Barcde Scanner, knsumen dapat melakukan scan terhadap prduk belanjanya sendiri sehingga knsumen dapat segera mengetahui ttal biaya belanjaannya. Selain itu pada saat pembayaran di kasir, kasir tidak perlu lagi melakukan pemindaian barcde satu persatu. Tujuan Membuat sebuah aplikasi barcde scanner yang bersifat prtable. Landasan Teri Menurut The Advantages and Disadvantages f Barcdes and Radi Frequency Identificatin in Supply Chain Management (McCathie, 2004), barcde adalah batanganbatangan vertikal yang di cetak secara hrizntal yang digunakan untuk mengindentifikasi barang-barang tertentu. Perkembangan pada simblgy dari label barcde telah mengarah pada pengembangan dua dimensi sehingga mampu menyimpan jutaan byte infrmasi dalam 1 label. Andrid menurut Andrid Based mbile Applicatin Develpment and its Security (Hlla & Katti, 2012) adalah generasi terbaru dari mbile perating system yang dikembangkan leh ggle yang berperasi pada kernel Linux dan bersifat terbuka (pen-surce). Sistem perasi andrid menggunakan bahasa Java sebagai bahasa pemrgrammannya. Metde Perancangan Penentuan perangkat Perangkat yang digunakan dalam penelitian adalah perangkat yang berbasis andrid dengan sistem perasi 2.3 (Ginger Bread) sampai dengan 4.2.2 (Jelly Bean). Pertimbangannya adalah dikarenakan hampir sebagian besar pengguna gadget saat ini basis perating systemnya adalah Andrid (http://develper.andrid.cm/abut/index.html) selain Mac, Blackberry dan Windws Mbile, selain itu karena Andrid bersifat pen surce maka banyak dukungan yang dapat diakses secara free serta meminimalisir permasalahan mengenai lisensi.

Perancangan aplikasi Andrid Develpment Tls (ADT) digunakan untuk melakukan cding aplikasi yang telah dirancang. Sebelum di jalankan secara live pada perangkat andrid, ADT juga menyediakan emulatr sehingga mempermudah di dalam prses cding (http://develper.andrid.cm/tls/index.html). Menggunakan API barcde scanner ZXing ( Zebra Crssing ) karena dapat digunakan sebagai library untuk membaca gambar barcde dalam bentuk 1D/2D (https://github.cm/zxing/zxing). Perancangan database Dalam perancangan ini menggunakan 2 jenis database yaitu: Perancangan jaringan Server: XAMPP yang terdiri dari apache dan mysql. XAMPP dipilih karena menginstall apache dan menambahkan mysql tidaklah mudah, XAMPP diknfigurasi untuk memudahkan bagi para pengembang untuk melakukan prses tersebut (https://www.apachefriends.rg/abut.html). Device: SQLite, digunakan untuk memanage private database sendiri, selain itu tidak perlu menginstall / memasang aplikasi lain (http://develper.andrid.cm/reference/andrid/database/sqlite/packagesummary.html). Dalam perancangan jaringan sistem ini, kami menggunakan jaringan LAN (Lcal Area Netwrk) dengan IP kelas B untuk menunjang banyaknya jumlah pengguna yang dapat terhubung ke jaringan, karena IP kelas B mempunyai range antara 128.xxx.xxx.xxx 191.xxx.xxx.xxx. Jaringan antara perangkat yang digunakan dengan server menggunakan jaringan nirkabel. Pengujian Uji akurasi Skenari Digunakan 1 buah perangkat andrid dan sebuah server Menggunakan jaringan LAN (Lcal Area Netwrk) Dilakukan pengambilan data dalam 2 situasi : Sinyal Kuat Sinyal Lemah Data yang digunakan dalam prses pengiriman merupakan Barcde yang berisi barisan angka Hasil Akurasi ketika sinyal kuat Dari 200 kali pemindaian, jumlah kesuksesan pemindaian sebanyak 194 kali Dari 200 kali pengiriman data ke database utama, tidak terjadi kegagalan sama sekali

Dari 200 kali pengiriman, data yang ditampilkan di kasir sesuai dengan data yang dikirim Pemindaian Pengiriman Data di kasir 97% 100% 100% Akurasi ketika sinyal lemah Dari 200 kali pemindaian, jumlah kesuksesan pemindaian sebanyak 191 kali Dari 200 kali pengiriman data ke database utama, terjadi 3 kali kegagalan mengirim data. Dari 200 kali pengiriman, data yang ditampilkan di kasir sesuai dengan data yang dikirim Pemindaian Pengiriman Data di kasir 95.5% 98.5% 100% Analisa Tingkat akurasi pemindaian barcde ketika sinyal kuat tidak mencapai 100% karena ketika pemindaian dilakukan, barcde yang akan dipindai bergyang (dapat disebabkan karena getaran dari perangkat atau rang yang melakukan pemindaian) sehingga tidak terpindai secara sempurna dan gagal terbaca. Sedangkan ketika sinyal lemah, tingkat akurasi tidak mencapai 100% karena alasan yang sama dan ketika prses pemindaian sedang dilakukan, kneksi kadang terputus karena sinyal yang lemah, alasan ini jugalah yang menyebabkan prses pengiriman ketika sinyal lemah tidak mencapai akurasi 100%. Uji kecepatan pengambilan data Skenari Digunakan 3 buah perangkat andrid dengan spesifikasi yang berbeda (2GB RAM dengan Operating System Jelly Bean, 1 GB RAM dengan Operating System Ice Cream Sandwich, dan 512 MB RAM dengan Operating System Ginger Bread) dan sebuah server. Menggunakan jaringan LAN (Lcal Area Netwrk) Dilakukan pengambilan data dengan 5 frekuensi pengambilan data yang berbeda, yaitu : 200 kali 300 kali 500 kali 700 kali 1000 kali Data yang digunakan dalam prses pengiriman merupakan Barcde yang berisi barisan angka.

Hasil Grafik rata rata waktu pengambilan data Sumbu x adalah banyaknya pengambilan data Sumbu y adalah waktu dalam satuan detik Analisa Kecepatan yang dimiliki tiap perangkat berbeda beda karena spesifikasi tiap tiap perangkat juga berbeda. Terlihat perbedaan sangat menclk ketika dilakukan pengambilan data 1000 kali dibandingkan ketika hanya 200 kali pengambilan data. Uji kecepatan pengambilan data dengan database Skenari Digunakan 3 buah perangkat andrid dengan spesifikasi yang berbeda dan sebuah server Menggunakan jaringan LAN (Lcal Area Netwrk) Dilakukan pengambilan data dengan 5 frekuensi pengambilan data yang berbeda, yaitu : 200 kali 300 kali 500 kali 700 kali 1000 kali Data yang digunakan dalam prses pengiriman merupakan Barcde yang berisi barisan angka Hasil Grafik rata rata waktu pengambilan data dengan database

Sumbu x adalah banyaknya pengambilan data Sumbu y adalah waktu dalam satuan detik Analisa Pada percbaan ini mempunyai waktu yang lebih lama daripada percbaan yang tanpa database karena selain melakukan pengambilan data, di sini dilakukan juga penulisan data ke database perangkat sehingga memerlukan waktu yang lebih lama. Uji Jarak jangkauan access pint Skenari Digunakan 1 buah perangkat Andrid dengan spesifikasi prsesr quad cre 1.5 Ghz dan RAM 1 Gb dengan sistem perasi Jellybean (4.2.2) 1 buah access pint TP-Link TL-WRN740N Dilakukan pengambilan data dengan menggunakan kekuatan sinyal berbeda Hasil Tabel kekuatan sinyal berdasarkan jarak perangkat terhadap access pint

Jarak Perangkat ke Acces Pint Tampilan Bar pada Perangkat Tingkat Errr 0-10 Meter 4 Bar 0% 60 Meter 2 Bar <1.5% 80 Meter 1 Bar mendekati hilang 1.5% Analisa Prses pemindaian dan pengiriman data yang dilakukan ketika perangkat berada kurang dari 60 meter dari access pint ini mempunyai akurasi yang cukup baik yaitu memiliki errr rate lebih kecil dari 1,5% karena sesuai dengan percbaan pengiriman data perangkat ke kasir dimana pada percbaan-percbaan tersebut terdapat tingkat errr rate sebesar 1.5% pada saat sinyal lemah atau sinyal mendekati hilang. Kesimpulan Aplikasi Berbelanja Pada Supermarket (Pelengkap Trli) Berbasis Andrid Menggunakan Jaringan Wireless LAN mampu melakukan pemindaian data dengan tingkat akurasi 95%. Aplikasi Berbelanja Pada Supermarket (Pelengkap Trli) Berbasis Andrid Menggunakan Jaringan Wireless LAN memiliki 100% ketepatan dalam pengiriman data ke database utama dan penampilan data yang telah dikirim. Kecepatan pengiriman data dan menyimpannya ke dalam database perangkat dipengaruhi sebagian besar leh kemampuan dari perangkat tersebut dan sebagian kecil dipengaruhi leh kekuatan sinyal. Server database mampu melakukan respn yang cepat dengan waktu rata rata 0.041 detik untuk 1000 kali pengambilan data, dan kestabilan yang cukup baik dengan tingkat keberhasilan 100%. Referensi Abut Apache Friends, https://www.apachefriends.rg/abut.html Andrid, the wrld's mst ppular mbile platfrm Andrid Develpers, http://develper.andrid.cm/abut/index.html Andrid Database Sqlite Andrid Develpers, http://develper.andrid.cm/reference/andrid/database/sqlite/package-summary.html Develper Tls Andrid Develpers, http://develper.andrid.cm/tls/index.html Official ZXing ("Zebra Crssing") prject hme, https://github.cm/zxing/zxing

Hlla, Sulas and Katti, Mahima M. (2012). Andrid Based Mbile Applicatin Develpment and its Security. Internaatinal Jurnal f Cmputer Trends and Technlgy 20012 (3) : 486, 489 McCathie, L. (2004). The Advantages and Disadvantages f Barcdes and Radi Frequency Identificatin in Supply Chain Management : Wllngng University Research Online, Australia.