Anda di halaman 1dari 6

Soal Ulangan Harian WEB dan Basis Data

1. Sintaks validasi untuk mengecek apakah variabel submit sudah dibuat ataukah belum
yang benar adalah …
A. If(isset($_POST[submit]))
B. if isset(submit($_POST[]))
C. Isset if (($_POST[submit]))
D. if(isset(submit [$_POST]))
E. Isset if(submit ($_POST[]))
2. Session bisa dihapus secara paksa dengan perintah biasanya dilakukan saat user logout
dengan cara sintaks
A. Session_unisset()
B. Session_close()
C. session_destroy()
D. Session_delete()
E. Session_end()
3. Atribute ACTION digunakan untuk
A. Menentukan nama form
B. Menetukan metode pengiriman yang dipakai
C. Menentukan alamat halaman web yang akan memproses masukan dariForm.
D. Menerima masukan berupa pilihan
E. Menandai atau mengatur nilai dari sebuah radio
4. Aplikasi yang dapat digunakan untuk mendesain tampilan aplikasi Android adalah ...
A. Framework
B. Codeigneter
C. Drupal
D. Android Studio
E. Bootstrap
5. Konsep abstrak yang merepresentasikan interaksi antara browser dan server disebut. .
A. Stateless
B. Statefull
C. Session
D. Cookies
E. HTTP
6. Fitur untuk membuat database, user, dan mengatur hak ases dari setiap user disebut ….
A. Hotlinking protection
B. File manager
C. phpMyAdmin
D. Remote MySQL
E. MySQL Database
7. Untuk membuat cookie di PHP menggunakan?
A. createcookie()
B. makecookie()
C. startcookie()
D. cookiecreate()
E. setcookie()
8. Cookies yang disimpan pada sebuah file yang ada di komputer browser. Disebut dengan...
A. Session Cookies
B. Default Cookies
C. Persistent Cookies
D. Browser Cookies
E. Super Cookies
9. Jika membuat file HTML dengan menggunakan spasi maka biasanya pada tampilan URL
akan muncul...
A. %20
B. Error
C. 404
D. spasi
E. Tidak ada tampilan
10. Aturan untuk mengendalinkan beberapa komponen dalam sebuah web sehngga akan lebih
terstruktur dan seragam yang bertujuan untuk mengatur gaya (style) tampilan webiste
adalah...
A. HTML
B. CSS
C. Javacript
D. PHP
E. XML
11. PHP merupakan bahasa pemrograman yang bersifat open source, yang berarti...
A. User bebas memodifikasi dan mengembangkannua sesuai dengan kebutuhan tanpa
mengeluarkan biaya
A. Kecepatan loading tinggi
B. Memiliki banyak pilihan database
C. Mudah dipelajari
D. Fleksibilitas tinggi
12. Agar dapat mengakses file PHP di web browser, maka sebelumnya harus menempatkan file
PHP di dalam folder khusus pada XAMPP, yaitu...
A. html
B. htdocs
C. index
D. footer
E. header
13. Kode dibawah ini akan menghasilkan output...

A. alamat
B. Yogyakarta
C. $yogyakarta
D. "Yogyakarta";
E. Jogja
14. CRUD merupakan singkatan dari...
A. Create Run Update Delete
B. Create Run Update Debug
C. Command Line Update and Delete
D. Chrome Rise Update Debug
E. Create Read Update Delete
15. Perhatikan kode program dibawah ini !
A. Proses Login
B. Proses Logout
C. Proses input data
D. Tag utama php
E. Menambah form login
16. Manakah pada pilihan dibawah ini yang merupakan paket yang terdiri dari Apache, php
dan perl ?....
A. xampp
B. script
C. tag
D. chat
E. Apache
17. Ciri dari Primary key adalah...
A. Bersifat umum
B. Bersifat unik
C. Mudah diterapkan
D. Mudah dihapal
E. Memiliki kesamaan data
18. Berikut ini yang termasuk 3 jenis Query Join adalah..
A. Inner Join, Behind Join, Left Join
B. Right Join, Inner Join, Left Join
C. Left Join, Right Join, Behind Join
D. Right Join, Center Join, Inner Join
E. Left Join, Center Join, Inner Join
19. Yang sangat ditonjolkan dalam basis data adalah,kecuali..
A. Keakuratan
B. Pemilihan
C. Pengaturan
D. Pengelompokkan
E. Pengorgnisasian

20. Pembuatan basis data baru disebut..


A. Drop database
B. Create database
C. Query
D. Update
E. Delete
21. Apa yang dimaksud dengan Satu ke satu (one to one):
A. Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B
tetapi tidak sebaliknya
B. Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu
pula sebaliknya
C. Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan
demikian pula sebaliknya
D. Setiap entitas A tidak dapat berhubungan dengan banyak entitas himpunan entitas B dan
demikian pula sebaliknya
E. Jawaban salah semua
22. Constraint yang digunakan untuk memastikan tidak ada data ganda dalam kolom,
adalah pengertian dari …
A. NOT NULL Constraint
B. DEFAULT Constraint
C. UNIQUE Constraint
D. CHECK Constraint
E. DEFAULT Constraint
23. Perintah berikut yang digunakan untuk menjalankan batch file adalah …
A. Mysql -u root -p > d:/restore.bat
B. Mysql -u root < d:/restore.bat
C. Mysql root -p > d:/restore.bat
D. Mysql -u root -p > restore.bat
E. Mysql -u root < d:/restore.bat
24. Komponen RDBMS yang menangani aspek fisik sepertj lokasi ruang fisik, operasi
baca/tulis, manajemen buffer dan cache disebut …
A. Query processor
B. Transaction manager
C. Query manager
D. Storage manager
E. Storage processor
25. Perintah berikut yang digunakan untuk menjalankan batch file adalah …
A. Mysql -u root -p > d:/restore.bat
B. Mysql -u root < d:/restore.bat
C. Mysql root -p > d:/restore.bat
D. Mysql -u root -p > restore.bat
E. Mysql -u root < d:/restore.bat
26. ALTER TABLE mhs DROP PRIMARY KEY;
Sintak diatas memiliki fungsi untuk ?
A. Menambah field baru dalam suatu table
B. Mengubah tipe data field
C. Membuat Primary Key
D. Menghapus Primary Key
E. Membuat Foreign Key
27. Merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah
dikelompokkan adalah ….
A. Agregasi
B. Fungsi
C. Having
D. Group By
E. Kalusa Where
28. Pernyataan yang benar mengenai sistem single user, yaitu …
A. Kapasitas disk dan memori besar
B. Mampu melayani banyak pengguna
C. Jumlah CPU banyak
D. Sistem ini juga disebut sebagai sistem server
E. Contoh sistem single user adalah workstation
29. Yang bukan merupakan pendekatan dalam perancangan database adalah …
A. Inside out
B. Top down
C. Mixed
D. Bottom up
E. Outside in
30. Proses menjalankan program aplikasi untuk memeriksa kesalahan dengan melakukan tes
terhadap database pada perangkat keras disebut …
A. Pengambilan data
B. Konversi data
C. Perawatan data
D. Implementasi
E. Pengujian
31. Tahap merencanakan bagaimana tahapan dalam siklus hidup aplikasi database dapat
dijalankan secara efisien dan efektif disebut …
A. Database planning
B. Prototyping
C. System defiitation
D. Database system
E. Pemilihan DBMS
32. Hubungan yang terjadi antara satu entitas atau lebih disebut …
A. Relationship
B. Derajat
C. Atribut
D. Cardinality
E. Entitas
33. Yang bukan komponen client – server adalah …
A. Cliet
B. Middleware
C. Server
D. Bussines layer
E. RPC
34. Nama lain dari server adalah….
A. back-end
B. back-right
C. back-page
D. back-left
E. back-and
35. Apakah kepanjangan dari SGML ....
A. standar general markup language
B. standar generaliz markup language
C. standard general markup language
D. standard generaliz markup language
E. standar generalized markup language
36. Di bahasa pemrograman PHP kita menggunakan tanda petik tunggal (‘ ‘) maupun
ganda (” “) untuk string. Pernyataan tersebut yaitu….
A. Benar
B. Salah
C. a dan b salah
D. Tidak diketahui
E. Semua jawaban salah
37. Yang perlu diperhatikan pada saat merancang sebuah system dengan remote backup,
kecuali…
A. Pendeteksian Kerusakan
B. Pemindahan Kontrol
C. Waktu untuk pemulihan
D. Pengamanan Basis Data
E. Waktu untuk commit
38. Mengurutkan data berdasarkan kolom(field) tertentu merupakan fungsi dari ...
A. Inner join
B. Left join
C. Order by
D. Right join
E. View
39. Menampilkan semua baris pada tabel yang terletak pada kanan syntax JOIN walapun
tidak sesuai dengan tabel yang berada pada sebelah kiri JOIN, adalah fungsi dari ...
A. Right Join
B. Left Join
C. Right Outer Join
D. Left Outer Join
E. Non Equi Join
40. Insert into produk
values('P0006','Permen','S0001','K3','1000','20','0'),
('P0007','Bayam','S0001','K2','1000','30','0');
ROLLBACK TO SAVEPOINT sp1;
COMMIT;
Adalah syntax dari…
A. Netbeans
B. Rollback
C. Commit
D. Savepoint
E. Inline view

Anda mungkin juga menyukai