Soal Pilihan Ganda Beserta Jawabanya Tentang MySQL
1. Apa yang dimaksud MySQL ?
A. MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL (bahasa Inggris: database management system) atau DBMS yang multithread,
multi-user.
B. MySQL adalah sebuah
perangkat lunak sistem manajemen basis GUI (Graphic user interface) , mudah
dalam memanipulasi data dan user friendly
C. MySQL adalah sebuah
aplikasi pengolah angka dan management perkantoran dll
D. MySQL adalah sebuah perangkat lunak sistem pengolah kata berbasis
console yang open source
2. Program ini pada awalnya
diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer
komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang
dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan
indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.
Merupakan sejarah dari perangkat ?
A. Ms Exel
B. MySQL
C. ORACLE
D. Ms Acces
3. 1. David axmark
2.
Allan Larsson
3.Michael
“Monty” Widenius
4.Bill
gates
5.Basuki
cahya purnama
Siapa pediri mysql ?
A. 1,3 dan 4
B. 2,3 dan 5
C. 1, 2 dan 3
D. 3, 4 dan 5
4. Siapakah pencipta
MYSQL ?
A. Carles Cabbage
B. Howard Akein
C. Linus Torvald
D. Michael "Monty" Widenius.
5. Pada tahun berapa
mysql diciptakan ?
A. MySQL pada awalnya diciptakan pada tahun 1979
B. MySQL pada awalnya
diciptakan pada tahun 1997
C. MySQL pada awalnya
diciptakan pada tahun 1977
D. MySQL pada awalnya diciptakan pada tahun 1987
6. Apasajakah
keistimewaan mysql ?
A. Bekerja secara real time,
tidak merusak system computer, debugging lancar, aman dan open source
B. Berbasis visual lebih mudah
dalam memanipulasi data, lebih efisien penggunaan memori, dan stabil dalam
penggunaan data yang banyak
C. Menggunakan bahasa yang
mudah di mengerti user, tidak bisa menggunakkan client server, memori kecil dan
terbatas
D. Portabilitas,Perangkat lunak sumber terbuka,
Multi-user,'Performance tuning',Ragam tipe data,Perintah dan
Fungsi,Keamanan,Skalabilitas dan Pembatasan,Konektivitas,Lokalisasi,Antar Muka,
Klien dan Peralatan,Struktur tabel.
7. Apa yang dimaksud
portabilitas pada mysql ?
A. Portabilitas adalah system
bisa di buka pada pc yang lain dengan mengirim data lewat email
B. Portabilitas adalah MySQL
dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux,
FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
C. Portabilitas adalah data
bisa di hubungkan ke jaringan client server dan bisa di gunakan online
D. Portabilitas adalah data yang dapat di alihkan tanpa adanya
pengamanan yang baik tetapi data tidak dapat di manipulasi
8. Tamplikanlah seluruh field yang berada
didalam tabel barang?
A. select barang;
B. select
* from barang;
C. select
* barang;
D. select
* barang
9 Cara menghapus tabel barang?
A. drop
table * barang;
B. drop
table barang
C. drop
table barang;
D. drop
table_barang;
10 Buat lah user
baru pada table karyawan dengan user = sofyan dan password = sosa?
A. SQL
create user sofyan identified by sosa;
B. SQL>
create user sofyan by sosa;
C. SQL>
create user sofyan identified by sosa;
D. SQL>
create user sofyan identified by sosa
11 Tampilkan
last name dengan huruf capital dimana last name nya di awali dengan huruf ‘A’?
A. SQL>
select upper(last_name),salary from employees where last_name 'A%';
B. SQL>
select upper(last_name),salary from employees where last_name like 'A%';
C. SQL>
select upper(last_name),salary from employees where last_name like 'A';
D. SQL>
select upper(last_name),salary from employees where last_name like 'A%;
12. Buatlah
kolom NIP pada table karyawan sebagai index?
A. SQL>
create index karyawan nip idx on karyawan(nip);
B. SQL>
create index karyawan_nip_idx on karyawan(nip)
C. SQL>
create index karyawan_nip_idx on karyawan(nip);
D. SQL>
create index karyawan_nip_idx karyawan(nip);
13. Hapus
hak akses delete dari user sosa?
A. Revoke
delete on karyawan from sosa;
B. Revoke
delete on karyawan sosa;
C. Revoke
delete karyawan from sosa;
D. Revoke
delete on karyawan from sosa
14. Buatlah
kolom NIP sebagai primary key pada table karyawan?
A. SQL>
alter table karyawan add constraint pk_nip primary key nip;
B. SQL>
alter table karyawan add constraint pk_nip primary key (nip)
C. SQL>
alter table karyawan add constraint pk_nip primary key (nip);
D. SQL>
alter table karyawan add constraint pk nip primary key (nip);
15. Buat
lah barang dengan field kode_barang char(6),nama barang
varchar2(25),satuan_barang varchar2(20) dan stok_barang number(4) primary key
adalah kode barang ?
A. create table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
);
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
);
B. create table barang(
kode_barang char(6)
nama_barang varchar2(25)
satuan_barang varchar2(20)
stock_barang number(4)
constraint pk_barang primary key(kode_barang)
);
kode_barang char(6)
nama_barang varchar2(25)
satuan_barang varchar2(20)
stock_barang number(4)
constraint pk_barang primary key(kode_barang)
);
C. create table barang(
kode_barang char(6),
nama_barang varchar2(25),
constraint pk_barang primary key(kode_barang)
);
kode_barang char(6),
nama_barang varchar2(25),
constraint pk_barang primary key(kode_barang)
);
D. create table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
16. Buatlah
kolom email pada table pegawai sebagai kolom unique?
A. SQL>
alter table karyawan add constraint uq_email unique (email);
B. SQL>
alter table karyawan add constraint uq_email unique (email)
C. SQL>
alter table karyawan on constraint uq_email unique (email);
D. SQL>
alter table karyawan on constraint uq_email unique (email);
17. Isikan
lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20?
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20?
A. insert
into barang values('KPR-01','KULKAS','BUAH','20');
B. insert
into_barang values('KPR-01','KULKAS','BUAH','20');
C. insert
barang_values('KPR-01','KULKAS','BUAH','20');
D. insert
into barang values(KPR-01,KULKAS,BUAH,20);
18. Perangkat Lunak (Software) yang digunakan
untuk mengelola kumpulan atau koleksi data, dimana data tersebut
diorganisasikan atau disusun ke dalam suatu model data disebut?
A. Field
B. Record
C. DBMS
D. Tabel
19. Microsoft Access,Database Oracle adalah
salah satu program aplikasi DBMS apa singkatan dari DBMS tersebut?
A. Database
Multiple
System
B. Database
Management System
C. Data
Management System
D. Database
Management
Supply
20. Data yang terletak didalam satu kolom
disebut?
A. Field
B. Record
C. DBMS
D. Tabel
21. Data yang terletak di dalam
satu baris dan mewakili satu objek disebut?
A. Field
B. Record
C. DBMS
D. Tabel
22. Data yang menggambarkan kumpulan
karakteristik suatu entitas?
A. Field
B. Record
C. DBMS
D. Database
23. Perintah yang digunakan untuk memanipulasi
data adalah?
A. Report
B. Query
C. Form
D. Tabel
24. Manakah dibawah ini yang bukan
termasuk kedalam software pengolah data base?
A. Ms-
Access
B. Ms-
Word
C. My
SQL
D. SQL
Server
25. Tipe data apakah yang panjang
maksimalnya 255 karakter dapat menerima huruf, angka, spasi, dan tanda baca?
A. Text
B. Memo
C. Number
D. Currency
26. Currency digunakan untuk tipe data?
A. Huruf,
angka spasi dan
tandabaca
B. Berisi
gambar
C. Untuk
alamat hyperlink
D. Angka
dalam format mata
uang
27. Karakteristik dari suatu Entity yang
menyediakan penjelasan detail tentang entity disebut?
A. Data
Field
B. Data
Record
C. Attribut
D. Entity
28. Ciri dari Primary Key adalah ?
A. Bersifat
unik
B. Bersifat
umum
C. Memiliki
kesamaan data dengan
D. Mudah
dihapal
29. Sql dipublikasikan oleh ?
A. E.F Codd
B. D. Chamberlin
C. R.F
Boyce
D. Euler
30. Berikut ini
adalah sasaran dari SQL, kecuali ?
A. Menciptakan basis data dan struktur
relasi
B. Harus portable
C. Membuat
pemrograman terstruktur dengan
grafis
D. Mengelompokan data yang komplek
31. Salah satu contoh data manipulation language ?
A. ALTER
B. TABLE
C. CHAT
D. SELECT
32. Pengembangan MySQL dengan tool database
UNIREG dibuat oleh?
A. E.F Codd
B. Michael
Widenius
C. R.F
Boyce
D. David
33. Tamplikanlah seluruh field yang
berada didalam tabel barang?
A. SQL> select * from barang;
B. SQL>
select * to barang;
C. SQL>
select * from table barang;
D. D.
SQL> select * from new barang;
34. Program desktop
yang sering dipakai untuk membuat program koneksi database adalah?
A. Visual
studio
B. MySQL Workbanch
C. Visual
basic
D. Autocad
35 . Di dalam suatu basis data, seorang
pemrogram aplikasi cukup hanya mengetahui ?
A. Skema
basis data.
B. Subskema
basis data.
C. Model data
D. Seluruh
relasi yg ada.
36. Program enterprise
yang dibuat untuk mengaplikasikan basis data oracle adalah?
A. Ms.powerpoint
B. Corel
draw
C. Ms.Visual
Basic
D. Ulead10.0
37 Kegunaan Data Manipulation Language (DML) adalah untuk ?
A. Mendefinisikan
skema konseptual dan internal.
B. Memanipulasi
basis data seperti : menambah, mengubah, melihat dan mengahapus.
C. Mendeskripsikan
skema internal.
D. Mendeskripsikan
user-view dan mappingnya ke tingkat konseptual.
38. Normalisasi adalah langkah penting dalam menyusun file basis data untuk menghindari ?
A. Manipulasi
data
B. Validasi
data
C. Kerangkapan data
D. d.
Kosistensi data
39. Personil yg berhak untuk merubah struktur storage dan strategi akses di dalam basis data adalah ?
A. DBMS
B. DBA
C. Programmer
D. Analyst
40. Proses pertukaran informasi dari satu tingkat ke tingkat lainnya dalam arsitektur system basis data disebut ?
A. Data
independence
B. Mapping
C. Physical
data independence
D. Logical
data independence
41. Himpunan objek, misalnya mahasiswa dengan
nomor pokok, nama dan alamat, yg dapat dibedakan dengan objek lain yg sejenis
disebut ?
A. Himpunan
nilai atribut
B. Himpunan
relationship
C. Himpunan
entitas
D. Himpunan
relasi
42. Bagian DBMS yg berfungsi untuk melakukan Query dan pengolahan data adalah ?
A. DDL
B. Subskema
DDL
C. Host
language
D. DML
43. Dalam pendekatan basis data relasional suatu field disebut juga ?
A. Atribut.
B. Baris
C. Tupel.
D. Relasi.
44. Dalam basis data relasional, view adalah ?
A. Tabel
semu yg dibuat dari base table.
B. Pandangan
terhadap tupel.
C. Tingkatan
pandangan terhadap table.
D. Base
table.
45. Statement DML dari SQL adalah ?
A. Retrieve,
Replace, Delete, Update.
B. Select,
Project, Join, Divide.
C. Select,
Replace, Delete, Insert.
D. Select,
Update, Delete, Insert.
46. Data sublanguage adalah ?
A. Query
language
B. DML
C. DDL
D. DDL
dan DML
47. SQL yg disisipkan dalam program dengan bahasa pemprograman tingkat tinggi disebut ?
A. Extended
SQL
B. Expanded
SQL
C. Embedded
SQL
D. Extension
SQL
48. Yg dimaksud dengan merancang basis data adalah ?
A. Merancang
DBMS dalam system basis data.
B. Merancang
program untuk system basis data.
C. Merancang
file untuk basis data.
D. Merancang
program untuk basis data.
49. Yg dimaksud dengan Bahasa Kueri Formal adalah ?
A. Aljabar
dan Kalkulus Relasional
B. SQL
dan QUEL.
C. Aljabar
Relasional dan QBE.
D. Aljabar
Relasional dan SQL.
50. Perintah untuk membuat table semu yg
diambil dari base table pada SQL adalah ?
A. CREATE
TABLE.
B. CREATE
INDEX.
C. CREATE
VIEW.
D. CREATE
DATABASE.
51 Kamus data (data dictionary) adalah komponen system manajemen basis data yg berfungsi untuk ?
A. Menyimpan
basis datanya sendiri.
B. Menyimpan
file basis data.
C. Menyimpan
program aplikasi.
D. Menyimpan
metadata tentang struktur data dan skema basis data.
52. Karakteristik dari suatu Entity yang
menyediakan penjelasan detail tentang entity disebut?
A. Data
Field
B. Data
Record
C. Attribut
D. Entity
53. Ciri dari
Primary Key adalah?
A. Bersifat
unik
B. Bersifat
umum
C. Memiliki
kesamaan data dengan
D. Mudah
dihapal
54. Cara membuka database yaitu ketik ?
A. USE DATABASE;
B. USE TABLE;
C. USE USER;
D. USE PROGRAM;
55. Cara mengahapus database yaitu ketik ?
A. DROP DATABASE (if exists) nama_database;
B. DELETE DATABASE (if exists)
nama_database;
C. ALTER DATABASE (if exists)
nama_database;
D. REMOVE DATABASE (if exists) nama_database;
56. Cara menghapus database nama yaitu ketik ?
A. DROP DATABASE mahasiswa;
B. DROP mahasiswa DATABASE;
C. DELETE DATABASE mahasiswa;
D. REMOVE DATABASE mahasiswa;
57. Macam-macam tipe numerick mysql adalah ?
A. int , tinyint,
smallint,mediumint, bigint
B. int , tinyint, smallint,
mediumint, real
C. int , tinyint, smallint,
mediumint, set
D. int , tinyint, smallint,
mediumint, string
58. Apa pengertian dari int ?
A. Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda
tangani atau unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 11
digit
B. Adalah sebuah bilangan
bulat berukuran normal yang dapat ditanda tangani atau unsigned. Anda dapat
menentukan lebar ukuran data sampai dengan 111 digit
C. Adalah sebuah bilangan
bulat berukuran normal yang dapat ditanda tangani atau unsigned. Anda dapat
menentukan lebar ukuran data sampai dengan 1111 digit
D. Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda
tangani atau unsigned. Anda dapat menentukan lebar ukuran data sampai dengan
1100 digit
59. Apa pengertian dari tinyint ?
A. Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani
atau unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 4 digit.
B. Adalah sebuah bilangan yang
sangat kecil yang dapat ditandatangani atau unsigned. Anda dapat menentukan
lebar ukuran data sampai dengan 8 digit.
C. Adalah sebuah bilangan yang
sangat kecil yang dapat ditandatangani atau unsigned. Anda dapat menentukan
lebar ukuran data sampai dengan 0,4 digit.
D. Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani
atau unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 16 digit.
60. Apa pengertian dari smallint ?
A. Adalah sebuah integer kecil yang dapat ditandatangani atau
unsigned. Anda dapat menentukan lebar sampai dengan 5 digit.
B. Adalah sebuah integer kecil
yang dapat ditandatangani atau unsigned. Anda dapat menentukan lebar
sampai dengan 25 digit.
C. Adalah sebuah integer kecil
yang dapat ditandatangani atau unsigned. Anda dapat menentukan lebar
sampai dengan 225 digit.
D. Adalah sebuah integer kecil yang dapat ditandatangani atau
unsigned. Anda dapat menentukan lebar sampai dengan 0,25 digit.
Sumber:
http://dimasagussetiawan.blogspot.com/2014/11/mysql-berikut-soal-jawaban-tentang-1.html
Makasih soalnya nih! jadi tahu!
ReplyDeletesama2 gan :)
ReplyDeleteMakasih soalnya.. Bismilah buat bahan PTS besok
ReplyDeletebanyak jawban yang salah
ReplyDeletemohon dikoreksi mana yang salah ,
DeleteYang salah yang mana aja nih gan?
ReplyDelete