WorksheetsPEMROGRAMAN KELAS 10
Total questions: 50
Worksheet time: 25mins
Name
Class
Date
1.
kumpulan halaman digital yang berisi informasi berupa teks, animasi, gambar, suara dan video atau gabungan dari semuanya yang terkoneksi oleh internet, sehingga dapat dilihat oleh seluruh siapapun yang terkoneksi jaringan internet disebut
a)
a. Website
b)
b. Link
c)
c. Program
d)
d. Javascript
e)
e. Desain
2.
Dalam mempelajari pemrograman web, perlu diketahui pemahaman beberapa bahasa skrip yang dibutuhkan dalam pembuatan 1 halaman website yaitu, Kecuali :
a)
A. HTML
b)
B. PHP
c)
C. CSS
d)
D. Javascript
e)
E. English
3.
1. Bagian dari URL yang digunakan untuk mengidentifikasi lokasi web, dan digunakan dalam protocol HTML disebut?
a)
A. HTML
b)
B. HTTP
c)
C. WWW
d)
D. IP Control
e)
E. Web Server
4.
Dibawah ini yang bukan termasuk Software text editor membuat program adalah…
a)
A. Sublime Text
b)
B. Note Pad
c)
C. Word
d)
D. Notepad++
e)
E. Visual Studio Code
5.
1. Tag HTML Secara Default dimulai dari…. Dan diakhiri dengan …..
a)
A. /
b)
B. /
c)
C.
/
d)
D. /
e)
E. /
6.
Tag yang digunakan untuk mendefinisikan gambar ialah….
a)
A. ……
b)
B. ……
c)
C.
……
d)
D. ……
e)
E.
- …….
7.
1. Suatu Susunan atau urutan langkah – langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis disebut….
a)
A. Taktik
b)
B. Strategi
c)
C. Algoritme
d)
D. Pemrograman
e)
E. Notasi Computing
8.
1. Seorang Ilmuwan Islam Yang Karya Karyanya Dalam Bidang Matematika, Astronomi, Astrologi Dan Geografi Banyak Menjadi Dasar Perkembangan Ilmu Modern Adalah…
a)
A. Muhammad Musa Al-Khwarizmi
b)
B. Muhammad Ibnu Musa Al-Khawarizmi
c)
C. Muhammad Al-Khwarizmi
d)
D. Muhammad Bin Khwarizmi
e)
E. Muhammad Ali Bin Musa Al-Khawarizmi
9.
1. Merupakan bagan yang menunjukan aliran atau urutan data dari proses yang terjadi adalah pengertian dari….
a)
A. Flowchart
b)
B. Logika
c)
C. Algoritme
d)
D. Struktur
e)
E. Website
10.
1. Apakah nama bagan alir disamping….?
a)
A. Terminator
b)
B. Arah Aliran
c)
C. Preparation
d)
D. Proses
e)
E. Input/Output Data
11.
1. Bagan alir yang menunjukkan Predefined Process (Subprogram)….
a)
Opsi 1
b)
Opsi 2
c)
Opsi 3
d)
Opsi 4
e)
Opsi 5
12.
1. Simbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang lain adalah symbol?
a)
A. Terminator
b)
B. Display
c)
C. Procesing
d)
D. Google Chrome
e)
E. Flow Direction
13.
1. Dibawah ini terdapat contoh web browser diantaranya adalah…
a)
A. Facebook, Instagram, Google, Whatsapp
b)
B. Instagram, Google, Opera, Facebook
c)
C. Chrome, Firefox, Internet Explorer, Edge
d)
D. Chrome, Facebook, Instagram, Line
e)
E. Semua jawaban benar
14.
1. Cara berfikir sistematis untuk memecahkan masalah dan membuat keputusan merupakan pengertian dari…
a)
A. Logika
b)
B. Bahasa pemrograman
c)
C. Algoritme
d)
D. Struktur
e)
E. Flowchart
15.
Fungsi utama dari tag dalam HTML adalah untuk...
a)
. Menampilkan gambar
b)
B. Membuat paragraf
c)
C. Membuat tautan
d)
D. Menampilkan video
e)
E. Menampilkan Suara/Audio
16.
Tag HTML yang digunakan untuk membuat heading terbesar adalah...
a)
A.
b)
B.
c)
C.
d)
D.
e)
E.
17.
Manakah sintaks yang benar untuk menampilkan teks "Halo Dunia!" di PHP?
a)
A. echo("Halo Dunia!");
b)
B. print "Halo Dunia!"
c)
C. display("Halo Dunia!")
d)
D. output("Halo Dunia!")
e)
E. input (“Halo Dunia!”)
18.
Di dalam form HTML, atribut method="post" digunakan untuk...
a)
A. Menampilkan data di URL
b)
B. Mengirim data melalui URL
c)
C. Mengirim data secara tersembunyi
d)
D. Menyimpan data di server
e)
E. Mengirim data secara Acak
19.
Di PHP, simbol $ digunakan untuk...
a)
A. Mengakhiri pernyataan
b)
B. Menunjukkan variabel
c)
C. Menyisipkan file
d)
D. Membuat komentar
e)
E. Menunjukan Simbol
20.
1. Apa keluaran dari kode berikut?
php
SalinEdit
$nilai = 80;
if ($nilai >= 75) {
echo "Lulus";
} else {
echo "Tidak Lulus";
}
a)
A. 75
b)
B. Tidak Lulus
c)
C. Lulus
d)
D. Error
e)
E. 80
21.
HTML adalah singkatan dari...
a)
A. Hyperlink Markup Language
b)
B. HyperText Markup Language
c)
C. HighText Machine Language
d)
D. HyperTool Machine Language
e)
E. HyperText Language
22.
Tag
a)
A. Menyimpan data
b)
B. Menampilkan gambar
c)
C. Membuat formulir input
d)
D. Mengatur struktur tabel
e)
E. Membuat Kolom
23.
Fungsi $_POST dalam PHP digunakan untuk...
a)
A. Menyimpan file
b)
B. Mencetak data
c)
C. Mengambil data dari form dengan method POST
d)
D. Membuat variabel baru
e)
E. Menghapus FIle
24.
Untuk menjalankan file PHP secara lokal, kita membutuhkan...
a)
A. Browser
b)
B. XAMPP atau software server lain
c)
C. Text editor saja
d)
D. Microsoft Word
e)
E. Microsft Excell
25.
1. Apa yang dimaksud dengan Undo?
a)
A. Menghapus kembali yang telah diundo
b)
B. Membersihkan layer
c)
C. Menghapus Blok
d)
D. Membatalkan Salt Al
e)
E. Mengembalikan yang terhapus terakhir
26.
1. Apa yang dimaksud dengan paste
a)
A. Menampilkan isi dari cut atau copy bload
b)
B. Mengopy Blok
c)
C. Memblok semua isi
d)
D. Menghapus blok
e)
E. Menampilkan copy
27.
1. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah
a)
A. Membuat program
b)
B. Membuat Algoritma
c)
C. Membeli Komputer
d)
D. Proses
e)
E. Mempelajari Program
28.
1. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut :
a)
A. Proses
b)
B. Program
c)
C. Step
d)
D. Diagram
e)
E. Algoritma
29.
1. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :
a)
A. 15 dan 0
b)
B. 0 dan 15
c)
C. 15 dan 15
d)
D. 0 dan 10
e)
E. 10 dan 15
30.
1. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
a)
A. a=0 , b=5
b)
B. a=10 , b=5
c)
C. a=10 , b=0
d)
D. a=b
e)
E. a=10 , b=20
31.
1. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :
a)
A. Merah
b)
B. Hijau
c)
C. Putih
d)
D. Ungu
e)
E. Abu-Abu
32.
1. Salah satu algoritma dibawah ini kecuali:
a)
A. Ibu Tati Mengupas Kentang
b)
B. Komputer Mati
c)
C. Majid Mengambil Uang di ATM
d)
D. Bapak Menulis Surat
e)
E. Bela Memasak Nasi Goreng
33.
Jika akan menggunakan Bahasa pemrograman yang berasal dari proses penjumlahan maka operator yang digunakan adalah
a)
A. Logika
b)
B. Relasional
c)
C. Motherboard
d)
D. Class
e)
E. Aritmatika
34.
Jika a=17 ; b=45 ; c=9 Maka pernyataan berikut yang bernilai TRUE adalah ….
a)
A. (a=b) AND (a
b)
B. (a=b) OR (a
c)
C. (a=b) IF (a
d)
D. (a=b) AND (a>b)
e)
E. (a>c) OR (b
35.
1. Apa yang dimaksud dengan Save As?
a)
A. Menyimpan program dengan file baru
b)
B. Menyimpan program dengan nama file yang sama
c)
C. Menyimpan semua program yang sedang aktif didalam lingkungan kerja
d)
D. Memanggil program yang disimpan pada disk
e)
E. Mengubah direktori kerja penyimpanan file program
36.
1. Berikut aplikasi yang digunakan untuk membuat sebuah pemrograman Kecuali
a)
A. Sublime Text
b)
B. Visual Studio Code
c)
C. Cap Cut
d)
D. Note Pad++
e)
E. IDE (Integrated Development Environment)
37.
1. Berikut Bahasa pemrograman yang sering digunakan untuk membuat website Kecuali
a)
A. Java Script
b)
B. HTML
c)
C. PHP
d)
D. Python
e)
E. Japan
38.
1. Apa yang kalian ketahui tentang PHP & CSS
a)
A. PHP berisikan coding Utama, sedangkan CSS Berisikan coding untuk memperindah PHP
b)
B. PHP berisikan kode kode biasa, sedangkan CSS berisikan kode tidak biasa
c)
C. PHP Berisikan coding untuk memperindah CSS, sedangkan CSS berisikan Coding Utama
d)
D. PHP dan CSS sama sama berisikan coding Utama
e)
E. PHP dan CSS sama sama berisikan coding untuk memperindah sebuah program
39.
1. Apa yang dimaksud dengan Algoritma
a)
A. Bahasa Pemrograman
b)
B. Logika Pemrograman
c)
C. Urutan langkah – langkah Logis untuk menyelesaikan masalah
d)
D. Program Komputer
e)
E. Komponen Komputer
40.
1. Operator aritmatika yang digunakan untuk sisa bagi adalah …
a)
A. +
b)
B. –
c)
C. /
d)
D. %
e)
E. =
41.
1. Operator aritmatika yang digunakan untuk perkalian dalam pascal adalah..
a)
A. +
b)
B. *
c)
C. &
d)
D. #
e)
E. $
42.
1. Algoritma yang baik harus memiliki sifat berikut, Kecuali…
a)
A. Efisien
b)
B. Logis
c)
C. Terstruktur
d)
D. Berurutan
e)
E. Bertele – Tele
43.
1. Pada umumnya seorang programmer akan mengembangkan website menggunakan software yang ia sukai, apa yang dimaksud dengan software?
a)
A. Perangkat Keras
b)
B. Perangkat Lunak (Aplikasi)
c)
C. Sistem
d)
D. Bahasa Pemrograman
e)
E. Kode Program
44.
1. Apa yang dimaksud dengan website?
a)
A. Program Komputer yang dijalankan Offline
b)
B. Aplikasai Dekstop
c)
C. Kumpulan halaman yang saling terhubung dan dapat diakses melalui internet
d)
D. File dokumen di komputer
e)
E. Berisikan kode program
45.
1. Perangkat lunak yang digunkan untuk menjelajahi website disebut…?
a)
A. Compiler
b)
B. Server
c)
C. Browser
d)
D. Router
e)
E. Adaptor
46.
1. Tag dasar yang digunakan untuk membuat struktur Website HTML dimulai dari
a)
A.
b)
B.
c)
C.
d)
D.
e)
E.
47.
1. File website yang dibuat menggunkan Bahasa HTML biasanya disimpan dengan memberi tanda akhiran berupa…
a)
doc
b)
B. .xls
c)
C. .html
d)
D. .exe
e)
E. .ppt
48.
1. Untuk menampilkan gambar dihalaman web digunakan tag…?
a)
A. ![]()
b)
B.
c)
C.
d)
D.
e)
E.
49.
1. Setiap membuat kode program pasti ada awalan dan akhiran (penutup) berikut ini penulisan kode yang benar adalah…
a)
A.
b)
B.
c)
C.
d)
D.
e)
E.
50.
1. Fungsi dari CSS dalam pengembangan website adalah untuk…
a)
A. Menghubungkan ke database
b)
B. Mengatur struktur halaman
c)
C. Memberikan gaya tampilan (warna, ukuran, layout)
d)
D. Menjalankan logika program
e)
E. Menjalankan kode program
100 %
