Font size
WorksheetsSOAL KELAS 10
Total questions: 130
Worksheet time: 3hrs 57mins
1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :
Membuat program
Membuat Algoritma
Membeli komputer
Proses
Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .
Proses
Program
Algoritma
Step by step
Pada pembuatan program komputer, algoritma dibuat :
Sebelum pembuatan program
Pada saat program dibuat
Sesudah pembuatan program
Pada saat verifikasi program
simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .
Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi
Menjadi Sembarang Nilai
Menjadi hampa
Q tetap
Menjadi 0
Perhatikan potongan algoritma berikut ini:
Input (harga)
IF harga = 12500 then
Beli
ENDIF
Pernyataan manakah yang benar tentang program di atas
Jika (harga=12500) maka program tidak melakukan apapun
Jika (harga!=12500) maka program tidak melakukan apapun
Jika (harga<12500) maka lakukan aksi beli
Jika (harga>12500) maka lakukan aksi beli
Proses mulai dan selesai dalam flowchart digambarkan dengan simbol...
Bentuk grafis yang menggambarkan urutan proses dalam sebuah algoritma.
Flowchart
Pseudocode
Program
Software
Apa hasil cetak yang akan muncul ketika masukan berupa nama = Budi dan Nilai = 56
Budi Tidak Lulus
Budi Lulus
Budi 56
Budi Ganteng
Apa hasil PRINT harga jika INPUT harga = 100
200
100
90
25
Algoritma harus memiliki titik berhenti (stopping role)
Effectiveness
Definiteness
Finiteness
Activeness
Perhatikan petikan algoritma berikut :
Algoritma luas segitiga
Masukkan tinggi
Masukkan alas
...........
Tampilkan luas
Untuk mengisi .... yang kosong adalah ...
luas = ½ * panjang * tinggi
luas = alas * tinggi
luas = ½ * alas * tinggi
luas = ¼ * alas * tinggi
Berikut ini lambang dari operator logika, kecuali:
&&
++
||
!
dari kode tersebut, apa yang akan dikeluarkan?
pintu 1
pintu 2
pintu 3
3
dari kode tersebut, apa yang dikeluarkan?
1
2
3
4
berapa kali baris 16 dikerjakan?
// tidak dikerjakan sama sekali
1
2
// tak terbatas
dari kode tersebut, apa yang akan dikeluarkan?
pintu 1
pintu 2
pintu 3
// tidak ada keluaran
Algoritma : Jika A>B dan A>C maka A paling besar;
Maka pseudocode algoritma tersebut adalah ....
If (A<B&&A>C) { cout << “A paling besar”; }
If (B<A&&C<A) { cout << “A paling besar”; }
If (A<B&&A<C) { cout << “A paling besar”; }
If (A>B&&A<C) { cout << “A paling besar”; }
Output dari algoritma tersebut adalah ....
23
24
25
26
27
Penggunaan WHILE DO adalah struktur perulangan dengan ....
1 kondisi
2 kondisi
Kondisi di awal
Kondisi di akhir
kondisi yang diketahui jumlah perulangannya
Bahasa Pemograman C++ diciptakan satu decade setelah bahasa pemograman C. diciptakan oleh Bjarne Strourstroup dari Laboratorium Bell, AT&T pada tahun ?
1987
1982
1983
1980
Bahasa Pemograman C++ diberi nama oleh Rick Mascitti, namun pada awal pembuatannya di beri nama?
A better C
A better A
A better B
A better D
Hal yang menjadi catatan penting dalam pemograman C++ bahwa Program C++ bersifat Case Sensitive. Maksud dari sifat tersebut adalah……..
Semua character di anggap sama
Huruf kecil dan besar disamakan
Huruf besar dan kecil di anggap beda
Tidak boleh memakai 2 file header
Perintah Cin pada Program C++ digunakan untuk ?
Menginput suatu nilai dari suatu piranti masukan (keyboard)
Menampilkan data pada layar
Mpendeklarasian variable
Mengulang proses looping pada program
Dari program diatas, manakah yang termasuk komentar
Hello My World !
void main()
// my first program in C++
#include <iostream.h>
Hasil Program diatas adalah
Hello World!
I'm a Student Of SMK NU MA'ARIF KUDUS
Hello My World ! i’m a Student Of SMK NU MA'ARIF KUDUS
My first program in C++
Bahasa c++ diperkenalkan pertama kali pada tahun?
1970
1973
1980
1983
Suatu tempat data yang mempunyai nilai atau data yang berubah-ubah disebut?
Tipe data
Main
Variabel
Konstanta
Perintah yang digunakan untuk membaca inputan pada c++ adalah...
Printf
Cout
Puts
Cin
Dibawah ini merupakan tipe data bilangan bulat....
Int
Char
String
Cin
Berikut Sintak yang benar untuk menghasilkan output ‘Hello World’ di C++ ?
cout<<“Hello World”;
print<<“Hello World”;
echo “Hello World”;
System.out.print(“Hello World”);
Bagaimana cara membuat komentar di C++ ?
/* Ini komentar
# Ini komentar
// Ini komentar
< Ini komentar >
Setiap perintah di dalam C++ selalu diakhiri dengan tanda?
:
;
}
]
Perintah untuk menginput suatu nilai dari keyboard untuk di proses di dalam program adalah?
cout
cin
getch
input
Suatu tempat yang berfungsi untuk menampung data atau nilai yang dapat berubah-ubah selama program berjalan disebut?
konstanta
variabel
define
function
Konstanta akan menampung nilai yang TIDAK dapat diubah-ubah selama program dijalankan. Pernyataan ini bernilai?
Benar
Salah
Tipe data apa yang digunakan untuk menyimpan variabel dengan nilai teks?
string
String
txt
TXT
Dibawah ini adalah cara yang tepat untuk deklarasi variabel bilangan dengan tipe integer di C++ !
bilangan int;
var bilangan;
int bilangan;
$bilangan;
Tipe data yang digunakan untuk bilangan pecahan adalah ?
Char
String
Integer
Double
Tipe data yang digunakan untuk bilangan bulat adalah ?
Char
String
Integer
Double
Apa perintah yang paling pertama dalam mengawali pembuatan HTML...
<body>
</body>
</html>
<html>
Manakah pada pilihan dibawah ini yang merupakan mahasa Markup…
PHP
JavaScript
HTML
Python
Tiga Struktur dasar Tag HTML yaitu…
title – head – body
html – head – title
html – head– body
html – title – table
Membuat text tebal pada HTML yaitu menggunakan…
<b>
<p>
<i>
<br>
Perintah untuk mengganti baris pada HTML adalah...
<br>
<tr>
<td>
<li>
HTML merupkan singkatan dari...
Hyper Link Markup Leaguage
Hyper Text Markup Laguage
Hyper Test Markup Laguage
Hyper Team Markup Laguage
Dalam HTML tang <p> digunakan untuk...
Membuat komentar
Membuat paragraf
Membuat header
Membuat footer
Perhatikan kode html beikut ini:
<ul>
<li>Satu</li>
<li>Dua</li>
<li>Tiga</li>
</ul>
Hasil dari kode html di atas adalah …
Struktur dasar membuat tabel pada html ....
<table>
<tr>
<td> </td>
</tr>
<table>
<table>
<tr>
<tr> <td>
<table>
</td>
<table>
<tr>
<td> </td>
</tr>
</table>
<td>
<table>
<tr> </tr>
</table>
</td>
Pasangan hasil yang sesuai untuk pemformatan dengan tag <u> dan <i> secara berurutan adalah …
satu dan dua
satu dan dua
satu dan dua
satu dan dua
Coding dibawah ini berfungsi untuk,
<img src="png.png" width="100" height="100"></img>
Menampilkan audio
Menampilkan video
Menampilkan gambar
Menuju ke suatu link
Penulisan DOCTYPE yang benar dalaman HTML 5 adalah
<html>
<DOCTYPE>
<!DOCTYPE HTML5>
<!DOCTYPE HTML>
berikut ini yang bukan termasuk tag untuk membuat heading adalah......
<h4>
semua benar
<h5>
<h7>
<h1 align=”center”>hello world</h1>cobaperhatikanelemen HTML diatas, mana yang termasukisidari tag HTML?
hello word
center
<div>
<h1 align=”center”>
Apa fungsi dari hyperlink dalam halaman web?
Untuk menggabungkan 2 atau lebih kolom pada baris yang berbeda
Untuk memudahkan pengunjung web dalam menulusuri/menjelajahi seluruh isi atau informasi yang tersimpan dalam situs web bersangkutan.
Mengubah tampilan halaman web
Untuk menggabungkan halaman web
apa singkatan HTML
hyper text mark language
hyper text markup language
hyper text marka language
hyper text management languange
apa fungsi title ?
untuk judul website
untuk atas website
untuk url website
untuk judul html
Perintah untuk mengganti baris pada HTML adalah
<br>
< >
<td>
<p>
dibawah ini yang termasuk dalam bahasa pemrograman,kecuali
html
php
python
corel
Perbedaan tampilan text yang diformat dengan tag <h1> dan <h6> adalah …
tag <h1> menampilkan teks lebih besar dari <h6>.
tag <h1> menampilkan teks lebih kecil dari <h6>.
tag <h6> menampilkan teks berukuran sama dengan <h1>.
tag <h6> menampilkan teks lebih besar dari <h1>.
Tag yang digunakan untuk mengetikkan teks sebagai sebuah paragraf adalah …
<p>
<h1>
<title>
<u>
Urutan langkah yang benar untuk menyimpan dokumen HTML melalui aplikasi Notepad adalah …
ketik nama dengan tambahan .htm lalu ubah tipe ke All files dan klik Save.
pilih folder tempat penyimpanan, ketik nama file dengan tambahan .htm langsung klik Save.
ketik nama dengan tambahan .htm lalu ubah tipe ke Text files dan klik Save.
pilih folder tempat penyimpanan, ketik nama file dengan tambahan .htm lalu buah tipe ke Text files dan langsung klik Save.
Urutan penggunaan tag yang sesuai struktur dalam sebuah halaman web adalah …
<html> - <head> - <body> - <p>
<body> - <p> - <html> - <head>
<html> - <p> - <head> - <body>
<head> - <body> - <p> - <html>
Perintah untuk mengosongkan kolom pada HTML adalah ...
tr
br
td
 
Apa perintah yang paling pertama dalam mengawali pembuatan HTML?
<body>
</body>
</html>
<html>
<br> fungsi tag tersebut adalah ....
enter
spasi
mewarnai text
mewarnai background
Dibawah ini yang merupakan tag html untuk mewarnai huruf adalah....
<fon color ="">
<font color=" ">
font color=""
<font colour=" ">
Untuk memberi warna pada latar belakang web diatur dengan mengubah nilai atribut ….
<body bgcolor=’warna’>
<head bgcolor=’warna’>
<title bgcolor=’warna’>
<html bgcolor=’warna’>
Struktur dasar membuat tabel pada html ....
<table>
<tr>
<td> </td>
</tr>
<table>
<table>
<tr>
<tr> <td>
<table>
</td>
<table>
<tr>
<td> </td>
</tr>
</table>
<td>
<table>
<tr> </tr>
</table>
</td>
Tag untuk menentukan baris pada tabel
td
th
tr
tc
Perintah untuk menjadikan komentar pada PHP adalah
//
#
'
$
Perintah untuk mendefenisikan variable di PHP adalah
//
/*
$
*
Perintah untuk mencetak Tulisan di PHP menggunakan sintaks
cetak
echo
println
mysqli_connect
Dalam testing program untuk menguji logika program, sebaiknya menggunakan data
false saja
true saja
false dan true
bilangan numerik
Dalam pemrograman tahapan menterjemahkan ke bahasa komputer disebut
proses informasi
proses translasi
proses debug
compile
Proses identifikasi penyebab kesalahan dan memperbaikinya disebut
Testing
security
debugging
controlling
Diantara yang berikut, yang bukan termasuk control statement adalah
IF...
FOR....
WHILE....
GET...
Perintah PHP selalu diawali dengan, kecuali....
<?php
<?
?>
<%
Logic untuk pemrograman web framemwork dikenal istilah
MPP
NVP
MVC
MVP
Instruksi “IF expr1 THEN statement1 ELSE statement2” menyatakan bahwa statement1 dijalankan jika expr1 True dan statement2 dijalankan jika expr1 False. Pernyataan tersebut dikenal istilah
lexeme
token
syntax
semantic
Perintah untuk menjadikan komentar pada PHP adalah
//
#
'
$
Perintah untuk mencetak Tulisan di PHP menggunakan sintaks
cetak
echo
println
mysqli_connect
Perintah PHP selalu diawali dengan, kecuali....
<?php
<?
?>
<%
Perintah untul koneksi PHP di database yang benar dibawah ini adalah...
$conn = mysqli_connect($servername, $username, $password, $database);
$conn = mysql_connect($servername, $username, $password, $database)
$connect = mysqli_connect($servername, $username, $password, $database)
$connect = mysq_connect($servername, $username, $password, $database);
Gambar diatas merupakan tampilan dari...?
Navbar
Card
Jumbotron
Dropdown
Untuk memberi warna teks pada web diatur dengan mengubah nilai atribut ...
Body
Fontcolor
Tittle
Bgcolor
Apakah alat yang digunakan untuk membantu kita meng akses World Wide Web?
search engine
webpage
browser
web
Diantara aplikasi dibawah ini yang BUKAN merupakan browser adalah ...
Google Chrome
FireFox
Internet Explorer
Kode html untuk membuat baris baru adalah
<hr>
<td>
<tr>
<br>
Ciri script dari pemrograman PHP adalah
Var
<?
<index>
<body>
Domain yang menjadi identitas dari negara Indonesia adalah
.ORG
.ID
.COM
.NET
.US
Di bawah ini contoh server side scripting adalah ....
Javas
Javac
Www
Web
Java server pages (JSP)
Web server antar platform yang dapat berjalan di beberapa platform seperti LINUX dan windows adalah .…
Web route
Apache
Xampp
Web server
DHCP server
Jenis script yang pengolahannya dilakukan di sisi client disebut .…
Client side scripting
Server side scripting
Macintosh
Client side scripting dan Server side scripting
Benar semua
Fungsi utama web server adalah .…
Mencatat halaman web
Membuat berkas baru
Salah semua
Menyimpan gambar
Mentransfer seluruh berkas atau file dalam sebuah web halaman
Search engine adalah ....
Mesin pengetik
Mesin pencari
Mesin pemotong
Mesin print
Mesin copy
Apa kepanjangan dari JSP?
Active server pages
Internet information service
Hypertext prepprocessor
Java server pages
Web server apache tomcat
Tag <input> yang atribut TYPE-nya dapat digunakan untuk menerima masukan berupa pilihan yaitu …
checkbox
radio
combobox
text
Perhatikan potongan script php dibawah ini !
$kalimat=‘selamat datang diwebsite kami!’;
echo ucwords($kalimat);
Pernyataan yang benar dibawah ini tentang script diatas adalah …
menampilan sebuah kalimat dengan huruf kecil semua
menampilan sebuah kalimat dengan huruf besar semua
menampilan sebuah kalimat dengan huruf besar diawal kalimat
menampilan sebuah kalimat dengan huruf besar diawal kata
Perhatikan potongan script php dibawah ini !
$data = array(‘senin’, ‘selasa’, ‘rabu’, ‘kamis’, ‘jumat’, ‘sabtu’, ‘minggu’);
Untuk mengambil nilai elemen kamis dari array diatas, perintah yang benar adalah …
$data[2]
$data[4]
$data[3]
$data[5]
1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :
Membuat program
Membuat Algoritma
Membeli komputer
Proses
Memproses Listing Algoritma
Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .
Proses
Program
Algoritma
Step by step
Probability
Bahasa Pseudocode yang di gunakan pada penulisan algoritma berupa :
Bahassa Inggris
Bahasa Puitis
Bahasa yang lebih ringkas dari algoritma
Sembarang bahasa asal terstruktur
Bahasa
Pada pembuatan program komputer, algoritma dibuat :
Sebelum pembuatan program
Pada saat program dibuat
Sesudah pembuatan program
Pada saat verifikasi program
Sebelum menulis ide
Tahapan dalam menyelesaikan suatu masalah adalah :
Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
Masalah-Model-Algoritma-Eksekusi-Hasil
Masalah-Model-Algoritma-Program-Eksekusi-hasil
Model-masalah-algoritma-hasil-eksekusi
Dalam Penulisan Alur pemrograman, terdapat tiga langkah diantaranya Psedocode. Pseucocode merupakan tampilan. . . .
alir Program
Tampilan Program
Imitasi Program
Flowchart
Tiruan Algoritma
simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .
Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.
Untuk melengkapi peryataan diatas adalah . . . .
Input
File
Database
Masalah
Rekayasa
Perhatikan penggalan Psedocode Luas trapesium !
program luas_Trapesium;
Deklarasi
x: real
artinya . . . .
x variabel real
x sama
x tidak memiliki arti
x tipe data real
x tidak sama dengan Real
Didalam pembuatan algoritma Pseudocode, terdapat nilai input, proses maupun output dari suatu Algoritma. Yang memiliki nilai sama dengan declarasi input bernilai integer pada algoritma volume balok adalah . . .
nilai Panjang, Lebar dan Volume
nilai Volume, Lebar dan Tinggi
nilai Panjang, Lebar dan Tinggi
nilai Panjang, Tinggi dan Volume
semua jawanaban benar
Motivasi untuk membuat algoritma adalah...
Tantangan
Pertanyaan
Kondisi
Situasi
Masalah
Tokoh arab pencetus pertama kali dari lahirnya algoritma adalah...
Abu Janda
Abu Nawas
Abu Ja'far
Abu Tofar
Abu Tolif
Kata algorism berarti...
Matematika
Aljabar
Proses menghitung
Rumus aritmatika
Aljabar
Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis adalah...
Algoritma
Logika
Flowchart
Diagram
Perbandingan
Gambar berikut ini merupakan flowchart dari
Simbol proses
Simbol decision
Simbol predefined
Simbol terminal
Simbol connector
benar sesuai dengan logika manusia nama lain dari kata...
penalaran
keputusan
logis
pertimbangan
perbandingan
aktivitas menjalankan langkah-langkah dalam algoritma pengertian dari
Masalah
Struktur
Proses
Program
Aljabar
Simbol berikut ini adalah simbol dari...
terminal
proses
keputusan
arus/flow
persiapan
Gambar berikut merupakan simbol dari...
Terminal
Arus/flow
Connector
process
Manual
Nama lain dari kata logika adalah...
Perbandingan
Penalaran
Keputusan
Aljabar
Perbandingan
Penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program
Logika
Algoritma
Flowchart
Diagram
Sturktur
Symbol berikut ini adalah simbol dari...
Connector
Terminal
Input/Output
Offline Connector
Process
Simbol berikut ini adalah simbol dari...
proses
terminal
keputusan
persiapan
konektor
Simbol berikut ini adalah simbol dari
Terminal
Arus/flow
Process
Decition
Connector
Bagan yang memperlihatkan urutan prosedure dan proses dari beberapa file di dalam media tertentu disebut...
System flowchart
Manual struktur
Program flowchart
Aljabar struktur
Diagram flowchart
Seorang dikatakan algorist jika...
Menggunakan Rumus
Menggunakan Angka arab
Menggunakan Logika
Menggunakan Bilangan
Menggunakan Kalkulator
Berikut ini adalah simbol...
Terminal
Proses
Keputusan
Persiapan
Input Output
Simbol yang memunculkan 2 kemungkinan adalah...
Terminal
Predefined
Conector
Decision
Proces
Judul buku yang ditulis oleh seorah tokoh arab sebagai dasar lahirnya algoritma adalah...
Al Baba
Al goritem
Al jabar
Al karam
Al liando
Berikut ini merupakan simbol dari...n
Input outpu
Proses
Predefined
Decision
Sub Proses
