Rumusan Masalah Tujuan Manfaat Penelitian Batasan Masalah Metedologi Penelitian

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