Dalam tutorial ini, kita akan membuat sistem tempat penjualan sederhana untuk toko ritel fiktif. Sistem akan digunakan oleh staf operasional untuk mencatat transaksi bisnis sehari-hari, staf taktis juga akan menggunakan sistem untuk memantau kinerja toko ritel saat ini.
Sistem akan memiliki kemampuan untuk mengekspor data ke excel. Excel akan digunakan sebagai alat sistem pendukung keputusan untuk menganalisis data. Data di Excel juga bisa digabungkan dengan data dari sumber lain.
Komponen SIM toko ritel
1. Prosedur Bisnis
Prosedur bisnis menentukan bagaimana transaksi bisnis sehari-hari harus dilakukan. Sistem point of sale akan digunakan untuk mencatat penjualan harian.
Daftar berikut menguraikan kegiatan yang harus dilakukan ketika pelanggan membeli suatu barang
- Pelanggan menyajikan barang yang akan dibeli ke kas sampai
- Kasir mencari sistem untuk item yang disajikan dalam sistem untuk mengambil harga
- Kasir memasukkan jumlah barang yang dibeli, dan sistem menghitung total biaya. Proses ini diulangi untuk semua item yang dibeli
- Jika kasir salah menambahkan item atau jumlah item ke dalam sistem, mereka harus dapat menghapusnya jika pembayaran belum diposting. Jika pembayaran telah diposting, kasir seharusnya tidak dapat mengeluarkan apapun.
- Setelah memverifikasi total tagihan pelanggan, sistem harus mengizinkan kasir untuk mengirim pembayaran pelanggan dan mencetak tanda terima untuk pelanggan.
2 orang
Pengguna yang akan menggunakan sistem ini adalah kasir, akuntan, dan pengguna kontrol inventaris. Semua pengguna harus benar-benar komputer dan dilatih tentang cara menggunakan sistem titik penjualan.
3. Perangkat Keras
Sistem point of sale akan menggunakan Microsoft Access sebagai mesin database. Akses Microsoft adalah mesin database mandiri dan dengan demikian, sistem akan dijalankan pada satu komputer. Komputer yang digunakan harus memiliki spesifikasi sebagai berikut.
- Minimal RAM 1GB
- Minimal 10GB ruang penyimpanan gratis di drive lokal tempat database berada
- Komputer harus menjalankan operasi berbasis windows dengan setidaknya windows XP dan di atasnya
- Kecepatan prosesor harus minimal 1GHz
4. Perangkat Lunak
Komputer yang akan digunakan dengan sistem harus memiliki spesifikasi minimum sebagai berikut.
- Sistem operasi berbasis Microsoft
- Microsoft Office Suite (Khususnya Microsoft Word dan Microsoft Access)
5. Data
Transaksi bisnis sehari-hari akan disimpan dalam database Microsoft Access.
Kamus Database Point of Sale
Kamus database menjelaskan bidang database, apa yang dilakukannya, dan tipe datanya.
Berikut ini adalah tabel-tabel yang akan kita miliki di database kita. Demi kesederhanaan, kita akan membuat jumlah tabel menjadi hanya empat (4).
Tabel Produk
S / N | Nama Bidang | Tipe data | Deskripsi |
---|---|---|---|
1 | Indo | Numerik | Rekam kunci utama |
2 | Nama Produk | Tali | Nama produk |
3 | Harga | Numerik | Harga produk |
4 | Quantity_at_hand | Numerik | Kuantitas tersedia di tangan pada waktu tertentu |
5 | Recommended_supplier_id | Numerik | Kunci asing yang terhubung ke tabel pemasok |
Tabel Pelanggan
S / N | Nama Bidang | Tipe data | Deskripsi |
---|---|---|---|
1 | Indo | Numerik | Rekam kunci utama |
2 | Nama Pelanggan | Tali | Nama pelanggan |
3 | Total_purchases | Numerik | Nilai akumulasi dari total penjualan ke pelanggan tertentu |
Tabel Pemasok
S / N | Nama Bidang | Tipe data | Deskripsi |
---|---|---|---|
1 | Indo | Numerik | Rekam kunci utama |
2 | Nama pemasok | Tali | Nama pelanggan |
3 | Nomor kontak | Numerik | Nomor kontak pemasok |
4 | Alamat email | Tali | Alamat email pemasok |
Tabel Penjualan
S / N | Nama Bidang | Tipe data | Deskripsi |
---|---|---|---|
1 | Indo | Numerik | Rekam kunci utama |
2 | ID Pelanggan | Numerik | ID unik pelanggan |
3 | Tanggal transaksi | Tanggal | Tanggal transaksi dicatat |
4 | Jumlah yang dibayarkan | Numerik | Jumlah total pembelian |
5 | Dibayar | Boolean | Bidang Boolean yang menunjukkan apakah pelanggan telah membayar atau belum |
Tabel Detail Penjualan
S / N | Nama Bidang | Tipe data | Deskripsi |
---|---|---|---|
1 | Indo | Numerik | Rekam kunci utama |
2 | sales_id | Numerik | ID unik pelanggan |
3 | ID Produk | Tanggal | Tanggal transaksi dicatat |
4 | kuantitas | Numerik | Jumlah total pembelian |
5 | Dibayar | Boolean | Bidang Boolean yang menunjukkan apakah pelanggan telah membayar atau belum |
Diagram hubungan entitas database Point of Sale
Diagram hubungan entitas memperlihatkan hubungan antar tabel dalam database. Tabel berikut menjelaskan hubungan antara tabel database
S / N | Hubungan | Utama | Kunci asing | Sifat hubungan |
---|---|---|---|---|
1 | Produk ke Penjualan | Id dalam produk | Product_id in sales | 1 hingga Banyak |
2 | Penjualan ke pelanggan | Id di pelanggan | Customer_id dalam penjualan | Banyak ke banyak |
3 | Produk ke pemasok | Id di pemasok | Recommended_supplier_id in products | Banyak menjadi 1 |
Gambar berikut menunjukkan hubungan antar tabel di database kami.
Bagaimana transaksi diproses dalam sistem
- Sistem mengambil semua catatan pelanggan dari tabel pelanggan dan mengisi kombo drop-down
- Kasir mengklik tombol transaksi baru. Ini membuat rekor baru di tabel penjualan dan menghasilkan id transaksi.
- Sistem mengambil semua produk dari tabel produk dan mengisi kombo tarik-turun
- Kasir memilih produk dari daftar drop-down. Sistem menyimpan id produk dan harga untuk item saat ini.
- Kasir memasukkan jumlah yang dibeli. Sistem menghitung subtotal berdasarkan harga yang disimpan dan kuantitas yang dimasukkan. Proses ini diulangi sampai semua produk telah diposting ke dalam sistem.
- Kasir memasukkan jumlah yang telah dibayar pelanggan. Sistem menghitung perubahan jika pelanggan membayar lebih dari harga.
- Kasir mengklik tombol pasca pembayaran. Sistem memperbarui;
- jumlah produk yang tersedia di tabel produk
- memperbarui bidang jumlah yang dibayar dan menandai transaksi sebagai dibayar di tabel penjualan
- memperbarui bidang pembelian total di tabel pelanggan
Tampilan Layar Antarmuka Pengguna Grafis Point of Sale
Jendela utama sistem - ini adalah titik masuk ke dalam sistem. Ini memungkinkan pengguna untuk memasukkan data, memproses transaksi, mencetak laporan dan mengekspor data penjualan ke Excel untuk analisis lebih lanjut.
Di sini kami telah mendemonstrasikan berbagai jendela entri data yang digunakan selama POS, untuk memberikan gambaran umum bidang yang diisi saat melakukan transaksi.
Point of Sale Window digunakan oleh kasir di cash point
Antarmuka pengguna dirancang sedemikian rupa sehingga memandu kasir melalui langkah-langkah yang terlibat dalam memposting transaksi pembelian yang berhasil.
Jendela entri data pelanggan
Jendela entri data produk
Ringkasan
Tutorial ini menunjukkan kepada Anda langkah-langkah praktis yang terlibat dalam mengembangkan sistem informasi dan menjelaskan prototipe sistem POS (titik penjualan). Sistem telah dikembangkan menggunakan Visual Basic for Applications (VBA) di Microsoft Access.
- Lanjut