wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal Tulis UKK RPL 2023

Total questions: 115

Worksheet time: 59mins

Name
Class
Date
1.

manakah yang benar ?

a)

select min(namadatabase) from namadatabase

b)

select (min)namatable from namadatabase

c)

select max(namatable) from namadatabase

d)

select max nama table from namadatabase

2.

fungsi perintah 'where in'

a)

memilih lebih dari bebapa kondisi

b)

menampilkan data dengan filter beberapa kondisi

c)

menampilkan data dengan filter 1 kondisi

d)

menampilkan data tanpa filter

3.

fungsi syntax join ?

a)

untuk menampilkan data dari beberapa table

b)

untuk menampilkan data dari 1 table

c)

untuk 

d)

Untuk menampilkan data dari beberapa table dengan kondisi

4.

SQL singkatan dari

a)

Silent Query Language

b)

Server Query Language

c)

Slow Quiz Language

d)

Slow Query Language

5.

Perintah dasar SQL yang di gunakan untuk mendapatkan jumlah hitungan record yang memenuhi suatu kriteria

a)

COUNT()

b)

MIN()

c)

AVG()

d)

MAX()

6.

Misalkan kita ingin mengubah data siswa pada kolom nama menjadi Anita Mariani dalam tabel siswa yang nisnya 200. Bagaimana perintah SQL yang harus dilakukan?

a)

UPDATE mahasiswa SET nama = "Anita Mariani" WHERE nis = "200"

b)

UPDATE "mahasiswa" SET "nama" = Anita Mariani WHERE "nis" = 200

c)

UPDATE "mahasiswa" SET "nama" = "Anita Mariani" WHERE "nis" = "200"

d)

UPDATE nama mahasiswa SET = "Anita Mariani" WHERE nis = "200"

7.

SQL singkatan dari

a)

Silent Query Language

b)

Server Query Language

c)

Slow Quiz Language

d)

Slow Query Language

8.

Perintah dasar SQL yang di gunakan untuk mendapatkan jumlah hitungan record yang memenuhi suatu kriteria

a)

COUNT()

b)

MIN()

c)

AVG()

d)

MAX()

9.

ASC dan DESC merupakan singkatan dari ...

a)

Ascending dan Desclending

b)

Asclending dan Desclending

c)

Ascendling dan Descendling

d)

Ascending dan Descending

10.

Misalkan kita ingin mengubah data siswa pada kolom nama menjadi Anita Mariani dalam tabel siswa yang nisnya 200. Bagaimana perintah SQL yang harus dilakukan?

a)

UPDATE mahasiswa SET nama = "Anita Mariani" WHERE nis = "200"

b)

UPDATE "mahasiswa" SET "nama" = Anita Mariani WHERE "nis" = 200

c)

UPDATE "mahasiswa" SET "nama" = "Anita Mariani" WHERE "nis" = "200"

d)

UPDATE nama mahasiswa SET = "Anita Mariani" WHERE nis = "200"

11.

Sintak SQL untuk menampilkan nama siswa pada tabel siswa yang berada di kelas XI RPL adalah ...

a)

SELECT "nama_siswa" FROM "siswa" WHERE "kelas" = "XI RPL"

b)

SELECT nama_siswa FROM siswa WHERE kelas = XI RPL

c)

SELECT * FROM nama_siswa WHERE kelas = "XI RPL"

d)

SELECT nama_siswa FROM siswa WHERE kelas = "XI RPL"

12.

Dibawah ini yang bukan merupakan contoh penerapan aplikasi penggunaan data base adalah

a)

Perhitungan penggajian di Kantor

b)

Absensi elektronik di perusahaan

c)

Menu untuk memasak

d)

Peminjaman buku di perpustakaan

13.

misalkan kia ingin menghapus data kelas yang memiliki nama kelasnya adalah XI RPL. Bagaimana perintah SQL yang harus dilakukan?

a)

DELETE FROM "kelas" WHERE "nama_kelas" = "XI RPL"

b)

DELETE FROM kelas WHERE nama_kelas = "XI RPL"

c)

DELETE "XI RPL" FROM kelas WHERE nama_kelas = "XI RPL"

d)

DELETE FROM nama_kelas WHERE kelas = "XI RPL"

14.

Sintak untuk menampilkan data siswa yang diurut bersadarkan umur paling besar adalah ...

a)

SELECT * FROM siswa GROUP BY umur DESC;

b)

SELECT * FROM siswa WHERE umur;

c)

SELECT * FROM siswa ORDER BY umur ASC;

d)

SELECT * FROM siswa ORDER BY umur DESC;

15.

perintah dasar SQL yang di gunakan untuk mendapatkan rata-rata record yang memenuhi suatu kriteria adalah ...

a)

AVG()

b)

COUNT()

c)

MAX()

d)

MIN()

16.

Buatlah tabel barang dengan field kode_barang char(6),nama barang varchar2(25),satuan_barang varchar2(20) dan stok_barang number(4) primary key adalah kode barang ?

a)

create table barang(

kode_barang char(6),

nama_barang varchar2(25),

constraint pk_barang primary key(kode_barang)

);

b)

create table barang(

kode_barang char(6)

nama_barang varchar2(25)

satuan_barang varchar2(20)

stock_barang number(4)

constraint pk_barang primary key(kode_barang)

);

c)

create table barang(

kode_barang char(6),

nama_barang varchar2(25),

satuan_barang varchar2(20),

stock_barang number(4),

constraint pk_barang primary key(kode_barang)

);

d)

create table barang(

kode_barang char(6),

nama_barang varchar2(25),

satuan_barang varchar2(20),

stock_barang number(4),

constraint pk_barang primary key(kode_barang)

17.

Isikan lah sebuah record ke dalam tabel barang seperti tampilan berikut :

KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG

KPR-1 KULKAS BUAH 20?

a)

insert into barang values('KPR-01','KULKAS','BUAH','20');

b)

insert into_barang values('KPR-01','KULKAS','BUAH','20');

c)

insert barang_values('KPR-01','KULKAS','BUAH','20');

d)

insert into barang values(KPR-01,KULKAS,BUAH,20);

18.

Ciri dari Primary Key adalah ?

a)

Bersifat umum

b)

Memiliki kesamaan data dengan

c)

Bersifat unik

d)

Mudah dihapal

19.

Tamplikanlah seluruh field yang berada didalam tabel barang?

a)

SQL> select * from table barang;

b)

SQL> select * from barang;

c)

SQL> select * to barang;

d)

SQL> select * from new barang;

20.

Apakah maksud bahasa SQL

a)

Slow Quiz Language

b)

Server Query Language

c)

Silent Query Language

21.

Sintak untuk menampilkan data siswa yang diurut bersadarkan umur paling besar adalah ...

a)

SELECT * FROM siswa GROUP BY umur DESC;

b)

SELECT * FROM siswa GROUP BY umur ASC;

c)

SELECT * FROM siswa WHERE umur;

d)

SELECT * FROM siswa ORDER BY umur DESC;

e)

SELECT * FROM siswa ORDER BY umur ASC;

22.

misalkan kia ingin menghapus data kelas yang memiliki nama kelasnya adalah XI RPL. Bagaimana perintah SQL yang harus dilakukan?

a)

DELETE FROM kelas WHERE nama_kelas = "XI RPL"

b)

DELETE "XI RPL" FROM kelas WHERE nama_kelas = "XI RPL"

c)

DELETE FROM "kelas" WHERE "nama_kelas" = "XI RPL"

d)

DELETE FROM nama_kelas WHERE kelas = "XI RPL"

e)

DELETE * FROM kelas WHERE nama_kelas = "XI RPL"

23.

Isikan lah sebuah record ke dalam tabel barang seperti tampilan berikut :

KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG

KPR-1 KULKAS BUAH 20?

a)

insert into barang values('KPR-01','KULKAS','BUAH','20');

b)

insert into_barang values('KPR-01','KULKAS','BUAH','20');

c)

insert barang_values('KPR-01','KULKAS','BUAH','20');

d)

insert into barang values(KPR-01,KULKAS,BUAH,20);

24.

Ciri dari Primary Key adalah ?

a)

Bersifat umum

b)

Memiliki kesamaan data dengan

c)

Bersifat unik

d)

Mudah dihapal

25.

misalkan kia ingin menghapus data kelas yang memiliki nama kelasnya adalah XI RPL. Bagaimana perintah SQL yang harus dilakukan?

a)

DELETE FROM kelas WHERE nama_kelas = "XI RPL"

b)

DELETE "XI RPL" FROM kelas WHERE nama_kelas = "XI RPL"

c)

DELETE FROM "kelas" WHERE "nama_kelas" = "XI RPL"

d)

DELETE FROM nama_kelas WHERE kelas = "XI RPL"

e)

DELETE * FROM kelas WHERE nama_kelas = "XI RPL"

26.

Urutan langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah pemrograman komputer adalah....

a)

Algoritma pemrograman

b)

Fungsi pemrograman

c)

Mekanisme pemrograman

d)

Function pemrograman

e)

Variabel pemrograman

27.

Manakan gambar yang menandakan input/output

a)
b)
c)
d)
e)
28.

Manakan gambar yang menandakan proses

a)
b)
c)
d)
e)
29.

Manakan gambar yang menandakan awal/akhir

a)
b)
c)
d)
e)
30.

suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program

a)

Pseudocode

b)

Flowchart

c)

Struktur Gambar

d)

Algoritma

e)

Bahasa umum

31.

Pengertian dari algortima Pseudocode adalah...

a)

Notasi yang mirip dengan bahasa pemrograman tingkat tinggi, namun tidak sedetil bahasa pemrograman sebenarnya

b)

Setiap langkah dijelaskan dengan kalimat yang jelas

c)

Digambarkan dengan bentuk geometri seperti panjang, jajaran genjang, belah ketupat dan sebagainya

32.

 

Nilai KKM adalah 75 tapi Apa yang terjadi bila nilai kamu hanya 70 ?

a)

LULUS

b)

TIDAK LULUS

c)

REMIDI

d)

FRUSTASI

33.

Pada kode program tersebut di bagian program utama kita mengisi i=12. Selanjutnya kita memanggil subprogram subprogram1. Maka nilai i akan menjadi ...

a)

12

b)

13

c)

14

d)

0

e)

error

34.

$a=5;

switch ($a)

{ case 1 : echo 1;

break;

case 2 : echo 2;

break;

case 3 : echo 3;

break;

default : echo 4;

Program diatas menghasilkan output?

a)

1

b)

2

c)

3

d)

4

35.

Prinsip antrian adalah..

a)

First In First Out

b)

First Out First In

c)

Last In First Out

d)

Never In First Out

e)

Last Out Last In

36.

for ($i=0; $i <= 10; $i++)

maka aku akan diulang sebanyak ?

a)

< 10

b)

<= 10

37.

Dibawah ini adalah Algoritma Sorting Kecuali:

a)

Bubble Sort

b)

Quick Sort

c)

Insertion Sort

d)

Selection Sort

e)

Hashing Sort

38.

Kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program) disebut?

a)

Bahasa Pemrograman

b)

Algoritma

c)

Proses

d)

Pseudocode

e)

Program

39.

Yang bukan merupakan tipe data sederhana adalah..

a)

Array

b)

Boolean

c)

Integer

d)

Character

e)

real

40.

Apa yang dimaksud dengan konsep desain web?

a)

Konsep desain web adalah bagaimana tampilan visual dan fungsionalitas website dapat dirancang agar menarik dan mudah digunakan.

b)

Konsep desain web adalah cara membuat website tanpa harus memperhatikan tampilan dan fungsionalitas.

c)

Konsep desain web adalah proses memasukkan konten ke dalam website.

41.

Apa itu teknologi responsif pada desain web?

a)

Teknologi responsif adalah teknologi yang memungkinkan website untuk menyesuaikan tampilannya sesuai dengan perangkat yang digunakan oleh pengguna.

b)

Teknologi responsif adalah teknologi yang digunakan untuk meningkatkan keamanan website.

c)

Teknologi responsif adalah teknologi yang memungkinkan website untuk berjalan lebih cepat.

42.

Apa yang dimaksud dengan user interface (UI) pada desain web?

a)

User interface (UI) adalah cara pengguna berinteraksi dengan website, seperti tombol, link, dan formulir.

b)

User interface (UI) adalah tampilan visual dari website.

c)

User interface (UI) adalah bagaimana website dapat diakses dari berbagai perangkat.

43.

Apa itu user experience (UX) pada desain web?

a)

User experience (UX) adalah bagaimana pengguna merasakan dan mengalami website, termasuk kemudahan penggunaan, navigasi, dan interaksi dengan konten.

b)

User experience (UX) adalah tampilan visual dari website.

c)

User experience (UX) adalah cara website dapat diakses dari berbagai perangkat.

44.

Apa yang dimaksud dengan wireframe pada desain web?

a)

Wireframe adalah gambaran kasar dari tata letak dan struktur website yang digunakan untuk merencanakan tampilan dan fungsionalitas website.

b)

Wireframe adalah tampilan visual dari website.

c)

Wireframe adalah bagaimana website dapat diakses dari berbagai perangkat.

45.

DFD singkatan dari...

a)

Design Force Diagram

b)

Data Flow Diagram

c)

Data Force Diagram

d)

Design Force Diagram

46.

DFD digunakan untuk mendesign .....

a)

Alur kinerja sistem

b)

Tampilan pada sistem

c)

Atribut pada sistem

d)

Entitas pada sistem

47.

Dibawah ini merupakan komponen DFD. Kecuali...

a)

User/ Terminator

b)

Process

c)

Entitas

d)

Data Store

48.

Didalam DFD terdapat 3 level. Kecuali...

a)

Diagram Use case

b)

Diagram Konteks

c)

Diagram Nol (diagram level-1)

d)

Diagram Rinci

49.

Kepanjangan dari ERD adalah....

a)

Entity Relationship Diagram

b)

Entity Real Diagram

c)

End Real Diagram

d)

Entity Relationship Design

50.

Atribut adalah.....

a)

merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain

b)

elemen yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut

c)

satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik.

d)

elemen yang berfungsi untuk merangkum karakteristik dari entitas tersebut

51.

Dibawah merupkan hubungan/relasi, Kecuali...

a)

One to One (1:1)

b)

One to many (1:M / Many)

c)

Many to One (M:O)

d)

Many to Many (M:M)

52.

Metodologi pengembangan sistem berorientasi object mempunyai tiga karakteristik utama yaitu…..

a)

Encapsulation, inheritance, polymorphism

b)

Private, protected, public

c)

Nama, atribut, method

d)

Protected, inheritance, method

e)

Encapsulation, polymorphism, atribut

53.

Alur sistem UML yang digambarkan dengan beberapa aktor dinamakan ?

a)

Use Case Diagram

b)

Class Diagram

c)

Aktivity Diagram

d)

Sequen Diagram

e)

State Diagram

54.

Berikut yang bukan termasuk dalam model proses perangkat lunak adalah…

a)

Waterfall model

b)

RAD

c)

Prototype model

d)

V model

e)

DFD

55.

Relasi menyatakan hubungan antara ....

a)

dua atau beberapa atribut

b)

dua atau beberapa entitas

c)

dua atau beberapa relationship

d)

atribut dengan relationship

e)

atribut dengan entitas

56.

Entity-Relationship Diagram (ERD) adalah ...

a)

diagram yang menggambarkan hubungan antar entitas

b)

diagram yang menggambarkan hubungan antar atribut

c)

diagram yang menggambarkan hubungan antar relationship

d)

diagram yang menggambarkan hubungan antar atribut multivalue

e)

diagram yang menggambarkan hubungan antar atribut derivatif

57.

Model ini dikerjakan secara berurutan tahap demi tahap. Penggunaan model ini dalam penerapan di kehidupan sehari-hari sangatlah memakan waktu dan sangat sedikit dipakai membuat software. Namun model ini adalah model tua dan cocok untuk bisnis kecil.


Pernyataan tersebut adalah pernyataan dari model pengembangan...

a)

Waterfall

b)

RAD

c)

Prototype

d)

Spiral

e)

Agile

58.

Tempat yang digunakan untuk menampung data sementara selama proses program disebut juga

a)

Integer

b)

Variabel

c)

Tipe Data

d)

Python

59.

Tipe data yang menyatakan bilangan bulat disebut juga....

a)

Python

b)

Integer

c)

Float

d)

String

60.

Tipe data yang menyatakan bilangan pecahan disebut juga....

a)

Float

b)

Integer

c)

Variabel

d)

Boolean

61.

Tipe data yang berbentuk teks disebut juga....

a)

Boolean

b)

Float

c)

String

d)

Integer

62.

Tipe data yang menyatakan True/False disebut juga....

a)

Boolean

b)

Integer

c)

Yes/No

d)

Variabel

63.

Apa tipe data yang tepat untuk nomor telepon ?

a)

float

b)

integer

c)

string

d)

variabel

64.

Perulangan yang melakukan pengecekan kondisi terlebih dahulu kemudian melakukan eksekusi terhadap pernyataan atau statement adalah …

a)

for

b)

do-while

c)

while

d)

if

65.

Berikut adalah bentuk umum dari Perulangan FOR adalah…

a)

for(inisialisasi; kondisi; counter) pernyataan

b)

for(inisialisasi; counter; kondisi;)pernyataan

c)

for(inisialisasi; counter; kondisi)pernyataan

d)

for(kondisi; counter; inisialisasi) pernyataan

66.

perulangan dibagi menjadi dua jenis, counted loop dan uncpunted loop, yang dimaksud dengan counted loop adalah…

a)

perulangan yang jelas dan tidak diketahui banyaknya perulangan

b)

perulangan yang jelas dan sudah diketahui banyaknya perulangan

c)

perulangan yang bisa dijumlahkan

d)

perulangan yang tidak jelas dan diketahui banyaknya perulangan

67.

struktur percabangan IF bersarang disebut juga dengan …

a)

Nested-if

b)

If else

c)

If else if

d)

Else if else

68.

Perulangan yang melakukan pengecekan kondisi terlebih dahulu kemudian melakukan eksekusi terhadap pernyataan atau statement adalah …

a)

for

b)

do-while

c)

while

d)

if

69.

Berikut adalah bentuk umum dari Perulangan FOR adalah…

a)

for(inisialisasi; kondisi; counter) pernyataan

b)

for(inisialisasi; counter; kondisi;)pernyataan

c)

for(inisialisasi; counter; kondisi)pernyataan

d)

for(kondisi; counter; inisialisasi) pernyataan

70.

Gambar ini termasuk kedalam pemrograman …

a)

Array

b)

Do-while

c)

for

d)

Nested-if

71.

Berikut yang merupakan pernyataan terkait while dan do-while yang benar, kecuali…

a)

While melakukan pengecekan kondisi di awal dan do-while melakukan pengecekan kondii di akhir

b)

While dan do-while sama – sama melakukan pengecekan kondisi di awal

c)

While dan do-while merupakan bagian dari uncounted loop

d)

While dan do –while merupakan macam-macam dari bentuk perulangan

72.

struktur percabangan IF bersarang disebut juga dengan …

a)

Nested-if

b)

If else

c)

If else if

d)

Else if else

73.

Output yang dihasilkan dari program tersebut adalah …

a)

Anak-Anak

b)

ERROR

c)

Remaja

d)

Tidak masuk kualifikasi

74.

perulangan yang minimal melakukan satu kali perulangan meskipun kondisinya tidak terpenuhi adalah …

a)

do-while

b)

while

c)

while-do

d)

for

75.

percabangan IF yang didalamnya terdapat IF lagi disebut dengan …

a)

else if

b)

if else

c)

nested-if

d)

if else if

76.

counter ++ disebut juga dengan …

a)

increment

b)

decrement

c)

deklarasi

d)

inisialisasi

77.

Jika output yang dihasilkan bernilai infinity loop, maka bagian mana yang harus dihilangkan …

a)

kondisi

b)

counter

c)

inisialisasi

d)

kondisi dan counter

78.

Syntak yang tepat untuk melengkapi flowchart diatas adalah …

a)

a <= 10

b)

a <= 10;

c)

a <= pilihan

d)

a <= pilihan;

79.

Output yang dihasilkan dari program tersebut adalah …

a)

Cetak sampai angka sebanyak 1 kali

b)

Cetak sampai angka sebanyak 5 kali

c)

Cetak sampai angka sebanyak 4 kali

d)

ERROR

80.

Agar program tidak menghasilkan output infinity loop maka syntak yang perlu ditambahkan adalah …

a)

a++

b)

a <= 10

c)

a = 1

d)

++a

81.

Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi ...

a)

IF bersarang

b)

IF bercabang

c)

IF tunggal

d)

IF-THEN

e)

IF do while-Until

82.

Istilah "Perulangan" dalam pemograman C++ dikenal dengan...

a)

Repeating

b)

Looping

c)

Again

d)

Funtion

e)

Replay

83.

Struktur kontrol yang digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi adalah ...

a)

Percabangan

b)

Bersarang

c)

Keputusan

d)

Perulangan

e)

Bertingkat

84.

Kondisi berperan sebagai penentu dari stuktur percabangan ini. Jika kondisi terpenuhi maka hasilnya ...

a)

False

b)

True

c)

No

d)

Not

e)

0

85.

Kepanjangan dari OOP adalah...

a)

Operation Object Program

b)

Object Oriented Programming

c)

Object Oriented Programmer

d)

Operation Oriented Programming

86.

Tujuan dari OOP diciptakan adalah...

a)

memperpanjang prosedur program

b)

menyingkat fungsi data

c)

mempermudah data dan fungsi dalam satu kelompok

d)

memperkecil memory yang digunakan

87.

Sekelompok data yang isinya banyak data dan fungsi yang memiliki hubungan dengan data tersebut, disebut ...

a)

fungsi

b)

objek

c)

class

d)

program

88.

Di bawah ini adalah macam-macam tipe data, kecuali...

a)

char

b)

integer

c)

C++

d)

string

89.

Tipe data untuk kumpulan karakter, seperti “Andi”, “Duniailkom”, atau “Belajar Java”, termasuk tipe data...

a)

integer

b)

string

c)

boolean

d)

char

90.

Class merupakan .....

a)

nama karakter dari sebuah objek

b)

keturunan dari objek

c)

variabel dan fungsi yang menggambarkan sebuah objek.

d)

tipe data sebuah objek

91.

MVC adalah konsep arsitektur dalam pembangunan aplikasi berbasis web yang membagi aplikasi web menjadi 3 bagian besar. Bagian manakah yang digunakan untuk mengelola data?

a)

View

b)

Controller

c)

Object

d)

Model

e)

Class

92.

Pada saat user pertama kali mengakses sebuah website maka sistem akan memunculkan tampilan antar muka, bagian manakah pada MVC yang bertugas untuk menampilkan tampilan antar muka?

a)

Controller

b)

Model

c)

Object

d)

View

e)

Class

93.

File apakah yang akan diakses pertama kali oleh sistem ketika kita menjalankan aplikasi web?

a)

init.php

b)

HomeController.php

c)

.htaccess

d)

index.php

e)

app.php

94.

Pada saat kita membuka halaman web yang menggunakan struktur MVC, maka url halaman tersebut akan dibagi ke dalam beberapa bagian. Misalkan kita memiliki sebuah sistem yang ingin menampilkan detail data siswa dengan url berikut localhost/siswa/home/detail/10112. Berdasarkan url tersebut, bagian manakah yang disebut dengan controller?

a)

home

b)

siswa

d)

detail

e)

10112

95.

Sebuah software untuk memudahkan para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan konsep sehingga membentuk suatu sistem tertentu disebut ....

a)

Logic

b)

Web

c)

Framework

d)

Program

e)

Studio

96.

Framework yang dirilis pertama kali pada 28 Februari 2006. Lebih sederhana karena diperuntukkan untuk web project ukuran kecil-menengah serta lebih banyak digunakan dan dikenal adalah...

a)

Laravel

b)

Yii

c)

CodeIgniter

d)

FuelPHP

e)

CakePHP

97.

Apa kepanjangan dari PHP?

a)

pemberi harapan palsu

b)

PHP Hypertext Programmer

c)

PHP Hypertext Preprocessor

d)

PHP Hypermedia Programmer

e)

PHP Hypermedia Preprocessor

98.

Perintah untuk menampilkan tulisan pada PHP

a)

else

b)

eko

c)

eco

d)

echo

e)

els

99.

"digunakan dalam program untuk menyimpan nilai yang berubah-ubah"

a)

Variabel

b)

Konstanta

c)

Memory

d)

Tipe data

e)

Wadah

100.

Penulisan komentar tunggal pada PHP yang benar

a)

//ini komentar bos

b)

||ini komentar bos

c)

\\ini komentar bos

d)

&ini komentar bos

e)

?ini komentar bos

101.

Sintak yang benar untuk membuat fungsi (function) di PHP adalah ?

a)

New My_Function()

b)

Create My_Function()

c)

   Function My_Function()

d)

Select My_fungction()

102.

Bagian dari MVC yang bertugas untuk memanipulasi data (select, insert, update, delete) adalah ...

a)

Model

b)

View

c)

Controller

d)

CRUD

103.

     OOP Merupakan singkatan dari ?

a)

      Object  Object Program

b)

Oriented Object Programming

c)

Oriented Programming Object

d)

Object  Oriented Programming

104.

Sintak yang benar untuk membuat fungsi (function) di PHP adalah ?

a)

New My_Function()

b)

Create My_Function()

c)

   Function My_Function()

d)

Select My_fungction()

105.

Bagian dari MVC yang bertugas untuk memanipulasi data (select, insert, update, delete) adalah ...

a)

Model

b)

View

c)

Controller

d)

CRUD

106.

Bagian dari MVC yang menghubungkan antara data dengan tampilan dari web kita yaitu ...

a)

Model

b)

View

c)

Controller

d)

Route

107.

Perhatikan pernyataan berikut ini!

Maksud dari $app = new App adalah untuk menginisialisasi kelas App.

a)

Benar

b)

Salah

108.

Kelebihan PHP dalam pembentukan array adalah ...

a)

Multiple String

b)

Multiple Access

c)

Array dapat di isi dengan tipe data apa saja

d)

Multiple Frekuensi

109.

Apakah nama jenis object ini ?

a)

password

b)

textfield

c)

textbox

d)

kotak

110.

Operator AND pada logical operator di PHP adalah :

a)

AND

b)

||

c)

&

d)

&&

111.

Atribut yang digunakan untuk menentukan metode pengiriman yang dipakai adalah

a)

POST

b)

SIZE

c)

METHOD

d)

LENGTH

e)

TYPE

112.

Penulisan yang benar dari variabel POST berikut adalah...

a)

$_POST['']

b)

$-POST['']

c)

$ POST['']

d)

$__POST['']

113.

Dalam pembuatan variabel di PHP terdapat beberapa jenis tipe data, kecuali

a)

String

b)

Real

c)

Integer

d)

Enum

114.

Kelebihan PHP dalam pembentukan array adalah ...

a)

Multiple String

b)

Multiple Access

c)

Array dapat di isi dengan tipe data apa saja

d)

Multiple Frekuensi

115.

Apakah nama jenis object ini ?

a)

password

b)

textfield

c)

textbox

d)

kotak