Artikel ini membahas tentang kumpulan soal pilihan ganda dari MySQL. MySQL yang merupakan salah satu tools Database SQL yang sering digunakan oleh penggiat IT dalam membangun sistem database agar beberapa data dapat disimpan dan dikelola data tersebut dengan sesuai kebutuhan dalam membangun aplikasi baik itu berbasis website, mobile, maupun desktop.
MySQL merupakan salah satu mata pelajaran atau mata kuliah yang ada berkaitan dengan database (basisdata) yang sering diajarkan oleh guru atau dosen secara teori, terkadang ada melakukan latihan secara praktek dalam menggunakan tools Database SQL yaitu MySQL.
Penulis memberikan beberapa soal pilihan ganda tentang MySQL yang berguna untuk melatih kemampuan teori tentang MySQL sebelum melakukan ujian masuk kerja, beasiswa IT, dan sebagainya.
1. MySQL ini diciptakan pada tahun …
a. 1969
b. 1979
c. 1989
d. 1999
2. Database itu diibaratkan benda …
a. Lemari
b. Kertas
c. Laci
d. Roker
3. Penggunaan database dalam kehidupan sehari-hari yang meliputi …
a. Susunan Produk makanan di pasar swalayan.
b. Susunan kosakata di buku kamus.
c. Kumpulan data sensus penduduk.
d. Semua benar.
4. SQL singkatan dari …
a. Single Query Language
b. Structure Query Language
c. System Query Language
d. Sync Query Language
5. MySQL ini bisa diimplementasikan ke beberapa bahasa pemrograman. Berikut yang bukan termasuk bahasa pemrograman yang berkategori pemrograman web ialah …
a. Python
b. Java
c. PHP
d. Tidak ada jawaban.
6. Salah satu alasan calon pekerja sebagai data Science / data Scientist itu harus memiliki kemampuan dasar MySQL ialah …
a. Membuat program aplikasi yang bersifat siap pakai.
b. Menampilkan hasil analisa data dari database server ke dalam bentuk visualisasi.
c. Menyambungkan antara aplikasi dengan hardware melalui media internet (IoT).
d. Melakukan monitoring penggunaan bandwidth jaringan.
7. Berikut yang bukan termasuk bagian DDL dari MySQL ialah …
a. Create Table
b. Insert
c. Grant
d. Flush
8. Perbedaan antara tipe data int dengan double di dalam MySQL ialah …
a. int itu tipe angka dan double itu tipe desimal.
b. int itu tipe teks dan double itu tipe object.
c. int itu tipe angka dan double itu tipe teks.
d. int itu tipe desimal dan double itu tipe angka.
9. Decimal(7,2) ini dibaca …
a. Panjang karakter angka 7 digit dan belakang koma 2 digit.
b. Panjang karakter angka 5 digit dan belakang koma 2 digit.
c. Panjang karakter angka aslinya 7 digit dan termasuk belakang koma 2 digit.
c. Panjang karakter angka aslinya 5 digit dan termasuk belakang koma 2 digit.
10. varchar(10) ini tipe data yang biasanya digunakan pada field …
a. NIK
b. Kode Peserta
c. Kode Produk
d. Semua jawaban benar.
11. Untuk membuat database baru dengan menggunakan kode perintah …
a. create table
b. create database
c. alter table
d. drop database
12. PHPMyAdmin merupakan salah satu tools yang digunakan untuk …
a. Mengelola sistem database.
b. Menyambungkan antara database dengan aplikasi.
c. Membangun database server.
d. Membangun aplikasi berbasis database.
13. Salah satu syarat dalam penggunaan INNER JOIN pada MySQL ialah …
a. Tipe data yang sama antara 2 tabel yang berbeda.
b. Nama database yang sama antara 2 tabel yang berbeda.
c. Isi value dari atribut yang sama antara 2 tabel yang berbeda.
d. Nama Field yang sama antara 2 tabel yang berbeda.
14. Layanan MySQL yang disediakan oleh AWS adalah …
a. CLoud SQL
b. RDS
c. GaussDB
d. Azure SQL
15. Untuk menampilkan seluruh field yang berada didalam suatu tabel dengan menggunakan kode perintah …
a. select from <nama_tabel>;
b. select <nama_tabel>;
c. select * from <nama_tabel>;
d. select * from <nama_tabel>
16. Untuk membuat nama field alias dengan menggunakan …
a. WHERE
b. GROUP BY
c. AS
d. INNER
17. Function dari MySQL yang bukan masuk kategori Matematika adalah …
a. SUM()
b. AVG()
c. MIN()
d. MINUS()
18. JDBC merupakan salah satu tools MySQL Driver yang digunakan untuk bahasa pemrograman …
a. Visual Basic
b. C-Sharp
c. JavaScript
d. Java
19. Data yang terletak didalam satu kolom adalah …
a. Record
b. Field
c. Atribut
d. Tabel
20. Kegunaan dari Primary Key yaitu …
a. Memberikan kode unik agar bisa tidak bisa diisikan dengan value yang sama di suatu record pada memasukkan data berikutnya.
b. Memudahkan dalam melakukan relasi tabel di dalam Database Designer.
c. Memberikan penomoran otomatis pada saat menambah data.
d. Memberikan kode index pada salah satu record.
21. id_siswa varchar(20) not null primary key. Cara membaca dari kode perintah tadi adalah …
a. Membuat satu field dengan nama id_siswa yang tipe data karakter dengan maksimal panjang karakter 20 digit yang diperbolehkan kosong.
b. Membuat satu field dengan nama id_siswa yang tipe data karakter dengan maksimal panjang karakter 20 digit yang harus diisi nilai / data dengan kode unik.
c. Membuat satu field dengan nama id_siswa yang tipe data karakter dengan maksimal panjang karakter 20 digit yang harus diisi nilai / data.
d. Membuat satu field dengan nama id_siswa yang tipe data karakter dengan maksimal panjang karakter 20 digit yang harus diisi nilai / data dengan kode yang sama.
22. Library MySQL yang digunakan dalam bahasa pemrograman PHP ialah …
a. PDO_Mysql
b. Mysqli
c. mysqlnd
d. Jawaban a dan c benar
23. limit <angka> merupakan kode perintah yang digunakan untuk …
a. Menampilkan data dengan membatasi jumlah data tertentu di dalam tabel.
b. Menampilkan data secara menyeluruh dari tabel.
c. Menampilkan tabel dengan membatasi jumlah tabel tertentu di dalam database.
d. Menampilkan tabel secara menyeluruh dari database.
24. Cara menghapus database di MySQL dengan ketik …
a. Revoke
b. Drop database
c. Drop Table
d. Delete
25. Kegunaan dari Auto Increment yaitu …
a. Memberikan kode unik agar bisa tidak bisa diisikan dengan value yang sama di suatu record pada memasukkan data berikutnya.
b. Memudahkan dalam melakukan relasi tabel di dalam Database Designer.
c. Memberikan penomoran otomatis pada saat menambah data.
d. Memberikan kode index pada salah satu record.
Selesai.
PENUTUP
Mudah dengan adanya latihan soal ini bisa berguna dan bermanfaat untuk kamu yang ingin mengerjakan tugas sekolah atau kuliah, ujian semester, ujian akhir, ujian seleksi beasiswa untuk bootcamp bagi pelajar atau mahasiswa. Hal ini juga berguna untuk latihan dalam persiapan ujian dalam seleksi untuk penerimaan kerja yang berkaitan dengan bidang Database seperti Admin Database, Data Science, Programmer, dan sebagainya.