3.4. Memahami kelompok perintah Jenis query C1. Siswa dapat memahami kelompok
yang termasuk dalam DDL, DML perintah DDL, DML, dan DCL dalam
dan DCL dalam basis data basis data
No. Soal Jwb Md/Sd/Sl S/TS *
Perintah SQL di bawah ini yang merupakan transaction control language (TCL) adalah ....
A. CREATE
1 B. ALTER D Md
C. REVOKE
D. COMMIT
E. GRANT
Kompetensi Dasar MATERI Indikator Soal Pilihan Ganda
Menganalisis teknik normalisasi Normalisasi basis C3. Siswa dapat menentukan teknik
basis data data normalisasi basis data
Bentuk normalisasi yang memiliki syarat tidak boleh terdapat
ketergantungan parsial, atau kolom-kolom yang bukan key harus
bergantung sepenuhnya kepada kolom primary key adalah …
2 A. 1NF B Sd
B. 2NF
C. 3NF
D. BCN
E. 4NF
3 B Md
A. Judul Buku
B. No.Buku
C. Penerbit
D. Pengarang
E. Tahun Terbit
7 A Sedang
A. 11 22 33
B. 12 23 3
C. 11 12 22333
D. 11 22 33
E. 12 3
8 E Sedang
A. DB
B. DD
C. AD
D. BA
E. ED
Layout model yang dapat kita gunakan untuk mengatur posisi objek yang
ada secara fleksibel terhadap layar maupun objek lain adalah ... .
A. gridlayout
10 B. framelayout D Sedang
C. linearlayout
D. relativelayout
E. tablelayout
Perintah untuk menambahkan isi pada tabel siswa di SQLite adalah ....
15 D Sulit
$data = kelipatan(10);
foreach($data as $value)
{
17 B Sulit
echo $value . " ";
}
?>
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname",
$username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Jonathan', 'Meyers', 'jonathan@gmail.com')";
$conn->exec($sql);
echo "New record created successfully";
19 C Sulit
}
catch(PDOException $e)
{
echo $sql . "<br>" . $e->getMessage();
}
$conn = null;
?>
29 E Sulit
Pernyataan yang tepat sesuai dengan gambar di bawah ini adalah ... .
33 D Sedang
35 D Sedang
Gambar di atas menunjukkan hubungan antar tabel jenis ....
A one to one
B one to many
C many to many
D many to one
E left to many
Siswa Buku
Nis id_buku
Nama NIS
Jenis_Kelamin nama_buku
insert_siswa() jml_buku
update_siswa() insert_buku()
delete_siswa() update_ buku()
pinjam_buku() delete_ buku ()
36 Pada diagram class di atas, data buku dapat diakses oleh class siswa. Hal ini dapat C Sedang
dilihat dari ....
Ahanya ada 3 atribut dalam class siswa
B hanya ada 3 atribut dalam class buku
C adanya method pinjam_buku()
D relasi antara siswa dan bukumany to one
E relasi antara siswa dan buku many to many
Siswa Kelas
Nis id_kelas
Nama NIS
Jenis_Kelamin nama_kelas
insert_siswa() insert_kelas()
update_siswa() update_kelas ()
delete_siswa() delete_kelas ()
lihat_kelas_siswa()
Pada diagram class di atas, kelas berisi beberapa siswa bukan sebaliknya. Hal ini
37 D Sedang
dapat dilihat dari ....
Ahanya ada 3 atribut dalam class siswa
B hanya ada 3 atribut dalam class kelas
C adanya method lihat_kelas_siswa()
D relasi antara siswa dan kelas many to one
E relasi antara siswa dan kelas many to many