Langsung ke konten utama

Ujian Tengah Semester 2 Mata kuliah Sistem Basis Data

 Alansyah Ramadhan Sundava


3922150129
Teknik Informatika
Sains dan Teknologi
Universitas Panca Sakti Bekasi

Mata Kuliah : Sistem Basis Data
Diampu oleh : Bu Sri Wahyuni, M.Kom


ERD Sistem Informasi Persediaan Barang


Pada artikel kali ini saya masih akan membahas tentang ERD (Entity Relationship Diagram). ERD kali ini adalah tentang struktur sistem informasi persediaan barang.

Berikut adalah ERD Sistem Informasi Persediaan Barang dan Penjelasannya.




ERD di atas terdiri dari 6 buah Entity yaitu :

1. Pemasok
2. Barang
3. Kiriman
4. Pelanggan
5. Produk
6. P.O. atau Pre Order

Tentunya para Entity ini juga memiliki beberapa atribut dalam satu entitas

1. Pemasok

Memiliki atribut "Nama" dan "Id". Atribut "id" atau "Identitas" merupakan primary key dari entity "Pemasok" yang mana menjadi acuan pembeda sehingga tidak ada kesamaan pada identitas pokok dari entity "Pemasok". Primary key di tandai dengan garis bawah (_), caranya dengan memberi label "unique" pada sebuah atribut yang dijadikan primary key.

2. Barang

Memiliki atribut "Merk", "id", "harga", dan "jumlah". "Id" barang merupakan primary key

3. Kiriman 

Memiliki atribut "alamat", "nota", "barang" dan "DD/MM/YY" yang merupakan format umum untuk satuan waktu serta "resi pengiriman" yang merupakan primary key.

4. Pelanggan

Memiliki atribut "nama", "alamat", dan "id". "Id" barang merupakan primary key.

5. Produk

Memiliki atribut "nama", "jumlah" dan "harga".

6. P.O atau Pre Order

Memiliki atribut "cara pengiriman", "pembayaran", dan "kode transaksi" yang merupakan primary key.

Bukan ERD dong namanya jika tidak ada Relasi atau penghubung untuk setiap Entitynya. Berikut Relasi dalam ERD Sistem Informasi Persediaan Barang beserta atributnya :

1. Pemesanan

Merupakan Relasi yang menghubungkan entitas "Pelanggan" dengan entitas "Produk". Relasi ini memiliki beberapa atribut yaitu :

a. Nama pelanggan
b. Id pelanggan 
c. Alamat pelanggan
d. Nama Produk
e. Harga
f. Jumlah

Derajat Relasi yang dimiliki adalah M : M atau Many to Many. Artinya banyak pelanggan dapat memesan beberapa jenis produk yang sama maupun berbeda begitu pula sebaliknya.

2. Permintaan

Merupakan Relasi yang menghubungkan entitas "produk" dengan entitas "pre order". Atribut-atribut dalam Relasi ini sebagai berikut :

a. Kode transaksi
b. Jumlah
c. Nama produk
d. Harga produk

Derajat Relasi yang dimiliki adalah 1 : M atau One to Many. Artinya sekali melakukan pre order bisa mencakup banyak produk sekaligus tetapi satu produk tidak bisa dipesan dengan banyak pre order.

3. Transaksi

Merupakan Relasi yang menghubungkan entitas "P.O." dengan "pemasok". Atribut dalam relasi ini yaitu :

a. Pembayaran
b. Kode transaksi
c. Nama pemasok
d. Id pemasok

Derajat Relasi dimiliki adalah 1 : M atau One to Many. Artinya satu pemasok dapat melayani banyak pre order namun satu pre order tidak bisa dilayani oleh banyak pemasok.

4. Pengiriman

Merupakan Relasi yang menghubungkan entitas "pemasok" dengan entitas "barang". Adapun atributnya adalah :

a. Nama pemasok
b. Id pemasok
c. Merk barang
d. Jumlah barang

Derajat Relasi dimiliki adalah 1 : M atau One to Many. Artinya satu pemasok dapat mengirimkan banyak barang namun satu barang tidak bisa di kirim oleh banyak pemasok.

5. Pencatatan

Merupakan Relasi yang menghubungkan entitas "barang" dengan entitas "kiriman". Berikut adalah atribut-atributnya :

a. DD/MM/YY
b. Merk barang
c. Id. barang
d. Jumlah
e. Harga
f. Alamat

Derajat Relasi yang dimiliki adalah 1 : M atau One to Many. Artinya sekali pengiriman dapat mencakup banyak barang namun satu barang tidak bisa di kirim dengan banyak kiriman.

6. Menerima

Merupakan Relasi yang menghubungkan entitas "kiriman" dengan entitas "pelanggan". Di bawah ini adalah atribut-atributnya :

a. Nota
b. Barang
c. Nama Pelanggan
d. Id pelanggan
e. Resi pengiriman

Derajat Relasi yang dimiliki adalah M : M atau Many to Many. Artinya banyak kiriman bisa di terima oleh banyak pelanggan dan begitu pula sebaliknya.

Penutup

Saya mohon maaf apabila masih banyak kekurangan dalam pemaparan dan penggambaran. Saya sangat terbuka dengan kritik dan saran, silakan cantumkan pada kolom komentar di bawah ini.

Terima kasih banyak karena sudah berkunjung. 

Komentar

Postingan populer dari blog ini

Mengenal ERD dan Contohnya

Alansyah Ramadhan Sundava 3922150129 Teknik Informatika Sains & Teknologi Universitas Panca Sakti Bekasi

Contoh Lain dari ERD

 Alansyah Ramadhan Sundava 3922150129 Teknik Informatika Sains & Teknologi Universitas Panca Sakti Bekasi Mata kuliah   : Sistem Basis Data Diampu oleh : Sri Wahyuni M.Kom Pada artikel saya yang sebelumnya, saya membahas tentang ERD dan contohnya secara singkat. Masih membahas tentang ERD, kali ini saya akan memberi sebuah contoh lain dari ERD. Contoh kali ini berisi tentang relasi mahasiswa dengan lingkungannya. Yuk disimak!!! Pada contoh ERD di atas terdapat dua buah "entity" yaitu "Mahasiswa" & "Dosen". Entity mahasiswa memiliki 3 "atribut" yaitu prodi, nama & NIM. Atribut NIM merupakan "primary key" pada entity mahasiswa, oleh karena itu atribut ini diberi label "unique". Hal ini bertujuan untuk menghindari kesamaan pada identitas pokok dari masing-masing mahasiswa. Selanjutnya mari kita beralih ke entity mata kuliah. Entity "Dosen" memiliki 3 atribut yaitu mata kuliah, dosen & NID (Nomor Induk Do...