Sistem Pendukung Keputusan (DSS): Demo PoS untuk Toko Ritel

Dalam tutorial ini, kita akan membuat sistem point of sale sederhana untuk toko retail fiktif. Sistem ini 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 a sistem pendukung keputusan alat untuk menganalisis data. Data di Excel juga bisa digabungkan dengan data dari sumber lain.

Komponen MIS 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 aktivitas yang harus dilakukan ketika pelanggan membeli suatu barang

  1. Pelanggan menyajikan barang yang akan dibeli ke kasir
  2. Kasir mencari sistem untuk item yang disajikan dalam sistem untuk mengambil harganya
  3. Kasir memasukkan jumlah barang yang dibeli, dan sistem menghitung total biaya. Proses ini diulangi untuk semua item yang dibeli
  4. Jika kasir salah menambahkan item atau jumlah item ke dalam sistem, mereka seharusnya dapat menghapusnya jika pembayaran belum dilakukan. Jika pembayaran sudah diposkan, seharusnya kasir tidak bisa mengeluarkan apapun.
  5. Setelah memverifikasi total tagihan pelanggan, sistem akan mengizinkan kasir untuk memposting pembayaran pelanggan dan mencetak tanda terima untuk pelanggan.

2. Orang-orang

Pengguna yang akan menggunakan sistem ini adalah kasir, akuntan, dan pengguna kontrol inventaris. Semua pengguna harus menguasai komputer secara harfiah dan dilatih tentang cara menggunakan sistem tempat penjualan.

3. Perangkat keras

Sistem titik penjualan akan melakukannya Microsoft Akses sebagai mesin database. Microsoft mengakses adalah mesin basis data mandiri dan dengan demikian, sistem akan dijalankan pada satu komputer. Komputer yang digunakan harus memiliki spesifikasi berikut.

  • RAM minimal 1GB
  • Ruang penyimpanan kosong minimal 10GB di drive lokal tempat database akan berada
  • Komputer harus menjalankan sistem operasi berbasis windows minimal windows XP dan diatasnya
  • Kecepatan prosesor harus minimal 1GHz

4. Perangkat lunak

Komputer yang akan digunakan dengan sistem tersebut harus memiliki spesifikasi minimum berikut.

  • Microsoft berdasarkan sistem operasi
  • Microsoft Office Suite (Khususnya Microsoft Word dan Microsoft Mengakses)

5. Data

Transaksi bisnis sehari-hari akan disimpan di a Microsoft Akses basis data.

Kamus Database Tempat Penjualan

Kamus basis data menjelaskan bidang basis data, fungsinya, dan tipe datanya.

Berikut ini menjelaskan tabel-tabel yang akan kita miliki dalam database kita. Demi kesederhanaan, kita akan membatasi jumlah tabel menjadi empat (4) saja.

Tabel Produk

S / N Nama Bidang Data Type Description
1 id Numeric Rekam kunci utama
2 Nama Produk String Nama produk
3 Harga Numeric Harga produk
4 Kuantitas_di_tangan Numeric Jumlah yang tersedia pada waktu tertentu
5 Direkomendasikan_pemasok_id Numeric Kunci asing yang tertaut ke tabel pemasok

Tabel Pelanggan

S / N Nama Bidang Data Type Description
1 id Numeric Rekam kunci utama
2 Nama Pelanggan String Nama pelanggan
3 Total_pembelian Numeric Nilai akumulasi dari total penjualan kepada pelanggan tertentu

Tabel Pemasok

S / N Nama Bidang Data Type Description
1 id Numeric Rekam kunci utama
2 Nama pemasok String Nama pelanggan
3 Nomor kontak Numeric Nomor kontak pemasok
4 Alamat email String Alamat email untuk pemasok

Tabel Penjualan

S / N Nama Bidang Data Type Description
1 id Numeric Rekam kunci utama
2 ID Pelanggan Numeric Pengidentifikasi unik pelanggan
3 Tanggal transaksi Tanggal Tanggal transaksi dicatat
4 Jumlah yang dibayarkan Numeric Jumlah total pembelian
5 Dibayar Boolean Bidang Boolean yang menunjukkan apakah pelanggan telah membayar atau belum

Tabel Detail Penjualan

S / N Nama Bidang Data Type Description
1 id Numeric Rekam kunci utama
2 penjualan_id Numeric Pengidentifikasi unik pelanggan
3 ID Produk Tanggal Tanggal transaksi dicatat
4 kuantitas Numeric 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 menunjukkan hubungan antar tabel dalam database. Tabel berikut menjelaskan hubungan antar tabel database

S / N Hubungan primer Kunci asing Sifat hubungan
1 Produk ke Penjualan ID dalam produk Product_id dalam penjualan 1 hingga Banyak
2 Penjualan ke pelanggan ID di pelanggan Customer_id dalam penjualan Banyak ke banyak
3 Produk ke pemasok Id di pemasok Rekomendasi_pemasok_id dalam produk Banyak berbanding 1

Gambar berikut menunjukkan hubungan antartabel dalam pangkalan data kami.

Hubungan Entitas Basis Data Titik Penjualan

Bagaimana suatu transaksi diproses dalam sistem

  1. Sistem mengambil semua catatan pelanggan dari tabel pelanggan dan mengisi kombo drop down
  2. Kasir mengklik tombol transaksi baru. Ini membuat catatan baru di tabel penjualan dan menghasilkan id transaksi.
  3. Sistem mengambil semua produk dari tabel produk dan mengisi kombo drop down
  4. Kasir memilih produk dari daftar drop-down. Sistem menyimpan id produk dan harga barang saat ini.
  5. Kasir memasukkan jumlah yang dibeli. Sistem menghitung subtotal berdasarkan harga yang disimpan dan kuantitas yang dimasukkan. Proses ini diulangi hingga semua produk telah diposting ke dalam sistem.
  6. Kasir memasukkan jumlah yang telah dibayar pelanggan. Sistem menghitung perubahan jika pelanggan membayar lebih dari harga.
  7. Kasir mengklik tombol pasca pembayaran. Sistem memperbarui;
    1. kuantitas produk yang ada di tabel produk
    2. memperbarui bidang jumlah yang dibayar dan menandai transaksi sebagai dibayar di tabel penjualan
    3. memperbarui bidang total pembelian di tabel pelanggan

Tangkapan Layar Antarmuka Pengguna Grafis Point of Sale

Jendela utama sistem – ini adalah titik masuk ke dalam sistem. Hal 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 tentang kolom yang diisi saat melakukan transaksi.

Antarmuka Pengguna Grafis Tempat Penjualan

Point of Sale Window digunakan oleh kasir di cash point

Jendela Tempat Penjualan

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 Pelanggan

Jendela entri data produk

Jendela Entri Data Produk

Ringkasan

Tutorial ini menunjukkan kepada Anda langkah-langkah praktis dalam mengembangkan sistem informasi dan menjelaskan prototipe sistem POS (point of sale). Sistem telah dikembangkan menggunakan Visual Basic untuk Aplikasi (VBA) in Microsoft Mengakses.