NEW
Font size
WorksheetsDatabase
Total questions: 30
Worksheet time: 59mins
Apa yang dimaksud dengan Structured Query Language (SQL)?
digunakan untuk mengelola dan mengakses data di dalam database model relasi
kumpulan data yang terintegrasi
metode yang digunakan untuk mendefinisikan data di sebuah database
sebuah metode yang digunakan untuk memanipulasi data di dalam tabel
apa fungsi utama dari primary key dalam sebuah tabel?
menghubungkan dua tabel dalam database
menghubungkan dua tabel dalam database
menyimpan data sementara sebelum dihapus
Memastikan nilai dalam kolom bersifat unik dan tidak boleh NULL
mengurutkan data dalam tabel
mengurutkan data dalam tabel
Entity Relationship Diagram (ERD) digunakan untuk...
Menyusun perintah SQL untuk manipulasi data
menjalankan perintah pada database
menghapus tabel dalam database
membantu merancang struktur database dan hubungan antar entitas
Apa yang dimaksud dengan Database?
digunakan untuk mengelola dan mengakses data di dalam database model relasi
metode yang digunakan untuk mendefinisikan data di sebuah database
kumpulan data yang terintegrasi
sebuah metode yang digunakan untuk memanipulasi data di dalam tabel
Query SQL apa yang dapat menghasilkan output seperti pada gambar di bawah ini?
SELECT * FROM guru;
SHOW TABLES;
DESC guru;
CREATE DATABASE guru;
Query SQL apa yang dapat menghasilkan output seperti pada gambar di bawah ini?
SELECT * FROM guru;
SHOW TABLES;
DESC guru;
CREATE DATABASE guru;
CREATE DATABASE guru;
Query SQL apa yang diperlukan untuk membuat tabel sesuai dengan gambar di bawah ini?
CREATE DATABASE guru;
ALTER TABLE guru ADD Guru nama_guru VARCHAR(50);
CREATE TABLE guru (id_guru INT(10), nama_guru VARCHAR(50),
alamat VARCHAR (50),
PRIMARY KEY (id_guru));
DESC guru;
Apa yang dimaksud dengan Data Manipulation Language?
metode yang digunakan untuk mendefinisikan data di sebuah database
metode query sql yang digunakan untuk memanipulasi data di dalam tabel
kumpulan data yang terintegrasi
digunakan untuk mengelola dan mengakses data di dalam database model relasi
Query sql yang dimiliki oleh DDL, kecuali...
CREATE
DROP
DELETE
ALTER
Sebutkan fungsi query ALTER?
untuk membuat database dan objek-objek di dalam database
mengubah database dan objek-objek di dalam database
untuk menghapus database dan objek-objek di dalam database
untuk mengubah baris data yang terdapat di dalam tabel
ketika kita menggunakan DBMS seperti MariaDB/MySQL melalui XAMPP, di manakah posisi sesungguhnya dari data fisik basis data tersebut disimpan?
di dalam halaman web browser pengguna
di dalam file penyimpanan terstruktur di harddisk/server lokal
di dalam memori RAM yang akan langsung hilang jika komputer mati
di dalam script bahasa pemrograman HTML5
di dalam sebuah tabel basis data relasional, manakah elemen yang paling tepat disebut sebagai kumpulan atribut yang membentuk satu baris informasi utuh?
key field
column name
record
table kategori
dalam penulisan query SQL standar, jika kita ingin memasukkan data string atau teks ke dalam kolom tabel, karakter pembuka dan penutup apa yang wajib digunakan untuk mengapit nilai tersebut?
tanda kurung siku []
tanda petik tunggal ' ' atau ganda " "
tanda kurung kurawal { }
tanda persen % %
perhatikan query SQL berikut:
INSERT INTO tabel_buku VALUES ('BK001', 'Pemrograman Basis Data', 5;
analisis yang paling tepat terkait penggunaan perintah di atas adalah
perintah tersebut pasti error karena tidak mendefinisikan nama-nama kolom tabel setelah nama tabel
perintah tersebut dapat berjalan dengan syarat jumlah dan urutan nilai dimasukkan sama persis dengan struktur kolom asli tabel tersebut
nilai angka 5 wajib diapit oleh tanda petik agar tidak dianggap error oleh MariaDB
perintah di atas dikategorikan sebagai Data Definition Language
seorang siswa ingin menampilkan daftar pelanggan dari tabel_customer. namun, ia tidak ingin menampilkan seluruh kolom, melainkan hanya ingin melihat kolom Nama dan Alamat saa. Query SELECT yang harus ia ketik adalah
SELECT * FROM tabel_customer WHERE nama, alamat;
SELECT nama, alamat FROM tabel_customer
SELECT tabel_customer FROM nama, alamat;
SELECT nama AND alamat IN tabel_customer;
manakah query SQL yang wajib digunakan saat kita ingin mengubah isi suatu record data yang sudah ada sebelumnya di dalam tabel?
ALTER TABLE
INSERT INTO
UPDATE
CHANGE TO
toko buku ingin mengubah harga komisi untuk agen berkode 'A001' menjadi 0.20. manakah sintax SQL yang paling tepat dan aman untuk kasus tersebut?
UPDATE tabel_agen SET commission = 0.20;
UPDATE tabel_agen SET commission = 0.20 WHERE agent_code = 'A001';
INSERT INTO tabel_agen (commission) VALUES (0.20) WHERE agent_code = 'A001';
UPDATE agent_code = 'A001' SET commission = 0.20 FROM tabel_agen;
di dalam database ritel, terdapat tabel_order yang mencatat jumlah barang yang dibeli oleh pelanggan. jika pelanggan membatalkan pesanan belanjaannya sebelum diproses, maka operasi DML yang secara logis dijalankan oleh sistem aplikasi di latar belakang adalah
INSERT INTO
DELETE FROM
UPDATE
SELECT
komponen visual berupa nama-nama kolom pada bagian atas suatu tabel database seperti agent_code, agent_name, working_area secara teknis disebut
record
row
field
key
mengapa dalam sebuah tabel database relasional sangat disarankan memiliki satu kolom yang ditetapkan sebagai primary key?
agar ukuran file database menjadi lebih kecil saat disimpan
untuk menjadi pengenal unik yang memastikan tidak ada baris data yang duplikat
agar kolom tersebut tidak bisa diubah nilainya menggunakan perintah UPDATE
untuk mengubah format teks biasa menjadi format angka desimal secara otomatis
mengapa unified modelling language disebut sebagai bahasa pemodelan standar untuk sistem perangkat lunak berbasis objek, dan bukan bahasa pemrograman?
karena UML tidak menghasilkan baris kode yang dapat dieksekusi langsung oleh prosesor, melainkan cetak biru visual struktur sistem
karena UML hanya boleh digunakan oleh manajer proyek dan dilarang untuk dibaca oleh programmer
karena semua simbol di dalam UML otomatis berubah menjadi database fisik saat disimpan
karena UML hanya berfokus pada desain tampilan UI/UX aplikasi saja
dalam sebuah usecase diagram, jika ada fungsionalitas sistem yang hanya berjalan sebagai opsi tambahan pada kondisi tertentu, hubungan relasi apa yang paling tepat digunakan?
association
include
extend
generalization
dalam sistem perpustakaan, setiap kali usecase "meminja buku" dijalankan, sistem secara otomatis wajib melakukan fungsi "pengecekan masa aktif kartu". bagaimana pemodelan relasi yang benar antara kedua usecase tersebut?
usecase "meminjam buku" memiliki relasi extend ke "pengecekan masa aktif kartu"
usecase "meminjam buku" memiliki relasi include ke "pengecekan masa aktif"
usecase "pengecekan masa aktif kartu" menjadi aktor utama dari "meminjam buku"
kedua usecase dihubungkan dengan garis association lurus tanpa tanda panah atau label khusus
manakah komponen pada activity diagram yang digunakan untuk memisahkan atau mengelompokkan aktivitas berdasarkan siapa untuk bertanggung jawab melakukan tindakan tersebut?
decision node
swimlane
initial state
fork node
seorang analis membuat activity diagram untuk fitur login. setelah aktivitas "input password", terdapat percabangan kondisi. jika analis tersebut lupa meletakkan simbol decision dan langsung menghubungkan alur sukses dan alur gagal secara paralel bersamaan menggunakan garis panah biasa, apa dampak buruknya pada logika sistem?
aplikasi akan mengalami sintax eror saat dikompilasi oleh teks editor
pengguna akan langsung diarahkan ke halaman utama sekaligus halaman error secara bersamaan tanpa memedulikan password-nya benar atau salah
sistem otomatis mengunci akun pengguna secara permanen karena bingung
alur diagram otomatis berputar kembali ke initial state
di dalam struktur kotak sebuah kelas pada class diagram, bagian manakah yang digunakan untuk menuliskan fungsi tindakan atau operasi yang bisa dilakukan oleh kelas tersebut?
bagian paling atas (nama kelas)
bagian tengah (atribut)
bagian paling bawah (method)
bagian luar kotak (multiplicity)
di dalam class diagram sistem penjualan, terdapat relasi antara kelas pesanan dan kelas ItemBarang. simbol multiplicity pada ujung garis dekat kelas ItemBarang menunjukkan notas 1..*. analisis yang tepat mengenai arti dari notasi tersebut adalah
satu nota pesanan hanya boleh berisi maksimal satu jenis barang saja
setiap kali membuat pesanan, minimal harus ada 1 jenis barang yang dibeli dan bisa lebih dari satu
barang tidak akan pernah bisa dijual belum ada pesanan yang terdaftar di database
jumlah stok barang di gudang otomatis berkurang satu setiap hari
pada usecase diagram, elemen visual berbentuk kotak besar yang mengurung semua objek usecase di dalamnya, namun membiarkan objek aktor berada di luar kotak, secara teknik dinamakan
system boundary
package diagram
class container
association line
perhatikan atribut dan metode berikut: nama_pelanggan, alamat, no_telp, registrasi(), ubahProfil(). berdasarkan karakteristik data dan fungsinya, kelompok komponen tersebut sagat ideal dan tepat untuk membentuk kelas
kelas barang
kelas pelanggan
kelas transaksi
kelas pengiriman
Pada Activity Diagram, terdapat komponen bernama Final State yang digambarkan dengan simbol lingkaran hitam dengan lingkaran luar. Apa fungsi utama dari komponen tersebut?
Menandakan bahwa sistem sedang menunggu input dari user.
Menandakan awal mula jalannya suatu proses bisnis aplikasi.
Menandakan berakhirnya seluruh rangkaian proses atau aktivitas di dalam sistem.
Menunjukkan adanya error atau kegagalan koneksi di dalam alur sistem.
