Merancang Web Base
Merancang Web Base
a. Query
b. SQL
c. Database
d. DDL
e. MDL
2. mysql –h localhost –u smkmlgkab;
Pada sintak di atas, usernya adalah ....
a. localhost
b. mysql
c. smkmlgkab
d. smkn kab malang
e. smk
3. Tanda untuk mengakhiri suatu sintak dalam MySQL adalah ....
a. =
b. :
c. ;
d. “
e. ,
4. mysql> create database latihan2
à
Pada sintak di atas, sistem MySQL akan menampilkan tanda “à “ yang berarti ....
a. sintak telah siap dijalankan
b. sintak sudah berakhir
c. sintak siap dieksekusi
d. sintak belum berakhir
e. sintak belum dieksekusi
5. Di bawah ini yang tidak termasuk sifat – sifat dari MySQL sebagai database server,
adalah....
a. open source
b. multiplatform
c. berbasis database relasional
d. free dan komersial
e. hanya mampu bekerja di OS berbasis windows
6. Di bawah ini yang bukan termasuk keuntungan penggunaan sistim Basis Data, adalah....
a. mengurangi perulangan data
b. mencapai independensi data
c. mengintegrasikan data dalam beberpa file
d. keamanan data mudah untuk dirubah
e. mengambil data dan informasi dengan cepat
7. Software yang termasuk dalam dalam DBMS adalah ....
a. Microsoftaccess, MySQL dan Oracle
b. Delphi, Microsoft Access dan MySQL
c. Visual Basic, Oracle dan MySQL
d. Microsoft Word, MySQL dan Oracle
e. Pascal, Delphi dan Visual Basic
8. Sistem database MySQL memiliki sistem sekuritas dengan tiga verifikasi, yaitu ....
a. user(name), row dan column
b. user(name), password dan host
c. table, host, user(name)
d. password, user(name), dan table
e. host, table, dan password
9. Ada dua buah jenis perintah dalam SQL, yaitu ....
a. DDL dan DDM
b. DML dan MDL
c.DDL dan DML
d. DLD dan MDL
e. DDL dan DML
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
e. mengganti nama tabel dan database
12. CREATE DATABASE siswa;
Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka pesan yang
tampiladalah ....
a. query cancel, 2 row affected (0.02)
b. query ok, 1 column affected (0.02)
c. query cancel, 1 row ejected (0.02)
d. query ok, 1 row affected (0.02)
e. query ok, 1 column ejected (0.02)
13. Perintah untuk menampilkan seluruh database adalah ....
a. showdatabases;
b. use databases;
c. create databases;
d. delete databases;
e. rename databases;
14. mysql> drop database rpl;
Query ok, 0 row affected (0.02 sec)
Fungsi dari sintak di atas adalah ....
a. membuat database rpl
b. menghapus database rpl
c. mengganti nama database rpl
d. mengedit database rpl
e. membuat tabel rpl
15. mysql>use siswa01;
Database change
Fungsi dari sintak di atas adalah ....
a. memilih sebuah tabel
b. membuka tabel
c. menghapus database
d. memilih dan membuka database
e. memilih dan membuka tabel
16. Perhatikan sintax berikut ini;
CREATE TABLE siswa (
nis varchar(10) NOT NULL,
nama varchar(30) NOT NULL,
tgllahir date,
alamat text,
PRIMARY KEY (nis)
);
Fungsi NOT NULL pada sintak di atas adalah ....
a. untuk mengsongkan column
b. tidak menampilkan record
c. tidak diperbolehkan mengosongkan field
d. tidak menampilkan type data
e. mengosongkan table
17. Perhatikan sintax berikut ini;
CREATE TABLE siswa (
nis varchar(10) NOT NULL,
nama varchar(30) NOT NULL,
tgllahir date,
alamat text,
PRIMARY KEY (nis)
);
Fungsi dari PRIMARY KEY adalah ....
a. kunci utama pada suatu field
b. kunci cadangan pada suatu field
c. kunci kedua pada suatu field
d. kunci standar pada suatu field
e. kunci utama record
18. Perhatikan sintax berikut ini;
CREATE TABLE siswa (
nis varchar(10) NOT NULL,
nama varchar(30) NOT NULL,
tgllahir date,
alamat text,
PRIMARY KEY (nis)
);
Maksud dari; varchar, date dan text adalah ....
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 ....
a. Jenis data yang dipakai
b. Jenis memori yang digunakan
c. Jumlah karakternya
d. Jumlah memori yang dibutuhkan untuk penyimpanan
e. Jumlah data yang akan digunakan
20. Sintak DESCRIBE berfungsi untuk ....
a. menampilkan struktur tabel
b. menampilkann tipe data
c. menampilkan jenis data
d. menampilkan field
e. menampilkan record tertentu
21. Untuk merubah struktur suatu tabel, bentuk umum perintah SQL-nya adalah....
a. ALTER TABLE nama_field after_options;
b. ALTER TABLE nama_tabel after_options;
c. ALTER TABLE nama_tabel after_options;
d. ALTER TABLE nama_database alter_options;
e. ALTER TABLE nama_tabel alter_options;
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
23. ALTER TABLE siswa MODIFY agama char(2) NOT NULL;
Hasil eksekusi dari sintak di atas adalah ....
a. merubah field agama agar tidak dikosongkan
b. merubah tabel siswa menjadi agama
c. merubah tipe field agama menjadi char(2) dalam tabel siswa
d. menambahkan field agama char(2) pada tabel siswa
e. menghapus field agama char(2) pada tabel siswa
$hostmysql = “localhost”;
$username = “root”;
$password = “ ”;
$database = “siswa”;
$conn = mysql_connect(”$hostmysql”,”$username”,”$password”);
if (!$conn) die (”Koneksi gagal”);
mysql_select_db($database,$conn) or die (”Database tidak ditemukan”); >
Terdapat 3 (dua) jenis perintah SQL, yaitu DDL, DML dan DCL.
1. DDL atau Data Definition Language
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
2. DML atau Data Manipulation Language
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
3. DCL atau Data Control Language
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 . . .
a. hanya mampu bekerja di OS berbasis windows
b. multiplatform
c. open source -
d. berbasis database relasional
e. free dan komersial
Pembahasan: Mysql merupakan salah satu Relational database management system bersifat
Open Source. Struktur database disimpan dalam tabel-tabel yang saling berelasi.Dari keterangan
di atas tertera MySQ bersifat open source dan dapat di simpulkan bahwa salah satu sifat MySQL
adalah open source maka jawaban yang sesuai yakni C open source
5. Port dari Mysql adalah . . .
a. 3306
b. 3205
c. 3002
d. 3450
e. 3000
Pembahasan port dari MySQL berjumlah 3306 port
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.
SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan
pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis.
. Banyak sekali kelebihan yang dimiliki PHP dibandingkan dengan bahasa pemrograman yang
lain, Diantaranya :
Bisa membuat Web menjadi Dinamis.
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.
Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java.
Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
Bahasa pemrograman PHP tidak memerlukan Kompilasi / Compile dalam penggunaannya.
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
a. pesan kesalahan yang dapat dikonfiguras-
b. pesan sangat sulit di pahami
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 . . .
a. Membuat grafik PDF dari tampilan basis data anda
b. Membuat kompleks query menggunakan Query-by-example. (QBE)
c. Pencarian global dalam basis data.
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: