2
memenangkan persaingan. Sistem kasir yang ada sekarang masih terlalu merepotkan bagi konsumen.
Dari latar belakang tersebut, maka dibangun sebuah sistem penjualan pada perangkat bergerak berbasis android menggunakan web service dengan
java sebagai bahasa pemrograman dan MySQL sebagai pengelola database serta web service sebagai penghubung antara android dan MySQL. Sistem
dapat bekerja dalam jaringan internet, memberikan layanan kepada petugas untuk mencatat kode barang ke dalam sistem. Kode barang dikirim ke sistem
kasir pusat untuk proses pembayaran. Selain itu, kode barang dikirim ke bagian pengepakan untuk proses pengepakan barang yang telah dipesan oleh
konsumen. Oleh karena itu, konsumen dapat melakukan proses belanja secara efektif dan efisien tanpa harus membawa barang belanjaan ke bagian kasir.
1.2. Rumusan Masalah
Dari uraian latar belakang di atas, maka yang menjadi rumusan masalah dalam tugas akhir ini adalah :
a. Bagaimana merancang dan mengimplementasikan sistem penjualan
pada perangkat bergerak berbasis android menggunakan web service? b.
Apakah sistem mampu membantu konsumen untuk melakukan kegiatan belanja dengan lebih efektif dan efisien?
3
1.3. Tujuan
Tujuan yang ingin dicapai dalam penelitian ini adalah: a.
Merancang dan membangun sistem untuk perangkat bergerak berbasis android yang mampu mengirim data transaksi penjualan ke sistem kasir
dan bagian pengepakan barang secara bersamaan melalui web service dengan memanfaatkan jaringan internet area WiFi.
b. Merancang dan mengimplementasikan sistem yang dapat berjalan pada
perangkat bergerak berbasis android dan mampu membantu konsumen dalam melakukan kegiatan belanja secara efektif dan efisien.
1.4. Manfaat Penelitian
Dari penelitian ini diharapkan akan memberikan manfaat yaitu: a.
Memudahkan petugas dalam melayani konsumen. b.
Membantu mengurangi sampah yang dihasilkan dari pembuangan nota dan mengurangi biaya pengeluaran pihak minimarket.
1.5. Batasan Masalah
Dalam membangun sistem ini, ada beberapa batasan masalah, antara lain:
a. Kode barang dibuat dalam bentuk barcode kode batang.
b. Pengguna sistem adalah petugas pramuniaga minimarket.
c. Petugas pada bagian kasir akan memasukkan kode faktur untuk proses
pembayaran. d.
Sistem pada bagian pengepakan barang otomatis refresh setiap 10 detik. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
e. Sistem dibangun dengan menggunakan bahasa pemrograman Java dan
database MySQL. f.
Sistem berjalan pada perangkat mobile menggunakan sistem operasi Android dengan versi minimal Android 4.0 Ice Cream Sandwich sampai
dengan versi Android 4.4 KitKat.
1.6. Metedologi Penelitian
Metode penelitian yang digunakan dalam penyusunan Tugas Akhir ini adalah sebagai berikut:
a. Studi Literatur
Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper, dan bacaan-bacaan yang berkaitan dengan judul penelitian.
b. Observasi
Observasi dilakukan dengan mengumpulkan data dan informasi yang berkaitan dengan sistem penjualan dan bahasa pemrograman java dengan
cara studi lapangan ataupun pengamatan langsung pada aplikasi penjualan yang dibuat untuk perangkat bergerak berbasis android.
c. WawancaraInterview
Wawancara dilakukan dengan mengumpulkan data dan informasi dari pihak terkait yaitu owner dari minimarket tentang kebutuhan sistem yang
diinginkan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5
d. Studi Pustaka
Membaca beberapa buku yang berkaitan dengan sistem yang akan dirancang bisa menambah pengetahuan.
e. Pembangunan Sistem Informasi
1. Analisis Sistem
Sistem harus mampu mengintegrasikan data antara aplikasi android yang digunakan oleh pramuniaga dan juga aplikasi desktop yang
digunakan oleh kasir hanya menggunakan jaringan wifi, aplikasi harus mampu memberikan hasil berupa nomor transaksi yang ditujukan
untuk petugas kasir guna proses pembayaran, dan aplikasi harus mampu mengirimkan data transaksi ke bagian pengepakan barang
guna proses pengambilan barang. 2.
Peranacangan Sistem Sistem akan dirancang sedemikian rinci manggunakan UML
Unified Modeling Language seperti menggunakan Use Case Diagram, Activity Diagram untuk merancang proses aplikasi, dan
Diagram Relasi Entitas untuk merancang basis data dari aplikasi. 3.
Implementasi Sistem ini menggunakan bahasa pemrograman java untuk
pembuatan aplikasi android dan juga pembuatan sistem kasir dan MySQL sebagai database server untuk menyimpan data serta bahasa
pemrograman PHP untuk membangun web service sebagai penghubung antara android dan database MySQL.
6
f. Uji Coba
Pada tahap ini, dilakukan uji coba perangkat lunak untuk melihat sejauh mana sistem dapat berjalan dengan baik. Sistem diuji per modul
dan keseluruhan sistem penjualan pada perangkat bergerak berbasis android menggunakan web service.
Untuk mengetahui kekurangan sistem, sistem juga diuji coba kepada user. Tujuan uji coba terhadap user adalah untuk menghasilkan
sistem yang benar-benar sesuai dengan kebutuhan user. Responden untuk uji coba terhadap user adalah 12 mahasiswa yang diasumsikan sebagai
pramuniaga minimarket.
1.7. Sistematika Penulisan