Halo freelancers,
Saya berencana untuk membuat aplikasi sederhana untuk mengelola orderan online shop. Aplikasi ini akan diinstall lokal di komputer PC dan memiliki spesifikasi sbb:
1. Modul master barang (tabel master barang). Dapat melakukan fungsi add, edit, delete master barang yang memuat informasi sbb: kode barang, nama produk, berat produk (dalam gram), harga beli, harga jual, qty stok
2. Modul data konsumen (tabel data customer). Dapat melakukan input data customer, seperti kode cust, nama dan no telp.
3. Modul data supplier (tabel data supplier). Dapat melakukan input data supplier, seperti kode supplier, nama dan no telp
4. Modul draft penjualan (tabel draft penjualan). Dapat melakukan input draft penjualan dengan metode input barcode ataupun quick search berdasarkan nama produk. Untuk quick search menggunakan auto complete untuk mempermudah pencarian barang. (seperti kita search di google ada suggestion wordsnya agar pencarian lebih cepat dan mudah). Modul draft penjualan juga terintegrasi dengan API Raja Ongkir, dimana admin dapat memilih menggunakan ekspedisi JNE/Pos/Wahana. Informasi yang disajikan adalah kode transaksi, tgl dan jam transaksi, kode customer, nama customer, no telp customer, kode produk, nama produk, qty, harga jual produk, qty penjualan produk, berat produk, total penjualan barang, tujuan pengiriman, ekspedisi yang digunakan, biaya ongkir ekspedisi, total yang harus dibayar. Kalkulasi biaya ongkir berdasarkan tarif dari API Raja Ongkir x berat produk x QTY produk
Catatan: draft penjualan tidak mengurangi stok Stok baru akan berkurang saat admin melakukan input pada modul release draft penjualan. Untuk tujuan pengiriman tidak perlu detail alamat, cukup disesuaikan saja dengan API Raja Ongkir.
5. Modul release draft penjualan. (tabel penjualan aktual). Menampilkan seluruh draft penjualan yang sudah diinput. (kode transaksi, tgl dan jam transaksi, nama customer, total penjualan barang, biaya ongkir). Pada masing2 draft penjualan, terdapat 2 button, yaitu "Draft Batal" dan "Sudah Bayar". Apabila admin melakukan klik "Draft Batal" maka draft penjualan ybs akan terhapus permanen. Sementara itu, apabila admin melakukan klik sudah bayar, maka admin perlu untuk memasukan tanggal bayar dan nama bank. Setelah disubmit, maka transaksi ybs akan terecord sebagai transaksi penjualan aktual dan akan mengurangi stok barang.
6. Modul penerimaan barang. Dapat melakukan input penerimaan barang dengan mengambil data produk dari tabel master barang dan tabel data supplier. Penerimaan barang akan menambah jumlah stok.
7. Laporan yang dapat dipilih range waktunya (interval dari tanggal brp s/d tgl brp) . Terdiri dari laporan penjualan dan barang masuk.
7.1 Laporan rekap penjualan aktual memuat list per transaksi penjualan aktual (ada id transaksi penjualan, tgl transaksi, nama konsumen, total penjualan, total harga beli, total laba). Ini tidak perlu dibreak satu2 produk yang dijual, cukup total per transaksinya. Lalu pada bagian akhir list ada grand total penjualan dan grand total laba. Tidak perlu grafik. Note: perhitungan laba adalah harga jual dikurangi harga beli
7.2 Laporan detail penjualan aktual. Informasinya adalah sbb: id transaksi penjualan, tanggal transaksi, nama konsumen, tujuan pengiriman, kode produk yang terjual, nama produk yg terjual, harga jual per produk, qty produk, total penjualan per transaksi, total ongkir per transaksi, grand total penjualan.
7.3 Laporan detail barang masuk memuat list transaksi barang masuk dengan informasi id transaksi barang masuk, tanggal, nama supplier, kode barang, nama barang, harga beli produk, total per transaksi, grand total.
Kurang lebih seperti ini, mohon di bid dengan harga terbaik, karena masih merintis usaha jadi budget amat terbatas. Aplikasi dapat dibuat php+mysql based. Harga terbaik dan yang capable akan masuk ke shortlist.
Terima kasih.