Anda di halaman 1dari 8

DINAMIKA TEKNOLOGI April 2017 Vol. 9; No. 1; Hal.

1-8

SISTEM TAKING ORDER BARANG PADA SUPERMARKET BERBASIS


ANDROID

Andry Pratama Mabe, Suhatati Tjandra


Teknik Informatika,Sekolah Tinggi Teknik Surabaya
e-mail: Andri.pratama.mabe@gmail.com, tati@stts.edu

ABSTRAK

Android merupakan salah satu sistem operasi pada perangkat selular yang sedang
bekembang pesat belakangan ini. Terdapat banyaknya aplikasi-aplikasi yang dikembangkan oleh
developer guna membantu aktivitas user. Berbelanja merupakan salah satu aktifitas yang paling
memerlukan cukup banyak waktu. Tetapi saat ini berbelanja dapat dilakukan dimana saja dan
kapan saja. Sistem taking order pada supermarket berbasis android diharapkan dapat
mempermudah pelanggan untuk dapat membeli barang-barang melalui perangkat selular yang
dimiliki (berbasiskan android). Sistem ini melibatkan dua user, yakni pegawai, dan pelanggan.
Aplikasi berbasis android ini meliputi pencarian barang, add to cart, see promo, see cart, scan
barcode, dan dapatkan kode. Barang yang telah dipilih/dibeli user, akan langsung disiapkan oleh
pihak supermarket Jika pelanggan telah melakukan transaksi pembayaran. Dengan demikian
pihak supermarket dapat memberikan pelayanan yang lebih baik dan cepat kepada para
pelanggan.

Kata kunci: Taking Order, Android

PENDAHULUAN berbelanja. Saat ini kegiatan belanja dapat


dilakukan dimana saja dan kapan saja. Namun bagi
Tidak dapat dipungkiri lagi bahwa orang-orang yang memiliki kegiatan yang padat,
teknologi telah mengambil peran yang cukup dan hanya memiliki sedikit waktu luang,
penting dalam kehidupan banyak orang. Dari tahun berbelanja menjadi kegiatan yang cukup
ke tahun, teknologi berkembang dengan sangat merepotkan.
cepat. Perkembangan teknologi ini didorong oleh Saat memasuki area supermarket, yang
kebutuhan manusia yang semakin bertambah dilakukan adalah mencari barang sesuai
seiring berjalannya waktu. Salah satu contoh kebutuhan dengan mengelilingi area
teknologi yang paling menonjol adalah mobile supermarket. Hal tersebut tentunya akan
device. memerlukan cukup banyak waktu dan tenaga.
Dibalik segala kecanggihan yang dimiliki oleh Untuk membantu memecahkan
mobile device, terdapat sebuah sistem operasi masalah ini, maka dikembangkan suatu
(operating system) yang bertugas untuk
aplikasi berbasiskan android yang dapat
mengontrol dan mengatur segala pekerjaan yang
dapat dilakukan oleh mobile device, termasuk membantu pelanggan supaya dapat berbelanja
menjalankan aplikasi-aplikasi. Salah satu sistem dengan lebih cepat.
operasi yang paling banyak digunakan saat ini Dengan mengembangkan sistem taking order
adalah Android. Sistem operasi Android bersifat ini, diharapkan pelanggan dapat menghemat waktu
open source (terbuka) sehingga memudahkan para dan tenaga pada saat berbelanja, dan membantu
programmer untuk mengembangkan sebuah mempercepat proses transaksi di supermarket
aplikasi. sehingga dapat memberikan pelayanan yang lebih
Aplikasi-aplikasi yang dikembangkan bertujuan baik.
untuk memberikan kemudahan bagi pengguna
dalam aktivitas sehari-hari. Salah satunya adalah

Dinamika Teknologi
Jurnal Ilmiah Teknologi dan Rekayasa, ISSN: 1907-7327 1
DINAMIKA TEKNOLOGI April 2017 Vol. 9; No. 1; Hal. 1-8

ANALISA SISTEM keyword, misalkan pelanggan memasukkan


keyword walls, maka semua barang yang
Analisis sistem merupakan penguraian suatu mengandung kata walls akan ditampilkan.
sistem untuk mengidentifikasi dan mengevaluasi Untuk pencarian barang dengan menggunakan
permasalahan, kesempatan, hambatan yang terjadi scan barcode (hanya dapat berfungsi untuk
dan kebutuhan yang diharapkan sehingga dapat semua mobile deviceAndroid yang memiliki
diusulkan perbaikan. kamera belakang/rare camera), pelanggan
Hal-hal yang dilakukan pada saat analisa antara cukup memotret/menscan barcode yang
lain :
terdapat pada barang, dan kemudian secara
1. Identifikasi Masalah
otomatis sistem akan menampilkan detail
Untuk dapat memperoleh informasi/fakta
mengenai barang tersebut.
tersebut observasi, supaya dapat diketahui
Ketika pelanggan ingin menambahkan
kendala-kendala yang menghambat pelayanan
sebuah barang ke dalam cart, sistem akan
kepada pelanggan. Kendala-kendala yang
memeriksa terlebih dahulu apakah inputan
sering terjadi adalah sebagai berikut:
jumlah barang yang diinginkan oleh pelanggan
a. Pelayanan terhadap pelanggan sering
lebih kecil atau sama dengan stok yang
kali memakan waktu yang lama.
tersedia saat ini, dan inputan tidak boleh nol.
b. Pelanggan menghabiskan waktu
Untuk dapat melihat barang belanjaan apa saja
berbelanja sekitar tiga puluh menit
yang sudah dimasukkan oleh pelanggan
hingga satu jam hanya untuk mencari
kedalam cart, pelanggan dapat mengakses
barang-barang yang dibutuhkan, hal ini
menu cart. Pada halaman ini pelanggan dapat
disebabkan oleh pelanggan tidak
melihat barang apa saja yang telah dimasukkan
mengetahui letak atau posisi barang
kedalam cart, beserta jumlah tiap barang. Pada
yang dibutuhkan tersebut.
halaman ini pelanggan juga dapat
c. Kebanyakan pelanggan merasa lelah
menghapus/membatalkan barang yang dibeli.
apabila membawa serta belanjaan yang
Setelah pelanggan memutuskan untuk
sudah ditemukan.
mengakhiri berbelanja, pelanggan dapat
d. Antrian pada kasir yang panjang.
mengakses menudapatkan kode. Pada halaman
2. Deskripsi Sistem
ini pelanggan akan diberikan sebuah kode acak
Pertama kali membuka aplikasi pelanggan
dan unik, dan tujuan dari kode ini adalah untuk
diwajibkan untuk melakukan login, hal
membantu aplikasi kasir menampilkan barang
tersebut bertujuan untuk memudahkan sistem
belanjaan pelanggan pada aplikasi desktop.
mencatat barang belanjaan pelanggan dan
Selain mendapatkan kode, pelanggan juga
untuk efisiensi penyimpanan pada komputer
akan diberikan informasi mengenai total item
server. Apabila pelanggan telah berhasil
yang dibeli, kasir rekomendasi, total uang
melakukan login/registrasi, pelanggan akan
yang harus dibayarkan, dan sebuah tombol
diarahkan ke halaman utama. Halaman utama
untuk membatalkan transaksi yang sedang
memungkinkan pelanggan untuk mengakses
terjadi.
semua menu yang tersedia.
Aplikasi desktop mewajibkan kasir untuk
Pada halaman utama terdapat menu home,
melakukan login terlebih dahulu. Aplikasi
kategori, akun, dapatkan kode, syarat dan
desktop tersebut memungkinkan kasir untuk
ketentuan, dan kebijakan privasi.
menangani proses transaksi penjualan dan
Terdapat dua cara yang dapat dilakukan
pembayaran.
untuk melakukan pencarian terhadap sebuah
Untuk dapat menampilkan barang belanjaan
barang. Cara pertama adalah dengan
pelanggan, kasir wajib meminta kode kepada
memasukkan keyword, dan cara kedua adalah
pelanggan yang bersangkutan dan memasukan
dengan menscan barcode yang terdapat pada
kode tersebut kedalam sistem untuk
barang tersebut. Untuk pencarian dengan
menampilkan barang belanjaan pelanggan
menggunakan keyword, pencarian akan
yang berada didalam cart. Aplikasi kasir juga
dilakukan pada semua barang yang
dapat menangani transaksi penjualan secara
mengandung kata/kalimat yang terdapat pada

Dinamika Teknologi
2 Jurnal Ilmiah Teknologi dan Rekayasa, ISSN: 1907-7327
DINAMIKA TEKNOLOGI April 2017 Vol. 9; No. 1; Hal. 1-8

manual dengan cara memasukkan barcode


kedalam sistem, kemudian sistem akan
memberikan detail terhadap barang yang
dimaksud. Setelah semua barang terdaftar
didalam sistem, sistem akan secara otomatis
menghitungkan nominal total yang harus
dibayar oleh pelanggan (termasuk potongan
bila ada).
Setelah nominal total muncul, pegawai
akan bertanya kepada pelanggan akan
melakukan pembayaran dengan metode apa. Gambar 2. Use Case Diagram
Pembayaran dapat dilakukan secara tunai, Pencarian Barang
debit, dan kartu kredit. Untuk pembayaran
kartu debit,pegawai akan memasukan jumlah Gambar 2 menujukan bahwa pada
nominal, jenis kartu, nomor kartu, bank, dan pencarian terdapat dua aktor, pelanggan, kasir,
keterangan (bila ada). Untuk pembayaran kartu selain itu terdapat tiga use case tambahan yang
kredit,pegawai akan memasukan jumlah akan mendeskripsikan bagaimana pencarian
nominal, jenis kartu, nomor kartu, bank, dan barang terjadi. Seperti ditampilkan pada
keterangan (bila ada). Jenis pembayaran dapat gambar tersebut, pencarian barang include
dikombinasikan (misalkan dengan pencarian, artinya pelanggan atau kasir harus
menggunakan debit dan tunai atau kartu kredit melakukan login terlebih dahulu untuk dapat
dan tunai, dan sebagainya). mengakses pencarian. Pencarian barang dapat
dilakukan berdasarkan barcode, keyword, scan
barcode, kategori. Pencarian barang dengan
menggunakan barcode hanya dapat dilakukan
oleh kasir, selain itu kasir juga dapat
melakukan pencarian barang dengan
menggunakan keyword. Sedangkan pelanggan
dapat melakukan pencarian barang dengan
menggunakan keyword, scan barcode (extend),
dan berdasarkan kategori (extend). Untuk
dapat menggunakan fitur scan barcode mobile
deviceAndroid harus memiliki kamera.
Pencarian barang akan mencarikan informasi
Gambar 1. Use Case Diagram Sistem mengenai barang tersebut dan akan
menampilkannya kepada user.
1. Pencarian
Pencarian barang bertujuan untuk 2. Cart (Keranjang Belanja)
mempermudah kasir dan pelanggan untuk
menemukan data-data atau informasi-
informasi mengenai barang yang ingin dicari,
sehingga akan lebih menghemat waktu dan
lebih efisien dibandingkan dengan mencari
data barang secara manual. (pencarian barang
dapat diakses melalui aplikasi kasir maupun
aplikasi E-Cart).

Gambar 3. Use Case Diagram Cart

Dinamika Teknologi
Jurnal Ilmiah Teknologi dan Rekayasa, ISSN: 1907-7327 3
DINAMIKA TEKNOLOGI April 2017 Vol. 9; No. 1; Hal. 1-8

Pada cart terdapat beberapa fitur seperti, dan kartu kredit, pegawai akan memasukan
tambah barang, hapus barang, dan void. informasi pembayaran seperti jenis kartu, nomor
Pelanggan dapat menambahkan barang yang kartu, bank, dan keterangan (informasi
diinginkan kedalam cart. Selain itu pelanggan pembayaran hanya akan dimasukkan apabila
juga dapat menghapus barang yang telah pelanggan melakukan pembayaran dengan metode
debit atau kartu kredit).
dibeli/dimasukkan kedalam cart. Fitur void
mengizinkan pelanggan untuk dapat
melakukan pembatalan pada sebuah transaksi.
Pada Gambar 3 menunjukkan bahwa
pembelian include login, artinya pelanggan
harus melakukan login terlebih dahulu untuk
dapat mengakses pembelian.

3. Penjualan
Gambar 5. Use Case Diagram Pembayaran

5. Login Pelanggan

Login adalah proses autentifikasi sebuah


aplikasi dengan memasukan identitas dari account
pengguna (email) dan kata sandi (password) guna
mendapatkan hak akses menggunakan sumber
daya pada komputer atau aplikasi tujuan.
Untuk melakukan login ke sistem biasanya
Gambar 4. Use Case Diagram Penjualan membutuhkan akun pengguna yang digunakan
sebagai identitas berupa deretan karakter yang
Pada use case penjualan barang dapat dilihat secara unik membedakannya antar pengguna
seperti yang ditampilkan pada Gambar 4, satu dengan pengguna yang lain, dan kata
penjualan melibatkan dua aktor, yaitu kasir dan sandi yang merupakan deretan karakter berupa
pelanggan. Untuk dapat mengakses penjualan, kunci yang dijaga kerahasiaannya terhadap
kasir wajib melakukan login terlebih dahulu, orang lain.
penjualan include login. Selain itu penjualan juga
include pembelian. Pembelian tersebut meliputi
barang-barang yang dibeli oleh pelanggan.
Terdapat lima proses tambahan yang akan
mendeskripsikan bagaimana penjualan terjadi.
Kelima fitur tambahan tersebut adalah, sale baru,
detail pembelian, hapus barang, tambah barang,
dan void transaksi. Sale baru berfungsi untuk
membuat sebuah sale baru yang nantinya akan
dijadikan sebagai pembeda sale tersebut dengan
sale yang lain. Fitur detail transaksi berfungsi
Gambar 6. Use Case Diagram Login Pelanggan
untuk menampilkan transaksi penjualan barang
yang dimiliki oleh pelanggan, hal ini nantinya akan
memudahkan kasir untuk melihat detail belanjaan. Pada use case login pelanggan dapat dilihat
seperti yang ditampilkan pada Gambar 6, login
pelanggan hanya melibatkan satu aktor, yaitu
4. Pembayaran
pelanggan. Terdapat tiga proses tambahan yang
Pembayaran merupakan salah satu bagian dari
akan mendeskripsikan bagaimana login pelanggan
transaksi. Pembayaran bertujuan untuk menangani
dapat bekerja, pencarian pelanggan, autentifikasi,
pembayaran barang-barang belanjaan pelanggan.
dan menuju halaman utama.
Pembayaran dapat dilakukan secara tunai, debit,
dan kredit. Pada pembayaran dengan kartu debit

Dinamika Teknologi
4 Jurnal Ilmiah Teknologi dan Rekayasa, ISSN: 1907-7327
DINAMIKA TEKNOLOGI April 2017 Vol. 9; No. 1; Hal. 1-8

Pada program tersebut login pelanggan hanya melakukan login terlebih dahulu. Apabila
dapat diakses melalui aplikasi E-Cart. Pencarian pelanggan tidak memiliki akun sebelumnya,
bertujuan untuk mencari data pelanggan yang pelanggan dapat melakukan registrasi. Setelah
berusaha untuk login di dalam sistem. melakukan registrasi/login, pelanggan akan
Autentifikasi bertujuan untuk menyocokan apakah diarahkan ke halaman utama. Pelanggan
email (dalam proses login pelanggan akan
digunakan email) dan password yang dimasukan
memiliki akses untuk dapat melakukan
oleh pelanggan sesuai dengan email dan password pencarian barang pada halaman apa saja.
yang tersimpan di dalam sistem. (perlu diingat Pencarian barang dapat dilakukan dengan cara
bahwa login pelanggan hanya dapat diakses memasukkan keyword atau dengan cara
melalui aplikasi E-Cart). Apabila data ditemukan, memotret barcode yang tersedia pada barang,
maka email dan password yang telah diinputkan secara otomatis sistem akan menampilkan
oleh pelanggan tersebut akan dicocokan dengan detail barang tersebut. Pada menu lihat
data yang terdapat didalam sistem. Apabila data keranjang, pelanggan dapat melihat barang-
cocok, maka pelanggan dapat melanjutkan/masuk barang apa saja yang telah dimasukkan
ke dalam tahap berikutnya. Tetapi apabila data kedalam keranjang. Apabila pelanggan ingin
tidak cocok maka pelanggan tidak bisa melakukan pembayaran, pelanggan akan
melanjutkan/masuk ke tahap berikutnya.
diberikan kode khusus yang nantinya harus
6. Login Kasir diserahkan kepada kasir.
Untuk dapat membuka aplikasi, pegawai
diharuskan untuk melakukan login terlebih
dahulu. Username dan password yang
digunakan adalah ID pegawai masing-masing.
Setelah login berhasil maka pegawai akan
diarahkan ke menu utama. Pada menu utama
pegawai dapat memilih menangani penjualan
atau menangani orderan.
Pada halaman penjualan user dapat melihat
barang-barang apa saja yang dibeli oleh
Gambar 7. Use Case Diagram Login Kasir pelanggan dengan cara memasukkan kode
yang diberikan oleh pelanggan. Selain itu
Login kasir hanya melibatkan satu aktor, aplikasi kasir juga dapat digunakan untuk
yaitu kasir. Terdapat tiga proses tambahan menangani pembayaran. Pada akhir transaksi,
yang akan mendeskripsikan bagaimana login sistem akan mencetak nota/struk belanjaan
pelanggan dapat bekerja, pencarian kasir, yang berisi tentang detail belanjaan, total
autentifikasi, dan menuju halaman utama. transaksi, total diskon, metode pembayaran,
Pada program tersebut login pelanggan hanya
dan lain sebagainya.
dapat diakses melalui aplikasi E-Cart. Pencarian
bertujuan untuk mencari data pelanggan yang
berusaha untuk login di dalam sistem. 2. Struktur Program
Autentifikasi bertujuan untuk mencocokkan Secara garis besar sistem supermarket tersebut
apakah username (dalam proses login kasir akan terbagi menjadi dua modul yang berbeda, pertama
digunakan kode pegawai) dan password yang modul untuk pegawai dan yang kedua modul untuk
dimasukkan oleh pelanggan sesuai dengan pelanggan.
username dan password yang tersimpan di dalam
sistem. (login kasir hanya dapat diakses melalui Sistem
Supermarket
aplikasi desktop).

Desain Sistem
Modul Modul
Pelanggan Pegawai
1. Arsitektur Sistem
Pertama-tama untuk dapat menggunakan Gambar 8. Modul Utama
aplikasi, pelanggan diwajibkan untuk

Dinamika Teknologi
Jurnal Ilmiah Teknologi dan Rekayasa, ISSN: 1907-7327 5
DINAMIKA TEKNOLOGI April 2017 Vol. 9; No. 1; Hal. 1-8

Modul pegawai terbagi menjadi tiga bagian dalam cart. Kemudian pelanggan juga jumlah
yaitu penjualan, pembayaran, dan orderan. Modul barang yang ingin dibeli.
penjualan dan pembayaran hanya dapat diakses Untuk dapat melakukan pembayaran, pelanggan
oleh pegawai yang bekerja sebagai kasir atau harus memberikan kode yang di-generate oleh
admin. Pada penjualan pegawai akan memasukan sistem pada saat melakukan transaksi pembelian.
kode yang diberikan oleh pelanggan, apabila
pelanggan tidak menggunakan aplikasi yang telah IMPLEMENTASI
disediakan atau ingin berbelanja manual seperti
biasa, aplikasi kasir juga dapat menangani Kebutuhan implementasi aplikasi ini terbagi
transaksi manual. Setelah semua barang belanjaan atas beberapa yaitu kebutuhan perangkat keras,
dimasukkan, sistem akan menampilkan total yang kebutuhan perangkat lunak dan kebutuhan sumber
harus dibayar oleh pelanggan. daya manusia.
Pembayaran dapat dilakukan dengan cash, 1. Kebutuhan untuk aplikasi pegawai dan
kredit, dan debit. Setiap pembayaran akan dicatat kasir
dan disimpan kedalam sistem. Apabila pembayaran a. Processor: Intel Pentium IV 1,7 GHz
telah selesai, modul pembayaran akan mencetak (Disarankan lebih tinggi)
nota yang berisi mengenai detail-detail barang b. Memory : 1 MB (Disarankan lebih tinggi)
belanjaan. c. Harddisk : 20 GB
d. Modem / Koneksi Internet : 128 kbps
Modul (Disarankan lebih tinggi)
Pegawai e. Keyboard, Mouse
f. Monitor : resolusi 1024 x 768 pixel
g. Printer
Modul Modul Modul
Penjualan Pembayaran Orderan
2. Kebutuhan untuk aplikasi E-Cart
a. Processor : Dual Core 1,4 GHz
Pencarian
Cetak Nota
(Disarankan lebih tinggi)
Barang
b. RAM : 1 GB (Disarankan lebih tinggi)
c. Memory : 4 GB (Disarankan lebih tinggi)
Gambar 9. Modul Pegawai d. Terdapat koneksi Wi-Fi
e. Kamera minimal VGA
Modul pelanggan terbagi menjadi lima bagian
yaitu, pencarian, pembelian barang, akun, dapatkan Aplikasi kasir untuk Sistem Taking Order
kode, dan transaksi lalu. Pelanggan dapat Barang pada Supermarket Berbasis Androidini
melakukan pencarian dengan memasukan keyword dikembangkan pada komputer dengan sistem
seperti nama barang atau dengan menggunakan operasi Mac OS X 10.8.5. Menggunakan bahasa
fitur scan barcode. Fitur scan barcode pemprograman Java, database MySQL. Untuk
memungkinkan pelanggan untuk dapat melihat menjalankan aplikasi kasir ini dapat sistem operasi
detail barang hanya dengan menscan/memfoto lain seperti Windows (minimal windows 7) dengan
barcode yang terdapat pada barang, secara syarat Java, dan MySQL terinstal.
otomatis sistem akan menampilkan detail Sedangkan untuk aplikasi E-Cart untuk Sistem
mengenai barang tersebut. Taking Order Barang pada Supermarket Berbasis
Androidini dikembangkan pada mobile
deviceAndroid dengan sistem operasi Lollipop
Modul
(versi 5.0). Menggunakan bahasa pemprograman
Pelanggan
Java, dengan bantuan IDE Android Studio.

Modul
Pencarian
Modul
Pembelian
Modul Akun
Modul
Transaksi Lalu
Modul
Dapatkan Kode
UJICOBA

Gambar 10. Modul Pelanggan Uji coba kompatibilitas dilakukan untuk


mengetahui apakah aplikasi yang dibuat dapat
Pada pembelian barang, pelanggan dapat dijalankan pada berbagai macam mobile device
memasukkan barang-barang yang akan dibeli ke berbasis android. Hal ini sangat penting untuk
dilakukan karena mobile device yang berbasis

Dinamika Teknologi
6 Jurnal Ilmiah Teknologi dan Rekayasa, ISSN: 1907-7327
DINAMIKA TEKNOLOGI April 2017 Vol. 9; No. 1; Hal. 1-8

android memiliki variasi pada ukuran, dimensi, dan melihat apakah apikasi tersebut mudah digunakan
resolusi layar. Uji coba kompabilitas akan dibatasi atau dimengerti. Kuesioner meliputi tiga kategori
pada mobile device yang menggunakan versi yaitu lima pertanyaan mengenai tampilan aplikasi,
android minimal 4.2 (Jelly Bean), mengingat enam pertanyaan mengenai fungsi dari aplikasi dan
aplikasi ini dikembangkan dengan minimal target lima pertanyaan mengenai kemudahan dalam
android versi 4.2. untuk uji coba kompabilitas, menggunakan aplikasi, dengan presentasi nilai:
digunakan dua buah mobile device berbasis SB = Sangat Baik
android yang versinya telah diperbaharui hingga B = Baik,
yang terbaru pada saat uji coba dilakukan. S = Sedang
Penjelasan hasil uji coba kompabilitas aplikasi K = Kurang
beserta mobile device yang digunakan antara lain: SK = Sangat Kurang.

Samsung Galaxy Note 1 (N7000) Berikut adalah hasil kuesioner Sistem Taking
Mobile device produksi samsung tersebut Order Barang pada Supermarket Berbasis Android:
merupakan merupakan generasi pertama dari
keluarga Note. Samsung Galaxy Note GT N7000 Tabel 1. Hasil Kuestioner
dibekali dengan layar yang lebar dengan ukuran
5.3 inch dan resolusi HD 800 x 1280 pixel menjadi Penilaian
No Pertanyaan
jaminan sebuah gambar yang sangat baik. SB B S K SK
Samsung Galaxy Note GT N7000 memiliki Perpaduan
prosesor Dual Core 1.4 GHz, dan 1 GB RAM yang warna pada
1 13 2 5
menawarkan kemudahan dan kelancaran dalam aplikasi terlihat
melakukan multitasking serta transisi antarmuka bagus
yang lebih baik. Penempatan
Hasil uji coba kompabilitas menunjukan bahwa tombol dan
aplikasi berjalan dengan baik tanpa ada masalah 2 5 6 9
elemen lainnya
yang berarti dikarenakan device telah mendukung bagus
semua spesifikasi yang dibutuhkan mulai dari segi Ikon-ikon pada
memori dan processor yang mendukung. aplikasi tersebut
3 13 3 3 1
mudah
Samsung Galaxy S-5 (SM-G900H) dimengerti
Samsung Galaxy S5 merupakan bagian dari Tampilan mudah
keluarga galaxy S line. Smartphone tersebut yang 4 1 10 7 2
dimengerti
menawarkan kualitas terbaik dengan dilengkapi Tampilan
spesifikasi yang sangat bagus. Samsung S5 aplikasi secara
dilengkapi dengan berbagai fitur canggih dengan 5 2 8 9 1
keseluruhan
ukuran layar sebesar 5,1 inci dengan tingkat terlihat Menarik
kerapatan ~441 ppi serta beresolusi Full HD 1080 Aplikasi dapat
x 1920 pixel. Prosesor yang digunakan quad- 6 berjalan dengan 2 17 1
core 1,9 gigahertz + 1,3 gigahertz quad- baik
core dengan RAM 2 gigabyte Semua menu
Sama seperti uji coba pada Galaxy Note GT dapat
N7000, apliksai e-cart berjalan dengan baiktanpa 7 menampilkan 12 2 6
masalah yang berarti, dikarenakan device tersebut informasi yang
memiliki spesifikasi yang cukup baik. Prosesor dibutuhkan
quad-core pada Galaxy S-5 membuat semua proses Informasi yang
berjalan dengan sangat baik dan cepat. 8 ditampilkan 7 10 3
lengkap
Aplikasi E-cart telah diujicobakan kepada dua
puluh responder dengan usia dan jenis kelamin Dari hasil kuestioner yang ditunjukkan pada
yang berbeda-beda. Aplikasi tersebut dijalankan tabel 1, ikon-ikon pada aplikasi yang
pada mobile device yang disediakan oleh penguji dikembangkan sangat mudah dimengerti dan
(Samsung Galaxy S-5). Penguji akan meminta responder dapat informasi dengan baik. Tetapi
responder untuk menggunakan atau mencoba
aplikasi tersebut tanpa bantuan penguji untuk

Dinamika Teknologi
Jurnal Ilmiah Teknologi dan Rekayasa, ISSN: 1907-7327 7
DINAMIKA TEKNOLOGI April 2017 Vol. 9; No. 1; Hal. 1-8

tampilan pada aplikasi secara keseluruhan kurang


menarik.

KESIMPULAN

Adapun beberapa kesimpulan yang didapatkan


antara lain:
1. Aplikasi supermarket ini, baik aplikasi E-Cart
maupun kasir, sangat bergantung dengan
koneksi Wi-Fi yang stabil.
2. Antrian pada kasir dapat diminimalisirkan,
tetapi pihak supermarket harus menyediakan
bagian khusus untuk menangani pengambilan
barang (kurir).
3. Sistem dapat menangani proses pencatatan
transaksi penjualan secara real time. Serta
terdapat pembagian hak akses yang jelas.
4. Dengan menggunakan aplikasi E-Cart
pelanggan dapat lebih cepat menemukan
barang (bahkan hanya cukup dengan scan
barcode) sehingga dapat meningkatkan
efisiensi waktu pencarian dan melakukan
transaksi.
5. Pemilihan komponen (ikon) yang tepat dan
kelengkapan informasi sangatlah penting untuk
mendukung kelancaran transaksi bagi
pengguna.

DAFTAR PUSTAKA

1. Safaat, H.Nazarudin. 2011. Android :


Pemrograman Aplikasi Mobile Smartphone dan
Tablet pada PC Berbasis Android.
2. Siregar, Ivan Michael (Et Al). 2010.
Mengembangkan Aplikasi Enterprise Berbasis
Android. Gava Media
3. Gosselin, Don, Diana Kokoska and Robert
Easterbrooks. 2011. PHP Programing With
MySQL. Australia : Course Technology.
4. Burton, Michael and Donn Felker. 2012.
Android Application Development For
Dummies, 2nd Edition. Wiley.
5. Webservice,
http://www.w3schools.com/webservices/.
Diakses pada tanggal 05 Febuari 2015.

Dinamika Teknologi
8 Jurnal Ilmiah Teknologi dan Rekayasa, ISSN: 1907-7327

Anda mungkin juga menyukai