TEAM J
Teknik Informatika
Fakultas Teknologi Komunikasi dan Informasi
Universitas Nasional
2013
b. Joan (112-042)
Kelas : 01
Proyek
Nama Proyek : Supermarket Selalu Ceria
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 telpon
Id_pelanggan
Alamat
Pelanggan kd_diskon
2. Diagram Diskon
3. Diagram Pegawai
Kd_diskon
Nama
Kd_diskon shift
Id_pegawai
Diskon Jumlah diskon
Pegawai
4. Diagram Barang
Nama_barang
Kd_barang
satuan
stok_barang
Barang
5. Diagram Pemasok
nama_pemasok
telpon
Id_pemasok
Alamat
Pemasok
6. Diagram Pembeli
poin_pembeli
Kd_pembeli
Pembeli
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.
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.
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.
7
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
Tabel beserta Record
Tabel Entitas
A. Tabel Mahasiswa
(Tambahkan Sejumlah Attribut
mahasiswa_id nama_mahasiswa Lain sesuai dengan Entitas
yang diajukan )
1 Aldi ...
... ...
10 Aldo ...
(note: pastikan record data semua entitas ada 10 data)
B. Tabel Entitas B
(Tambahkan Sejumlah Attribut
Id_B Nama_B Lain sesuai dengan Entitas
yang diajukan )
1 Aldi ...
... ...
10 Aldo ...
(note: pastikan record data semua entitas ada 10 data)
Tabel Relasi
B. Tabel Barang
C. Tabel Pemasok
D. Tabel Diskon
E. Tabel Pegawai
F. Tabel Pembeli
Sintax SQL
A. Pembuatan Database
B. Tabel Pelanggan
C. Tabel Barang
D. Tabel Pemasok
E. Tabel Diskon
F. Tabel Pegawai
G. Tabel Pembeli
14
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
J. Tabel Suplai
15
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com