BROUGHT TO YOU BY : www.asemanisblog.blogspot.

com
Laporan Tugas Kelompok
TEAM J
RANCANGAN PROYEK BASIS DATA
Sistem Informasi Penjualan
SUPERMARKET SELALU CERIA
TeknikInformatika
Fakultas Teknologi Komunikasi dan Informasi
Universitas Nasional
2013
2
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 (112-042)
Kelas : 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.
3
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
Rancangan Basis Data
Entitasdan 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
Pelanggan
Id_pelanggan
nama
Alamat
telpon
kd_diskon
4
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
2. Diagram Diskon
3. Diagram Pegawai
4. Diagram Barang
Pegawai
Id_pegawai
Nama
shift
Barang
Kd_barang
Nama_barang
satuan
stok_barang
Diskon
Kd_diskon
Jumlah diskon
Kd_diskon
5
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
5. Diagram Pemasok
6. Diagram Pembeli
Pembeli
Kd_pembeli
poin_pembeli
Pemasok
Id_pemasok
nama_pemasok
Alamat
telpon
6
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
ER-Diagram
7
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 itembarang 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
memudahkanperusahaandalam 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.
8
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
yangdiajukan )
1 Aldi ...
... ...
10 Aldo ...
(note: pastikan record data semua entitas ada 10 data)
Tabel Relasi
A. Tabel Relasi Entitas Pelanggandan Barang [Pembelian Khusus]
No_beli Id_pelanggan Tgl_beli Kd_barang Jumlah beli Kd_diskon
9
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
10
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
Deskripsi Tabel Database
A. Tabel Pelanggan
B. Tabel Barang
C. Tabel Pemasok
11
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
12
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
13
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
C. Tabel Barang
D. Tabel Pemasok
E. Tabel Diskon
14
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
F. Tabel Pegawai
G. Tabel Pembeli
H. Tabel Pembelian Umum
I. Tabel Pembelian Khusus
15
BROUGHT TO YOU BY : www.asemanisblog.blogspot.com
J. Tabel Suplai
K. Tabel Pelayanan Khusus
L. Tabel Pelayanan Umum

Sign up to vote on this title
UsefulNot useful