Perancangan Basis Data Perpustakaan


Top of Form
A. Analisa SBD berdasarkan ERD
 
1. Berikan deskripsi terkait tema kelompok pengambilan kasus SBD!

2.  Apa yang dimaksud dengan tabel dan apa fungsi dari tabel pada database? Jelaskan! dan buatlah tabel-tabel tersebut menggunakan 10 isian data dengan menggunakan DBMS yang kelompok anda kuasai!

Tabel adalah merupakan kumpulan dari beberapa record dan juga field.
Tabel berfungsi tempat untuk menyimpan dat.

Kode Penulis
Nama Penulis
Alamat Penulis
Telepon Penulis
P22
Habbiburahiman
Jl. Paso, Jakarta
085344771254
P55
Asma Nadia
Jl. Wonogiri, Jogyakarta
081367118673
P66
Andrea Hirata
Jl. Sutomo, Medan
082267889977
P22
Dewi Lestari
Jl. Pensi, Jogya
081377896012
P11
Tere Liye
Jl. Tinta,Meddan
081368741180
P33
Pidi Baiq
Jl. Anelo, Jakarta
085344567168
P44
Ayu Utami
Jl. Setia, Medan
081276813277
P44
Ika Natassa
Jl. Pringan, Jakarta
081366716789
P77
Ahmad Fuadi
Jl. Merdeka, Medan
082277118067
P99
Salim A.Fillah
Jl. Moro, Surabaya
081366118362

3. Apa yang dimaksud dengan; Enterprise, Entitas, Field, Record, Data Value dan berikan contoh berdasarkan kasus SBD kelompok anda ?

  • Enterprise adalah sebuah sistem dari manusia, peralatan, material, data, kebijakan dan prosedur yang muncul untuk menyediakan sebuah produk atau pelayanan , dengan tujuan mendapatkan keuntungan
  •  Entitas (entity) adalah sebuah objek yang keberadaannya dapat dibedakan terhadap objek lain.
  • Record/Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang,Record/Tuple (Tupel) merupakan suatu baris dari suatu relasi.
  •  Field adalah merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record.
  •  Data Value adalah data aktual atau informasi yang disimpan pada tiap data, elemen, atau atribut. Atribut nama pegawai menunjukan tempat dimana informasi nama karyawan disimpan, nilai datanya misalnya adalah Anjang, Arif, Suryo, dan lain-lain yang merupakan isi data nama pegawai tersebut.



4. Apa yang dimaksud dengan ERD? Jelaskan! Dan buat ERD dengan menggunakan DBMS!

 Pengertian dari ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

 ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.




5. Buatlah contoh kasus yang memungkinkan jumlah entitas atau label dilakukan penambahan berdasarkan tema kelompok anda dan buatlah ERD baru versi kelompok anda!

6. Buatlah 5 query (sesuai jumlah anggota) berdasarkan ERD soal nomor 5 !

B. Analisa SBD berdasarkan keluaran (bukti transaksi)

1. Berikan deskripsi terkait 5 struk yang akan dilakukan analisa!
Kd_sup
Nama_sup
Tanggal
Waktu
Kd_kasir
Kd_brg
Nama_brg
Kd_bon
Oty
Diskon
Harga
Jumlah
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-22
Chitato Sapi panggang
00165
1
-
5.990
5.990
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-02
Bear Brand Steril
1
-
7.990
7.990
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-03
Indomie grg cb ij
1
-
2.290
2.290
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-04
G/T D/chococ choc
1
-
7.590
7.590
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-01
Plastic shop.bag2
1
-
200
200
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-05
Indomi goreng BW/
00152
2
-
2.300
4.600
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-11
Indomi grg pedas7
2
-
2.190
4.380
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-08
Indomie kari ayam
2
-
2.290
4.580
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-09
Telur ayam negeri
238
-
21.650
5.155
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-1
Plastic shop.bag2
1
-
200
200
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-07
B/Farm ubi ungu
00123
1
-
21.950
21.950
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-12
365 facial tissue
1
-
3.490
3.490
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-13
F&N hijab M/secrt
1
3.090
11.990
8.900
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-14
S/Queen Cho G/Tea
1
-
9.190
9.190
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-15
Pond’s SH&Clear10
1
-
21.790
21.790
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-16
Marina Gel/L.H/Cl
1
-
18.900
18.900
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-17
Plastic shop.bag2
1
-
200
200
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-18
Indomi salted egg
00071
2
-
3.990
7.980
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-19
365 abon sapi100
1
-
13.990
13.990
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-20
Bango kecap manis
1
-
8.390
8.390
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-02
Bear brand steril
1
-
7.990
7.990
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-21
Jawara saus e/hot
1
-
8.900
8.900
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-01
Plastic shop.bag2
1
-
200
200
SUP-04
PT. Lion Super Indo
08-12-18
20:47:56
71105
BRG-25
Buah Naga mrh lok
00121
408
1.285
15.950
5.225

2. Apa yang dimaksud dengan form bentuk tidak normal? Jelaskan! berikan dalam bentuk tabelnya!



Unnormalized Form adalah suatu kondisi dimana sebuah tabel yang memiliki rangkap atau data yang terduplikasi. Dalam perancangan sebuah database yang baik, hal ini tentunya akan mengurangi efisiensi.
Bentuk Tidak normal atau Unnormalized Form ini sebenarnya adalah kumpulan data data mentah yang dimasukkan semua dalam satu tabel yang sama (tidak dipecah ke tabel lain). Data tersebut di input dengan apa adanya dan tidak dipilah sesuai dengan jenisnya.


berikut Studi Kasus Bentuk tidak normal atau Unnormalized Form :

nim
nama
dosen
smt1
smt2
smt3
19761976
Diden
Andi
PBD
PTIK
PTIK
19771977
Kuswendi
Rian
PBD
LSA

Terlihat dari tabel diatas, bahwa Nim,nama,dosen mengikuti tiga matakuliah/smt. dan terlihat ada perulangan kelas sebanyak 3 kali.

3. Apa yang dimaksud dengan tahapan normalisasi (bentuk normalisasi yang sering digunakan adalah 1NF, 2NF, dan 3NF), Jelaskan dan berikan dalam bentuk tabelnya ! 


Normal Form
Data yang direkam dan dimasukkan secara mentah dalam suatu tabel pada bentuk ini sangat mungkin terjadi inkonsistensi dan anomali data
Contoh Normal Form
  
Kd_sup
Nama_sup
Tanggal
Waktu
Kd_kasir
Kd_brg
Nama_brg
Kd_bon
Oty
Diskon
Harga
Jumlah
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-22
Chitato Sapi panggang
00165
1
-
5.990
5.990
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-02
Bear Brand Steril
1
-
7.990
7.990
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-03
Indomie grg cb ij
1
-
2.290
2.290
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-04
G/T D/chococ choc
1
-
7.590
7.590
SUP-04
PT. Lion Super Indo
10-12-18
21:05:55
70304
BRG-01
Plastic shop.bag2
1
-
200
200
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-05
Indomi goreng BW/
00152
2
-
2.300
4.600
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-11
Indomi grg pedas7
2
-
2.190
4.380
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-08
Indomie kari ayam
2
-
2.290
4.580
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-09
Telur ayam negeri
238
-
21.650
5.155
SUP-04
PT. Lion Super Indo
26-10-18
18:15:15
71807
BRG-1
Plastic shop.bag2
1
-
200
200
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-07
B/Farm ubi ungu
00123
1
-
21.950
21.950
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-12
365 facial tissue
1
-
3.490
3.490
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-13
F&N hijab M/secrt
1
3.090
11.990
8.900
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-14
S/Queen Cho G/Tea
1
-
9.190
9.190
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-15
Pond’s SH&Clear10
1
-
21.790
21.790
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-16
Marina Gel/L.H/Cl
1
-
18.900
18.900
SUP-04
PT. Lion Super Indo
09-12-18
19:17:27
70306
BRG-17
Plastic shop.bag2
1
-
200
200
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-18
Indomi salted egg
00071
2
-
3.990
7.980
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-19
365 abon sapi100
1
-
13.990
13.990
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-20
Bango kecap manis
1
-
8.390
8.390
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-02
Bear brand steril
1
-
7.990
7.990
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-21
Jawara saus e/hot
1
-
8.900
8.900
SUP-04
PT. Lion Super Indo
04-12-18
19:25:34
70303
BRG-01
Plastic shop.bag2
1
-
200
200
SUP-04
PT. Lion Super Indo
08-12-18
20:47:56
71105
BRG-25
Buah Naga mrh lok
00121
408
1.285
15.950
5.225



First Normal Form (1NF)
Bentuk normal yang pertama atau 1NF mensyaratkan beberapa kondisi dalam sebuah database, berikut adalah fungsi dari bentuk normal pertama ini.
  • Menghilangkan duplikasi kolom dari tabel yang sama.
  • Buat tabel terpisah untuk masing-masing kelompok data terkait dan mengidentifikasi setiap baris dengan kolom yang unik (primary key).



 


Komentar

Postingan Populer