Kelas : XI PPLG 1
Tugas : Bu Jaannah
5. atribut yang tidak dapat dibagi-bagi menjadi atribut yang lebih mendasar
disebut …
a. entity
b. atomik*
c. properties
d. komposit
18. atribut yang hanya mempunyai satu harga untuk suatu entitas tertentu
disebut ……
a. Derivatif
b. Single-valued Attribute*
c. Atomic
d. Multi-valued Attribute
20. Berikut ini yang termasuk komponen sistem basis data adalah …
a. Multi Layer
b. Pengguna*
c. Data server
d. System control
1. Digunakan untuk data yang berjenis tanggal, waktu, atau penggabungan dari tanggal dan waktu
a. Text
b. Date/Time
c. Number
d. Memo
Jawaban : b. Date/Time
2. Macam – macam model data meliputi
a. OBDM,RBDM,PBDM
b. ODBM, DDM, SDBM
c. PBMD, OBDM, DDM
d. DDM,ODM,PDM
Jawaban : a. OBDM, RBDM, PBDM
4. Istilah untuk node yang memiliki kedudukan paling tinggi dalam hirarki adalah
a. Root
b. Parent
c. Child
d. Leaves
Jawaban : a. Root
Jawaban :
1. Kumpulan informasi yang disimpan didalam computer seecara sistematik sehingga dapat diperiksa
menggunakan suatu program computer untuk memperoleh informasi dari basis data tersebut
2. Duplikasi data diakibatkan karena setiap program aplikasi menggunakan data tersendiri
3. Entitas : Objek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan satu dengan lainnya
Atribut : karakteristik dari entitas atau relationship yang merupakan penjelasan detail mengenasi
entitas atau relationship
4. Menentukan permodelan data dalam basis data melibatkan beberapa langkah. Pertama,
mengidentifikasi kebutuhan bisnis dan pertanyaan data yang ingin dijawab. Selanjutnya, pahami
struktur data yang relevan dan hubungan antar entitas. Pilih model data yang sesuai, seperti model
relasional untuk basis data relasional atau model NoSQL untuk kebutuhan khusus.
Selanjutnya rancang skema basis data dengan memperhatikan normalisasi untuk menghindari
redundansi dan menjaga integritas data. memperhitungkan indeks untuk meningkatkan kinerja
kueri. Penting juga untuk mempertimbangkan skala dan volume data yang diharapkan, serta faktor
keamanan dan privasi. Perlu pemahaman yang baik tentang beban kerja aplikasi yang akan
menggunakan basis data. Terakhir, uji dan perbarui model data secara berkala sesuai dengan evolusi
kebutuhan bisnis dan teknologi.
5. 1. Pahami Nilai Atribut - Menemukan jenis nilai yang akan disimpan di dalam atribut tersebut,
seperti bilangan bulat, desimal, tanggal, teks, atau biner.
2. Pertimbangkan Kebutuhan Ruang - Tentukan berapa banyak ruang penyimpanan yang
diperlukan untuk setiap nilai. Misalnya, gunakan tipe data yang sesuai dengan rentang nilai yang
diharapkan.
3. Pertimbangkan Kinerja - Pilih tipe data yang mendukung performa kueri dengan efisien.
Misalnya, gunakan tipe data indeks untuk kolom yang sering diakses.
4. Integritas Data - Memastikan tipe data mendukung aturan integritas data. Contohnya, jika
sebuah kolom harus selalu berisi nilai unik, gunakan tipe data yang mendukung hal tersebut.
5. Pertimbangkan Kebutuhan Aplikasi - Sesuaikan
1. Langkah-langkah sistematis untuk menjamin dimana struktur database bisa digunakan untuk
general purpose query dan bebas dari insertion, update, dan deletion anomalies yang dapat
menyebabkan hilangnya integritas data adalah
a. Normalisasi
b. Redudansi
c. Basis Data
d. MySQL
Jawaban : a. Normalisasi
2. Pada dasarnya normalisasi dilakukan untuk memperbaiki desain tabel yang kurang baik sehingga
penyimpanan data menjadi lebih efisien dan bebas anomaly data adalah
a. Tujuan normalisasi
b. Fungsi normalisai
c. Struktur normalisasi
d. Data normalisasi
Jawaban : a. Tujuan normalisasi
5. Satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasi secara unik suatu
kejadian yang spesifik, namun juga dapat mewakili setiap kejadian dari suatu entity adalah
a. Candidate key
b. Primary key
c. Alternative key
d. Foreign key
Jawaban : b. Primary key
Jawaban :
1. Kumpulan data yang direkam, tidak ada keharusan mengikuti suatu format tertentu, mungkin saja
data tidak / belum lengkap atau terduplikasi. Data di kelompokkan apa adanya sesuai dengan
kedatangannya
2. Proses pada basis data yang memberikan efek samping yang tidak diharapkan, misalnya
menyebabkan ketidakkonsistenan data atau membuat suatu data menjadi hilang
Ada 3 jenis anomaly yaitu insert anomaly, update anommali, dan delete anomaly
4. Karena data yang rangkap dapat menyebabkan pemborosan tempat penyimpanan dan biaya akses
yang bertambah serta hal ini dapat menyebabkan terjadinya inkonsistensi data karena jika satu data
di update dan data yang lain tidak maka akan timbul ketidakonsistenan data dalam record
5. 1NF : relasi yang setiap potongan baris dan kolomnya berisi satu dan hanya satu nilai
2NF : relasi yang memenuhi 1NF dan setiap atribut bukan primary key memiliki ketergantungan
fungsional penuh pada primary key
3NF : relasi yang memenuhi 1NF, 2NF dan atribut yang bukan primary key tidak memiliki
ketergantungan transitif pada primary key
BCNF : prinsip penting yang memandu desain database relasional yang efisien dan terstruktur
dengan baik
5. Buatlah user baru pada table karyawan dengan user =sofyan dan password=sosa
a. SQL created user sofyan indentified by sosa;
b. SQL > create user sofyan by sosa;
c. SQL > create user sofyan indentified by sosa;
d. SQL > create user sofyan indentifed by sosa
Jawaban : c. SQL > create user sofyan indentified by sosa;