wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LATIHAN SOAL ASAS

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Metode untuk menyusun, menyimpan, dan mengorganisir data dalam komputer agar dapat diakses, diolah, dan dimanipulasi secara efisien merupakan hal yang biasa dilakukan oleh komputer. Cara menyimpan dan mengatur data secara terstruktur pada database disebut dengan ….

a)

pemrograman

b)

struktur data

c)

algoritma

d)

fungsi

2.

Pada saat menyusun data, terdapat struktur data yang berfungsi untuk mengelola database, melakukan kompres file, dan mengolah data lainnya. Elemen yang terdapat pada struktur data berisi pointer disebut ....

a)

array

b)

linked list

c)

node

d)

tree

3.

Struktur data membantu kita dalam memecahkan masalah dan membuat program menjadi lebih mudah dipahami. Berikut merupakan jenis tipe struktur data, kecuali ....

a)

array

b)

linked list

c)

node

d)

tree

4.

Perhatikan pernyataan di bawah ini

(1)   Ukuran lebih dinamis

(2)   Alokasi kegunaan memori bisa kalian sesuaikan dengan kebutuhan

(3)   Penambahan atau pengurangan data lebih cepat

(4)   Penggunaan memori besar

Berdasarkan pernyataan di atas, yang merupakan keunggulan dari tipe data Linked List ditunjukkan pada nomor ....

a)

(1), (2), dan (3)

b)

(1), (2), dan (4)

c)

(2), (3), dan (4)

d)

(1), (3), dan (4)

5.

Pada jaringan telepon mempunyai beberapa node yang saling terhubung yang disebut sebagai simpul sehingga, jaringan telepon merupakan contoh dari jenis tipe struktur data ….

a)

array

b)

queue

c)

tree

d)

graph

6.

Ekspresi dan operasi logika adalah konsep fundamental dalam pemrograman dan matematika yang digunakan untuk mengelola dan memproses nilai logika. Cara untuk menggambarkan dan menghasilkan nilai logika berdasarkan pembandingan atau perbandingan antara data disebut ....

a)

ekspresi logika

b)

operasi logika

c)

algoritma

d)

struktur data

7.

Operasi logika merupakan teknik yang digunakan dalam matematika, pemrograman, ilmu komputer untuk memanipulasi serta menggabungkan pernyataan logis. Operator logika utama yang sering digunakan adalah ....

a)

AND, NAND, OR

b)

NAND, OR, NOT

c)

AND, NAND, NOT

d)

AND, OR, NOT

8.

Perhatikan pernyataan berikut!

(1)   Operator ==

(2)   Operator !<=

(3)   Operator !=

(4)   Operator <

(5)   Operator >=

Berdasarkan pernyataan di atas, yang termasuk operator ekspresi perbandingan terdapat pada nomor ….

a)

(1), (2), (3), dan (4)

b)

(1), (2), (3), dan (5)

c)

(1), (3), (4), dan (5)

d)

(2), (3), (4), dan (5)

9.

Dalam mendesain algoritma terdapat beberapa langkah yang harus dilakukan terlebih dahulu sebelum lanjut ke langkah berikutnya. Langkah awal dalam mendesain algoritma adalah sebagai berikut ....

a)

memahami masalah yang ingin diselesaikan

b)

menganalisis kompleksitas masalah

c)

mempercepat proses pengembangan program

d)

menyelesaikan masalah yang kompleks

10.

Algoritma sebagai prosedur sistematis untuk menyelesaikan masalah matematika dalam langkah yang terbatas. Berikut merupakan keunggulan algoritma dalam pemrograman, kecuali  ….

a)

meningkatkan efisiensi program

b)

memperlambat pembuatan program

c)

tampilan

d)

gerakan

11.

Integrasi memungkinkan untuk mengaitkan data maupun fitur antar aplikasi sehingga data pada satu aplikasi dapat digunakan di aplikasi yang lain. Berikut contoh integrasi konten aplikasi perkantoran yaitu sebagai berikut ....

a)

data dari Microsoft Excel dapat ditautkan dengan dokumen pada Microsoft Word dalam pembuatan surat

b)

data dari Microsoft Word ditautkan di website untuk dipublikasi

c)

data di paint ditautkan dengan presentasi pada PowerPoint dalam menampilkan grafik dari tabel

d)

data di Google di copy di Word untuk pembuatan konten

12.

Aplikasi pengolah kata, fitur utamanya digunakan untuk membuat dan mengolah dokumen, misalnya membuat surat, menyusun laporan, dan lain sebagainya. Contoh aplikasi pengolah kata adalah sebagai berikut, kecuali ....

a)

microsoft word

b)

office word

c)

google sheet

d)

google doc

13.

Aplikasi office adalah kumpulan aplikasi yang digunakan untuk memudahkan pekerjaan Fitur utamanya digunakan untuk mengelola data yang disajikan dalam bentuk lembar kerja yaitu tabel dua dimensi dan dapat menampilkannya dalam bentuk diagram disebut ....

a)

aplikasi pengolah kata

b)

aplikasi pengolah lembar kerja

c)

aplikasi presentasi

d)

aplikasi pengolah gambar

14.

Pernyataan di bawah ini

(1)   Penggabungan grafik dan gambar dari aplikasi pengolah gambar

(2)   Penggunaan tabel dan data dari pengolah lembar kerja (spreadsheet)

(3)   Penyisipan konten teks dari aplikasi pengolah kata (word processor)

(4)   Penggunaan tabel dan data dari pengolah Google Doc

Berdasarkan pernyataan di atas yang merupakan aspek yang dapat dijabarkan terkait integrasi konten dalam mengolah presentasi ditunjukkan pada nomor ....

a)

(1), (2), dan (3)

b)

(1), (2), dan (4)

c)

(2), (3), dan (4)

d)

(1), (3), dan (4)

15.

Orang yang sedang mengantre di kasir merupakan jenis pelayanan yang apabila datang pertama maka akan dilayani terlebih dahulu. Contoh kegiatan tersebut merupakan contoh dari jenis tipe struktur data ....

a)

array

b)

queue

c)

tree

d)

graph

16.

Ketika sedang membuat ataupun mengolah dokumen terdapat perintah yang sering dilakukan. Perintah yang akan menyalin teks atau grafik atau objek lain yang disorot ke dalam clipboard dan akan memindahkan objek dari clipboard tersebut menuju ke dokumen tujuan disebut ….

a)

copy

b)

cut

c)

paste

d)

undo

17.

Website adalah kumpulan beberapa halaman yang dipakai untuk menampilkan informasi berupa teks, gambar, animasi, suara dan atau bahkan video. Website yang berisi konten dalam bentuk artikel video dan foto yang dikelola oleh seorang blogger atau beberapa penulis sekaligus adalah ....

a)

iklan

b)

toko online

c)

vlog

d)

blog

18.

Perhatikan pernyataan berikut!

(1)   Header

(2)   Judul

(3)   Navigation bar

(4)   Main blog

(5)   Footer

Berdasarkan pernyataan di atas yang termasuk struktur block pada umumnya terdapat pada nomor ....

a)

(1), (2), (3), dan (4)

b)

(1), (2), (3), dan (5)

c)

(1), (3), (4) dan (5)

d)

(2), (3), (4), dan (5)

19.

Vlog adalah kependekan dari video blog. Kepopulerannya dimulai ketika muncul konten vlog pada YouTube, lalu banyak orang yang tertarik untuk melakukannya dan sampai sekarang biasa disebut dengan nge-vlog. Awal kemunculan vlog adalah pada tahun ….

a)

2000-an

b)

1999

c)

1998

d)

1997

20.

Perbedaan vlog dengan video adalah vlog merupakan video yang biasanya memiliki batasan durasi. Sementara video biasa tidak memiliki batasan berapa menit ataujam. Berikut merupakan kelebihan vlog, kecuali ....

a)

membangun hubungan personal dengan audience

b)

memperlambat komunikasi dengan sesama

c)

sebagai video flashback memori

d)

mempertajam kreativitas

21.

Secara teknis, data dalam bentuk angka, huruf, simbol, dan  lainnya ini diletakkan dalam kolom-kolom dan susunan tertentu. Biasa digunakan untuk mengelola database melakukan kompres file hingga mengolah data lainnya disebut ....

a)

struktur data

b)

algoritma

c)

indeks

d)

node

22.

Masing-masing jenis struktur data yang berbeda cocok untuk penggunaan penggunaan yang berbeda, dan beberapa jenis memang dispesialisasikan untuk tugas tertentu. Tipe struktur data yang mempunyai kumpulan elemen dengan jaraknya saling berdekatan disebut ....

a)

array

b)

linked list

c)

stack

d)

queue

23.

Linked list merupakan kumpulan data yang terdiri dari urutan data linier yang dihubungkan satu sama lain. Tipe struktur data terbagi menjadi tiga jenis yaitu sebagai berikut, kecuali ....

a)

singly linked list

b)

doubly linked list

c)

circular linked list

d)

vertikal linked list

24.

Pada tipe data stack adalah tipe struktur data dimana elemen yang terakhir dimasukkan menjadi elemen pertama yang dikeluarkan. Urutan yang digunakan pada tipe struktur data stack adalah ….

a)

FIFO

b)

LIFO

c)

UFO

d)

FLOW

25.

Perhatikan pernyataan di bawah ini!

(1)   Kapasitas memori yang sangat terbatas

(2)   Kemungkinan terjadi overflow ketika jumlah objek terlalu banyak

(3)   Membersihkan objek secara otomatis

(4)   Tidak dapat mengakses data secara acak

Berdasarkan pernyataan di atas yang termasuk dalam kekurangan tipe struktur data stack adalah ....

a)

(1), (2), dan (3)

b)

(1), (2), dan (4)

c)

(1), (3) dan (4)

d)

(2), (3), dan (4)

26.

Perhatikan pernyataan di bawah ini!

(1)   Root: node yang berada di paling atas

(2)   Child node: turunan dari setiap node

(3)   Parent node: node yang berisi subnode

(4)   Siblings: node yang berasal dari child node yang sama

Berdasarkan pernyataan di atas istilah yang tepat pada tipe struktur data tree ditunjukkan pada nomor ....

a)

(1), (2), dan (3)

b)

(1), (2), dan (4)

c)

(1), (3), dan (4)

d)

(2), (3), dan (4)

27.

Hash table merupakan struktur data yang secara asosiatif menyimpan data. Berikut contoh penggunaan tipe struktur data hash table yang tepat adalah ....

a)

jaringan telepon

b)

mencari data nama dan nomor telepon

c)

FIFO

d)

LIFO

28.

Tipe data graph biasanya digunakan untuk menunjukkan jaringan tertentu. Tipe data ini terbagi menjadi dua jenis yaitu ....

a)

parent graph dan child graph

b)

root graph dan leaf graph

c)

directed graph dan undirected graph

d)

asosiatif graph dan index graph

29.

Pada tipe data graph berisi node yang saling terhubung satu sama lain dan juga memiliki garis garis yang akan terhubung ke semua simpul disebut juga dengan ....

a)

parent graph

b)

child graph

c)

directed graph

d)

undirected graph

30.

Ekspresi logika adalah kombinasi dari variabel, operator logika, dan konstanta logika yang menghasilkan nilai logika tunggal. Berikut merupakan bagian dari ekspresi logika kecuali ....

a)

variabel logika

b)

operator logika

c)

tipe logika

d)

konjungsi logika

31.

Operasi logika membantu untuk mengambil keputusan berdasarkan kondisi yang diberikan, menggabungkan dan memodifikasi pernyataan logis, serta membangun algoritma yang kompleks. Operator menghasilkan nilai true jika kedua nilai atau variabel yang dibandingkan memiliki nilai yang sama disebut ....

a)

operator sama dengan

b)

operator tidak sama dengan

c)

operator lebih besar dari

d)

operator lebih kecil dari

32.

Ekspresi perbandingan digunakan untuk membandingkan nilai atau variabel dalam kondisi logis. Terdapat beberapa operator perbandingan umum yang digunakan dalam ekspresi perbandingan. Simbol untuk operator tidak sama dengan adalah ....

a)

==

b)

X=

c)

!=

d)

/=

33.

Berdasarkan kode program di atas maka output yang dihasilkan adalah ....

a)

kedua kondisi terpenuhi

b)

salah satu kondisi terpenuhi

c)

x tidak lebih besar dari 10

d)

tidak ada yang ditampilkan

34.

Berdasarkan kode program di atas jika x diganti dengan 0 maka output yang dihasilkan menjadi ….

a)

kedua kondisi terpenuhi

b)

salah satu kondisi terpenuhi

c)

x tidak lebih besar dari 10

d)

tidak ada yang ditampilkan

35.

Berdasarkan kode program di atas, operator yang digunakan adalah sebagai berikut, kecuali ....

a)

operator sama dengan

b)

operator tidak sama dengan

c)

operator lebih besar dari

d)

operator lebih kecil dari

36.

Algoritma digunakan untuk perhitungan dan pengolahan data pada komputer menggunakan software tertentu. Berikut termasuk karakteristik yang harus dipenuhi dalam pembuatan algoritma, kecuali ....

a)

keterbatasan

b)

ketidakpastian

c)

masukan

d)

keluaran

37.

Ada lima karakteristik yang harus dipenuhi dalam pembuatan algoritma, ketika algoritma harus berhenti setelah menyelesaikan sejumlah langkah yang terbatas dan mencapai tujuan akhirnya merupakan karakteristik algoritma yaitu ....

a)

keterbatasan

b)

ketidakpastian

c)

masukan

d)

keluaran

38.

Integrasi konten memungkinkan untuk memberikan akses langsung ke kontem terkait tanpa harus menyalinnya ke dokumen. Link ke sumber eksternal dapat mencakup kemampuan untuk menambahkan tautan ke sumber eksternal seperti ….

a)

microsoft word

b)

open office

c)

situs web

d)

canva

39.

Manfaat blog sangat beragam mulai dari menambah kemampuan menulis, membuat koneksi, komunitas, dan bahkan juga bisa menambah penghasilan. Ada banyak fungsi dan manfaat blog yang tentunya menguntungkan untuk bisnis misalnya ....

a)

sebagai media komunikasi personal

b)

sebagai media catatan harian

c)

sebagai media promosi produk

d)

sebagai bahan evaluasi diri kedepannya

40.

Blog biasanya memiliki tampilan dan tatanan struktur yang cukup beragam. Elemen yang biasa disebut sebagai menu untuk membantu pengunjung memilih dan menjelajahi konten blog disebut ….

a)

header

b)

navigation bar

c)

main blog

d)

sidebar