contoh soal ukk rpl

 1. Setiap field dalam table harus diikuti tipe data. Tipe data yang sesuai pada field nilai adalah ….


a. Varchar
b. Char
c. Date
d. Integer
e. Time

2. Pengelolaan basis data menjadi hal wajib dilakukan untuk menjaga keberlangsungan basis data. Pengelolaan mencakup pembaruan data dengan bertambah dan berkurangnya table dalam basis data. 

Factor yang menyebabkan berkurangnya table adalah…. 

 

a. Table hilang dengan sendirinya karena factor error
b. Software yang digunakan terjadi kerusakan sehingga beberapa file hilang
c. Adanya kesalahan pada saat membuat dan menyimpan table
d. Beberapa table sudah tidak digunakan lagi sehingga table tersebut dihapus untuk mengurangi memori penyimpanan
e. Adanya gangguan listrik pada saat penyimpanan table.

 

3. Nama table yang salah dapat dibenarkan dengan menggunakan perintah Rename. Berikut ini bentuk penulisan perintah rename yang benar adalah…. 

a. Rename table masyarakat to pengaduan;
b. Rename masyarakat to pengaduan;
c. Rename masyarakat to table pengaduan;
d. Rename table masyarakat to table pengaduan;
e. Rename table masyarakat for table pengaduan;

 

4. Berikut perintah SQL untuk menampilkan kolom nama pada tabel petugas yang nilainya diakhiri dengan kata ”admin adalah….

A. SELECT * FROM petugas WHERE nama LIKE ‘%admin

B. SELECT * FROM petugas WHERE nama LIKE ‘admin%’

C. SELECT nama FROM petugas WHERE nama LIKE ‘*admin

D. SELECT nama FROM petugas WHERE nama LIKE ‘admin

E. SELECT FROM petugas WHERE nama LIKE ‘admin;

 

5.  Hapuslah pada field ADMIN pada kolom username pada tabel pengaduan

A. SQL> delete from pengaduan where username='ADMIN';

B. SQL> delete from table pengaduan where username='ADMIN';

C. SQL>delete on pengaduan where username='ADMIN';

D. SQL>delete on table pengaduan where username='ADMIN';

E.  SQL>delete pengaduan where username='ADMIN'; 

6. 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[]))

7. Auto increament berfungsi untuk....

A. mengisi angka yang selalu bertambah otomatis

B. membatasi panjang masukan karakter

C. mendeskripsikan data

D. mengunci otomatis data

E. mematikan angka

 

8.  Cara membuat database baru di MySQL- front yaitu dengan ....

A. create tabel

B. conection

C. drop database

D. drop Tabel

E. create database

 

9. Type data INT dalam SQL berfungsi untuk....

A. menyatakan data berupa tanggal

B. menyatakan data berupa waktu

C. menyatakan data berupa karakter / string

D. menyatakan data berupa angka

E. menyatakan data berupa numeric

10. Editor  untuk membuat file HTML banyak tersedia, diantaranya,kecuali?

A.      Fronfage

B.      Notepad

C.      Drimwaver

D.      Crimson Editor

E.       Aphace

 

11. Ada beberapa macam key yang dapat diterapkan pada suatu tabel, terkecuali yaitu:

A.   Super key

B.   Candidate Key

C.   Primarikey

D.   Alternatif Key

E.   Prosedur Key

12.    Perhatikan sintaks di bawah ini!

<?php

session_start();

$_session['status'] = 1;

?>

Sintaks diatas merupakan perintah untuk ….

a.       Memulai session

b.      Memberi nilai pada variabel session

c.       Menghapus session

d.      Membaca nilai dari variabel session

e.       Memberi nilai

13.  Untuk merubah data agar dapat di jaga kerahasiaannya, merupakan tujuan dari ….

a.       Hosting

b.      Host

c.       Encryption

d.      Password

e.       Username

14. jika ingin membuat link dalam dokumen PHP, dan letaknya di luar tag PHP, maka tag yang benar adalah.

A. <a href="ukksmkhasankafrawi.php">UKK 2021</a>

<?php

// Kode PHP di sini -----

?>

B.  <a href="ukksmkhasankafrawi.php">UKK 2021</a>;

<?php

// Kode PHP di sini -----

?>

C. <?php

<a href="ukksmkhasankafrawi.php">UKK 2021</a>

?>

D. <?php

<a  href="ukksmkhasankafrawi.php">UKK 2021</a>;

?>

E. <?php;

<a href="ukksmkhasankafrawi.php">UKK 2021</a>

?>;

15. Bagaimana cara membuat link button form pada tag html?

A. <form method="post" action="namafile.html">

<button type="submit">Simpan</button>

</form>;

B. <form method="post" action="namafile.html">

<button type="submit">Simpan</button>

</form>

C. <form method="post " action="namafile.html">;

<button type="submit">Simpan</button>

</form>

D. <form method="post " name="namafile.html">;

<button type="submit">Simpan</button>

</form>

E. <form method="post " action="namafile.html">;

<button value="submit">Simpan</button>

</form>

16. Syntak yang digunakan untuk menghapus data pada tabel pengaduan yang ber id dengan id adalah…

a. mysql_query("DELETE FROM pengaduan WHERE id='$id'")or die(mysql_error())

b. mysql_query("DELETE FROM pengaduan WHERE id='$id'")or die(mysql_error());

c. mysql_query("DELETE table pengaduan WHERE id='$id'")or die(mysql_error());

d. Mysql query("DELETE pengaduan WHERE '$id'")or die(mysql_error());

e. mysql_query("DELETE pengaduan WHERE '$id'")or die(mysql_error());

17.  Query sql dalam pemrograman web untuk menampilkan data tabel pengaduan berdasarkan id adalah…

a. $query=mysql_query("SELECT * tabel pengaduan WHERE id='".$id."'")

b. $query=mysql_query("SELECT * tabel pengaduan WHERE id='".$id."'")

c. $query=mysql_query("SELECT  FROM pengaduan WHERE id='".$id."'");

d. $query=mysql_query("SELECT * FROM pengaduan WHERE id='".$id.");

e. $query=mysql_query("SELECT * FROM pengaduan WHERE id='".$id."'");

18. Berikut ini yang merupakan syntak logout yang tepat adalah…

a. <?php

 session_start();

 unset($_SESSION[username]);

unset($_SESSION[login]);

 session_destroy();

 header("Location:index.php");

 ?>

b. <?php()

 session_start();

unset($_SESSION['username']);

unset($_SESSION['login']);

 session_destroy();

 header("Location:index.php");

 ?>

c. <?php

 session_start()

 unset($_SESSION['username']);

unset($_SESSION['login']);

 session_destroy();

 header("Location:index.php");

 ?>

d. <?php 

session_start();

 unset($_SESSION['username']);

 unset($_SESSION['login']);

 session_destroy();

header("Location:index.php");

 ?>

e. <?php 

session_start();

unset($_SESSION['username']);

unset($_SESSION['login']); session_destroy();

 header("Location:index.php")

?>

19.  metode yang digunakan untuk memindahkan nilai yang berasal dari inputan pada bahasa HTML yang tidak menampilkan nilai pada address bar adalah?

a. GET 

b. POST 

c. Method

d. Value

e. Submit

20. metode yang digunakan untuk memindahkan nilai yang berasal dari inputan pada bahasa HTML menampilkan nilai pada address bar dan juga name dari sebuah input adalah…

a. GET

b. POST

c. Method

d. Value

e. Submit

21. Syntak  yang digunakan untuk memasukkan file gambar ke dalam web menggunakan perintah …

a. <embed src=”…”>

b. <embedded src=”…”>

c. <img src=”…”>

d. <marquee src=”…”>

e. <images src=”…”>

22. Syntak yang digunakan untuk input file yang tepat adalah…

a. <input type="file" name="foto">

b. <input type="file" name="foto">;

c. <input "file" name="foto">

d. <input type="file" method="foto">

e. <input type="tet" value="foto">

23. sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal,merupakan pengertian dari?

a. Web server

b. Website

c. Web browser

d. Web programing

e. Web proxy

24. suatu perangkat lunak dengan fungsi yang dimilikinya sebagai penerima, pengakses, penyaji berbagai informasi di internet, ini merupakan pengertian dari…

a. Web server

b. Website

c. Web browser

d. Web programing

e. Web proxy

25. Syntak yang tepat untuk membuat tombol reset pada form php adalah?

a. <input type="text area" value="Reset Form">

b. <input type="password" value="Reset Form">

c. <input type="reset" value="Reset ">

d. <input type="reset value="Reset Form">;

e. <input type="reset" value="Reset Form">

 

0 Comments