Nama NIM
: Teddy Nanta : 017.01.0066
LATIHAN 1 (NORMALISASI) 1. Apakah bentuk relasi table Department sudah memenuhi normal 1 (1NF)? Jika belum normalisasikan.
Jawab: tabel department diatas belum memenuhi nomal 1 (1 stNF) DEPARTEMENT DNO
DNAME
DMGSSN
DLOCATIONS DNO
DLOCATIONS
2. Apakah bentuk relasi table Emp_Proj sudah memenuhi normal 1 (1NF)? Jika belum normalisasikan.
Jawab : tabel emp_proj diatas belum memenuhi nomal 1 (1stNF) EMP_PROJ SSN
ENAME
EMP_PNO_HOURS SSN
PNO
HOURS
LATIHAN II 1. Jelaskan Perbedaan antara data pengolahan dan informasi? Jawab: Pengolahan data : Pengolahan data atau data processing merupakan manipulasi data ke bentuk yang lebih informative atau berupa informasi. Informasi : Informasi merupakan hasil dari kegiatan pengolahan suatu data dalam bentuk tertentu yang lebih berarti dari suatu kegiatan atau suatu peristiwa.
2. siapa saja yang menggunakan basis data, jelaskan. Jawab : Pengguna basis data atau database sangat bervariasi. Tidak semua orang boleh menggunakan database atau basis data. Karena database atau basis data tersebut menyimpan data dari sebuah enterprise (perusahaan, organisasi, sekolah, dan lain-lain) yang tentunya sangat penting. Sehingga tidak semua dapat mengakses database tersebut, apalagi mencuri data yang tersimpan didalamnya. Pengguna database atau basis data dibedakan menjadi beberapa golongan, tergantung tingkat kepentingan seorang pengguna. Berikut adalah golongan tersebut : 1. Database Administrator(DBA) menginstall
dan mengupgrade database membackup dan merestore database menghubungi database teknikal support bila terdapat gangguan atau masalah melakukan perencanaan untuk backup dan recovery informasi database memastikan pemenuhan perjanjian Database License mendaftar pengguna dan memelihara keamanan database memodifikasi struktur database membuat objek utama database (tabel, view, index) setelah database developer selesai mendesain membuat penyimpanan struktur database (tablespaces) sistem penyimpanan 2. Security Officer
mendaftar
pengguna database mengontrol hak akses pengguna memelihara sistem keamanan 3. Application Developer mendesain
aplikasi database estimasi kebutuhan penyimpanan data untuk aplikasi memodifikasi struktur database untuk aplikasi menyampaikan informasi seperti diatas pada DBA memperbaiki aplikasi selama masa pengembangan menyusun dan memastikan keamanan dalam masa pengembangan 4. Application Administrator melakukan
pengoperasian pada aplikasi tertentu
5. Database User pengguna
yang berinteraksi dengan database melalui aplikasi atau alat bantu lain 6. Network Admin
menghubungkan
database dengan pengguna
3. buatlah minimal 5 tabel yang dapat membedakan antara field, record, file, dan data base Jawab : Table1 table2 table3 table4 table5
Id
Database
Nama
1 Goku
Alamat Bumi
Nim 999999999
Jk
Record 1
Laki laki
Record 2
couo
2 Saitama
Kota z
019099109
luffy
Fusha
42799018827
Heaven
67898767890 Waifu(Ceue)
3
Miyazono 4 Kaori
Field 1
Field 2
Field 3
Field 4
Laki banged
Record 3 Record 4 Record 5
Field 5
File
File
Id
barang
harga
exp
klasifikasi
Record 1
01 aqua
3.000
10-10-2020
Minuman
Record 2
02 fruitea
4.500
19-12-2019
Minuman
Record 3
03 lays
6.000
2-1-2019
Makannan
04 chitato
7.000
19-12-2018
Makanan
Field 1
Field 2
Field 3
Field 4
Field 5
Record 4 Record 5
kode buku
judul
pengarang
Layar LK21 Kaca Menanti MM30 Malam
Tahun terbit
harga
Record 1
Record 2
lebahganteng
2020
120.000
Pain akatsuki
2019
75.000
Record 3
Kamulah KC91 Cintaku
PC04
Pejuang Chicken
Field 1
Stan Lee
2019
98.450
Kurozone
2018
74.000
Field 2
Field 3
Field 4
Record 4
Record 5
Field 5
File
File kode
Nama
Misi
007
James Bond
123
Tukinem Ya, Silahkan
Impossible
Tahun selesai Komisi/menit
2020
120.000
2019
75.000
Record 1
Record 2
Record 3 N02 Paijo
Punten
2019
98.450 Record 4
Marco Agus X01 Sasono
Field 1
Omae wa mo shindeiru
Field 2
Field 3
2018
Field 4
Record 5 74.000
Field 5
File Id
nama
NG1
Nasi Goreng
15.000
20
23
ET0
Es Teh
3.750
3
45
harga
Sisa porsi
Terpesan/hari
Record 1
Record 2
Record 3
Mie MA4 Ayam
Bakso BA09 Ayam
Field 1
12.000
10
12
15.989
2
9
Field 2
Menu1 Menu2 Menu3 Menu4 Menu5
Field 3
Field 4
Field 5
Database
Record 4
Record 5
4. Gambarakn Model Datanya : a. Karyawan & departemen (M:M,1:M)
1
M
DEPARTEMEN
KARYAWAN
MEMILIKI
1
M
M MEMPUNYAI
M PEKERJAAN
DIKERJAKAN
b. Toko & pelanggan (1:M,M:M)
jawab: 1
M
TOKO
PELANGGAN
DIDATANGI
1
M
M MEMPUNYAI
M BARANG
DIBELI
5. jelaskan macam-macam tipe file dalam basis data. Jawab : File induk, file utama/file master. Terdiri atas file induk statis dan file induk dinamis. File induk statis adalah file induk yang jarang ada perubahan sedangkan file induk dinamis adalah file induk yang selalu berubah. File transaksi, file record yang digunakan untuk merekam transaksi File laporan, file record yang berisi data lengkap File sejarah, file yang tidak aktif lagi tetapi masih tetap disimpan, contoh : history chat sama mantan *duh File backup, file pelindung, biasa dijadikan file cadangan