Analisis Sistem Informasi Penjualan Online: Studi Kasus Toko Buku "Pustaka Ceria"
Table of Content
Analisis Sistem Informasi Penjualan Online: Studi Kasus Toko Buku "Pustaka Ceria"

Perkembangan teknologi informasi dan komunikasi (TIK) telah mengubah lanskap bisnis secara drastis, terutama dalam sektor perdagangan. Penjualan online kini menjadi tulang punggung bagi banyak perusahaan, menawarkan jangkauan pasar yang lebih luas dan efisiensi operasional yang lebih tinggi. Untuk membangun sistem penjualan online yang efektif dan handal, diperlukan analisis sistem yang komprehensif. Artikel ini akan membahas analisis sistem informasi penjualan online dengan studi kasus Toko Buku "Pustaka Ceria", yang meliputi Entity Relationship Diagram (ERD), Data Flow Diagram (DFD), dan Diagram Konteks.
1. Pendahuluan:
Toko Buku "Pustaka Ceria" adalah toko buku yang ingin memodernisasi operasinya dengan beralih ke platform penjualan online. Saat ini, mereka masih mengandalkan sistem manual yang rentan terhadap kesalahan dan kurang efisien. Analisis sistem ini bertujuan untuk merancang sistem informasi penjualan online yang terintegrasi, efisien, dan handal untuk mendukung operasional "Pustaka Ceria". Analisis meliputi pemetaan entitas dan relasinya (ERD), alur data (DFD), serta gambaran umum sistem (Diagram Konteks).
2. Entity Relationship Diagram (ERD):
ERD menggambarkan hubungan antara entitas-entitas dalam sistem. Entitas mewakili objek atau konsep yang penting dalam sistem, sementara relasi menggambarkan hubungan antara entitas tersebut. Berikut adalah ERD untuk sistem informasi penjualan online "Pustaka Ceria":
-
Entitas:
- Pelanggan: Mengandung atribut seperti ID Pelanggan, Nama, Alamat, Nomor Telepon, Email.
- Buku: Mengandung atribut seperti ID Buku, Judul Buku, Pengarang, Penerbit, ISBN, Harga, Stok.
- Transaksi: Mengandung atribut seperti ID Transaksi, Tanggal Transaksi, Total Harga, Status Pembayaran, ID Pelanggan.
- Detail Transaksi: Mengandung atribut seperti ID Detail Transaksi, ID Transaksi, ID Buku, Jumlah Buku, Harga Satuan.
- Metode Pembayaran: Mengandung atribut seperti ID Metode Pembayaran, Nama Metode Pembayaran.
- Admin: Mengandung atribut seperti ID Admin, Nama Admin, Username, Password.

-
Relasi:
- Pelanggan – Transaksi: Satu pelanggan dapat memiliki banyak transaksi (one-to-many).
- Buku – Detail Transaksi: Satu buku dapat terlibat dalam banyak detail transaksi (one-to-many).
- Transaksi – Detail Transaksi: Satu transaksi memiliki banyak detail transaksi (one-to-many).
- Transaksi – Metode Pembayaran: Satu transaksi menggunakan satu metode pembayaran (one-to-one).
- Admin – Transaksi: Admin dapat mengelola dan memantau semua transaksi (one-to-many).
3. Data Flow Diagram (DFD):
DFD menggambarkan alur data dalam sistem. DFD dibagi menjadi beberapa level, mulai dari level 0 (Diagram Konteks) hingga level yang lebih detail. Berikut adalah DFD level 0 (Diagram Konteks) dan DFD level 1 untuk sistem informasi penjualan online "Pustaka Ceria":
3.1 Diagram Konteks (Level 0):
Diagram konteks menunjukkan sistem secara keseluruhan sebagai satu proses tunggal yang berinteraksi dengan entitas eksternal.
- Proses: Sistem Penjualan Online Pustaka Ceria
- Entitas Eksternal: Pelanggan, Admin, Bank (untuk pembayaran online)
- Aliran Data: Pelanggan melakukan pemesanan, Sistem memproses pesanan, Sistem mengirimkan konfirmasi pesanan, Pelanggan melakukan pembayaran, Sistem memperbarui status pesanan, Admin mengelola data buku dan pelanggan.
3.2 DFD Level 1:
DFD level 1 menguraikan proses dalam Diagram Konteks menjadi beberapa proses yang lebih detail.
- Proses 1: Pengelolaan Data Buku: Proses ini mencakup penambahan, pengubahan, dan penghapusan data buku. Input: Data buku baru, perubahan data buku, permintaan penghapusan data buku. Output: Database buku yang terupdate.
- Proses 2: Pengelolaan Data Pelanggan: Proses ini mencakup penambahan, pengubahan, dan penghapusan data pelanggan. Input: Data pelanggan baru, perubahan data pelanggan, permintaan penghapusan data pelanggan. Output: Database pelanggan yang terupdate.
- Proses 3: Pemrosesan Pemesanan: Proses ini mencakup penerimaan pemesanan dari pelanggan, validasi pemesanan, dan pembuatan nomor pesanan. Input: Data pemesanan dari pelanggan. Output: Konfirmasi pesanan, data transaksi.
- Proses 4: Pemrosesan Pembayaran: Proses ini mencakup penerimaan pembayaran dari pelanggan dan verifikasi pembayaran. Input: Informasi pembayaran dari pelanggan. Output: Konfirmasi pembayaran, update status transaksi.
- Proses 5: Pengiriman Pesanan: Proses ini mencakup pengiriman pesanan kepada pelanggan. Input: Data transaksi yang sudah terbayar. Output: Informasi pengiriman, update status transaksi.
- Proses 6: Laporan dan Analisa: Proses ini mencakup pembuatan laporan penjualan, laporan stok, dan analisa penjualan. Input: Data transaksi. Output: Laporan penjualan, laporan stok, analisa penjualan.
4. Diagram Konteks (Level 0) secara detail:
Diagram Konteks (Level 0) menggambarkan interaksi antara sistem dan entitas eksternal. Dalam konteks "Pustaka Ceria", diagram ini akan menampilkan:
-
Sistem: Sistem Penjualan Online Pustaka Ceria
-
Entitas Eksternal:
- Pelanggan: Memberikan data pesanan (ID buku, jumlah, alamat pengiriman, metode pembayaran) dan menerima konfirmasi pesanan, informasi pengiriman, dan invoice.
- Admin: Memberikan data buku, data pelanggan, dan mengakses laporan. Menerima informasi mengenai status sistem dan transaksi.
- Bank/Gateway Pembayaran: Menerima informasi pembayaran dari pelanggan dan mengirimkan konfirmasi pembayaran ke sistem.
- Kurir: Menerima data pengiriman dan mengirimkan informasi pelacakan pengiriman.
-
Aliran Data:
- Dari Pelanggan ke Sistem: Data pesanan.
- Dari Sistem ke Pelanggan: Konfirmasi pesanan, informasi pengiriman, invoice.
- Dari Admin ke Sistem: Data buku, data pelanggan.
- Dari Sistem ke Admin: Laporan penjualan, laporan stok, informasi status sistem.
- Dari Sistem ke Bank/Gateway Pembayaran: Informasi transaksi pembayaran.
- Dari Bank/Gateway Pembayaran ke Sistem: Konfirmasi pembayaran.
- Dari Sistem ke Kurir: Data pengiriman.
- Dari Kurir ke Sistem: Informasi pelacakan pengiriman.
5. Kesimpulan:
Analisis sistem informasi penjualan online untuk Toko Buku "Pustaka Ceria" ini telah menghasilkan ERD, DFD level 0 dan level 1, serta deskripsi detail diagram konteks. ERD menggambarkan hubungan antar entitas data, DFD menggambarkan alur data dalam sistem, dan diagram konteks memberikan gambaran umum sistem dan interaksinya dengan entitas eksternal. Hasil analisis ini dapat digunakan sebagai dasar untuk merancang dan mengembangkan sistem informasi penjualan online yang efektif dan efisien, membantu "Pustaka Ceria" untuk meningkatkan penjualan dan operasional bisnisnya. Pengembangan sistem selanjutnya akan mencakup perancangan antarmuka pengguna (UI), basis data, dan pemilihan teknologi yang tepat. Pertimbangan keamanan data dan perlindungan privasi pelanggan juga harus menjadi prioritas utama dalam pengembangan sistem ini. Dengan sistem yang terintegrasi dan handal, "Pustaka Ceria" dapat bersaing lebih efektif di pasar online yang semakin kompetitif.



