Studi Kasus
Studi Kasus
Perhatikan diskripsi kasus sebagai berikut :
Toko online LADANG BAJU bermaksud membuat sistem Basis Data untuk menangani Sistem Informasi penjualan barangnya.
Di toko online itu memiliki 2 kategori barang yaitu (1) Barang (2) Makanan dengan atribut: kd_kat dan nm_kat. Seorang pelanggan dapat membeli barang lebih dari satu dalam satu kategori, tetapi tidak bisa memesan banyak barang dengan banyak kategori.
Di tiap – tiap kategori memiliki barang yang didalamnya sesuai dengan kategorinya. Dimana isi dari entitas barang yaitu: kd_brg, nm_brg, hrg_brg, kd_kat. Sementara itu pelanggan (kd_pel, nm_pel, almt_pel, no_telp) dapat memesan dengan mengisi tabel order (kd_tran, kd_brg, kd_pel, jml, hrg_byr) dimana kd_brg, kd_pel dan jml di isi manual oleh pelanggan.
Tugas:
1. Identifikasi dan tentukan entitas-entitas yang terlibat dalam sistem tersebut
2. Lengkapi (apabila diperlukan) dengan atribut untuk setiap entitas
3. Tentukan Hubungan/Relasinya
4. Tentukan Kardinalitasnya
5. Tentukan PK dan FK nya
6. Buat ERD
7. Buat Kamus data
8. Transformasikan ERD yang anda buat ke dalam Basis Data Fisik (Tabel Basis Data)
9. Dari hasil transformasi Basis Data fisik (Tabel Basis Data),buat rancangan struktur penyimpanan (lebar data dan tipe data tentukan sendiri)
10. Dari hasil transformasi Basis Data fisik (Tabel Basis Data),buat DDL
11. Implementasikan dengan SQL
12. Buat antar muka dengan PHP dan dream wiever
13. Isikan data value ke dalam data base yang sudah dibuat
14. Lakukan manipulasi-manipulasi dan tampilkan hasilnya
1. Entitas kategori
Entitas barang
Entitas pelanggan
2. kategori= kd_kat, nm_kat.
barang= kd_brg, nm_brg, hrg_brg, kd_kat.
pelanggan= kd_pel, nm_pel, almt_pel, no_telp.
3. kategori memiliki kategori
pelanggan pesan barang
4. kategori memiliki barang
tabel pertama= kategori
tabel kedua=barang
kardinalitas=One to Many
pelanggan pesan barang
tabel pertama= pelanggan
tabel kedua= barang
kardinalitas= Many to Many
5. Primary Key
entitas kategori= kd_kat.
entitas barang= kd_brg.
entitas pelanggan= kd_pel.
tabel pesan= kd_tran.
Foreign Key
kategori memiliki barang (1 to M)= kd_kat.
pelanggan pesan barang (M to N)= kd_brg, kd_pel.
6.
kd_kat = 1 {numerik} 5
Perhatikan diskripsi kasus sebagai berikut :
Toko online LADANG BAJU bermaksud membuat sistem Basis Data untuk menangani Sistem Informasi penjualan barangnya.
Di toko online itu memiliki 2 kategori barang yaitu (1) Barang (2) Makanan dengan atribut: kd_kat dan nm_kat. Seorang pelanggan dapat membeli barang lebih dari satu dalam satu kategori, tetapi tidak bisa memesan banyak barang dengan banyak kategori.
Di tiap – tiap kategori memiliki barang yang didalamnya sesuai dengan kategorinya. Dimana isi dari entitas barang yaitu: kd_brg, nm_brg, hrg_brg, kd_kat. Sementara itu pelanggan (kd_pel, nm_pel, almt_pel, no_telp) dapat memesan dengan mengisi tabel order (kd_tran, kd_brg, kd_pel, jml, hrg_byr) dimana kd_brg, kd_pel dan jml di isi manual oleh pelanggan.
Tugas:
1. Identifikasi dan tentukan entitas-entitas yang terlibat dalam sistem tersebut
2. Lengkapi (apabila diperlukan) dengan atribut untuk setiap entitas
3. Tentukan Hubungan/Relasinya
4. Tentukan Kardinalitasnya
5. Tentukan PK dan FK nya
6. Buat ERD
7. Buat Kamus data
8. Transformasikan ERD yang anda buat ke dalam Basis Data Fisik (Tabel Basis Data)
9. Dari hasil transformasi Basis Data fisik (Tabel Basis Data),buat rancangan struktur penyimpanan (lebar data dan tipe data tentukan sendiri)
10. Dari hasil transformasi Basis Data fisik (Tabel Basis Data),buat DDL
11. Implementasikan dengan SQL
12. Buat antar muka dengan PHP dan dream wiever
13. Isikan data value ke dalam data base yang sudah dibuat
14. Lakukan manipulasi-manipulasi dan tampilkan hasilnya
1. Entitas kategori
Entitas barang
Entitas pelanggan
2. kategori= kd_kat, nm_kat.
barang= kd_brg, nm_brg, hrg_brg, kd_kat.
pelanggan= kd_pel, nm_pel, almt_pel, no_telp.
3. kategori memiliki kategori
pelanggan pesan barang
4. kategori memiliki barang
tabel pertama= kategori
tabel kedua=barang
kardinalitas=One to Many
pelanggan pesan barang
tabel pertama= pelanggan
tabel kedua= barang
kardinalitas= Many to Many
5. Primary Key
entitas kategori= kd_kat.
entitas barang= kd_brg.
entitas pelanggan= kd_pel.
tabel pesan= kd_tran.
Foreign Key
kategori memiliki barang (1 to M)= kd_kat.
pelanggan pesan barang (M to N)= kd_brg, kd_pel.
6.
Entity Relationship Diagram
7. Kamus Data
Id_kategori = kd_kat + nm_kat kd_kat = 1 {numerik} 5
nm_kat = 1 {character} 50
Id_barang = kd_brg + nm_brg + hrg_brg + kd_kat
kd_brg = 1 {numerik} 9
nm_brg = 1 {character } 50
hrg_brg = 1 {numerik} 15
kd_kat = 1 {numerik} 2
Id_pelanggan = kd_pel + nm_pel +almt_pel + no_telp
kd_pel = 1 {numerik} 9
nm_pel = 1 {character} 50
almt_pel = 1 {character} 255
no_telp = 1 {character} 13
Id_pesan = kd_tran + kd_brg + kd_pel + jml + hrg_byr
kd_tran = 1 {numerik} 9
kd_brg = 1 {numerik } 9
kd_pel = 1 {numerik} 9
jml = 1 {numerik} 3
hrg_byr = 1 {numerik} 15
8. Tabel basis data
9. Dari hasil transformasi Basis Data fisik (Tabel Basis Data),buat rancangan struktur penyimpanan (lebar data dan tipe data tentukan sendiri)
10. Dari hasil transformasi Basis Data fisik (Tabel Basis Data),buat DDL
11. Implementasikan dengan SQL
10. Dari hasil transformasi Basis Data fisik (Tabel Basis Data),buat DDL
11. Implementasikan dengan SQL
masuk ke database.
buat tabel kategori.
buat tabel barang.
buat tabel pelanggan.
buat tabel pesan.
buat foreign key kd_kat pada tabel barang dari tabel kategori .
buat foreign key kd_pel pada tabel pesan dari tabel pelanggan.
buat foreign key kd_brg pada tabel pesan dari tabel barang .
Komentar
Posting Komentar