1. Berikan deskripsi terkait tema kelompok pengambilan kasus SBD!
Aplikasi Manajemen database sekolah merupakan aplikasi komputer yang menyimpan struktur database,hubungan antar data dalam database,serta berbagai formulir dan laporan yang berkaitan dengan database. Program ini ditujukan kepada lembaga sekolah untuk menyelesaikan suatu permasalahan dengan proses penggunaan sumber secara efektif untuk mencapai sasaran menggunakan sistem berkas terpadu.
2. Apa yang dimaksud dengan tabel dan apa fungsi dari tabel pada database? Jelaskan dan buatlah tabel-tabel tersebut menggunakan 10 isian data
Tabel merupakan kumpulan dari beberapa record dan fields
Fungsi tabel pada database adalah Tujuannya untuk menghimpun data atau record agar tidak berantakan dan juga sebagai penyimpan data atau record
3. Apa yang dimaksud dengan ; Enterprise, Entitas, Field, Record, Data Value dan Record Data
Database Enterprise adalah data terpusat: data yang secara tegas termasuk dalam analisis kebijakan penting dan formulasi prosedur untuk memastikan keteguhan dan umur panjang.
Entitas adalah individu yang meiliki sesuatu yang nyata (eksistensinya) dan dapat di bedakan dari sesuatu yang lain. Biasanya entitas di gambarkan dalam bentuk persegi panjang.
Field adalah sekumpulan dari karakter yang membentuk satu arti atau satu kesatuan.
Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris.
data value adalah isi dari data tersebut
Record Data atau Rekaman / Record / Baris adalah gabungan sejumlah elemen data yang saling terkait.
4. Apa yang dimaksud dengan ERD? Jelaskan dan buatlah ERD nya!
ERD adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
B.
1.Berikan deskripsi terkait 5 struk yang akan dilakuka analisa
Disini saya akan mendeskripsikian cara menormalisasi tabel dari struk pasar swalayan dimana dari nama-nama barang yang saya beli akan saya ubah dari bentuk tidak normal sampai bentuk normalisasi ketiga sehingga akan terbentuk ERD dan Query yang digunakan
Disini saya akan mendeskripsikian cara menormalisasi tabel dari struk pasar swalayan dimana dari nama-nama barang yang saya beli akan saya ubah dari bentuk tidak normal sampai bentuk normalisasi ketiga sehingga akan terbentuk ERD dan Query yang digunakan
2. Apa yang dinmaksud dengan form bentuk tidak normal? Jelaskan dan berikan bentuk tabel nya! Bentuk tidak normal (unnormalized) merupakan kumpulan data yang direkam tidak ada keharusan dengan mengikuti suatu format tertentu.
Pada bentuk tidak normal terdapat repeating group (Pengulangan Group), sehingga pada kondisi ini data menjadi permasalahan dalam melakukan manipulasi data (insert, update, dan delete) atau biasa disebut anomali.
contoh
Tanggal
|
Kode_Kasir
|
Nama_Kasir
|
Kode_Barang
|
Nama_Barang
|
Harga
|
Qty
|
10.12.18
|
KA01
|
ARI
|
Kd01
|
Kacang
Telur
|
9500
|
1
|
Kd02
|
Sprite
|
3500
|
1
|
|||
Kd03
|
Fanta
|
3500
|
1
|
|||
Kd04
|
Beng-Beng
Choco
|
2500
|
1
|
|||
Kd05
|
Corneto
Unicorn
|
9500
|
1
|
|
Normal Kedua (2 NF)
Normalisasi kedua (2 NF), suatu relasi memenuhi relasi kedua jika dan hanya jika relasi tersebut memenuhi normal pertama dan setiap atribut yang bukan kunci (non key) bergantung secara fungsional terhadap kunci utama (Primary key).
Berikut perubahannya:
Tabel Transaksi
|
|||||||||||||||||||||||||
↵
|
|||||||||||||||||||||||||
Tabel Kasir Tabel Barang
Kode_Barang
|
Nama_Barang
|
Harga
|
Kd01
|
Kacang
Telur
|
9500
|
Kd02
|
Sprite
|
3500
|
Kd03
|
Fanta
|
3500
|
Kd04
|
Beng-Beng
Choco
|
2500
|
Kd05
|
Corneto
Unicorn
|
9500
|
Kode_Kasir
|
Nama_Kasir
|
KA01
|
ARI
|
Normal Ketiga (3 NF)
Normalisasi ketiga (3 NF), suatu relasi memenuhi normal ketiga jika dan hanya jika relasi tersebut memenuhi normal kedua dan setiap atribut bukan kunci (non key) tidak mempunyai transitive functional dependency kepada kunci utama (primary key).
Berikut perubahannya:
Tabel Transaksi
Tanggal
|
Kode_Kasir
|
10.12.18
|
KA01
|
10.12.18
|
KA01
|
10.12.18
|
KA01
|
10.12.18
|
KA01
|
10.12.18
|
KA01
|
Kode_Barang
|
Qty
|
Kd01
|
1
|
Kd02
|
1
|
Kd03
|
1
|
Kd04
|
1
|
Kd05
|
1
|
Tabel Barang
Kode_Barang
|
Nama_Barang
|
Harga
|
Kd01
|
Kacang
Telur
|
9500
|
Kd02
|
Sprite
|
3500
|
Kd03
|
Fanta
|
3500
|
Kd04
|
Beng-Beng
Choco
|
2500
|
Kd05
|
Corneto
Unicorn
|
9500
|
Tabel kasir
Kode_Kasir
|
Nama_Kasir
|
KA01
|
ARI
|
No comments:
Post a Comment