Gambaran Umum Sistem Batasan Sistem

29

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

3.1.1 Gambaran Umum Sistem

Sistem yang akan dibuat adalah sistem penjualan pada perangkat bergerak berbasis android menggunakan web service. Pengguna sistem adalah pramuniaga toko atau minimarket, sistem akan mencatat data penjualan dan mengirimkan data penjualan ke sistem kasir. sistem kasir merupakan sistem yang dibangun pada sistem operasi windows. Selain itu database yang digunakan juga dibangun pada sistem operasi windows. Untuk melakukan pengiriman dan penerimaan data antara android dan windows diperlukan sebuah penghubung yaitu web service. Web service dapat menjadi jembatan antara android dan windows untuk melakukan pertukaran data. Sistem dibangun menggunakan bahasa pemrograman java dan MySQL sebagai pengelola database serta web service sebagai penghubung antara android dengan MySQL. Selain mengirim data penjualan ke sistem kasir, sistem juga mengirim data penjualan ke sistem pengepakan barang. Gambaran umum sistem dapat dilihat pada Gambar 3.1. 30 Gambar 3. 1 Gambaran umum sistem Gambaran umum sistem pada Gambar 3.1 dapat dijelaskan sebagai berikut: 1. Konsumen akan dilayani oleh petugas pada saat melakukan proses belanja. 2. Petugas akan memasukkan kode barang yang akan dibeli oleh konsumen ke dalam sistem penjualan pada perangkat bergerak berbasis android menggunakan web service. 3. Sistem akan menyimpan data penjualan ke database MySQL melalui web service. 4. Setelah data berhasil tersimpan di database, data penjualan akan ditampilkan pada sistem kasir berdasarkan nomor faktur dan sistem pada bagian pengepakan barang secara otomatis. 31 5. Konsumen melakukan proses pembayaran ke bagian kasir dan mengambil barang belanjaan yang telah dikemas.

3.1.2 Batasan Sistem

Batasan yang terdapat pada sistem ini adalah: 1. Sistem yang dibuat merupakan sistem berbasis android yang dibangun menggunakan bahasa pemrograman java. 2. Sistem menggunakan library Zxing sebagai scanner barcode kode barang, sehingga perangkat terintegrasi dengan aplikasi Barcode Scanner. 3. Sistem berjalan pada jaringan internet dan sistem tidak menangani apabila koneksi internet terputus.

3.1.3 Analisa Kebutuhan Pengguna