Contoh Perancangan Basis Data Dan ERD Sederhana

December 5, 2018 | Author: Ovie Rizkianti Nurakhmantari | Category: N/A
Share Embed Donate


Short Description

Contoh-contoh perancanan basdat...

Description

Laporan Tugas Kelompok TEAM J

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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF