wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UAS DASAR KOMPUTER DAN PEMOGRAMAN

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.
Sebuah teknologi yang menghubungkan benda-benda di sekitar kita ke dalam sebuah jaring-jaring yang saling terhubung disebut…
a)
Blockchain Technology
b)
Internet Of Things
c)
Javascript Programming
d)
Net Framework
e)
Google App Engine
2.
Teknik pengulangan yang terdapat dalam bahasa pemrograman, kecuali….
a)
For To Do
b)
For DownTo Do
c)
Repeat Until
d)
While Do
e)
If Then
3.
Struktur data yang statis yang mempunyai 1 nama tetapi memiliki banyak tempat disebut….
a)
Array dinamis
b)
Array statis
c)
Array satu dimensi
d)
Array dua dimensi
e)
Array tiga dimensi
4.
Cara belajar menjadi hacker, kecuali…
a)

Belajar pemograman

b)

Memiliki pemikiran seorang hacker

c)

Memiliki rencana untuk menjadi mahasiswa abadi

d)

Mulai mempelajari Linux

e)

Belajar HTML

5.
Sistem operasi linux menggunakan bahasa pemograman…
a)
PHP
b)
C
c)
C++
d)
Pascal
e)
HTML
6.
Struktur percabangan yang digunakan untuk menentukan satu pilihan adalah…
a)
Case Of
b)
If Then
c)
If Then Else
d)
While Do
e)
Repeat Until
7.
Bahasa instruksional sederhana dengan pernyataan terstruktur adalah bentuk dari bahasa pemograman…
a)
C++
b)
Assembly
c)
Python
d)
Java
e)
Pascal
8.
Komponen string grid yang terdapat pada IDE Delphi berada di menu…
a)
Additional
b)
Standard
c)
Systems
d)
Data Access
e)
ADO
9.

Salah satu kode perintah percabangan python adalah...

a)

If Then Else

b)

If Elif Else

c)

If Then

d)

Case Of

e)

While Do

10.
Salah satu karakteristik dari aplikasi Pycharm adalah….
a)

Tidak untuk bekerja dengan beberapa database secara langsung tanpa mengintegrasikannya dengan alat lain

b)

Tidak dirancang khusus untuk file Python, HTML, CSS, dan Javascript

c)

Bukan sebagai alat peretas kode, debugger, alat pengujian, dan juga opsi kontrol versi

d)

Mempermudah pengembang dalam membangun plugin Python dengan bantuan berbagai API yang tersedia

e)

Tidak membutukan software-software pendukung lainnya seperti anaconda, Version Control System, dan alat debug lainnya.

11.
Yang tidak termasuk ciri-ciri dari komponen radio button adalah….
a)
Berupa pilihan Option Radio
b)
Menu yang boleh dipilih hanya satu
c)
User hanya dapat memilih satu option pada grup pilihan
d)
Pengguna dapat memilih lebih dari satu option pilihan
e)
Bagian dari component pallete standard
12.
Dalam melakukan upaya pencegahan agar perangkat lunak dapat terlindungi hak ciptanya dari pembajakan, makan perusahaan pembuat perangkat lunak melengkapi produknya dengan kode tertentu yang biasa disebut dengan …
a)
Serial number
b)
Code number
c)
Dial number
d)
Passing number
e)
Certificate number
13.

#Python Programming

print ("Teknik Industri")

print ("Universitas Pamulang")

Kode perintah diatas akan menghasilkan output...

a)

Teknik

b)

Teknik Industri

c)

Teknik Industri Universitas Pamulang

d)

Universitas

e)

Pamulang

14.

Kode perintah perulangan pada pemograman Python adalah…

a)

For..To..Do

b)

For..In

c)

For..DownTo..Do

d)

Repeat..Until

e)

Case..Of

15.
Kode perintah untuk menampilkan hasil dari source kode yang ditulis pada pemograman Python adalah...
a)
Copy
b)
Print
c)
Close
d)
Open
e)
Show
16.
Yang tidak termasuk dalam tool peretasan komputer adalah…
a)
DDos Tool
b)
Google Drive
c)
Sniffer
d)
Password Cracker
e)
Lokal And Remote Exploit
17.
Perulangan negatif adalah..
a)
Perulangan dengan perhitungan dari kecil ke besar
b)
Perulangan dengan perhitungan terbatas
c)
Perulangan untuk melakukan insialisasi sebelum iterasi
d)
Perulangan dengan perhitungan dari besar ke kecil
e)
Perulangan dengan menggunakan pernyataan For-To-Do
18.
"Tipe data yang digunakan untuk rangkaian dari huruf, angka atau simbol yang tidak mengandung harga / nilai.adalah…"
a)
Integer
b)
Real
c)
Boolean
d)
String
e)
Array
19.
Identitas yang digunakan untuk menampung suatu nilai pada pemograman python adalah…
a)
Komentar
b)
Variabel
c)
Deklarasi
d)
Prosedur
e)
Array
20.
Jika dicek nilai kebenarannya. Jika benar, maka dikerjakan pernyataan1. Jika salah, maka dicek nilai kebenaran . Jika benar, maka dikerjakan pernyataan2. Jika tidak algoritma akan mengecek ke kondisi berikutnya dengan cara yang sama dengan yang sebelumnya. Terakhir, jika semua kondisi bernilai salah, maka pernyataan yang dikerjakan adalah Pernyataan(n+1). Hal tersebut adalah penjelasan dari percabangan...
a)
Satu kondisi
b)
Dua kondisi
c)
Lebih dari dua kondisi
d)
Bersarang
e)
Majemuk
21.
Yang tidak termasuk jenis-jenis fungsi adalah…
a)
Fungsi Pangkat
b)
Fungsi Aljabar
c)
Fungsi Tanpa parameter
d)
Fungsi Standar
e)
Fungsi Tersarang
22.
Hierarki dari class (object) yang ditulis dengan Object Pascal dan tergabung dalam IDE Delphi disebut...
a)
Object Inspector
b)
Object Oriented Programming
c)
Object Properties
d)
Integrated Development Environment
e)
Visual Component Library
23.
Array dua dimensi dapat digambarkan sebagai suatu…
a)
Struktur data
b)
Benda ruang
c)
Matrik
d)
Indeks
e)
Program
24.
Salah satu hal yang perlu diperhatikan dalam penulisan fungsi adalah…
a)
Harus dideklarasikan dengan operator yang dipakai
b)
Harus dideklarasikan dengan variabel yang dipakai
c)
Harus diikuti dengan prosedurnya
d)
Harus diikuti dengan tipe datanya
e)
Harus diikuti dengan operator yang dipakai
25.
Struktur percabangan yang digunakan untuk menentukan pilihan dengan kondisi yang harus dipenuhi lebih dari satu adalah…
a)
Case Of
b)
If Then
c)
If Then Else
d)
While Do
e)
Repeat Until
26.
Yang tidak termasuk syarat penulisan prosedur adalah…
a)
Harus diawali dengan karakter
b)
Tidak mengenal tanda baca
c)
Tidak memakai spasi penulisan terdiri dari dua kata
d)
Penghubung kata memakai tanda underscore (_)
e)
Penulisan lebih dari dua kata memakai spasi
27.
Tanda yang dipakai untuk menuliskan komentar pada pemograman python adalah…
a)
Tanda Titik
b)
Tanda Tanya
c)
Tanda Seru
d)
Tanda Pagar
e)
Tanda Koma
28.
Array dengan deklarasi tipe indeks subrange integer adalah…
a)
Array dinamis
b)
Array statis
c)
Array satu dimensi
d)
Array dua dimensi
e)
Array tiga dimensi
29.
Fungsi yang dipakai untuk menghitung nilai pangkat kuadrat dari argument x adalah….
a)
Fungsi Exp
b)
Fungsi Ln
c)
Fungsi Round
d)
Fungsi Trunc
e)
Fungsi Sqr
30.
Jika bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak, maka pernyataan tidak dikerjakan dan proses langsung keluar dari percabangan adalah penjelasan dari percabangan ....
a)
Satu kondisi
b)
Dua kondisi
c)
Lebih dari dua kondisi
d)
Bersarang
e)
Majemuk
31.
Struktur perulangan yang menggunakan banyak kondisi keluar (multi condition loop) adalah perulangan…
a)
For To Do
b)
For DownTo Do
c)
Repeat Until
d)
While Do
e)
If Then
32.
Suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code) disebut dengan…
a)
Source program
b)
Interpreter
c)
Compiler
d)
Machine Code
e)
Kombinasi
33.
Teknik yang dilakukan dengan cara main tebak suatu password beserta usernya yang berasal dari sebuah website adalah…
a)
Bruteforce Technique
b)
Phising Technique
c)
Social engineering
d)
Defice Technique
e)
SQL Injection
34.
Subprogram yang berguna untuk membentuk program menjadi modul-modul sehingga lebih sederhana, mudah dipahami dan dapat digunakan berulang kali adalah pengertian dari …
a)
Function
b)
Variabel
c)
Array
d)
Void
e)
Parameter
35.
Suatu variabel tunggal yang digunakan untuk menyimpan sekumpulan data yang sejenis disebut…
a)
Variabel
b)
Konstanta
c)
Procedure
d)
Tipe data
e)
Array
36.
Beberapa pengertian dan fungsi Array yang benar adalah…
a)
Mempermudah penyimpanan character yang lebih dari satu
b)
Hanya dapat menampung nilai
c)
Hanya dapat menampung angka
d)
Dapat menampung semua angka nilai dan character
e)
Untuk mengulang nama siswa dalam kelas kecil
37.
Perbedaan dari perulangan repeat dengan while, kecuali…
a)
Seleksi kondisi ada pada statemen while yang terletak dibawah
b)
Seleksi kondisi ada pada statemen until yang terletak dibawah
c)
Paling sedikit statement-statement dalam repeat until diproses sekali
d)
Pada repeat until dapat tidak menggunakan blok statement ( BEGIN dan END ) untuk menunjukan batas perulangannya
e)
Pada while do paling sedikit dikerjakan nol kali sehingga apabila kondisi tidak terpenuhi maka tidak akan masuk ke dalam lingkungan perulangannya
38.
Komponen string grid yang menyatakan konten sel pada alamat [kolom, baris] adalah…
a)
Form Designer
b)
Row Count
c)
Fixed Rows
d)
Cells
e)
Column
39.
Salah satu karakteristik dari tingkatan hacker script kiddie adalah…
a)
Mengerti sistem operasi luar dalam, sanggup mengkonfigurasi dan menyambungkan jaringan secara global
b)
Kemampuan programnya cukup untuk mengubah program eksploit
c)
Baru belajar basic dari UNIX tanpa mampu menemukan bagian utama kelemahan baru sistem operasi
d)
Hacking dilakukan menggunakan trojoan untuk menakuti dan menyusahkan hidup sebagian pengguna internet
e)
Melakukan hacking dengan menggunakan software trojan, nuke & DoS
40.
"VarA : array[ 1. .4] of integer;B : array[1..5] of string; C: array[1..10] of real;" Struktur array yang menunjukan banyaknya data mampu disimpan dari listing program diatas adalah…"
a)
Kata Var
b)
Huruf A
c)
Angka 1..5
d)
Fungsi Integer
e)
Fungsi Real
41.

print("Perulangan For")

listkelas = ['02tidp001','02tidp004','02tidp002','02tidp005']

for kelas in listkelas:

print(kelas)

Kode perintah diatas jika di running akan menghasilkan output....

a)

02tidp001 02tidp005 02tidp002 02tidp004

b)

02tidp001 02tidp004 02tidp002 02tidp005

c)

02tidp002 02tidp001 02tidp004 02tidp005

d)

02tidp002 02tidp001 02tidp005 02tidp004

e)

02tidp004 02tidp005 02tidp002 02tidp001

42.
Tipe data yang digunakan untuk bilangan yang memiliki angka desimal adalah…
a)
Integer
b)
Real
c)
Boolean
d)
String
e)
Array
43.
Yang termasuk bahasa pemograman dengan memakai interpreter adalah….
a)

Pascal

b)

C

c)

C++

d)

Python

e)

Assembly

44.
Bagian dari delphi yang digunakan untuk menuliskan kode program adalah…
a)
Form Designer
b)
Button
c)
Code Explorer
d)
Tool Bar
e)
Object Properties
45.
Struktur yang digunakan pada perulangan negatif adalah..
a)
For To Do
b)
For DownTo Do
c)
Repeat Until
d)
While Do
e)
If Then
46.
Suatu variable yang nilainya harus berubah agar dapat terjadi perulangan dan pada akhirnya membatasi jumlah perulangan disebu dengan….
a)
Kondisi
b)
Pencacah
c)
Statement
d)
Function
e)
Parameter
47.
Yang tidak termasuk cara untuk mencegah peretasan atau kegiatan hacking adalah…
a)
Melakukan modernisasi hukum pidana nasional beserta hukum acaranya, yang diselaraskan dengan konvensi internasional yang terkait dengan kejahatan tersebut
b)
Meningkatkan sistem pengamanan jaringan komputer nasional sesuai standar internasional
c)
Adanya sertifikasi pada perangkat security yang ilegal
d)
Meningkatkan pemahaman serta keahlian aparatur penegak hukum mengenai upaya pencegahan, investigasi dan penuntutan perkara-perkara yang berhubungan dengan cybercrim
e)
Meningkatkan kesadaran warga negara mengenai masalah cybercrime
48.
Struktur perulangan disebut dengan..
a)
Searching
b)
Formatting
c)
Replay
d)
Repeating
e)
Looping
49.
Syarat tipe data variabel pencacah adalah ....
a)
Dapat dihitung
b)
Tipe data boolean
c)
Harus integer
d)
Bilangan real
e)
Berupa karakter
50.
"procedure TForm1.Button1Click(Sender: TObject);vari:integer;beginlistbox1.Items.Clear;For i :=1 to 10 dobeginListbox1.Items.Add (inttostr (i));" Hasil dari listing program diatas adalah…"
a)
Menampilkan nilai 1
b)
Menampilkan nilai dari 0 sampai 10
c)
Menampilkan nilai dari 10 sampai 1
d)
Menampilkan nilai dari 1 sampai 10
e)
Menampilkan nilai 10