Anda di halaman 1dari 8

RANCANGAN SISTEM INFORMASI MANAJEMEN PENJUALAN ONLINE

Studi Kasus: Toko Baju Online

1. Perancangan Sistem

Rancangan sistem informasi berikut ini dikembangkan untuk membantu manajemen


penjualan online sebuah toko baju. Sistem ini memiliki input, proses, dan output yang dijelaskan
sebagai berikut:

a. Input:
 Informasi Pelanggan: Nama, alamat, nomor telepon, dan detail kontak lainnya.
 Informasi Produk: Nama produk, deskripsi, harga, ketersediaan stok, dan atribut
lainnya.
 Pesanan Pelanggan: Daftar produk yang dipesan oleh pelanggan beserta jumlahnya.
b. Proses:
 Manajemen Produk:
 Penerimaan Stok: Menerima, mengelola, dan memperbarui stok produk yang
baru datang.
 Penambahan Produk: Menambahkan produk baru ke dalam sistem beserta
deskripsi, harga, dan atribut lainnya.

 Pembaruan Produk: Memperbarui informasi produk yang ada seperti harga,
deskripsi, dan atribut lainnya.
 Penghapusan Produk: Menghapus produk yang tidak lagi tersedia atau tidak
dijual.
 Manajemen Pesanan:
 Penerimaan Pesanan: Menerima pesanan baru dari pelanggan.
 Verifikasi Stok: Memeriksa ketersediaan stok untuk memenuhi pesanan
pelanggan.
 Pengiriman Pesanan: Menyiapkan dan mengirimkan pesanan kepada pelanggan.
 Pembaruan Status Pesanan: Memperbarui status pesanan dari mulai diproses,
dikirim, hingga selesai.
 Manajemen Pelanggan:
 Pendaftaran Pelanggan: Mendaftarkan pelanggan baru ke dalam sistem.
 Pembaruan Profil Pelanggan: Memperbarui informasi pelanggan seperti alamat,
nomor telepon, dll.
 Riwayat Pembelian: Mencatat riwayat pembelian pelanggan untuk analisis dan
penawaran berikutnya.
c. Output
 Konfirmasi Pemesanan: Memberikan konfirmasi pesanan kepada pelanggan setelah
pesanan mereka diterima.
 Notifikasi Pengiriman: Memberikan notifikasi kepada pelanggan tentang status
pengiriman pesanan mereka.
 Laporan Penjualan: Menampilkan laporan penjualan harian, mingguan, bulanan, atau
tahunan.
 Laporan Stok: Menampilkan laporan stok produk yang tersedia dan stok yang habis.
 Profil Pelanggan: Menampilkan profil pelanggan beserta riwayat pembelian mereka.

2. Analisa Kebutuhan Sistem


Toko baju online membutuhkan sistem informasi manajemen penjualan online yang
dapat membantu dalam mengelola proses penjualan, stok barang, dan pelanggan. Sistem ini
harus dapat melakukan manajemen produk, pemesanan, pembayaran, pengiriman, dan
pelaporan. Berikut adalah entitas-entitas yang terlibat dalam sistem:
1. Pelanggan: Menyimpan informasi tentang pelanggan seperti nama, alamat, nomor
telepon, dan email.
2. Produk: Menyimpan informasi tentang produk yang dijual seperti kode produk, nama,
deskripsi, harga, dan stok.
3. Pemesanan: Menyimpan informasi tentang pesanan yang dilakukan oleh pelanggan
seperti nomor pesanan, tanggal pesanan, pelanggan yang melakukan pesanan, dan
status pesanan.
4. Detail Pemesanan: Menyimpan informasi terkait dengan detail pemesanan seperti
nomor pesanan, produk yang dipesan, jumlah, dan total harga.
5. Pembayaran: Menyimpan informasi tentang pembayaran yang dilakukan oleh
pelanggan seperti nomor pembayaran, tanggal pembayaran, jumlah pembayaran, dan
status pembayaran.
6. Pengiriman: Menyimpan informasi tentang pengiriman pesanan seperti nomor
pengiriman, tanggal pengiriman, nomor pesanan terkait, metode pengiriman, dan
status pengiriman.

3. Normaslisasi Database
Setelah melakukan analisis kebutuhan sistem, langkah selanjutnya adalah melakukan
normalisasi database. Normalisasi adalah proses merancang struktur database dengan
mengeliminasi anomali dan redundansi data. Berikut adalah normalisasi database untuk
rancangan sistem ini.

1. Level 0: Konseptual
Entitas Utama :
 Pelanggan (Customer)
 Produk (Product)
 Pemesanan (Order)
 Pembayaran (Payment)
 Pengiriman (Shipment)

2. Level 1: Logikal
 Tabel Pelanggan (Customer)
o ID Pelanggan (Customer ID, Primary Key)
o Nama (Name)
o Alamat (Address)
o Nomor Telepon (Phone Number)
o Email (Email Address)
 Tabel Pelanggan (Customer)
o ID Pelanggan (Customer ID, Primary Key)
o Nama (Name)
o Alamat (Address)
o Nomor Telepon (Phone Number)
o Email (Email Address)

 Tabel Pemesanan (Order)


o ID Pemesanan (Order ID, Primary Key)
o Tanggal Pemesanan (Order Date)
o ID Pelanggan (Customer ID, Foreign Key)
o Status Pemesanan (Order Status)

 Tabel Detail Pemesanan (Order Detail)


o ID Pemesanan (Order ID, Foreign Key)
o ID Produk (Product ID, Foreign Key)
o Jumlah (Quantity)
o Total Harga (Total Price)

 Tabel Pembayaran (Payment)


o ID Pembayaran (Payment ID, Primary Key)
o Tanggal Pembayaran (Payment Date)
o ID Pemesanan (Order ID, Foreign Key)
o Jumlah Pembayaran (Payment Amount)
o Status Pembayaran (Payment Status)
 Tabel Pengiriman (Shipment)
o ID Pengiriman (Shipment ID, Primary Key)
o Tanggal Pengiriman (Payment Date)
o ID Pemesanan (Order ID, Foreign Key)
o Metode Pengiriman (Shipping Method)
o Status Pengiriman (Shipment Status)

3. Level 2: Fisik
Pada level ini, relasi antar entitas diimplementasikan menggunakan tabel-tabel dalam
database.
 Tabel Pelanggan (Customer)
o Customer_ID (Primary Key)
o Name
o Address
o Phone Number
o Email

 Tabel Produk (Product):


o Product_ID (Primary Key)
o Name
o Description
o Price
o Stock

 Tabel Pemesanan (Order):


o Order_ID (Primary Key)
o Order_Date
o Customer_ID (Foreign Key)
o Order_Status

 Tabel Detail Pemesanan (Order Detail):


o Order_ID (Foreign Key)
o Product_ID (Foreign Key)
o Quantity
o Total_Price

 Tabel Pembayaran (Payment):


o Payment_ID (Primary Key)
o Payment_Date
o Order_ID (Foreign Key)
o Payment_Amount
o Payment_Status

 Tabel Pengiriman (Shipment):


o Shipment_ID (Primary Key)
o Shipment_Date
o Order_ID (Foreign Key)
o Payment_ID (Foreign Key)
o Shipping_Method
o Shipment_Status

4. Entity Relational Diagram


Bentuk dari Entity Relational Diagram Dari Rancangan Sistem Informasi Manajemen
Penjualan Online Berbasis Web studi kasus toko baju online seperti gambar berikut ini.
Entity Relationship Diagram

Anda mungkin juga menyukai