WorksheetsULANGAN HARIAN 1 KOSENTRASI KEJURUAN PPLG
Total questions: 40
Worksheet time: 51mins
Berdasarkan teks di samping, terdapat beberapa kelemahan pengelolaan berbasiskan berkas. Untuk mengatasi masalah tersebut, maka digunakan basis data. Pengertian dari basis data adalah....
suatu kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa redundancy yang tidak perlu, untuk memenuhi berbagai kebutuhan.
suatu markas atau gudang, tempat bersarang atau tempat berkumpul
representasi dari fakta dunia nyata yang mewakili suatu obyek (manusia, barang, peristiwa, keadaan dsb) yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya
sistem yang digunakan untuk mencatat data
satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna
Salah satu tujuan penggunaan basis data adalah Kebersamaan (Sharability). Yang dimaksud dengan Kecepatan dan Kebersamaan (Sharability) adalah ...
Penggunaan basis data mampu mengurangi pengulangan atau redundansi data.
Pengguna dapat melakukan penyimpanan, perubahan dan menampilkan kembali dengan cepat dan mudah.
Keakuratan data lebih terjaga dengan menerapkan aturan dan batasan tertentu
Basis data yang sudah tidak dipakai dapat dipisahkan dari sistem database yang sedang aktif.
Data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai)
Orang yang memiliki tanggung jawab penuh dalam manajemen database meliputi: pengaturan hak akses, koordinasi dan monitoring serta bertanggung jawab terhadap kebutuhan hardware dan software adalah ...
System Analyst
Database Designer
Application Programmer
Database Administrator
Application Programmers (Software Engineering)
Untuk menjalankan aplikasi basis data seperti pada gambar di samping, maka kita harus mengklik... (pilihan kompleks)
Apache
MySQL
FileZIla
Mercury
Tomcat
Berikut ini merupakan contoh operasi dasar memanipulasi yang terdapat pada basis data, kecuali..... (kompleks)
create
delete
insert
drop
revoke
Komponen basis data yang berfungsi untuk mengelola sistem basis data adalah.....
Perangkat Keras
Perangkat Lunak
User
Database Management System
Data
Tabel disamping merupakan tabel siswa yang terdiri dari field NIS, NAMA, dan NILAI. Perintah SQL yang benar untuk menginputkan data ke dalam tabel siswa tersebut adalah...
INSERT SIswa INTO (NIS, Nama, Nilai) VALUES (Lita, '1111', 80)
INSERT SIswa INTO (NIS, Nama, Nilai) VALUES (80, 1111, 'Lita')
INSERT INTO SIswa (Nama, NIS, Nilai) VALUES (1111, 'Lita', 80)
INSERT INTO SIswa (NIS, Nama, Nilai) VALUES ('1111', 'Lita', 80)
INSERT INTO SIswa (NIS, Nama, Nilai) VALUES (' '', ' ', 80)
Penerapan basis data yang digunakan pada lingkungan sekolah adalah..
aplikasi kasir
aplikasi PPDB Online
aplikasi gaji karyawan
aplikasi pelayanan rumah sakit
aplikasi pemesanan makanan
Struktur hierarki basis data yang terkecil adalah...
file
field
bit
byte
record
Pad gambar ERD di samping, atribut hobby disebut dengan atribut...
composite
key
derivate
multivalue
simple
Normalisasi dilakukan untuk memperoleh struktur basis data yang baik dengan menerapkan aturan tertentu pada tabel. Setiap bentuk normal memiliki aturan tersendiri. Aturan pada normalisasi 1 (1NF) atribut harus bernilai tunggal, yang artinya...
hanya memiliki stau ketergantungan yaitu ketergantungan partial
tidak adanya duplikasi kolom dari tabel yang sama
setiap baris memiliki nilai kunci relasi tunggal
setiap atribut untuk setiap baris memiliki satu pengertian dan tidak ada pengulangan atribut
semua determinannya merupakan kunci kandidat
Diagram yang menyatakan hubungan antar entitas pada basis data relational adalah..
USE CASE
DFD
ERD
EED
Normalisasi
Berikut ini merupakan komponen dari ERD..... (piihan kompleks).
entitas
relasi
atribut
primary key
relationship
Tabel di samping ini merupakan tabel masih dalam bentuk normal pertama. Jika kita ingin menjadikan bentuk norma ke dua, langkah pertama yang harus dilakukan adalah....
menentukan primary key
menentukan foreign key
ketergantungan transiitif
ketergantungan depedensi
memisah tabel
Primary key yang tepat pada tabel di atas adalah....
nis
nip
nama
matap_elajaran
guru_mapel
Perintah SQL yang berfungsi untuk mendefenisikan objek dalam basis data adalah...
DDL
DML
DCL
Multitable
Join
Salah satu bahasa DDL adalah REVOKE yang berfungsi sebagai....
memberikan akses kepada user
mencabut izin akses user
memberi izin dan mencabut izin akses kepada user
memberi izin akses read kepada user
memberi izin untuk user melakukan akses read
Perintah Perintah SQL yang berfungsi untuk menghapus baris dalam tabel adalah...
Insert
Select
update
drop
Delete
Tipe data int pda SQL berfungsi untuk menyatakan data berupa...
tanggal
waktu
karakter
angka
teks
Perintah SQL yang digunakan untuk menghapus tabel adalah ....
Insert
Create
Drop
Delete
Update
Perintah SQL yang digunakan untuk menampilkan tabel maupun basis data adalah..
SHOW
USE
DESC
SELECT
INSERT
Perhatikan tabel di samping in! Perintah yang benar untuk mengisi tabel film adalah...
insert into film values ('ANB','horor','asabela','12');
create into film values ('CKY','horor','caki',5);
insert into film values ('DKI','komedi','warung kopi',3);
insert into rental ('KNT','horor','kunti'1);
insert into film (JNK, komedi, jenaka, 6);
Pada tabel film terdapat field 'jenis' yang merupakan foreignkey, yang berasal dari tabel 'jenisfilm'. Perintah yang benar untuk mendefenisikan foreignkey yang benar adalah....
FOREIGN KEY REFERENCES jenisfilm (jenis) ON UPDATE CASCADE ON DELETE NO ACTION);
FOREIGN KEY (jenis) jenisfilm (jenis) ON UPDATE CASCADE ON DELETE NO ACTION)
FOREIGN KEY (jenis) REFERENCES jenisfilm (jenis) ON UPDATE CASCADE ON DELETE NO ACTION)
FOREIGN KEY (jenis) REFERENCES (jenis) ON UPDATE CASCADE ON DELETE NO ACTION)
FOREIGN KEY (jenis) REFERENCES jenisfilm (jenis) ON UPDATE CASCADE ON DELETE NO ACTION);
Perintah yang digunakan untuk mengubah nama tabel film menjadi tabel filmku adalah...
RENAME TABLE film TO filmku;
RENAME TABLE filmku;
DROP TABLE film TO filmku;
DROP TABLE filmku;
DROP TABLE film;
Perintah SQL yang benar pada tabel film untuk mengubah judul menjadi ‘Rumah Tanpa Jendela’ yang awalnya berjudul ‘caki’ adalah..
UPDATE film SET judul=’Rumah Tanpa Jendela’ WHERE idfilm=CKY;
UPDATE film SET idfilm=’Rumah Tanpa Jendela’ WHERE judul=’CKY’;
UPDATE film SET judul=’Rumah Tanpa Jendela’ WHERE idfilm=’CKY’;
UPDATE film SET jenis=’Rumah Tanpa Jendela’ WHERE judul=CKY;
UPDATE SET film judul=’Rumah Tanpa Jendela’ WHERE idfilm=’CKY’;
Perintah SQL yang berfungsi untuk menampilkan seluruh isi tabel film adalah....
SELECT idfilm FROM film;
SELECT idfilm, judul FROM film;
SELECT FROM film;
SELECT * FROM film;
SELECT * FROM film
Perintah yang digunakan untuk menampilkan idfilm dan judul adalah...
SELECT (idfilm, judul) FROM film;
SELECT idfilm, judul FROM film
SELECT idfilm, judul FROM film;
SELECT( idfilm, judul ) film
insert idfilm, judul FROM film;
Perintah SQL yang benar untuk menampilkan kolom jenis, judul dari tabel film yang memiliki idfilm 'CNT ' adalah.....
SELECT jenis, judul FROM film WHERE idfilm = 'CNT';
SELECT jenis, judul FROM film WHERE idfilm = 'CNT'
SELECT jenis, judul FROM film WHERE 'CNT';
SELECT jenis, judul film WHERE idfilm = 'CNT';
SELECT jenis, judul FROM WHERE idfilm = 'CNT';
Perintah SQL yang digunakan untuk menampilkan tabel film yang mana kondisi jenis = 'horor' dan judul = 'caki'...
SELECT * FROM film WHERE jenis = 'horor' AND judul = 'caki';
SELECT * FROM film WHERE jenis = 'horor' OR judul = 'caki';
SELECT * FROM film WHERE jenis = 'horor' AND judul = 'caki'
SELECT * FROM film WHERE jenis = 'horor' , judul = 'caki';
SELECT * FROM film WHERE 'horor' AND 'caki';
Perintah SQL untuk menampilkan tabel film dari kondisi jenis =’horor ’atau judul =’caki’ adalah .....
SELECT * FROM film WHERE jenis = 'horor' OR judul = 'caki';
SELECT * FROM film WHERE jenis = horor OR judul = caki;
SELECT * FROM film WHERE jenis = 'horor' AND judul = 'caki';
SELECT * FROM film WHERE jenis = horor AND judul = caki;
SELECT * FROM film WHERE jenis = horor OR judul = caki
Perintah SQL yang digunakan untuk menampilkan seluruh record dari tabel film dan diurutkan berdasarkan judul dengan urutan a-z...
SELECT * FROM film judul ORDER BY judul DESC;
SELECT * FROM film judul ORDER BY jenis ASC;
SELECT * FROM film judul ORDER BY judul ASC;
SELECT * FROM film judul ORDER BY judul DESC
SELECT * FROM film judul ORDER BY judul ASC
Perintah SQL yang merupakan statement SELECT yang berada di dalam statement SELECT lainnya adalah....
Trigger
Stored procedure
union
join
subquery
Operasi untuk mengambil informasi dari dua tabel atau lebih dalam satu waktu disebut ....
natural join
join
inner join
right join
left join
Tipe join yang menampilkan semua isi tabel sisi kiri, walaupun data pada pasangan jooinnya di sisi kanan nilainya tidak sama ataupun bernilai null adalah...
join
natural join
inner join
left join
right join
Fungsi agregasi yang berguna untuk mengembalikan nilai minimal atau terkecil dari suatu kolom adalah....
MIN
MAX
SUM
COUNT
AVG
Fungsi Agregasi yang berguna untuk menghitung rata-rata dari suatu kolom yang dihasilkan pada query tertentu adalah...
MIN
MAX
AVG
GROUP BY
SUM
Perintah SQL untuk menghitung jumlah baris pada tabel film adalah...
SELECT COUNT(*) FROM film ;
SELECT AVG(*) FROM film ;
SELECT SUM(*) FROM film ;
SELECT MIN(*) FROM film ;
SELECT MAX(*) FROM film ;
Suatu bagian dari program yang digunakan untuk mengerjakan suatu tugas tertentu yang mengembalikan suatu nilai untuk dikembalikan ke program pemanggil yang letaknya dipisahkan dari bagian program yang menggunakannya.
Stored Procedure
Trigger
View
Agregasi
Function
Sebuah script perintah MySQL yang memicu suatu kejadian dalam MySQL berupa sebuah aksi CRUD setelah syarat tertentu (after or before).
Stored Procedure
Trigger
View
Function
Agregasi
Salah satu object routines yang tersimpan pada database MySQL dan dapat berfungsi untuk menggantikan berbagai kumpulan perintah yang sering kita gunakan disebut..
Stored Procedure
Function
Angregasi
View
Function
