wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

pemrogaman

Total questions: 140

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer, disebut ....

a)

Narasi

b)

Flowchart

c)

Algoritma

d)

Diagram

e)

Logika

2.

Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .

a)

Manual input

b)

Decision symbol

c)

Preparation symbol

d)

Processing symbol

e)

Rectangle symbol

3.

Bagian Flowchart yang berfungsi untuk menyiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage disebut . . . .

a)

Process

b)

Terminal

c)

Decision

d)

Preparation

e)

Manual input

4.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

e)

Terminal

5.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

e)

Flowchart Menghitung Keliling Segitiga

6.

Berikut ini bentuk Simbol dari Decision yaitu . . . .

a)
b)
c)
d)
e)

Tidak ada yang benar

7.

Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .

a)
b)
c)
d)
e)

Tidak ada yang benar

8.

Nama Flowchart yang berfungsi pada saat proses deklarasi atau pemberian nilai-nilai awal pada variable yang digunakan adalah . . . .

a)

Proses

b)

Decision

c)

Preparation

d)

Input/ output

9.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

10.

Pada pembuatan program komputer, algoritma dibuat . . . .

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

11.

Simbol flowchart berikut disebut.....

a)

Terminator

b)

Flow line

c)

input / output

12.

simbol flowchart berikut disebut.....

a)

Terminator

b)

proses

c)

input / output

13.

simbol flowchart berikut disebut.....

a)

Terminator

b)

off page connector

c)

off page connector

14.

simbol flowchart berikut disebut.....

a)

Treminator

b)

percabangan

c)

display

15.

yang dimaksud logika adalah.....

a)

kemampuan untuk berfikir untuk menyelesaikan masalah meski sulit dimengerti

b)

kemampuan yang ada pada setiap manusia

c)

kemampuan untuk berfikir dengan akal untuk menyelesaikan masalah yang di terima akal seha

16.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

17.

Perhatikan gambar flowchat di bawah ini, manakah flowchat yang tidak sesuai dengan logika percabangan 2 kondisi?

a)
b)
c)
d)
18.

bentuk dari simbol data input/output dari algoritma yg benar adalah...

a)
b)
c)
d)
19.

bentuk simbol percabangan dari algoritma yang benar adalah...

a)
b)
c)
d)
20.

Pengertian penalaran logika secara deduktif adalah

a)

Membuat pernyataan umum menjadi khusus

b)

Membuat fakta dari kesimpulan yang khusus

c)

Membuat fakta dari kesimpulan yang umum

d)

Penarikan kesimpulan bersifat umum dari fakta – fakta yang bersifat khusus

e)

Penarikan kesimpulan bersifat khusus dari fakta – fakta yang bersifat umum

21.

Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer, disebut ....

a)

Narasi

b)

Flowchart

c)

Algoritma

d)

Diagram

e)

Logika

22.

Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .

a)

Manual input

b)

Decision symbol

c)

Preparation symbol

d)

Processing symbol

e)

Rectangle symbol

23.

Bagian Flowchart yang berfungsi untuk menyiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage disebut . . . .

a)

Process

b)

Terminal

c)

Decision

d)

Preparation

e)

Manual input

24.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

e)

Terminal

25.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

e)

Flowchart Menghitung Keliling Segitiga

26.

Berikut ini bentuk Simbol dari Decision yaitu . . . .

a)
b)
c)
d)
e)

Tidak ada yang benar

27.

Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .

a)
b)
c)
d)
e)

Tidak ada yang benar

28.

Nama Flowchart yang berfungsi pada saat proses deklarasi atau pemberian nilai-nilai awal pada variable yang digunakan adalah . . . .

a)

Proses

b)

Decision

c)

Preparation

d)

Input/ output

29.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

30.

Pada pembuatan program komputer, algoritma dibuat . . . .

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

31.

Simbol flowchart berikut disebut.....

a)

Terminator

b)

Flow line

c)

input / output

32.

simbol flowchart berikut disebut.....

a)

Terminator

b)

proses

c)

input / output

33.

simbol flowchart berikut disebut.....

a)

Terminator

b)

off page connector

c)

off page connector

34.

simbol flowchart berikut disebut.....

a)

Treminator

b)

percabangan

c)

display

35.

yang dimaksud logika adalah.....

a)

kemampuan untuk berfikir untuk menyelesaikan masalah meski sulit dimengerti

b)

kemampuan yang ada pada setiap manusia

c)

kemampuan untuk berfikir dengan akal untuk menyelesaikan masalah yang di terima akal seha

36.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

37.

Perhatikan gambar flowchat di bawah ini, manakah flowchat yang tidak sesuai dengan logika percabangan 2 kondisi?

a)
b)
c)
d)
38.

bentuk dari simbol data input/output dari algoritma yg benar adalah...

a)
b)
c)
d)
39.

bentuk simbol percabangan dari algoritma yang benar adalah...

a)
b)
c)
d)
40.

Pengertian penalaran logika secara deduktif adalah

a)

Membuat pernyataan umum menjadi khusus

b)

Membuat fakta dari kesimpulan yang khusus

c)

Membuat fakta dari kesimpulan yang umum

d)

Penarikan kesimpulan bersifat umum dari fakta – fakta yang bersifat khusus

e)

Penarikan kesimpulan bersifat khusus dari fakta – fakta yang bersifat umum

41.

Apa itu Framework Web dalam konteks pemrograman web ?

a)

Sebuah sistem operasi khusus untuk web server

b)

Sebuah perangkat lunak yang membantu dalam pengembangan aplikasi web

c)

Sebuah bahasa pemrograman untuk web development

d)

Sebuah perangkat keras untuk pengembangan aplikasi web

42.

Apa kelebihan menggunakan pemrograman web dengan Laravel?

a)

Mendukung composer dan memiliki komunitas yang besar

b)

Routing yang sulit

c)

Tidak mendukung pengembangan aplikasi skala kecil

d)

Kode yang lebih rumit

43.

Apa yang diperlukan untuk pengembangan aplikasi web dengan Laravel?

a)

WebServer, Python, MySQL

b)

WebServer, PHP 7, Database Server

c)

WebServer, NodeJS, PostgreSQL

d)

WebServer, PHP 5, SQL Server

44.

Apa fungsi Composer dalam pengembangan pemrogaman web dengan Laravel?

a)

Mengelola routing

b)

Mengelola server

c)

Mengelola database

d)

Mengelola kebutuhan library

45.

Apa yang dimaksud dengan MVC dalam pemrograman web dengan Laravel?

a)

Sebuah metode pengembangan web yang tidak menggunakan model, view, controller

b)

Sebuah metode pengembangan web yang menggunakan model, view, controller untuk memisahkan logika aplikasi

c)

Sebuah metode pengembangan web yang hanya menggunakan model untuk database

d)

Sebuah metode pengembangan web yang tidak memperhatikan struktur aplikasi

46.

Apa yang dimaksud dengan ORM dalam pemrograman web dengan Laravel?

a)

Sebuah metode pengembangan web yang tidak menggunakan Object-Relational Mapping

b)

Sebuah metode pengembangan web yang menggunakan Object-Relational Mapping untuk memudahkan akses database

c)

Sebuah metode pengembangan web yang hanya menggunakan Object-Relational Mapping untuk tampilan

d)

Sebuah metode pengembangan web yang tidak memperhatikan struktur database

47.

Apa yang dimaksud dengan migration dalam pemrograman web dengan Laravel?

a)

Sebuah metode untuk mengelola server

b)

Sebuah metode untuk membuat database

c)

Sebuah metode untuk mengatur versi database dan membuat perubahan skema secara terstruktur

d)

Sebuah metode untuk mengatur tata letak halaman web

48.

Apa yang dimaksud dengan middleware dalam pengembangan web dengan Laravel?

a)

Sebuah metode untuk mengelola server

b)

Sebuah metode untuk membuat database

c)

Sebuah metode untuk mengatur tata letak halaman web

d)

Sebuah metode untuk melakukan pemrosesan di antara permintaan dan respons HTTP

49.

Apa kegunaan utama dari Eloquent ORM dalam pengembangan web dengan Laravel?

a)

Mengelola routing

b)

Mengelola server

c)

Membuat database

d)

Memudahkan akses dan interaksi dengan database menggunakan model dan relasi objek

50.

Apa yang dimaksud dengan Blade template engine dalam pemrograman web dengan Laravel?

a)

Sebuah metode untuk mengelola server

b)

Sebuah metode untuk membuat database

c)

Sebuah metode untuk menghasilkan tampilan dalam Laravel menggunakan sintaks template Blade

d)

Sebuah metode untuk mengatur tata letak halaman web

51.

Apa kegunaan package spatie/laravel-permission dalam pengembangan web dengan Laravel?

a)

Mengelola routing

b)

Mengatur tata letak halaman web

c)

Membuat database

d)

Memudahkan manajemen izin dan peran pengguna

52.

Bagaimana cara menginstal package spatie/laravel-backup pada aplikasi Laravel?

a)

composer require spatie/laravel-backup

b)

php artisan install spatie/laravel-backup

c)

composer install spatie/laravel-backup

d)

php artisan make:backup spatie/laravel-backup

53.

Apa yang dimaksud dengan fitur middleware dalam package spatie/laravel-permission?

a)

Sebuah metode untuk mengelola server

b)

Sebuah metode untuk mengatur tata letak halaman web

c)

Sebuah metode untuk melakukan pemrosesan di antara permintaan dan respons HTTP

d)

Sebuah metode untuk membuat database

54.

Apa tag HTML yang digunakan untuk membuat heading dengan ukuran terbesar?

a)

`<h1>` 

b)

`<head>` 

c)

`<header>` 

d)

`<heading>`

55.

Bagaimana cara menambahkan hyperlink pada teks di HTML?

a)

`<link>` 

b)

`<a>` 

c)

`<href>` 

d)

`<hyperlink>`

56.

Tag mana yang digunakan untuk membuat daftar yang diurutkan (ordered list) di HTML?

a)

`<ul>` 

b)

`<list>` 

c)

`<ol>` 

d)

`<li>`

57.

Apa fungsi tag `<img>` dalam HTML?

a)

Menambahkan teks gambar 

b)

Menampilkan gambar 

c)

Membuat link gambar 

d)

Mengedit gambar

58.

Bagaimana cara menyisipkan komentar di dalam kode HTML?

a)

`<!-- ini adalah komentar -->` 

b)

`// ini adalah komentar` 

c)

`/* ini adalah komentar */` 

d)

`# ini adalah komentar`

59.

Tag mana yang digunakan untuk membuat paragraf di HTML?

a)

`<p>` 

b)

`<paragraph>` 

c)

`<para>` 

d)

`<pg>`

60.

Apa yang dilakukan oleh atribut `colspan` pada tag `<td>` di HTML?

a)

Mengatur lebar kolom 

b)

Menggabungkan sel ke samping 

c)

Mengatur warna latar belakang 

d)

Menambahkan padding

61.

Bagaimana cara menambahkan warna latar belakang pada halaman HTML menggunakan CSS?

a)

`background-color` 

b)

`color-background` 

c)

`bg-color` 

d)

`page-background`

62.

Bagaimana cara menghilangkan garis bawah pada tautan (link) pada CSS?

a)

`text-decoration: none;` 

b)

`link-style: none;` 

c)

`underline: false;` 

d)

`remove-link: underline;`

63.

Manakah yang dari tag dibawah ini yang bisa membuat garis Horizontal?

a)

`br`

b)

`hr`

c)

`Free Fire`

d)

`b`

64.

Apa properti CSS yang digunakan untuk mengatur jarak antar huruf ?

a)

`word-spacing` 

b)

`text-spacing` 

c)

`letter-spacing` 

d)

`line-spacing`

65.

Apa perbedaan antara `margin` dan `padding` dalam CSS?

a)

Margin menambah ruang di dalam elemen, sedangkan padding menambah ruang di sekitar elemen. 

b)

Padding menambah ruang di dalam elemen, sedangkan margin menambah ruang di sekitar elemen. 

c)

Keduanya memiliki fungsi yang sama. 

d)

Margin dan padding digunakan secara bergantian.

66.

Bagaimana cara membuat efek hover pada elemen dengan CSS?

a)

`hover-effect: true;` 

b)

`effect-hover: activate;` 

c)

`:hover { /* styles */ }` 

d)

`hover: style;`

67.

PHP Merupakan singkatan dari?

a)

Private Home Page

b)

Personal Hypertext Processor

c)

Hypertext Preprocessor

d)

Program Hypertext Processor

68.

Kode PHP diawali dan di akhiri dengan tanda?

a)

<?php … </?php>

b)

<script> … </script>

c)

<?php … ?>

d)

<php … /?>

69.

Sintak untuk mencetak output ‘Hello World’ di PHP?

a)

cout<<“Hello World”;

b)

System.out.print(“Hello World”);

c)

ocument.write (“Hello World”)

d)

echo “Hello World”;

70.

Setiap variabel di PHP diawali dengan simbol?

a)

#

b)

$

c)

%

d)

*

71.

Setiap perintah dalam PHP diakhiri dengan tanda?

a)

:

b)

;

c)

*

d)

</php>

72.

Untuk membuat komentar di PHP menggunakan tanda?

a)

//

b)

/*

c)

%

d)

$

73.

Tipe data integer di PHP digunakan untuk data?

a)

Bilangan bulat

b)

Bilangan Pecahan

c)

Boolean

d)

NULL

74.

Berikut ini adalah command artisan laravel untuk membuat Controller adalah:

a)

php artisan migrate

b)

php artisan make:model namaModel

c)

php artisan make:migration create_nama_table

d)

php artisan make:controler NamaController

75.

langkah pertama yang harus dilakukan untuk membuat aplikasi laravel BARU adalah:

a)

php create-project laravel/laravel --prefer-dist siaset

b)

composer create-project laravel/laravel --prefer-dist siaset

c)

composer artisan:make laravel/laravel --prefer-dist siaset

d)

php artisan:make laravel/laravel --prefer-dist siaset

76.

Untuk menampilkan halaman CREATE yang ada pada SatkerController maka Setting Route yang harus ada adalah sebagai berikut:

a)

Route::get('/kategori/create', 'KategoriController@create');

b)

Route::get('/kategori/index', 'KategoriController@index');

c)

Route::get('/satker/create', 'SatkerController@create');

d)

Route::get('/satker/index', 'SatkerController@index');

77.

Untuk mengaktifkan fitur Authentication supaya user bisa login dalam aplikasi maka command yang harus diketik pada CMDER adalah:

a)

php artisan make:controller NamaController

b)

php artisan make:migration

c)

php artisan make:auth

d)

php artisan migrate

78.

Kode tersebut digunakan untuk:

a)

Menampilkan pesan "message" saat berhasil create data

b)

Menampilkan data pada tabel

c)

Melakukan Migrasi Data

d)

Membuat Controller Baru

79.

Agar suatu halaman memiliki layout yang sama seperti layout intinya, maka harus dibungkus dalam kode:

a)

@extends('layout.app')


@section('content')

@endsection

<HTML DISINI>

b)

@extends('layouts.app')


@section('content')

<HTML DISINI>

@endsection

c)

@foreach('layouts.app')


@section('content')

<HTML DISINI>

@endforeach

d)

@if('layouts.app')


@else if('content')

<HTML DISINI>

@else

80.

Berdasarkan kode tersebut, maka data yang akan keluar setiap halaman(page)-nya berjumlah:

a)

3

b)

10

c)

12

d)

3

81.

dalam kode diatas Object 'Kategori' akan error, untuk mengatasi error maka perlu ditambahkan:

a)

use App\Kategori; di paling atas

b)

use App\Controller; di paling atas

c)

use App\Model; di paling atas

d)

use App\Index; di paling atas

82.

Untuk setting alamat URL yang diinginkan dalam framework Laravel dilakukan dalam folder:

a)

routes

b)

bootstrap

c)

database

d)

resources

83.

Folder 'Controller' dalam aplikasi berbasis framework Laravel dapat ditemukan di:

a)

app/Console

b)

app/Http

c)

config/

d)

resources/views

84.

Untuk Setting Model dalam aplikasi MVC berbasis framework Laravel dapat dilakukan dalam folder:

a)

config

b)

database

c)

app

d)

resource

85.

Untuk membuat tampilan di Browser berupa Views dalam aplikasi berbasis framework Laravel dapat dilakukan di folder:

a)

config

b)

database

c)

app/Http

d)

resources/views

86.

Kode tersebut diatas adalah kode untuk melakukan setting

a)

Controller

b)

Model

c)

Database

d)

Route

87.

Apa yang ingin dilakukan programmer saat membuat kode tersebut?

a)

Membuat fungsi untuk menghapus kategori

b)

Membuat fungsi untuk melihat kategori

c)

Membuat fungsi untuk membuat kategori baru

d)

Membuat fungsi untuk mengedit kategori

88.

Apa yang akan terjadi setelah $kategori_baru berhasil disimpan berdasarkan kode tersebut?

a)

Aplikasi akan error

b)

aplikasi akan menuju ke routes 'kategori/create'

c)

aplikasi akan menuju ke routes 'kategori/index'

d)

aplikasi akan menuju ke routes 'kategori/message'

89.

Kode tersebut adalah kode untuk menjalankan perintah:

a)

membuat kategori baru

b)

mengedit kategori

c)

melihat data kategori

d)

menghapus kategori

90.

pesan yang akan didapat jika kode diatas berhasil dilakukan adalah:

a)

maaf aplikasi error

b)

kategori berhasil di update

c)

mantap

d)

OK

91.

Apa itu Framework Web dalam konteks pemrograman web ?

a)

Sebuah sistem operasi khusus untuk web server

b)

Sebuah perangkat lunak yang membantu dalam pengembangan aplikasi web

c)

Sebuah bahasa pemrograman untuk web development

d)

Sebuah perangkat keras untuk pengembangan aplikasi web

92.

Apa kelebihan menggunakan pemrograman web dengan Laravel?

a)

Mendukung composer dan memiliki komunitas yang besar

b)

Routing yang sulit

c)

Tidak mendukung pengembangan aplikasi skala kecil

d)

Kode yang lebih rumit

93.

Apa yang diperlukan untuk pengembangan aplikasi web dengan Laravel?

a)

WebServer, Python, MySQL

b)

WebServer, PHP 7, Database Server

c)

WebServer, NodeJS, PostgreSQL

d)

WebServer, PHP 5, SQL Server

94.

Apa fungsi Composer dalam pengembangan pemrogaman web dengan Laravel?

a)

Mengelola routing

b)

Mengelola server

c)

Mengelola database

d)

Mengelola kebutuhan library

95.

Apa yang dimaksud dengan MVC dalam pemrograman web dengan Laravel?

a)

Sebuah metode pengembangan web yang tidak menggunakan model, view, controller

b)

Sebuah metode pengembangan web yang menggunakan model, view, controller untuk memisahkan logika aplikasi

c)

Sebuah metode pengembangan web yang hanya menggunakan model untuk database

d)

Sebuah metode pengembangan web yang tidak memperhatikan struktur aplikasi

96.

Apa yang dimaksud dengan ORM dalam pemrograman web dengan Laravel?

a)

Sebuah metode pengembangan web yang tidak menggunakan Object-Relational Mapping

b)

Sebuah metode pengembangan web yang menggunakan Object-Relational Mapping untuk memudahkan akses database

c)

Sebuah metode pengembangan web yang hanya menggunakan Object-Relational Mapping untuk tampilan

d)

Sebuah metode pengembangan web yang tidak memperhatikan struktur database

97.

Apa yang dimaksud dengan migration dalam pemrograman web dengan Laravel?

a)

Sebuah metode untuk mengelola server

b)

Sebuah metode untuk membuat database

c)

Sebuah metode untuk mengatur versi database dan membuat perubahan skema secara terstruktur

d)

Sebuah metode untuk mengatur tata letak halaman web

98.

Apa yang dimaksud dengan middleware dalam pengembangan web dengan Laravel?

a)

Sebuah metode untuk mengelola server

b)

Sebuah metode untuk membuat database

c)

Sebuah metode untuk mengatur tata letak halaman web

d)

Sebuah metode untuk melakukan pemrosesan di antara permintaan dan respons HTTP

99.

Apa kegunaan utama dari Eloquent ORM dalam pengembangan web dengan Laravel?

a)

Mengelola routing

b)

Mengelola server

c)

Membuat database

d)

Memudahkan akses dan interaksi dengan database menggunakan model dan relasi objek

100.

Apa yang dimaksud dengan Blade template engine dalam pemrograman web dengan Laravel?

a)

Sebuah metode untuk mengelola server

b)

Sebuah metode untuk membuat database

c)

Sebuah metode untuk menghasilkan tampilan dalam Laravel menggunakan sintaks template Blade

d)

Sebuah metode untuk mengatur tata letak halaman web

101.

Apa kegunaan package spatie/laravel-permission dalam pengembangan web dengan Laravel?

a)

Mengelola routing

b)

Mengatur tata letak halaman web

c)

Membuat database

d)

Memudahkan manajemen izin dan peran pengguna

102.

Bagaimana cara menginstal package spatie/laravel-backup pada aplikasi Laravel?

a)

composer require spatie/laravel-backup

b)

php artisan install spatie/laravel-backup

c)

composer install spatie/laravel-backup

d)

php artisan make:backup spatie/laravel-backup

103.

Apa yang dimaksud dengan fitur middleware dalam package spatie/laravel-permission?

a)

Sebuah metode untuk mengelola server

b)

Sebuah metode untuk mengatur tata letak halaman web

c)

Sebuah metode untuk melakukan pemrosesan di antara permintaan dan respons HTTP

d)

Sebuah metode untuk membuat database

104.

Apa tag HTML yang digunakan untuk membuat heading dengan ukuran terbesar?

a)

`<h1>` 

b)

`<head>` 

c)

`<header>` 

d)

`<heading>`

105.

Bagaimana cara menambahkan hyperlink pada teks di HTML?

a)

`<link>` 

b)

`<a>` 

c)

`<href>` 

d)

`<hyperlink>`

106.

Tag mana yang digunakan untuk membuat daftar yang diurutkan (ordered list) di HTML?

a)

`<ul>` 

b)

`<list>` 

c)

`<ol>` 

d)

`<li>`

107.

Apa fungsi tag `<img>` dalam HTML?

a)

Menambahkan teks gambar 

b)

Menampilkan gambar 

c)

Membuat link gambar 

d)

Mengedit gambar

108.

Bagaimana cara menyisipkan komentar di dalam kode HTML?

a)

`<!-- ini adalah komentar -->` 

b)

`// ini adalah komentar` 

c)

`/* ini adalah komentar */` 

d)

`# ini adalah komentar`

109.

Tag mana yang digunakan untuk membuat paragraf di HTML?

a)

`<p>` 

b)

`<paragraph>` 

c)

`<para>` 

d)

`<pg>`

110.

Apa yang dilakukan oleh atribut `colspan` pada tag `<td>` di HTML?

a)

Mengatur lebar kolom 

b)

Menggabungkan sel ke samping 

c)

Mengatur warna latar belakang 

d)

Menambahkan padding

111.

Bagaimana cara menambahkan warna latar belakang pada halaman HTML menggunakan CSS?

a)

`background-color` 

b)

`color-background` 

c)

`bg-color` 

d)

`page-background`

112.

Bagaimana cara menghilangkan garis bawah pada tautan (link) pada CSS?

a)

`text-decoration: none;` 

b)

`link-style: none;` 

c)

`underline: false;` 

d)

`remove-link: underline;`

113.

Manakah yang dari tag dibawah ini yang bisa membuat garis Horizontal?

a)

`br`

b)

`hr`

c)

`Free Fire`

d)

`b`

114.

Apa properti CSS yang digunakan untuk mengatur jarak antar huruf ?

a)

`word-spacing` 

b)

`text-spacing` 

c)

`letter-spacing` 

d)

`line-spacing`

115.

Apa perbedaan antara `margin` dan `padding` dalam CSS?

a)

Margin menambah ruang di dalam elemen, sedangkan padding menambah ruang di sekitar elemen. 

b)

Padding menambah ruang di dalam elemen, sedangkan margin menambah ruang di sekitar elemen. 

c)

Keduanya memiliki fungsi yang sama. 

d)

Margin dan padding digunakan secara bergantian.

116.

Bagaimana cara membuat efek hover pada elemen dengan CSS?

a)

`hover-effect: true;` 

b)

`effect-hover: activate;` 

c)

`:hover { /* styles */ }` 

d)

`hover: style;`

117.

PHP Merupakan singkatan dari?

a)

Private Home Page

b)

Personal Hypertext Processor

c)

Hypertext Preprocessor

d)

Program Hypertext Processor

118.

Kode PHP diawali dan di akhiri dengan tanda?

a)

<?php … </?php>

b)

<script> … </script>

c)

<?php … ?>

d)

<php … /?>

119.

Sintak untuk mencetak output ‘Hello World’ di PHP?

a)

cout<<“Hello World”;

b)

System.out.print(“Hello World”);

c)

ocument.write (“Hello World”)

d)

echo “Hello World”;

120.

Setiap variabel di PHP diawali dengan simbol?

a)

#

b)

$

c)

%

d)

*

121.

Setiap perintah dalam PHP diakhiri dengan tanda?

a)

:

b)

;

c)

*

d)

</php>

122.

Untuk membuat komentar di PHP menggunakan tanda?

a)

//

b)

/*

c)

%

d)

$

123.

Tipe data integer di PHP digunakan untuk data?

a)

Bilangan bulat

b)

Bilangan Pecahan

c)

Boolean

d)

NULL

124.

Berikut ini adalah command artisan laravel untuk membuat Controller adalah:

a)

php artisan migrate

b)

php artisan make:model namaModel

c)

php artisan make:migration create_nama_table

d)

php artisan make:controler NamaController

125.

langkah pertama yang harus dilakukan untuk membuat aplikasi laravel BARU adalah:

a)

php create-project laravel/laravel --prefer-dist siaset

b)

composer create-project laravel/laravel --prefer-dist siaset

c)

composer artisan:make laravel/laravel --prefer-dist siaset

d)

php artisan:make laravel/laravel --prefer-dist siaset

126.

Untuk menampilkan halaman CREATE yang ada pada SatkerController maka Setting Route yang harus ada adalah sebagai berikut:

a)

Route::get('/kategori/create', 'KategoriController@create');

b)

Route::get('/kategori/index', 'KategoriController@index');

c)

Route::get('/satker/create', 'SatkerController@create');

d)

Route::get('/satker/index', 'SatkerController@index');

127.

Untuk mengaktifkan fitur Authentication supaya user bisa login dalam aplikasi maka command yang harus diketik pada CMDER adalah:

a)

php artisan make:controller NamaController

b)

php artisan make:migration

c)

php artisan make:auth

d)

php artisan migrate

128.

Kode tersebut digunakan untuk:

a)

Menampilkan pesan "message" saat berhasil create data

b)

Menampilkan data pada tabel

c)

Melakukan Migrasi Data

d)

Membuat Controller Baru

129.

Agar suatu halaman memiliki layout yang sama seperti layout intinya, maka harus dibungkus dalam kode:

a)

@extends('layout.app')


@section('content')

@endsection

<HTML DISINI>

b)

@extends('layouts.app')


@section('content')

<HTML DISINI>

@endsection

c)

@foreach('layouts.app')


@section('content')

<HTML DISINI>

@endforeach

d)

@if('layouts.app')


@else if('content')

<HTML DISINI>

@else

130.

Berdasarkan kode tersebut, maka data yang akan keluar setiap halaman(page)-nya berjumlah:

a)

3

b)

10

c)

12

d)

3

131.

dalam kode diatas Object 'Kategori' akan error, untuk mengatasi error maka perlu ditambahkan:

a)

use App\Kategori; di paling atas

b)

use App\Controller; di paling atas

c)

use App\Model; di paling atas

d)

use App\Index; di paling atas

132.

Untuk setting alamat URL yang diinginkan dalam framework Laravel dilakukan dalam folder:

a)

routes

b)

bootstrap

c)

database

d)

resources

133.

Folder 'Controller' dalam aplikasi berbasis framework Laravel dapat ditemukan di:

a)

app/Console

b)

app/Http

c)

config/

d)

resources/views

134.

Untuk Setting Model dalam aplikasi MVC berbasis framework Laravel dapat dilakukan dalam folder:

a)

config

b)

database

c)

app

d)

resource

135.

Untuk membuat tampilan di Browser berupa Views dalam aplikasi berbasis framework Laravel dapat dilakukan di folder:

a)

config

b)

database

c)

app/Http

d)

resources/views

136.

Kode tersebut diatas adalah kode untuk melakukan setting

a)

Controller

b)

Model

c)

Database

d)

Route

137.

Apa yang ingin dilakukan programmer saat membuat kode tersebut?

a)

Membuat fungsi untuk menghapus kategori

b)

Membuat fungsi untuk melihat kategori

c)

Membuat fungsi untuk membuat kategori baru

d)

Membuat fungsi untuk mengedit kategori

138.

Apa yang akan terjadi setelah $kategori_baru berhasil disimpan berdasarkan kode tersebut?

a)

Aplikasi akan error

b)

aplikasi akan menuju ke routes 'kategori/create'

c)

aplikasi akan menuju ke routes 'kategori/index'

d)

aplikasi akan menuju ke routes 'kategori/message'

139.

Kode tersebut adalah kode untuk menjalankan perintah:

a)

membuat kategori baru

b)

mengedit kategori

c)

melihat data kategori

d)

menghapus kategori

140.

pesan yang akan didapat jika kode diatas berhasil dilakukan adalah:

a)

maaf aplikasi error

b)

kategori berhasil di update

c)

mantap

d)

OK