P. 1
KK19. Merancang Web Data Base Untuk Content Server

KK19. Merancang Web Data Base Untuk Content Server

|Views: 936|Likes:
Published by Rino Comp

More info:

Published by: Rino Comp on Dec 19, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

10/15/2014

pdf

text

original

1. Perintah-perintah untuk mengakses data pada sistem basis data adalah .... a. Query b. SQL c. Database d. DDL e.

MDL
2. mysql –h localhost –u smkn1pwt;

Pada sintak di atas, usernya adalah .... a. localhost b. mysql c. smkn1pwt d. smkn 1 purwokerto 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 “ a. sintak telah siap dijalankan b. sintak sudah berakhir c. sintak siap dieksekusi d. sintak belum berakhir e. sintak belum dieksekusi a. b. c. d. e. a. b. c. d. e. open source multiplatform berbasis database relasional free dan komersial hanya mampu bekerja di OS berbasis windows “ yang berarti ....

5. Di bawah ini adalah sifat – sifat dari MySQL sebagai database server, kecuali ....

6. Di bawah ini beberapa keuntungan penggunaan sistim Basis Data, kecuali ....

mengurangi perulangan data mencapai independensi data mengintegrasikan data dalam beberpa file keamanan data mudah untuk dirubah mengambil data dan informasi dengan cepat a. b. c. d. e. Microsoft access, MySQL dan Oracle Delphi, Microsoft Access dan MySQL Visual Basic, Oracle dan MySQL Microsoft Word, MySQL dan Oracle Pascal, Delphi dan Visual Basic
1

7. Software yang termasuk dalam dalam DBMS adalah ....

a. e. pengolahan data pembuatan database pembuatan tabel struktur database mengganti nama tabel dan database 12. 0 row affected (0. show databases.. drop 11. b.. b. d.. a. a. 1 row ejected (0. dan password 9. Jika query di atas berhasil dieksekusi dan database berhasil dibuat. create databases. 1 column ejected (0. query cancel.. e. rename databases. Sistem database MySQL memiliki sistem sekuritas dengan tiga verifikasi. DDL dan DDM b..02) 13. DDL dan DML 10.02) c. b. query cancel. yaitu . query ok. delete databases. DML dan MDL c. DDL dan DML d. 2 row affected (0... user(name). Di bawah ini termasuk dalam perintah dasar yang termasuk Data Definition Language... query ok. c. a.02) e. CREATE DATABASE siswa. maka pesan yang tampil adalah . 1 column affected (0.. dan table host. alter c.. kecuali . e.. mysql> drop database rpl. c.02 sec) Fungsi dari sintak di atas adalah . delete d. a. host. 14..02) d. 2 . row dan column user(name). a. rename e. use databases. Ada dua buah jenis perintah dalam SQL. table. 1 row affected (0. DLD dan MDL e..02) b. Perintah untuk menampilkan seluruh database adalah . query ok. password dan host table. c. Query ok. create b. user(name) password.. user(name).... d. Data Manipulation Language adalah perintah SQL yang berhubungan dengan .. yaitu . d...8.

b. Fungsi dari PRIMARY KEY adalah . kerjakan berdasarkan sintak di bawah ini : CREATE TABLE siswa ( nis varchar(10) NOT NULL.. date dan text adalah . Jenis memori yang digunakan c.. alamat text. Pada prinsipnya tipe data char( ) dan varchar( ) adalah sama. d. PRIMARY KEY (nis) )... c. tidak diperbolehkan mengosongkan field d. Database change Fungsi dari sintak di atas adalah . memilih sebuah tabel b. nama varchar(30) NOT NULL. menghapus database d.. 16. a. membuka tabel c. e. Fungsi NOT NULL pada sintak di atas adalah . memilih dan membuka tabel Untuk soal nomor 16 – 18... c. a. d. mengosongkan table 17. b. memilih dan membuka database e. e. mysql>use siswa01. c... membuat database rpl menghapus database rpl mengganti nama database rpl mengedit database rpl membuat tabel rpl 15. Jumlah memori yang dibutuhkan untuk penyimpanan 3 . untuk mengsongkan column b. varchar. tgllahir date... e. b. a.a. d. a. 19... kunci utama pada suatu field kunci cadangan pada suatu field kunci kedua pada suatu field kunci standar pada suatu field kunci utama record struktur data tipe data jenis data nama data kunci data 18. tidak menampilkan record c. Jumlah karakternya d. tidak menampilkan type data e. Perbedaannya terletak pada . Jenis data yang dipakai b.. a..

22. a. menghapus field agama char(2) pada tabel siswa Untuk soal nomor 24 – 26 berdasarkan Tabel SISWA di bawah ini : Nis 1051 1068 1070 1074 1080 Nama Dafa Syafiq Nazhif Dhaifulloh Avisca Tgllahir 1993-06-05 1994-07-12 1993-05-23 1993-08-21 1994-11-15 Alamat Banyumas Banyumas Purwokerto Banjarnegara Cilacap 24. menambahkan field agama char(2) pada tabel siswa e. a. c.. Option yang bisa digunakan ada di bawah ini. Fungsi dari query di atas adalah . Sintak DESCRIBE berfungsi untuk .. a. ALTER TABLE siswa MODIFY agama char(2) NOT NULL. mengganti alamat menjadi ‘banjarnegara’ untuk siswa yang mempunyai nis ‘1051’ c..... a. ALTER TABLE nama_tabel alter_options.. b. a. merubah tabel siswa menjadi agama c. RENAME e. c. ALTER TABLE nama_tabel after_options. menghapus tabel siswa 4 . alter_options merupakan pilihan perubahan tabel.. kecuali . menampilkan struktur tabel menampilkann tipe data menampilkan jenis data menampilkan field menampilkan record tertentu 21. ALTER TABLE nama_database alter_options. a.. ALTER TABLE nama_tabel after_options.. Jumlah data yang akan digunakan 20.. merubah field agama agar tidak dikosongkan b. mengganti nis siswa menjadi ‘1051’ 25. Hasil eksekusi dari sintak di atas adalah .. UPDATE siswa SET alamat=’Banjarnegara’ WHERE nis=’1051’... bentuk umum perintah SQL-nya adalah . d. Fungsi dari query di atas adalah . ALTER TABLE nama_field after_options. e. merubah tipe field agama menjadi char(2) dalam tabel siswa d. DROP d. DELETE 23. d. mengganti alamat semua siswa menjadi ‘banjarnegara’ e. mengganti alamat siswa menjadi ‘banjarnegara’ dan nis ‘1051’ b... e. mengganti ‘banjarnegara’ menjadi ‘1051’ d. Untuk merubah struktur suatu tabel. MODIFY c. DELETE FROM siswa WHERE nis=’1080’. ADD b. b.e...

SELECT * FROM siswa WHERE alamat != ‘Banjarnegara’. RENAME * FROM siswa WHERE alamat != ‘Banyumas’. MINUTE (NOW( )). TIME ( ) dan HOUR ( ) c. a.. 2010 10 12 35 08 28 31. b.. DD-MM-YY e. maka jika kita mengeksekusi sintak SELECT YEAR (NOW( )). 2010 12 10 26 08 35 d. TIME ( ) dan DAY( ) e.. DATE(“Y-M-D”). a. Jika sintak tersebut dieksekusi. c.. maka fungsi yang digunakan adalah . YYYY-MM-DD b.. hasilnya adalah . c. e. DATE ADD( ) dan DATE SUB( ) 5 . a.. TIME ( ) c. atau tanggal berapakah 10 hari yang lalu dapat menggunakan fungsi .b.. DATE ( ) d. DATE and TIME ( ) b. DELETE * FROM siswa WHERE alamat != ‘Banyumas’. Query untuk menampilkan data siswa yang beralamat di luar Banyumas adalah . hasilnya adalah ... b.. SELECT * FROM siswa WHERE alamat != ‘Banyumas’.. a. SELECT * FROM siswa WHERE alamat != ‘Purwokerto’. HOUR (NOW( )).. MONTH (NOW( )). a. SECOND (NOW( )). DATE ( ) dan SECOND ( ) d.. TIME FORMAT ( ) e. MM-YYYY-DD 28. 2010... YY-DD-MM c. d.. 05-11-2010 Jum’at. Misalkan di komputer tertera tanggal 10 Desember 2010 dan jam 08:26:35. 12 Nopember 2010 20:15:07 2010-11-05 Friday.. c. 27. d. Format default tanggal pada MySQL adalah . 2010 10 12 08 26 35 c. d. DAY (NOW()).. 2010 12 10 35 26 08 e. mengganti nama tabel siswa mengapus data siswa dengan nis ‘1080’ mengganti nis siswa menjadi ‘1080’ menghapus field nis 26. 2010 12 10 08 26 35 b. e. Jika kita ingin mengetahui tanggal berapakah 1 minggu ke depan. DATE FORMAT ( ) 29. a. Apabila kita akan menggunakan format panjang misalnya November. 2010-11-12 30. e. DD-MM-YYYY d. 20th. DATE ( ) dan TIME( ) b.

Sintak mysql_select_db digunakan untuk . a.. d. Sintak-sintak yang akan dijalankan. update data secara otomatis jika terjadi perubahan mengimplementasikan suatu sistem log melakukan validasi data verifikasi data sebelum disimpan menghapus dan memperbaharui data CREATE TRIGGER name 6 . kumpulan sintak yang akan dieksekusi secara otomatis jika ada perubahan-perubahan dalam tabel e... $password = “ ”. c. a. a... e. Sintak if (!$conn) die (”Koneksi gagal”).. b.. a. a. kumpulan sintak yang akan secara otomatis dijalankan jika terjadi operasi tertentu dalam tabel atau view c.”$username”.. d. c. e... $database = “siswa”.$conn) or die (”Database tidak ditemukan”). b. digunakan untuk . c.. e. b. trigger dalam database diartikan sebagai “procedural code that is automatically executed in response to certain events on a particular table or view in a database“. Menurut Wikipedia. $conn = mysql_connect(”$hostmysql”. Sintak mysql_connect digunakan untuk . e. kecuali . > 32. Pengertian singkatnya adalah ..”$password”). c. $username = “root”... jika terjadi perubahan pada tabel d. 34. memilih database yang akan digunakan membuat koneksi dari php ke server mysql menampilkan pesan kesalahan mengikutsertakan sebuah file menampilkan data dari tabel memilih database yang akan digunakan membuat koneksi dari php ke server mysql menampilkan pesan kesalahan mengikutsertakan sebuah file menampilkan data dari tabel memilih database yang akan digunakan membuat koneksi dari php ke server mysql menampilkan pesan kesalahan mengikutsertakan sebuah file menampilkan data dari tabel 33. 35. d. kumpulan sintak yang akan secara otomatis dijalankan jika terjadi operasi tertentu dalam field di tabel b.Soal no 32 – 34 dikerjakan berdasarkan sintak di bawah ini : $hostmysql = “localhost”. b. Triger dalam database sering digunakan untuk beberapa hal di bawah ini. d. if (!$conn) die (”Koneksi gagal”). mysql_select_db($database. Kumpulan sintak yang akan dijalankan jika ada perubahan dalam database 36..

tidak boleh kosong 41. CHANGE TRIGGER Essay : Tabel Anggota : Kolom Nomor Nama Email Alamat Kota Tipe Data Int(6) not null primary key Char(40 not null Char(255) not null Char(80) not null Char(20) not null Keterangan Angka dengan paanjang maksimal 6.. maka sintak yang digunakan untuk mengawali dan mengakhiri perintah adalah . START TRIGGER e.. BEFORE dan AFTER 40. a.. a.. OLD dan BEFORE d.. Sintak yang terdapat sebelum dan sesudah proses menentukan kapan proses secara otomatis akan dieksekusi.. Untuk menghapus trigger. Tuliskan sintak / perintah untuk membuat tabel di atas ! 7 . START dan FINISH b. BEGIN dan FINISH d...[BEFORE|AFTER] [INSERT|UPDATE|DELETE] ON tablename FOR EACH ROW statement 37. DROP TRIGGER d. Fungsi [BEFORE] dan [AFTER] pada pembuatan triger di atas adalah . Di dalam statement trigger. e... Jika terdapat beberapa perintah dalam triger.. START dan BEGIN 39. kita dapat mengakses record tabel sebelum atau sesudah proses dengan menggunakan . d. AFTER dan NEW c. CREATE TRIGGER c.. a. c. sebelum atau sesudah proses mengeksekusi sintak secara otomatis setelah proses mengeksekusi sintak secara otomatis sebelum proses proses mengeksekusi sintak secara otomatis 38. tidak boleh kosong Teks dengan panjang maksimal 20 karakter . BEGIN dan END c. AFTER dan OLD b. perintah yang digunakan adalah . DELETE TRIGGER b. tidak boleh kosong Teks dengan panjang maksimal 255 karakter. tidak boleh kosong Teks dengan panjang maksimal 40 karakter. sebagai primary key. b. START dan END e. NEW dan OLD e. tidak boleh kosong Teks dengan panjang maksimal 80 karakter. a.

Tuliskan sintak untuk memasukkan sebuah baris (record) ke dalam tabel di atas ! 43. Sebutkan tipe data apa saja yang termasuk STRING ! 45.42. Sebut dan jelaskan dua jenis perintah dalam SQL ! 44. Buatlah sebuah sintak sederhana untuk koneksi php dengan MySQL ! 8 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->