Pengembangan Sistem Informasi Manajemen Penjualan UMKM Cokelat Mesuji Kota Batu
Kata Kunci:
Sistem Informasi, Cokelat Mesuji, ReactJS, MongoDB.Abstrak
Cokelat Mesuji Batu adalah Usaha Mikro, Kecil, dan Menengah (UMKM) dibidang produksi dan pemasaran coklat yang terletak di Kota Batu, Provinsi Jawa Timur. Pengelolaan UMKM perlu dikelola dengan sistem serta manajemen baik dan benar, termasuk pada bagian keuangan. Pemesanan cokelat harus menggunakan sistem pre order, karenanya customer yang ingin memesan cokelat, terlebih dahulu melakukan proses administrasi sebelum proses produksi. Permasalahan pada manajemen pemasaran yang ditemui yaitu promosi yang kurang menjangkau masyarakat secara lebih luas dengan mengandalkan sosial media seperti Instagram dan Facebook, tidak terjangkaunya masyarakat yang tidak memiliki akun pada media tersebut dan informasi yang disampaikan tidak menyeluruh. Permasalahan lainnya pada manajemen keuangan bisnis cokelat yaitu kesulitan menangani manajemen permintaan pemesanan pada momen tertentu seperti saat natal dan tahun baru. Menurut permasalahan di atas, maka solusi yang diberikan dalam pemecahannya yaitu pengembangan sistem informasi manajemen berbasis web. Perangkat lunak ini menggunakan Javascript, NodeJS, ReactJS, MongoDB untuk pengembangannya dan BPMN (business process modelling notation) untuk menggambarkan alur bisnisnya. Untuk memastikan sistem berjalan dengan baik dan benar dalam pembuatannya dilakukan pengujian dengan menggunakan black box, white box untuk pengujian fungsi serta compatibility untuk menguji sistem dapat berjalan di berbagai browser. Hasil dari pengujian ialah 100% fungsi sistem dapat berjalan dan hanya pada browser IE yang terdapat sedikit masalah pada sisi mayor. Tahap pengujian ini pengembang menggunakan beberapa teknik di antaranya Pengujian white box yaitu membangun class driver untuk melakukan pengujian beberapa metode yang terdapat di sistem, dari hasil pengujian kode program tersebut diperoleh metode dari fungsi tersebut sudah sesuai dengan harapan yang dibuat oleh penguji pada tabel test case. Uji black box yaitu menguji keseluruhan kebutuhan fungsional dan diperoleh hasil semua fungsi pada sistem tesebut 100% dinyatakan valid sesuai dengan outputnya. Untuk pengujian compatibility dilakukan dengan menjalankan sistem di beberapa browser dan hanya terdapat masalah pada sisi mayor browser IE.