RANCANGAN PROYEK BASIS DATA Sistem Informasi Penjualan SUPERMARKET SELALU CERIA
Teknik Informatika Fakultas Teknologi Komunikasi dan Informasi Universitas Nasional
2013
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
Tim Perancang Nama Tim
: TEAM J
Ketua Tim
: David Prasetyo
(123-005)
Anggota Tim
: a. Indra Darmawan
(123-006)
b. Joan Kelas
(112-042)
: 01
Proyek Nama Proyek : Supermarket Selalu Ceria Deskripsi
: Sistem Informasi Penjualan
Rincian Proyek: Proyek ini diranacang agar sistem informasi penjualan Supermarket Selalu Ceria mampu : 1. Mencatat seluruh aktivitas jual beli beserta tanggal transaksi 2. Menampilkan ketersediaan stok barang 3. Mengaktegorikan pembeli yang telah menjadi member (Pelanggan) atau pembeli biasa untuk mendapatkan diskon tertentu. 4. Mengakumulasikan dan menyimpan poin pembeli 5. Menampilkan pegawai yang melayani suatu transaksi beserta waktunya.
2 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
Rancangan Basis Data Entitas dan Atribut A. Pembeli, terdiri a. kd_pembeli b. poin_pembeli B. Pelanggan, terdiri dari atribut a. nama_pelanggan b. ID_pelanggan c. alamat d. telepon C. Barang, terdiri dari Atribut a. kd_barang b. nama_barang c. satuan d. stok_barang e. harga_barang D. Pemasok, terdiri dari atribut a. id_pemasok b. nama_pemasok c. telepon d. alamat E. Diskon, terdiri dari atribut a. kd_diskon b. jumlah_diskon F. Pegawai, terdiri dari atribut a. ID_pegawai b. nama_pegawai c. shift
Diagram Entitas 1. Diagram Pelanggan
nama Id_pelanggan
telpon Alamat
Pelanggan
kd_diskon
3 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
2. Diagram Diskon
Kd_diskon Kd_diskon Jumlah diskon
Diskon
3. Diagram Pegawai
Nama
shift
Id_pegawai
Pegawai
4. Diagram Barang
Nama_barang Kd_barang
satuan
Barang
stok_barang
4 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
5. Diagram Pemasok
nama_pemasok
telpon
Id_pemasok Alamat
Pemasok
6. Diagram Pembeli
poin_pembeli Kd_pembeli
Pembeli
5 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
ER-Diagram
6 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
Penjelasan ERD (Sesuai Rule Sistem) 1. Supermarket Selalu Ceria (SC) memiliki dua tipe Customer, yaitu Pelanggan dan Pembeli. Pelanggan adalah pembeli khusus yang telah menjadi member dari Supermarket SC. Pembeli yang tidak terdaftar sebagai member dikategorikan sebagai Pembeli. Maka dari itu, Supermarket ini membutuhkan data diri para member berupa id_pelanggan, nama, alamat dan telepon. Pembeli hanya memiliki atribut kd_pembeli, yaitu kode yang menandakan pembeli yang pernah berbelanja di Supermarket ini. kd_pembeli ini dibutuhkan karena nantinya akan tercatat pada struk pembelian. Kd_pembeli juga berfungsi untuk kepentingan promosi persahaan. Pembeli yang menunjukkan struk saat pembelian berikutnya akan diberikan poin sesuai dengan frekuensi sering/tidaknya ia berbelanja pada Supermarket SC ataupun tergantung pada jumlah barang yang ia beli. Poin akan terus diakumulasikan selama Pembeli menunjukkan kode pembeli yang sama setiap berbelanja. Jika pembeli mendapat poin sebanyak yang ditentukan suatu promo, maka pembeli bisa di-upgrade menjadi Pelanggan. Itu semua tergantung dari kebijakan perusahaan. 2. Pelanggan (member) mendapatkan keuntungan berupa diskon/potongan harga yang diberikan kepada setiap item barang apapun yang ia beli. Setiap pelanggan hanya bisa mendapatkan 1 jenis diskon. Jenis diskon yang diberikan kepada pelanggan ditentukan oleh kebijakan perusahaan dan kesanggupan Pelanggan untuk memenuhi persyaratan dari perusahaan. 3. Setiap aktivitas jual beli dicatat pada 2 tabel yang berbeda. Pelanggan yang melakukan pembelian akan dicatat pada tabel Pembelian khusus, sedangkan Pembeli yang melakukan pembelian akan dicatat pada tabel Pembelian Umum. Hal ini dibutuhkan untuk memudahkan perusahaan dalam menganalisa mana barang yang menjadi ter-diskon karena dibeli oleh Pelanggan dan mana yang tidak terdiskon. Hasil analisa tersebut akan menghasilkan informasi laba/rugi perusahaan. 4. Pegawai memiliki peran sebagai fasilitator dan penanggungjawab setiap transaksi pelanggan/pembeli . Maka dalam setiap pelayanan transaksi (Pelayanan umum & khusus) terdapat id_pegawai yang melayani pada saat itu supaya dapat dipertanggungjawabkan jika ada permasalahan di kemudian hari. 5. Dalam diagram ERD di atas tidak terdapat total harga keseluruhan barang yang dibeli dalam sekali transaksi karena merupakan perhitungan program dan tidak perlu disimpan dalam database. 6. Variabel-variabel yang nantinya berpengaruh dalam menentukan total harga adalah jumlah_beli, jumlah_diskon dan harga_barang.
7 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
Tabel beserta Record Tabel Entitas A. Tabel Mahasiswa mahasiswa_id
nama_mahasiswa
(Tambahkan Sejumlah Attribut Lain sesuai dengan Entitas yang diajukan )
1
Aldi
...
...
...
10
Aldo
...
(note: pastikan record data semua entitas ada 10 data)
B. Tabel Entitas B Id_B
Nama_B
(Tambahkan Sejumlah Attribut Lain sesuai dengan Entitas yang diajukan )
1
Aldi
...
...
...
10
Aldo
...
(note: pastikan record data semua entitas ada 10 data)
Tabel Relasi A. Tabel Relasi Entitas Pelanggan dan Barang [Pembelian Khusus] No_beli
Id_pelanggan
Tgl_beli
Kd_barang
Jumlah beli
Kd_diskon
8 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
B. Tabel Relasi Entitas Pembeli dan Barang [Pembelian Umum] No_beli
Id_pembeli
Tgl_beli
Kd_barang
Jumlah beli
C. Tabel Relasi Entitas Pegawai dan Pelanggan [Pelayanan Khusus]
Id_pegawai Id_pelanggan Tgl_pelayanan
D. Tabel Relasi Entitas Pegawai dan Pembeli [Pelayanan Umum] Id_pegawai
Id_pembeli
Tgl_pelayanan
E. Tabel Relasi Entitas Pemasok dan Barang [Suplai] No_suplai
Kd_barang
Id_pemasok
Tgl_suplai
9 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
Deskripsi Tabel Database A.
Tabel Pelanggan
B.
Tabel Barang
C.
Tabel Pemasok
10 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
D.
Tabel Diskon
E.
Tabel Pegawai
F.
Tabel Pembeli
G.
Tabel Pembelian Umum
H.
Tabel Pembelian Khusus
11 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
I.
Tabel Suplai
J.
Tabel Pelayanan Umum
K.
Tabel Pelayanan Khusus
Sintax SQL A.
Pembuatan Database
B.
Tabel Pelanggan
12 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
C.
Tabel Barang
D. Tabel Pemasok
E.
Tabel Diskon
13 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
F.
G.
Tabel Pegawai
Tabel Pembeli
H. Tabel Pembelian Umum
I.
Tabel Pembelian Khusus
14 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
J.
Tabel Suplai
K.
Tabel Pelayanan Khusus
L.
Tabel Pelayanan Umum
15 BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.