Kelas :A
NPM : 207006016
1.
A.) Normalisasi adalah proses pengelompokan atribut data yang membentuk entitas sederhana,
nonredundan, fleksibel, dan mudah beradaptasi, Sehingga dapat dipastikan bahwa database
yang dibuat berkualitas baik. Tujuannya untuk menghilangkan dan mengurangi redudansi
data dan tujuan yang kedua adalah memastikan dependensi data (Data berada pada tabel
yang tepat)
B.)
Syarat:
Tidak ada set aribut yang berulang atau bernilai ganda, setiap atribut yang dimiliknya bersifat
atomic (bernilai tunggal) untuk setiap baris.
Telah ditentukannya primary key untuk tabel atau relasi.
Tiap atribut hanya memiliki satu pengertian.
Tiap atribut yang dapat memiliki banyak nilai sebenarnya menggambarkan entitas atau relasi yang
terpisah.
Proses Menuju 2NF :
Untuk memenuhi 2NF, atribut yang tidak bergantung dengan primary key dipecah menjadi entitas baru,
sehingga entitas mahasiswa dipecah menjadi 2 entitas, yaitu
Tabel 3 : Hasil 2NF , Terdapat Redudansi ( Data yang sama boleh dihilangkan )
Catatan : Agar tidak terputus relasi antara entitas Mahasiswa dan entitas MataKuliah, maka perlu
ditambahkan atribut penghubungnya, yaitu NIM.
Menjadi :
Tabel 7 : Entitas MataKuliah memenuhi 3NF
Catatan : Agar tidak terputus relasi antara entitas dosen 3NF dan entitas MataKuliah 3NF, maka perlu
ditambahkan atribut penghubungnya, yaitu NIDN
C.)
Tabel 1 : 1NF ( SOAL )
Tabel 2 : Entitas Data_Penyewa 2NF
No Nama
Penyewa Penyewa
P009 M.Salah
P019 S.Mane
No Pemilik Nama
Pemilik
PR 09 Firminho
PR 66 Arnold
No Properti Alamat Tgl Mulai Tgl Akhir Sewa Sewa Per Bulan
Properti Sewa
R 01 Jl.Mesir 01/01/2013 01/12/2013 Rp.5.000.000
R 01 Jl.Mesir 01/1/2012 01/12/2012 Rp.5.000.000
R 04 Jl.Liverpool 01/01/2014 01/06/2014 Rp.8.000.000
R 02 Jl. Senegal 01/1/2013 01/12/2013 Rp.7.500.000
R 04 Jl.Liverpool 01/1/2013 01/12/2013 Rp.8.000.000
Tabel 4 : BCNF
Nama Tgl Mulai Tgl Akhir Sewa Per Nama
No Nama Penyewa Sewa Sewa Bulan Pemilik
Penyewa Penyewa M.Salah 01/01/2013 01/12/2013 Rp.5.000.000 Firminho
P009 M.Salah M.Salah 01/1/2012 01/12/2012 Rp.5.000.000 Firminho
P019 S.Mane M.Salah 01/01/2014 01/06/2014 Rp.8.000.000 Arnold
S.Mane 01/1/2013 01/12/2013 Rp.7.500.000 Firminho
S.Mane 01/1/2013 01/12/2013 Rp.8.000.000 Arnold
2.
a.)
1. Mysql Login
3. USE uas_basdat;
6. SHOW TABLES;
1. DESC mahasiswa;
2. DESC bimbingan;
Dapat dilihat diatas , hubungan / relasi antar table diatas berelasi karena mempunyai Field Table
yang sama yaitu “NOMOR”
b.) Memasukan Data
1.
d.) Mencari Data Bapak Guardiola, MT dan Bapak Ferguson, M.Cs Bersamaan
1.
e.) Mencari data dan alamat siswa yang di bombing Bapak Guardiola bertempat tinggal di Garut
1.
5. Hubungan Antara Basis Data dan Sistem Terdistribusi
Sekumpulan database yang saling terhubung secara logical dan secara fisik terdistribusi pada
berbagai tempat melalui jaringan computer.Sistem yang mengelola database terdistribusi dan
menyediakan mekanisme agar distribusi transparent adalah distributed database management
system (DDBMS). File processing/pemrosesan file menggunakan prinsip setiap aplikasi memiliki data
tersendiri. Hal ini mempengaruhi efesiensi dan efekifitas sehingga muncul konsep data base system
/system basis data. Konsep ini mendasarkan pada prinsip bahwa data dibuat, disediakan dan dikelola
secara terpusat/sentral. Konsep ini mengakibatkan program aplikasi tidak lagi tergantung pada
perubahan data baik secara logic maupun fisik dan juga sebaliknya, yang disebut dengan data
independence.
Contoh Arsitektur :