Anda di halaman 1dari 20

23/11/21 14.16 Prelab 6.

1 Normalisasi 1NF (page 1 of 5)

 

Soal 1

Benar Poin 1,00 dari 1,00

Perhatikan tabel berikut ini :

Tabel Mahasiswa

NPM NamaMahasiswa KDMatkul NamaMatkul SKS Nilai  Bobot


BSD01289, PRG12378,
14117819 Raden Aufa Basis Data, Pemrograman, Manajemen SI 3,3,2 A,A,B 4,4,3 
MSI22335
BSD01289, PRG12378, Basis Data, Pemrograman, Interaksi
14117820 Kirana Laras 3,3,3 A,B,C 4,3,2 
IMK98765 Manusia dan Komputer

Tabel di atas adalah tabel Mahasiswa yang sudah Rian buat. Tabel Tersebut dapat dikatakan tabel tidak
normal karena memiliki data yang ... pada beberapa kolom.
Pilih salah satu:

tidak tunggal 

konsisten

Tidak ada jawaban yang benar

tunggal

Dapat dilihat pada tabel Mahasiswa terdapat data


yang tidak tunggal di kolom KDMatkul, NamaMatkul, SKS, Nilai, dan Bobot.
Pilihan terbaik adalah: tidak tunggal

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2648923&cmid=17796 1/1
23/11/21 14.59 Prelab 6.3 Normalisasi 3NF (page 5 of 5)

 

Soal 5

Tidak benar Poin 0,00 dari 1,00

Reyno bekerja di bidang IT pada sebuah restoran, anda diminta untuk membantu memperbaiki data yang
ada.
Restoran memiliki tabel resep dengan  kolom IDResep sebagai Primary Key, tampilannya seperti di bawah
ini :

Tabel Resep

IDResep NamaResep IDKomposisi KomposisiUtama Kategori Hidangan 


 1 Ayam Parmigiana  A1  Ayam A  Hidangan Utama 
2 Potongan Kulit Ayam A1 Ayam A Hidangan Utama 
3 Daging Panggang D1 Daging A Hidangan Utama 
4 Jagung Susu Manis  J1 Jagung  B Hidangan Kecil 

Reyno perlu melakukan normalisasi 3NF, berapa banyak tabel yang harus Reyno buat?
Pilih salah satu:

2 

Tabel dapat dikatakan Normalisasi 3NF jika sebuah tabel telah memenuhi bentuk 2NF. Selain itu bentuk normal 3NF terpenuhi jika tidak ada kolom yang
bukan primary key bergantung pada kolom yang bukan primary key.

Terlihat pada tabel di atas kolom KomposisiUtama bergantung dengan IDKomposisi yang bukan primary key. contoh A1 = Ayam.

Terlihat kolom Hidangan bergantung dengan Kategori. contohnya Kategori A = Hidangan Utama dan kategori B = Hidangan Kecil.

Pada tabel resep pasti juga membutuhkan data komposisi dan data kategori makanan tersebut. Oleh karena itu tabel resep di atas dapat di buat
kembali dengan 3 tabel.

yaitu :

1. Tabel Komposisi dengan kolom IDKomposisi sebagai primary key.

Tabel Komposisi
IDKomposisi KomposisiUtama
A1 Ayam
 D1 Daging 
 J1 Jagung 

2. Tabel Kategori dengan kolom Kategori sebagai primary key.

Tabel Kategori
Hidangan
Kategori Hidangan
A Hidangan Utama
 B Hidangan Kecil 

3. Tabel Resep dengan kolom IDResep sebagai primary key. Kolom IDKomposisi dan kolom Kategori sebagai foreign key.

Tabel Resep
IDResep NamaResep IDKomposisi Kategori
 1 Ayam Parmigiana  A1  A 
2 Potongan Kulit Ayam A1 A
3 Daging Panggang D1 A
 4 Jagung Susu Manis   J1 B
https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649944&cmid=17800&page=4 1/2
23/11/21 14.59 Prelab 6.3 Normalisasi 3NF (page 4 of 5)

 

Soal 4

Benar Poin 1,00 dari 1,00

Furqon bekerja sebagai pengelola database di salah satu ecommerce Indonesia. Furqon membuat tabel
Pengguna seperti di bawah ini:

Tabel Pengguna

Tabel yang sudah Furqon buat di atas belum memenuhi bentuk normalisasi 3NF karena terdapat kolom yang
bukan primary key bergantung dengan kolom yang bukan primary key juga. Tabel Pengguna tersebut berisi
informasi tentang data pengguna
dan tingkatan member yang dimiliki oleh masing-masing penggunanya.
Untuk membuatnya normal, tabel tersebut harus dipecah menjadi dua, yaitu tabel Member3NF dan tabel
Pengguna3NF.
Query yang akan Furqon gunakan seperti di bawah ini. Tetapi ada beberapa bagian yang
masih kosong. Bantu Furqon melengkapi query di bawah ini. Nomor 2 seharusnya Furqon isi dengan?

CREATE TABLE Member3NF (Tingkatan VARCHAR(20) PRIMARY KEY, TotalPembelian INTEGER);

INSERT INTO Member3NF VALUES (’….1….’,20), (’Silver’,….2….), (’Gold’,70), (’Platinum’,100);

CREATE TABLE Pengguna3NF (KodePengguna CHAR(10) PRIMARY KEY, NamaPengguna VARCHAR(40), Tingkatan VARCHAR(20)
FOREIGN KEY (Tingkatan) REFERENCES Member3NF(Tingkatan));

INSERT INTO Pengguna3NF VALUES (‘CHY49’,’Agung Aulion’,’….3….’), (‘RWQ32’,’Maudy Vina’,’Silver’), (‘SDP91’,’Rio


Bramantyo’,’….4….’), (‘QRT54’,’Anindya Putri’,’Platinum’);

Pilih salah satu:

40 

100

70

20

Jawaban anda benar.


Untuk melengkapi query, Anda dapat melihat data pada tabel yang tersedia pada soal.

Pilihan terbaik adalah:


40

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649944&cmid=17800&page=3 1/1
23/11/21 14.59 Prelab 6.3 Normalisasi 3NF (page 3 of 5)

 

Soal 3

Benar Poin 1,00 dari 1,00

Perhatikan tabel Karyawan yang sudah Novi buat. Kolom KodeKaryawan merupakan Primary key:

KodeKaryawan NamaKaryawan Jabatan Gaji


A12B12 Bima Direktur Keuangan 1400000
A15B15 Yolanda Manager 1000000
A1B1 Rahman Direksi 2000000
A6B6 Rionaldo Manager 1000000
Tabel Karyawan yang sudah Novi buat di atas sudah memenuhi bentuk normalisasi 3NF.

Pilih salah satu:

Benar

Salah 

Tabel diatas belum memenuhi bentuk 3NF.  Tabel di atas memiliki kolom primary key KodeKaryawan, sehingga data yang terdapat pada kolom tersebut
mewakili setiap baris datanya. Namun jika diperhatikan kolom jabatan dan gaji memiliki hubungan. Terlihat data gaji sesuai dengan jabatan yang ada. 
Contohnya jabatan direktur keuangan pasti memiliki gaji 1400000, jabatan manager memiliki gaji 1000000, dan direksi memiliki gaji 2000000. Dapat di
simpulkan bahwa kolom gaji bergantung dengan kolom jabatan. Kolom jabatan bukan primary key dari tabel tersebut. 

oleh sebab itu tabel di atas belum memenuhi normalisasi 3NF. Tabel dapat dikatakan Normalisasi 3NF jika
sebuah tabel telah memenuhi bentuk 2NF.
Selain itu bentuk normalisasi 3NF terpenuhi
jika tidak ada kolom yang bukan primary
key bergantung pada kolom yang bukan primary
key.
Jawaban yang benar adalah 'Salah'.

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649944&cmid=17800&page=2 1/1
23/11/21 14.59 Prelab 6.3 Normalisasi 3NF (page 2 of 5)

 

Soal 2

Benar Poin 1,00 dari 1,00

Furqon bekerja sebagai pengelola database di salah satu ecommerce Indonesia. Furqon membuat tabel
Pengguna seperti di bawah ini:

Tabel Pengguna

Tabel yang sudah Furqon buat di atas belum memenuhi bentuk normalisasi 3NF karena terdapat kolom yang
bukan primary key bergantung dengan kolom yang bukan primary key juga. Tabel Pengguna tersebut berisi
informasi tentang data pengguna dan tingkatan
member yang dimiliki oleh masing-masing penggunanya.
Untuk membuatnya normal, tabel tersebut harus dipecah menjadi dua, yaitu tabel Member3NF dan tabel
Pengguna3NF. Query yang akan Furqon gunakan seperti di bawah ini. Tetapi ada beberapa bagian
yang
masih kosong. Bantu Furqon melengkapi query di bawah ini. Nomor 1 seharusnya Furqon isi dengan?

CREATE TABLE Member3NF (Tingkatan VARCHAR(20) PRIMARY KEY, TotalPembelian INTEGER);

INSERT INTO Member3NF VALUES (’….1….’,20), (’Silver’,….2….), (’Gold’,70), (’Platinum’,100);

CREATE TABLE Pengguna3NF (KodePengguna CHAR(10) PRIMARY KEY, NamaPengguna VARCHAR(40), Tingkatan VARCHAR(20)
FOREIGN KEY (Tingkatan) REFERENCES Member3NF(Tingkatan));

INSERT INTO Pengguna3NF VALUES (‘CHY49’,’Agung Aulion’,’….3….’), (‘RWQ32’,’Maudy Vina’,’Silver’), (‘SDP91’,’Rio


Bramantyo’,’….4….’), (‘QRT54’,’Anindya Putri’,’Platinum’);

Pilih salah satu:

Platinum

Gold

Classic 

Tidak ada pilihan benar

Jawaban anda benar.


Untuk melengkapi query, Anda dapat melihat data pada tabel yang tersedia pada soal.
Pilihan terbaik adalah:
Classic

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649944&cmid=17800&page=1 1/1
23/11/21 14.58 Prelab 6.3 Normalisasi 3NF (page 1 of 5)

 

Soal 1

Benar Poin 1,00 dari 1,00

Furqon bekerja sebagai pengelola database di salah satu ecommerce Indonesia. Furqon membuat tabel
Pengguna seperti di bawah ini:

Tabel Pengguna

Tabel yang sudah Furqon buat di atas belum memenuhi bentuk normalisasi 3NF karena terdapat kolom yang
bukan primary key bergantung dengan kolom yang bukan primary key juga. Tabel Pengguna tersebut berisi
informasi tentang data pengguna
dan tingkatan member yang dimiliki oleh masing-masing penggunanya.
Untuk membuatnya normal, tabel tersebut harus dipecah menjadi dua, yaitu tabel Member3NF dan tabel
Pengguna3NF.
Query yang akan Furqon gunakan seperti di bawah ini. Tetapi ada beberapa bagian yang
masih kosong. Bantu Furqon melengkapi query di bawah ini. Nomor 3 seharusnya Furqon isi dengan?

CREATE TABLE Member3NF (Tingkatan VARCHAR(20) PRIMARY KEY, TotalPembelian INTEGER);

INSERT INTO Member3NF VALUES (’….1….’,20), (’Silver’,….2….), (’Gold’,70), (’Platinum’,100);

CREATE TABLE Pengguna3NF (KodePengguna CHAR(10) PRIMARY KEY, NamaPengguna VARCHAR(40), Tingkatan VARCHAR(20)
FOREIGN KEY (Tingkatan) REFERENCES Member3NF(Tingkatan));

INSERT INTO Pengguna3NF VALUES (‘CHY49’,’Agung Aulion’,’….3….’), (‘RWQ32’,’Maudy Vina’,’Silver’), (‘SDP91’,’Rio


Bramantyo’,’….4….’), (‘QRT54’,’Anindya Putri’,’Platinum’);

Pilih salah satu:

100

Classic 

Gold

70

Jawaban anda benar.


Untuk melengkapi query, Anda dapat melihat data pada tabel yang tersedia pada soal.

Pilihan terbaik adalah:


Classic

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649944&cmid=17800 1/1
23/11/21 14.51 Prelab 6.3 Normalisasi 3NF (page 5 of 5)

 

Soal 5

Tidak benar Poin 0,00 dari 1,00

Perhatikan tabel Peserta di bawah ini :

Tabel Peserta

IDPeserta NamaPeserta Tingkatan Biaya

14117043 Aditya Gibran Fundamental 250000


14117555 Ria Intermediate 750000
14117820 Aufa Ananda Beginner 500000
14117856 Arsyinta Beginner 500000
14172345 Banu Fundamental 250000
Tabel peserta yang Bani buat di atas sudah memenuhi normalisasi 2NF, tetapi belum memenuhi bentuk
normalisasi 3NF. Agar memenuhi bentuk normalisasi 3NF, berapa tabel baru yang akan Bani hasilkan?
Pilih salah satu:

1 

Kolom Biaya bergantung dengan kolom Tingkatan. Dapat dilihat setiap tingkatan Fundamental seharga 250.000, lalu Beginner seharga 500.000, dan
Intermediate seharga 750.000.
Tabel dapat dikatakan Normalisasi 3NF jika sebuah tabel telah memenuhi bentuk 2NF. Selain itu bentuk normal 3NF
terpenuhi jika tidak ada kolom yang bukan primary key bergantung pada kolom yang bukan primary key. Oleh sebab itu agar dapat memenuhi
normalisasi 3NF perlu di buat 2 tabel seperti berikut ini :

1. Tabel Tingkatan dengan kolom Tingkatan Sebagai Primary Key

Tabel
Tingkatan
Tingkatan Biaya
Fundamental 250000
Beginner 500000
 Intermediate 750000 

2. Tabel Peserta dengan IDPeserta sebagai Primary key dan kolom Tingkatan sebagai Foreign Key.

Tabel Peserta
IDPeserta NamaPeserta Tingkatan
14117043 Aditya Gibran Fundamental
14117555 Ria Intermediate
14117820 Aufa Ananda Beginner
14117856 Arsyinta Beginner
14172345 Banu Fundamental

Pilihan terbaik adalah: 2

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649888&cmid=17800&page=4 1/1
23/11/21 14.51 Prelab 6.3 Normalisasi 3NF (page 4 of 5)

 

Soal 4

Benar Poin 1,00 dari 1,00

Furqon bekerja sebagai pengelola database di salah satu ecommerce Indonesia. Furqon membuat tabel
Pengguna seperti di bawah ini:

Tabel Pengguna

Tabel yang sudah Furqon buat di atas belum memenuhi bentuk normalisasi 3NF karena terdapat kolom yang
bukan primary key bergantung dengan kolom yang bukan primary key juga. Tabel Pengguna tersebut berisi
informasi tentang data pengguna
dan tingkatan member yang dimiliki oleh masing-masing penggunanya.
Untuk membuatnya normal, tabel tersebut harus dipecah menjadi dua, yaitu tabel Member3NF dan tabel
Pengguna3NF.
Query yang akan Furqon gunakan seperti di bawah ini. Tetapi ada beberapa bagian yang
masih kosong. Bantu Furqon melengkapi query di bawah ini. Nomor 4 seharusnya Furqon isi dengan?

CREATE TABLE Member3NF (Tingkatan VARCHAR(20) PRIMARY KEY, TotalPembelian INTEGER);

INSERT INTO Member3NF VALUES (’….1….’,20), (’Silver’,….2….), (’Gold’,70), (’Platinum’,100);

CREATE TABLE Pengguna3NF (KodePengguna CHAR(10) PRIMARY KEY, NamaPengguna VARCHAR(40), Tingkatan VARCHAR(20)
FOREIGN KEY (Tingkatan) REFERENCES Member3NF(Tingkatan));

INSERT INTO Pengguna3NF VALUES (‘CHY49’,’Agung Aulion’,’….3….’), (‘RWQ32’,’Maudy Vina’,’Silver’), (‘SDP91’,’Rio


Bramantyo’,’….4….’), (‘QRT54’,’Anindya Putri’,’Platinum’);

Pilih salah satu:

Gold 

Classic

Platinum

Silver

Jawaban anda benar.


Untuk melengkapi query, Anda dapat melihat data pada tabel yang tersedia pada soal.

Pilihan terbaik adalah:


Gold

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649888&cmid=17800&page=3 1/1
23/11/21 14.51 Prelab 6.3 Normalisasi 3NF (page 3 of 5)

 

Soal 3

Tidak benar Poin 0,00 dari 1,00

Mark bekerja sebagai Administrator Database untuk Techworld Inc. Mark menemukan sebuah permasalahan
tabel dimana tabel tersebut memiliki kolom yang bukan primary key bergantung kepada kolom yang bukan
primary key juga. Dari bentuk normalisasi berikut, manakah yang Mark butuhkan untuk menyelesaikan
masalah tersebut?
Pilih salah satu:

1 NF

3 NF

2 NF 

Tidak Normal

Tabel dapat dikatakan Normalisasi 3NF jika sebuah tabel telah memenuhi bentuk 2NF. Selain itu bentuk normal 3NF terpenuhi jika tidak ada kolom yang
bukan primary key bergantung pada kolom yang bukan primary key. Pada soal Mark ingin menormalisasikan tabel yang memiliki kolom bukan primary
key yang tergantung pada kolom bukan primary key juga, maka Mark membutuhkan bentuk normal ke 3 (3NF).
Pilihan terbaik adalah: 3 NF

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649888&cmid=17800&page=2 1/1
23/11/21 14.51 Prelab 6.3 Normalisasi 3NF (page 2 of 5)

 

Soal 2

Benar Poin 1,00 dari 1,00

Mia membuat tabel yang berisi data berulang dan data yang tidak konsisten. Maka dari itu, Mia harus
melakukan Normalisasi pada tabel yang Mia buat. Normalisasi sangat dibutuhkan jika
terdapat database yang
memiliki tabel berisi data yang tidak konsisten dan
memiliki data berulang.

Pilih salah satu:

Benar 

Salah

Normalisasi adalah proses


pengorganisasian data secara efisien dalam sebuah database. Normalisasi
digunakan untuk mengubah struktur tabel yang
tidak normal menjadi normal. Selain
itu, normalisasi juga berguna untuk menghilangkan data yang berlebihan sehingga
kita tidak menyimpan data
yang berulang dalam tabel atau biasa disebut dengan
redudansi data.

Jawaban yang benar adalah 'Benar'.

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649888&cmid=17800&page=1 1/1
23/11/21 14.51 Prelab 6.3 Normalisasi 3NF (page 1 of 5)

 

Soal 1

Benar Poin 1,00 dari 1,00

Perhatikan tabel peserta di bawah ini dengan primary key kolom IDPeserta :

Tabel Peserta

IDPeserta NamaPeserta Tingkatan Biaya

14117043 Aditya Gibran Fundamental 250000


14117555 Ria Intermediate 750000
14117820 Aufa Ananda Beginner 500000
14117856 Arsyinta Beginner 500000
14172345 Banu Fundamental 250000
Tabel yang Arsinta buat di atas sudah memenuhi normalisasi 2NF, tetapi belum memenuhi syarat normalisasi
3NF, karena…
Pilih salah satu:

Kedua jawaban salah

Kolom biaya bergantung pada kolom NomorPeserta

Kolom biaya bergantung pada kolom Tingkatan 

Kedua jawaban benar

Kolom Biaya bergantung dengan kolom Tingkatan. Dapat dilihat setiap tingkatan Fundamental seharga 250.00, lalu Beginner seharga 500.000, dan
Intermediate seharga 750.000. Dimana kolom biaya bergantung dengan kolom tingkatan yang bukan primary key maka dikatakan belum memenuhi
normalisasi 3NF.
Pilihan terbaik adalah: Kolom biaya bergantung pada kolom Tingkatan

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649888&cmid=17800 1/1
23/11/21 14.36 Prelab 6.2 Normalisasi 2NF (page 5 of 5)

 

Soal 5

Benar Poin 1,00 dari 1,00

Aldo membuat sebuah tabel dalam databasenya. Dalam tabel tersebut terdapat sebuah tabel yang
kolom-
kolomnya tidak bergantung dengan primary key. Tabel yang Aldo buat belum
memenuhi syarat 2NF.

Pilih salah satu:

Benar 

Salah

Tabel dapat dikatakan Normalisasi 2NF jika


sebuah tabel telah memenuhi bentuk 1NF. Selain itu bentuk normal 2NF terpenuhi
jika kolom yang bukan
primary key bergantung
hanya kepada primary key.

Jawaban yang benar adalah 'Benar'.

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649484&cmid=17798&page=4 1/1
23/11/21 14.36 Prelab 6.2 Normalisasi 2NF (page 4 of 5)

 

Soal 4

Benar Poin 1,00 dari 1,00

Perhatikan tabel berikut ini :

Tabel Barang

Tabel di atas adalah tabel Barang yang dikelola oleh Faisal. Faisal mendata barang yang dijual di toko
elektronik tempat ia bekerja. Tabel tersebut sudah memenuhi syarat normalisasi 1NF, tetapi belum memenuhi
bentuk normalisasi 2NF. Yang
sekarang harus Faisal lakukan adalah memecah tabel tersebut menjadi dua,
yaitu menjadi tabel Brand dan tabel Barang. Seperti apakah query yang tepat untuk Faisal gunakan?
Lengkapilah titik-titik di bawah ini agar
Faisal dapat menjalankan query tersebut dengan benar. Nomor 3
seharusnya Faisal isi dengan?

CREATE TABLE Brand (KodeBrand CHAR(10), NamaBrand VARCHAR(30));

INSERT INTO Brand VALUES (‘…1…’, ‘Sharp’), (‘OL21’,’…2…’),(‘VR78’,’LG’), (‘CJ26’,’Philips’);

CREATE TABLE Barang (KodeBarang VARCHAR(10), NamaBarang VARCHAR(40));

INSERT INTO Barang VALUES (‘R5L4’,’Kulkas 2 Pintu’), (‘G6P9’, ’AC 1 PK’),(‘…3…’,’Kulkas 1 Pintu’), (‘W4Q3’,’…
4…’);

Pilih salah satu:

W2Q9 

RE23

R5L4

W4Q3

Jawaban anda benar.


Untuk melengkapi query yang sudah tersedia, Anda dapat memperhatikan isi tabel pada soal. 
Pilihan terbaik adalah:
W2Q9

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649484&cmid=17798&page=3 1/1
23/11/21 14.36 Prelab 6.2 Normalisasi 2NF (page 3 of 5)

 

Soal 3

Benar Poin 1,00 dari 1,00

Perhatikan tabel berikut ini :

Tabel Perpustakaan

Tabel di atas adalah tabel Perpustakaan yang dikelola oleh Ikbal. Ikbal mendata anggota perpustakaan yang
meminjam buku di perpustakaan sekolah SDN 08 Pagi. Tabel tersebut sudah memenuhi syarat normalisasi 1NF,
tetapi belum
memenuhi bentuk normalisasi 2NF. Yang sekarang harus Ikbal lakukan adalah memecah tabel
tersebut menjadi dua, menjadi tabel Buku dan tabel Anggota. Seperti apakah query yang tepat untuk Ikbal
gunakan?
Lengkapilah titik-titik di bawah ini agar Ikbal dapat menjalankan query tersebut dengan benar.
Nomor 3 seharusnya Ikbal isi dengan?

CREATE TABLE Buku (IDBuku CHAR(10), NamaBuku VARCHAR(30));

INSERT INTO Buku VALUES (‘…1…’, ‘Matematika’), (‘BK2390’,’…2…),

(‘BK3489’,’Matematika 2’), (‘BK8821’,’Bahasa Inggris’);

CREATE TABLE Anggota (IDAnggota VARCHAR(10), NamaAnggota VARCHAR(40), Kelas VARCHAR(10));

INSERT INTO Anggota VALUES (‘AG543’,’Nana Maulidina’,’4B’), (’…3….’,’Rifky Iskandar’,’6B’), (’AG6643’,’Adit


Saputra’,’6A’) (’….4….’,’Surya Ananto’,’4A’);

Pilih salah satu:

AG665

BK9823

Bahasa Indonesia

Nana

Jawaban anda benar.


Untuk melengkapi query yang sudah tersedia, Anda dapat memperhatikan isi tabel pada soal. 
Pilihan terbaik adalah:
AG665

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649484&cmid=17798&page=2 1/1
23/11/21 14.36 Prelab 6.2 Normalisasi 2NF (page 2 of 5)

 

Soal 2

Benar Poin 1,00 dari 1,00

Perhatikan tabel berikut ini :

Tabel Perpustakaan

Tabel di atas adalah tabel Perpustakaan yang dikelola oleh Ikbal. Ikbal mendata anggota perpustakaan yang
meminjam buku di perpustakaan sekolah SDN 08 Pagi. Tabel tersebut sudah memenuhi syarat normalisasi 1NF,
tetapi belum memenuhi
bentuk normalisasi 2NF. Yang sekarang harus Ikbal lakukan adalah memecah tabel
tersebut menjadi dua, menjadi tabel Buku dan tabel Anggota. Seperti apakah query yang tepat untuk Ikbal
gunakan? Lengkapilah titik-titik
di bawah ini agar Ikbal dapat menjalankan query tersebut dengan benar.
Nomor 1 seharusnya Ikbal isi dengan?

CREATE TABLE Buku (IDBuku CHAR(10), NamaBuku VARCHAR(30));

INSERT INTO Buku VALUES (‘…1…’, ‘Matematika’), (‘BK2390’,’…2…’),

(‘BK3489’,’Matematika 2’), (‘BK8821’,’Bahasa Inggris’);

CREATE TABLE Anggota (IDAnggota VARCHAR(10), NamaAnggota VARCHAR(40), Kelas VARCHAR(10));

INSERT INTO Anggota VALUES (‘AG543’,’Nana Maulidina’,’4B’), (’…3….’,’Rifky Iskandar’,’6B’), (’AG6643’,’Adit


Saputra’,’6A’) (’….4….’,’Surya Ananto’,’4A’);

Pilih salah satu:

Nana

BK9823 

AG665

Bahasa Indonesia

Jawaban anda benar.


Untuk melengkapi query yang sudah tersedia, Anda dapat memperhatikan isi tabel pada soal.
Pilihan terbaik adalah: BK9823

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649484&cmid=17798&page=1 1/1
23/11/21 14.35 Prelab 6.2 Normalisasi 2NF (page 1 of 5)

 

Soal 1

Benar Poin 1,00 dari 1,00

Tabel yang sudah Satrio buat bernama Promo. Pada tabel Promo tersebut terdapat data yang berulang. Tabel
yang memiliki data berulang
akan menyebabkan masalah dalam menambah data, memperbarui data, dan
menghapus
data.

Pilih salah satu:

Benar 

Salah

Normalisasi
adalah proses pengorganisasian data secara efisien dalam sebuah database. Normalisasi
digunakan untuk mengubah struktur tabel yang
tidak normal menjadi normal. Selain
itu, normalisasi juga berguna untuk menghilangkan data yang berlebihan sehingga
kita tidak menyimpan data
yang berulang dalam tabel atau biasa disebut dengan
redudansi data. Masalah yang akan terjadi jika terdapat data yang berulang adalah
menambahkan data, memperbarui data, dan menghapus data.

Jawaban yang benar adalah 'Benar'.

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2649484&cmid=17798 1/1
23/11/21 14.16 Prelab 6.1 Normalisasi 1NF (page 5 of 5)

 

Soal 5

Benar Poin 1,00 dari 1,00

Normalisasi yang dilakukan pada suatu tabel adalah langkah yang tepat dalam menyusun sebuah data agar
menghindari adanya...
Pilih salah satu:

Konsistensi Data

Tidak ada jawaban yang tepat.

Validasi Data

Anomali Data 

Normalisasi berguna untuk menghilangkan data yang rangkap agar tabel tidak normal dapat menjadi tabel normal.
Pilihan terbaik adalah: Anomali Data

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2648923&cmid=17796&page=4 1/1
23/11/21 14.16 Prelab 6.1 Normalisasi 1NF (page 4 of 5)

 

Soal 4

Benar Poin 1,00 dari 1,00

Sandra diminta untuk memperbaiki tabel yang tidak normal menjadi normal.
Perhatikan tabel di bawah ini :

IDKursus NamaKursus IDPeserta NamaPeserta Tingkatan Biaya


K1 Basis Data 14117820 Aufa Ananda Beginner 500000
K1 Basis Data 14117043 Aditya Gibran Fundamental 250000
K2 Java 14117856 Arsyinta Beginner 500000
K2 Java 14117555 Ria Intermediate 750000
K2 Java 14172345 Banu Fundamental 250000

Tabel di atas sudah memenuhi persyaratan normalisasi 1NF.

Pilih salah satu:

Benar 

Salah

Tabel di atas dapat dikatakan sudah memenuhi normalisasi 1NF karena tidak memiliki baris data yang berulang dan data value yang tunggal.
Walaupun kursus pada baris 1 dan baris 2 memiliki kursus yang sama namun data IDPeserta, NamaPeserta, Tingkatan, dan Biaya memiliki data yang
berbeda.
Jawaban yang benar adalah 'Benar'.

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2648923&cmid=17796&page=3 1/1
23/11/21 14.16 Prelab 6.1 Normalisasi 1NF (page 3 of 5)

 

Soal 3

Benar Poin 1,00 dari 1,00

Pertanyaan ini mengharuskan anda memeriksa teks yang digarisbawahi untuk menentukan apakah itu benar.

Normalisasi dilakukan dengan cara menggabungkan tabel tidak normal menjadi beberapa
tabel baru yang
sesuai dengan ketentuan normalisasi.

 Petunjuk: Lihat teks yang digarisbawahi Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan".

Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
Pilih salah satu:

Menyatukan

Menduplikat

Tidak diperlukan perubahan

Memecah 

Jawaban anda benar.


Untuk membuat tabel tidak normal menjadi normal kita dapat memecah tabel tidak normal menjadi beberapa tabel baru sesuai dengan ketentuan
persyaratan normalisasi.
Pilihan terbaik adalah: Memecah

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2648923&cmid=17796&page=2 1/1
23/11/21 14.16 Prelab 6.1 Normalisasi 1NF (page 2 of 5)

 

Soal 2

Benar Poin 1,00 dari 1,00

Pertanyaan ini mengharuskan Andini memeriksa teks yang digarisbawahi untuk menentukan apakah itu benar.

JOIN adalah proses pengorganisasian data secara efisien untuk membuat tabel tidak normal menjadi tabel
normal.

Petunjuk: Lihat teks yang digarisbawahi.

Jika pernyataan itu benar, maka Andini harus memilih "Tidak diperlukan perubahan."

Jika pernyataan itu salah, maka Andini harus memilih jawaban yang memiliki pernyataan benar.
Pilih salah satu:

VIEW

Normalisasi 

Tidak diperlukan perubahan

Tidak ada jawaban yang benar

Normalisasi digunakan untuk mengubah struktur tabel yang tidak normal menjadi normal. Normalisasi berguna untuk menghilangkan data yang
berulang. Untuk mengubah tabel tidak normal menjadi normal terdapat beberapa level yaitu 1NF, 2NF dan 3NF.
Pilihan terbaik adalah: Normalisasi

https://praktikum.gunadarma.ac.id/mod/quiz/attempt.php?attempt=2648923&cmid=17796&page=1 1/1

Anda mungkin juga menyukai