1. Perintah-perintah untuk mengakses data pada sistem basis data adalah ....
a. Query
b. SQL
c. Database
d. DDL
e. MDL
a. localhost
b. mysql
c. smkmlgkab
e. smk
a. =
b. :
c. ;
d.
e. ,
Pada sintak di atas, sistem MySQL akan menampilkan tanda yang berarti ....
5. Di bawah ini yang tidak termasuk sifat sifat dari MySQL sebagai database server, adalah....
a. open source
b. multiplatform
6. Di bawah ini yang bukan termasuk keuntungan penggunaan sistim Basis Data, adalah....
8. Sistem database MySQL memiliki sistem sekuritas dengan tiga verifikasi, yaitu ....
10. Di bawah ini termasuk dalam perintah dasar yang tidak termasuk Data Definition Language,adalah....
a. create
b. alter
c. delete
d. rename
e. drop
11. Data Manipulation Language adalah perintah SQL yang berhubungan dengan ....
a. pengolahan data
b. pembuatan database
c. pembuatan tabel
d. struktur database
Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka pesan yang tampiladalah ....
a. showdatabases;
b. use databases;
c. create databases;
d. delete databases;
e. rename databases;
Database change
b. membuka tabel
c. menghapus database
tgllahir date,
alamat text,
);
e. mengosongkan table
tgllahir date,
alamat text,
);
tgllahir date,
alamat text,
);
a. struktur data
b. tipe data
c. jenis data
d. nama data
e. kunci data
19. Pada prinsipnya tipe data char( ) dan varchar( ) adalah sama. Perbedaannya terletak pada ....
c. Jumlah karakternya
d. menampilkan field
21. Untuk merubah struktur suatu tabel, bentuk umum perintah SQL-nya adalah....
22. alter_options merupakan pilihan perubahan tabel. Option yang tidak bisa digunakan ada di
bawahini, adalah ....
a. ADD
b. MODIFY
c. DROP
d. RENAME
e. DELETE
26. Query untuk menampilkan data siswa yang beralamat di luar Banyumas adalah ....
a. YYYY-MM-DD
b. YY-DD-MM
c. DD-MM-YYYY
d. DD-MM-YY
e. MM-YYYY-DD
28. Apabila kita akan menggunakan format panjang misalnya November, 20th, 2010, makafungsi yang
digunakan adalah ....
b. TIME ( )
c. DATE ( )
d. TIME FORMAT ( )
e. DATE FORMAT ( )
a. 05-11-2010
c. 20:15:07
d. 2010-11-05
e. Friday, 2010-11-12
30. Misalkan di komputer tertera tanggal 10 Desember 2010 dan jam 08:26:35, maka jika
kitamengeksekusi sintak SELECT YEAR (NOW( )), MONTH (NOW( )), DAY (NOW()), HOUR(NOW( )),
MINUTE (NOW( )), SECOND (NOW( )); hasilnya adalah ....
a. 2010 12 10 08 26 35
b. 2010 10 12 08 26 35
c. 2010 12 10 26 08 35
d. 2010 12 10 35 26 08
e. 2010 10 12 35 08 28
31. Jika kita ingin mengetahui tanggal berapakah 1 minggu ke depan, atau tanggal berapakah 10hari
yang lalu dapat menggunakan fungsi ....
$hostmysql = localhost;
$username = root;
$password = ;
$database = siswa;
$conn = mysql_connect($hostmysql,$username,$password);
a. kumpulan sintak yang akan secara otomatis dijalankan jika terjadi operasi tertentu dalamfield di tabel
b. kumpulan sintak yangakan secara otomatis dijalankan jika terjadi operasi tertentu dalamtabel
atauview
d. kumpulan sintak yang akan dieksekusi secara otomatis jika ada perubahan-perubahandalam tabel
e. Kumpulan sintak yang akan dijalankan jika ada perubahan dalam database
36. Triger dalam database sering digunakan untuk beberapa hal di bawah ini, kecuali ....
[BEFORE|AFTER] [INSERT|UPDATE|DELETE]
ON tablename
Fungsi [BEFORE] dan [AFTER] pada pembuatan triger di atas adalah ....
b. menentukan kapan prosessecara otomatis akan dieksekusi, sebelum atau sesudah proses
38. Jika terdapat beberapa perintah dalam triger, maka sintak yang digunakan untuk mengawali dan
mengakhiri perintah adalah ....
39. Di dalam statement trigger, kita dapat mengakses record tabel sebelum atau sesudah proses dengan
menggunakan ....
a. DELETE TRIGGER
b. CREATE TRIGGER
c. DROP TRIGGER
d. START TRIGGER
e. CHANGE TRIGGER
b. WorldWide Web
e. jaringan stabil
pembahasan:
3. Dibawah ini yang merupakan dua buah jenis perintah dalam SQL, yaitu ....
a. DXLdan DDM
Terdapat 3 (dua) jenis perintah SQL, yaitu DDL, DML dan DCL.
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database,dalam
hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain :
CREATE
ALTER
RENAME
DROP
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data
atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain :
SELECT
INSERT
UPDATE
DELETE
DCL (bukan BCL) merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL,
baik terhadap server, database, tabel maupun field. Perintah SQL yang termasuk dalam DCL antara lain :
GRANT
REVOKE
4. Yang bukan merupakan sifat sifat dari MySQL sebagai database server adalah . . .
b. multiplatform
c. open source -
a. 3306
b. 3205
c. 3002
d. 3450
e. 3000
Pembahasan port dari MySQL berjumlah 3306 port
6. Dibawah ini yang bukan Keistimewaan dari mysql adalah . . .
a. Portabilitas
c. Multi-user -
d. Konektivitas
e. Cepat
Pembahasan:
Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD,
Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka,
dibawah lisensi GPL sehingga dapat digunakan secara gratis.
Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa
mengalami masalah atau konflik.
Performance tuning, MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana,
dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer,
float, double, char, text, date, timestamp, dan lain-lain.
Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select
dan Where dalam perintah (query).
Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin
akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah
rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang
dapat ditampung mencapai 32 indeks pada tiap tabelnya.
Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket
(UNIX), atau Named Pipes (NT).
Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua
puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Application Programming Interface).
Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk
administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE,
dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
a. 467
b. 432
c. 412
d. 443
e. 433
Pembahasan:
HTTPS menyandikan data sesi menggunakan protokol SSL (Socure Socket Layer) atau protokol TLS
(Transport Lyer Security). Kedua protokol tersebut memberikan perlindungan yang memadai dari
serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port HTTPS adalah 443.
a. PHP (script )
b. Apache
c. Squid
d. Proxy
e. MySQL
Pembahasan:
SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan
pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
9. Dibawah ini yang termasuk kegunaan dari mysql adalah . . .
a. akses cepat
c. mudah di gunakan
d. koneksi cepat
e. efisien
Pembahasan:
a. Protability
b. Multiuser
e. spiding
Pembahasan:
Kelebihan MySQL
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux,
FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka,
dibawah lisensi GPL sehingga dapat digunakan secara gratis.
3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa
mengalami masalah atau konflik.
4. Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer,
float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan
izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah
rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang
dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket
(UNIX), atau Named Pipes (NT).
10.Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua
puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11.Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12.Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk
administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
11. Bahasa pemrograman script yang paling banyak dipakai saat ini atau dalam kata lain bisa diartikan
sebuah bahasa pemrograman web yang bekerja di sisi server (server side scripting) adalah pengertian
dari . . .
a. MySQL
b. PHP -
c. Proxy
d. Bind
e.Squid
Pembahasan:
MySQL menggunakan (Data base ),Squid menggunakan ( web page/FTP),BIND menggunakan (unix) dan
php menggunakan script
13. Dibawah ini yang bukan Kelebihan PHP dari bahasa pemrograman lain adalah
a. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam
penggunaanya.
b. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd,
nginx, hingga Xitami dengan konfigurasi yang relatif mudah.
c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap
membantu dalam pengembangan.
e. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi
yang banyak.
Pembahasan:
. Banyak sekali kelebihan yang dimiliki PHP dibandingkan dengan bahasa pemrograman yang lain,
Diantaranya :
PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis.
Program yang dibuat dengan PHP bisa dijalankan oleh Semua Sistem Operasi karena PHP berjalan secara
Web Base yag artinya semua Sistem Operasi bahkan HP yang mempunyai Web Browser dapat
menggunakan program PHP.
Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
Banyak Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS dan lain-lain.
Pengembangan Aplikasi PHP mudah karena banyak Dokumentasi, Refrensi & Developer yang membantu
dalam pengembangannya.
Banyak bertebaran Aplikasi & Program PHP yang Gratis & Siap pakai seperti WordPress, PrestaShop, dan
lain-lain.
14. Server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows
dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web
adalah pengertian dari. . .
a. MySQL
b. PHP
c. Squid
d. Apache
e. SQL
Pembahasan:
. Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix,BSD,Linux, Microsoft
Windows dan Novell Netwareserta platform lainnya) yang berguna untuk melayani dan memfungsikan
situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP
15. Di bawah ini yang tidak termasuk fitur-fitur canggih dalam Apache
c. koneksi cepat
d. efisien
e. nyaman
Pembahasan:
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi
berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis
grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
16. Perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk
menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web) adalah pengertian dari .
..
a. PHP
b. phpMyAdmin
c. MySQL
d. SQL
e. Apache
Pembahasan:
phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemograman PHP yang
digunakan untuk menangani administrasi MMYSQL melalui jejaring jembar (World wide web ).
phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel,
bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).
17. Di Bawah ini yang bukan termasuk fitur dalam phpMyAdmin adalah . . .
d. Sangat mudah
e. Transformasi data disimpan ke dalam format yang menggunakan satu set fungsi yang telah ditetapkan,
seperti menampilkan data blob-data atau download-link
Pembahasan:
menelusuri dan drop basisdata (data base), tabel, pandangan (view), bidang (fields) dan indeks.
membuat, menyalin, drop, dan mengubah nama basis data, tabel, kolom dan indeks.
Ekspor data ke berbagai format: CSV, SQL,XMLPDF,ISO / IEC 26300 - OpenDocument Text dan LATEKS dan
lain-lain
Transformasi data disimpan ke dalam format yang menggunakan satu set fungsi yang telah ditetapkan,
seperti menampilkan data blob-data atau download-link.
a. Tobias Ratschiller
c. Supriyadi
d. yohan saributo
e. sarinawa otaitsu
Pembahasan:
Pengembangan phpMyAdmin dimulai pada tahun 1998 oleh Tobias Ratschiller konsultan IT
b. 2000
c. 2001
d. 2002
e. 2003
Pembahasan:
Ratschiller meninggalkan proyek phpMyAdmin pada tahun 2001 Sekarang, Sebuah tim dari delapan
pengembang yang dipimpin oleh Oliver Muller meneruskan pengembangan phpMyAdmin
a. Apache
b. MySQL-
c. PHP
d. Squid
e. Proxy
Pembahasan:
phpMyAdmin merupakan bagian untuk mengelola basis data adalah MYSQL