Rancang Bangun Aplikasi Smart Trolley Dengan Teknologi Barcode Pada Supermarket

  JSIKA Vol. 6, No. 7. Tahun 2017

ISSN 2338-137X

  

Rancang Bangun Aplikasi Smart Trolley Dengan Teknologi

Barcode Pada Supermarket

1) 2) 3) Yosua Christavian Sulistiowati Julianto Lemantara

  

Program Studi/Jurusan Sistem Informasi

Fakultas Teknologi dan Informatika

Institut Bisnis dan Informatika Stikom Surabaya

Jl. Raya Kedung Baruk 98 Surabaya, 60298

  Email : 1) Yosuachristavian@hotmail.com , 2) Sulist@stikom.edu , 3) Julianto@stikom.edu

Abstract: In the peak season and at the - time promo supermarkets give a compelling that the number of a dense

customer shop in supermarkets. This means so long queues and the customer have to wait a queue to pay for.

  

Customer only buy one thing would have to wait the long queues. The impact of the long queues make customer

impatient in the queue , so that happening accruing the customer break to shop in supermarkets. The

application of smart trolley with technology barcode a supermarket can help customer in the process of

transactions queue independently and process fast payment without waiting for forever a long queue. And for

payment or annulment not so buy the process happened in cash. With the application smart trolley it can

provide solutions for supermarkets to overcome forever a long queue at the checkout payment. Based on the

results and a pilot system, have shown that application smart trolley with technology barcode a supermarket

can speed time service therefore time wait a queue become more short.

  Keywords: Apliccation, Supermarket, Barcode Technology, Queue, Smart Trolley.

  Supermarket atau pasar swalayan adalah PERANCANGAN SISTEM salah satu bentuk usaha eceran yang menyediakan Analisis kebutuhan beraneka macam kebutuhan konsumen. Aktivitas operasi suatu supermarket meliputi seluruh transaksi

  Analisi kebutuhan untuk mengetahui, dimana salah satunya adalah pembayaran belanjaan. merancang dan menetukan kebutuhan-kebutuhan

  Pada waktu peak season dan di waktu - waktu yang harus ada dalam sistem tersebut termasuk tertentu supermarket memberikan promo yang didalamnya rekomendasi yang harus dilakukan menarik sehingga padatnya jumlah customer yang untuk memperbaiki sistem yang ada. Data dan berbelanja di supermarket. Hal ini menyebabkan informasi yang diperlukan tersebut diperoleh dari antrian begitu panjang dan para customer harus berbagai sumber terkait untuk memberikan menunggu antrian untuk membayar barang. Customer masukkan yang lengkap bagi pengembangan yang hanya membeli satu barang pun harus sistem informasi ini. Dalam pembuatan sistem menunggu antrian panjang tersebut. Dampak dengan aplikasi smart trolley dibutuhkan beberapa data dari adanya antrian yang cukup panjang membuat beberapa bagian, diantaranya: customer tidak sabar dalam mengantri, sehingga yang

  a. Kebutuhan Informasi Kasir terjadi menimbulkan adanya customer yang Merupakan output sistem yang dapat membatalkan untuk berbelanja di supermarket. digunakan kasir dalam melakukan monitoring kegiatan transaksi penjualan

  Dengan berdasarkan permasalahan yang

  b. Kebutuhan Informasi Customer ada, maka dengan aplikasi Smart Trolley Merupakan output sistem yang dapat menawarkan solusi untuk membantu customer dalam digunakan customer sebagai modal sebelum bertransaksi secara mandiri dan proses cepat melakukan transaksi di kasir. pembayaran tanpa menunggu antrian yang panjang. Dengan teknologi Scan barcode pada trolley, maka benda atau objek yang dibeli oleh customer akan secara otomatis melakukan identifikasi barang secara bersamaan dan jumlah dari total pembelanjaan akan secara langsung terhitung dan juga mengetahui stok untuk barang yang telah diambil. Dan untuk pembayaran atau pembatalan tidak jadi membeli proses tersebut terjadi di kasir. Dengan adanya aplikasi Smart Trolley ini diharapkan dapat memberikan solusi bagi supermarket untuk mengatasi antrian yang panjang di kasir pembayaran. JSIKA Vol. 6, No. 7. Tahun 2017

ISSN 2338-137X

  Sebuah scanner di trolley bernomor 9 menscan kode barcode sebuah benda,

  Gambaran Aplikasi Menerima data inputan barang setelah discan data barcode dikirimkan ke Apache Service Web server oleh mini PC dan didapati data dari server bahwa barang itu adalah sebuah pasta Usb wifi Adapter Database gigi merek pepsodent, sebanyak 1 buah. Scanner

  d. LCD: menampilkan data-data yang berada Trolly LCD Aplikasi smart trolley Mini PC Data No. Trolley Mengirimkan Menerima data dari Trolley dan di Mini PC. dan transaksi transaksi penjualan melakukan

  e. Server: Mencatat transaksi penjualan, 1 U Power supply mengurangi stok, dan mengirimkan data Aplikasi Kasir barang ke mini PC trolley.

  f. Kasir PC: Mencatat nomer trolley yang antri Gambar 1 Gambaran umum sistem Aplikasi di kasir. Mengirimkan nomer trolley ke server, menerima data trolley dari server dan

  Smart Trolley

  Tahapan mekanisme secara teknis pertama melakukan transaksi penjualan, mengirimkan data transaksi ke server,

  customer memilih barang, kemudian customer menginput data barang secara mandiri ke dalam mencetak laporan penjualan. Trolley dengan barcode scanner untuk mengetahui

  kode barang dan harga barang (inilah yang tertera didalam database). Setelah barang teridentifikasi, mini PC menerima data kode barcode yang dapat dibaca oleh sistem aplikasi smart trolley yang ditampilkan melalui layar LCD. Data yang meliputi kode barang dan nomer trolley di kirim ke dalam server menggunakan media jaringan transmisi data wireless adapter. Di sisi server menggunakan web service yang berfungsi untuk melakukan respon dan request yang dilakukan antara server dan aplikasi kasir/trolley, menyimpannya ke dalam data

  temporary . Untuk proses customer yang tidak jadi

  Gambar 2 Gambaran smart trolley membeli atau hanya mengecek harga dapat melakukan pembatalan melalui tombol button di layar LCD atau pembatalan barang yang sudah

  Context Diagram Informas i Harg a Barang

  terlanjur masuk ke dalam trolley melalui petugas kasir langsung. Setelah customer selesai melakukan Cus tomer pemilihan barang dan pengecekan data barang ke Total Pembayaran dalam sistem trolley, customer menuju ke kasir untuk proses pembayaran. Selanjutnya, petugas kasir akan menginputkan nomer trolley ke dalam aplikasi kasir yang berfungsi untuk mencatat nomer trolley dan Bukti Pembayaran proses transaksi penjualan sampai laporan penjualan. Produk Barc ode Apklikasi Smart Data Penerimaan Barang

  Bahwa aplikasi kasir mengirimkan data nomer trolley Trolley Informas i Stok Barang ke server untuk mendapatkan data transaksi

  • Data Barang Yang Dibeli

  penjualan dari. Setelah itu terjadi proses transaksi penjualan dan pembayaran. semua proses transaksi Laporan Penjualan Daftar Pembelanjaan Trolley yang ada bisa melaporkan penjualan per periode bulanan dan tahunan. Berikut untuk masing - masing penjelasan komponen nya : a. USB wireless adapter: Media jaringan, atau Manag er Data Nomer Trolley Kasir penerima dan pemancar wifi. Data Penjualan

  b. Scanner barcode: Menscan garis-garis barcode, merubah garis-garis barcode menjadi kode yang dapat dibaca oleh sistem,

  Gambar 3 Context Diagram Rancang Bangun kemudian mengirimkan kode tersebut ke Aplikasi Smart Trolley Dengan mini PC. Teknologi Barcode Pada

  c. Mini PC: Menerima data kode barcode, Supermarket. kemudian mengirimkan kode barcode tersebut ke server, kemudian mini PC menerima data barang dari server. Contoh :

  4 C DM R a n ca n g B an g u n A p lik a si

  an Ka sir .

  `E nti ty R ela tio ns h ip Dia g ra m ( E R

  D)

  E n tit y R e latio n sh ip D iag ra m (E R

  • 1

  D) m er u p a k an su at u m o d el y an g d ig u n ak a n u n tu k m er ep resen tai k a n h u b u n g a n an tar tab el p ad a b asis d ata y a n g d ib u tu h k a n o le h s is te m y an g b er u p a tip e atau jen is d an atr ib u t ta b el ter seb u t. memiliki stok besar mengecek memiliki stok display memiliki jenis product transaksi Memiliki KERANJANG id_mst_trolley kode_barcode date_time_scan <pi> Variable characters (50) Variable characters (100) Date & Time <M> Identifier_1 ... <pi> Gudang Besar id_mst_gudang_besar id_mst_barang ket_barang_gudang_besar jumlah_stok kode_barcode harga_satuan <pi> Variable characters (50) Variable characters (50) Variable characters (200) Integer Variable characters (100) Integer <M> Identifier_1 ... <pi> Gudang Kecil id_gudang_kecil jumlah_stok_gudang_kecil tgl_input <pi> Variable characters (50) Integer Date & Time <M> Identifier_1 ... <pi> MST Product id_mst_product nama_product ket_product <pi> Variable characters (30) Variable characters (100) Variable characters (200) <M>

  Identifier_1 ... <pi> MST Barang id_barang merk_barang tipe_barang id_product <pi> Variable characters (50) Variable characters (100) Variable characters (100) Variable characters (30) <M> Identifier_1 ... <pi> Transaksi id_transaksi tgl_transaksi grand_total total_bayar total_kembalian <pi> Variable characters (30) Date & Time Integer Integer Integer <M> Identifier_1 ... <pi> transaksi_detail ID_transaksi id_mst_trolley kode_barang merk_barang tipe_barang nama_product harga_satuan date_time_scan date_create_in_tabel Variable characters (30) Variable characters (30) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Integer Date & Time Date & Time <M>

  Ga m b ar

  S ma rt Tr o lley

  o n te x t Dia g ra m d i ata s m en g g a m b ar k an in ter ak si an tar a ap lik a si d en g an ex ter n a l en tit y y ait u ,

  De n g a n T ek n o lo g i B ar co d e

  P ad a Su p er m ar k et

  FK_TBL_KERA_MEMILIKI__TBL_GUDA FK_TBL_GUDA_MENGECEK_TBL_MST_ FK_TBL_GUDA_MEMILIKI__TBL_GUDA FK_TBL_MST__MEMILIKI__TBL_MST_ FK_TBL_TRAN_TRANSAKSI_TBL_TRAN FK_TBL_KERA_MEMILIKI_TBL_TRAN KERANJANG id_mst_trolley id_mst_gudang_besar ID_transaksi kode_barcode date_time_scan ... varchar(50) varchar(50) varchar(30) varchar(100) timestamp

<pk>

<fk1>

<fk2>

Gudang Besar id_mst_gudang_besar id_barang id_mst_barang ket_barang_gudang_besar jumlah_stok kode_barcode harga_satuan ... varchar(50) varchar(50) varchar(50) varchar(200) integer varchar(100) integer <pk> <fk> Gudang Kecil id_gudang_kecil id_mst_gudang_besar jumlah_stok_gudang_kecil tgl_input ... varchar(50) varchar(50) integer timestamp <pk> <fk> MST Product id_mst_product nama_product ket_product ... varchar(30) varchar(100) varchar(200) <pk> MST Barang id_barang id_mst_product merk_barang tipe_barang id_product ... varchar(50) varchar(30) varchar(100) varchar(100) varchar(30) <pk> <fk> Transaksi id_transaksi tgl_transaksi grand_total total_bayar total_kembalian ... varchar(30) timestamp integer integer integer <pk> transaksi_detail ID_transaksi Tra_id_transaksi id_mst_trolley kode_barang merk_barang tipe_barang nama_product harga_satuan date_time_scan date_create_in_tabel ... varchar(30) varchar(30) varchar(30) varchar(100) varchar(100) varchar(100) varchar(100) integer timestamp timestamp <pk> <fk>

  Ga m b ar

  5 P DM R an ca n g B an g u n A p li k asi S

  ma rt Tr o lley

  De n g a n T ek n o lo g i B ar co d e

  C u sto mer d

  3 C

  JSIKA Vo l.

  JS

  6 , No . 7 . Tahu n

  20

  1

  7 ISSN 2

  3

  3

  8 -137X

  IKA

  7 X Page

  V o l. 6, N o .7 , T ah u n 2017,

  ISS N

  2

  3

  3

  8

  3

  P ad a Su p er m ar k et

  JSIKA Vol. 6, No. 7. Tahun 2017

  ISSN 2338-137X Hasil dan Pembahasan

  Pada tahap ini diuraikan hasil dan pembahasan dari Rancang Bangun Rancang Bangun Aplikasi

  Smart Trolley Dengan Teknologi Barcode Pada Supermarket.

  Gambar 6 Form Trolley Customer Form Trolley Customer adalah form pertama yang akan muncul apabila aplikasi dijalankan di

  trolley belanjaan pengunjung.

  Gambar 7 Form Kasir Form kasir menginputkan nomer trolley untuk proses transaksi untuk pembayaran dan menyediakan menu menu dari aplikasi.

  Gambar 8 Form Gudang Besar Form gudang besar merupakan stok untuk penyimpanan barang diluar gudang kecil atau rak.

  Gambar 9 Form Gudang Kecil Form Gudang kecil untuk menginputkan jumlah barang yang berada pada rak display supermarket.

  Gambar 10 Form Pembatalan Transaksi Form pembatalan transaksi merupakan form untuk membatalkan barang yang tidak jadi dibeli oleh customer.

  Gambar 11 Form Laporan Penjualan Salah satu keluaran dari apliaksi ini adalah laporan penjualan dapat dicetak maupun disimpan dalam bentuk ekstensi lain seperti .doc, .pdf, dan sebagainya.

  SIMPULAN

  Kesimpulan yang diambil berdasarkan uji coba yang dilakukan dari penelitian tugas akhir aplikasi ini, yaitu: aplikasi smart trolley dengan teknologi barcode pada supermarket dapat mempercepat waktu pelayanan sehingga waktu tunggu antrian menjadi lebih singkat. JSIKA Vol. 6, No. 7. Tahun 2017

ISSN 2338-137X SARAN

  Untuk pengembangan aplikasi kedepannya, saran yang dapat diberikan oleh penulis adalah:

  1. Aplikasi ini dapat sinkronisasi dengan aplikasi point of sales yang lain.

  2. Aplikasi dapat dikembangkan agar bisa beroperasi pada platform web , sehingga bisa lebih fleksibel.

DAFTAR RUJUKAN

  Jogiyanto, H.2004. Pengenalan Komputer : Dasar Ilmu Komputer,Pemrograman, Sistem Informasi Dan Intelegensi Buatan. Yogyakarta: Andi Publisher.

  Sinaga, Pariaman. 2008. Menuju Pasar Yang Berorientasi Pada Perilaku Konsumen. Sumber www.smecda.com/deputi7/file_makalah, dikunjungi 12 Agustus 2016.

  Soon, T. J. (2008). QR Code. (pp. 3:59-78).

  Singapore: Information Tecnology Standards Committee (ITSC).