NEW
Font size
S
M
L
XL
WorksheetsLATIHAN AAS INFORMATIKA GENAP 2023
Total questions: 80
Worksheet time: 40mins
Name
Class
Date
1.
Landasan berpikir yang digunakan dalam belajar informatika disebut dengan ….
a)
Berpikir komputasional
b)
Berpikir kritis
c)
Berpikir logis
d)
Berpikir komputerisasi
e)
Berfikir realistis
2.
Teknik kunci yang digunakan untuk memecah masalah yang lebih besar/ kompleks menjadi bagian-bagian yang lebih sederhana disebut….
a)
Worksheet
b)
Pattern recognition
c)
Abstraction
d)
Algorithms
e)
Decomposition
3.
Pada saat mendaftar kerja, Anda diminta mengisi formulir tentang diri Anda seperti nama, riwayat pendidikan dan alamat. Namun Anda tidak diminta untuk mengisi ukuran sepatu, film favorit atau yang lainnya. Kasus tersebut merupakan contoh dari . . . .
a)
pengenalan pola
b)
algoritma
c)
abstraksi
d)
dekomposisi
e)
komputerisasi
4.
a)
19, 14, 100
b)
19, 14, 54, 76, 100
c)
19, 14, 54
d)
100, 14, 19
e)
100, 76, 54, 14, 19
5.
Metode apakah yang digunakan....
a)
Stack
b)
Lifo
c)
Queue dan fifo
d)
Stack dan lifo
e)
Tumpukan
6.
Tindakan berikut yang dapat dikategorikan sebagai proses pengenalan pola adalah….
a)
membuat rencana perjalanan ke pantai Bali
b)
membuat flowchart tata cara memasak mie instan
c)
perawat sedang menulis identitas pasien
d)
pemain sepak bola mencari tahu kelemahan tim lawan dengan melihat video pertandingan sebelumnya
e)
membentuk ketua, wakil, sekretaris, bendahara, dan bidang lain
7.
Yang bukan merupakan fungsi dari logika yaitu …
a)
Meningkatkan kemampuan secara format dan objektif
b)
Menambah kecerdasan
c)
Mendorong untuk berpikir sendiri menggunakan akses-akses sistematis
d)
Mampu melakukan analisis terhadap suatu kejadian
e)
Lebih mudah untuk mempersulit masalah
8.
Tugas algoritma dikatakan selesai jika sudah menghasilkan …
a)
Satu atau lebih jawaban atas permasalahan yang ada
b)
Satu program yang sukses di compile
c)
Diagram alur yang sesuai
d)
Program aplikasi
e)
Flowchart yang sesuai
9.
Urutan langkah komputasi yang rangkaiannya sesuai dengan logika yang dimiliki manusia disebut dengan…
a)
Algoritma
b)
Logika
c)
Operasi
d)
Flowchart
e)
Proses
10.
Dibawah ini pengertian algoritma yang benar adalah …
a)
Metode untuk menjelaskan suatu permasalahan secara bertahap
b)
Metode untuk menyelesaikan suatu permasalahan secara bertahap *
c)
Metode untuk menjelaskan suatu permasalahan secara logika
d)
Metode untuk menyelesaikan suatu permasalahan secara runtut
e)
Metode untuk menjabarkan suatu permasalahan secara bertahap
11.
Text editor online yang dapat digunakan untuk menjalankan script python adalah
a)
Google Colab
b)
Google Drive
c)
Google Docs
d)
Google Spreadsheet
e)
Google Form
12.
Di bawah ini adalah bahasa bahasa pemrograman, kecuali…
a)
PowerPoint
b)
BASIC
c)
Pascal
d)
Python
e)
PHP
13.
Apa yang akan dicetak di layar setelah menjalankan kode ini:
a)
E
b)
e
c)
t
d)
Exeter
e)
tidak tercetak apapun
14.
Apa yang dilakukan prosedur APPEND dalam kode berikut:
a)
Menambahkan Liverpool ke awal daftar
b)
Menggantikan Bristol dengan Liverpool
c)
Menggantikan Manchester dengan Liverpool
d)
Menambahkan Liverpool ke akhir daftar
e)
Menghapus Manchester, Exeter, Bristol dan menggantikan dengan Liverpool
15.
Penggambaran secara grafik dari langkah-langkah dan urutan prosedur dari suatu program disebut …
a)
Notasi Algoritma
b)
Deskriptif Algoritma
c)
Flowchart
d)
Mind Mapping
e)
Algoritma
16.
Konektor berfungsi untuk …
a)
Menandai titik awal dan akhir dari suatu flowchart
b)
menghubungkan antar langkah dalam sebuah flowchart
c)
Hasil dari pemrosesan data
d)
Mengembalikan sebuah nilai
e)
Memeriksa suatu keadaan apakah memenuhi kondisi tertentu atau tidak
17.
Simbol flowchart di atas menunjukkan…
a)
Process
b)
Output
c)
Input
d)
Seleksi/Kondisi
e)
Start / End
18.
Perhatikanlah simbol berikut ini! Simbol flowchart di atas menunjukkan…
a)
Process
b)
Output
c)
Proses
d)
Seleksi/Kondisi
e)
Input
19.
Perhatikan algoritma berikut ini:
1. Buka aplikasi ojol
2. Mengaktifkan GPS
3. Input lokasi penjemputan
4. Input lokasi tujuan
5. Memilih metode pembayaran
6. Pesan lalu menunggu hingga ojol tiba
7. Menumpang ojol
8. Mengendarai ojol sampai di tujuan
9. Turun
10. Membayar layanan ojol
Simbol flowchart yang paling benar dan tepat untuk algoritma 8 adalah…
a)
Process
b)
Decision
c)
Output
d)
Input
e)
Kondisi
20.
Apa fungsi dari bagan Proses pada sebuah flowchart?
a)
Menunjukan langkah pekerjaan
b)
Menjalankan langkah pekerjaan
c)
Menjelaskan detail pekerjan
d)
Membuat keputusan
e)
Memulai dan mengakhiri
21.
Perhatikan urutan perintah berikut !
1. Mulai
2. Menulis surat
3. Surat dimasukan amplop
4. Menutup amplop
5. Menempel perangko
6. Mengantar ke kantor pos
7. Selesai
Urutan algoritma yang benar adalah...
a)
1-3-2-4-6-5-7
b)
1-6-2-3-5-4-7
c)
1-6-5-4-2-3-7
d)
1-6-2-3-4-5-7
e)
1-2-3-4-5-6-7
22.
Menurut anda manakah algoritma yang benar ...
a)
Makan, mencuci, ambil nasi, berangkat sekolah
b)
Berangkat sekolah, makan, mencuci, ambil nasi
c)
Berangkat sekolah, mencuci, ambil nasi, makan
d)
Ambil nasi, makan, mencuci, berangkat sekolah
e)
Berangkat sekolah,mencuci,makan,ambil nasi
23.
Tujuan pembuatan flowchart yang paling tepat yaitu…
a)
Penyajian algoritma dalam bentuk menarik
b)
Mengetahui struktur algoritma.
c)
Memahami makna simbol.
d)
Untuk memberi gambaran visual bagaimana data akan diproses.
e)
Untuk mendeskripsikan langkah kerja
24.
Pada kasus diatas, yang bisa menjadi input adalah ….
a)
program error
b)
nama dan jam kedatangan
c)
jam kedatangan dan kata “terlambat”
d)
nama dan kata “tidak terlambat"
e)
nama dan pukul 08.00
25.
Perhatikan hal - hal berikut !
1. Pertama-tama, kita harus datang ke rumah sakit
2. Melakukan pengisian informasi dan riwayat kesehatan di resepsionis
3. Menerima nomor antrian
4. Nomor antrian dipanggil
5. Petugas memasukkan data kita ke dalam sistem
6. Membayar sejumlah biaya administrasi
7. Memperoleh nomor pendaftaran, dan juga kartu berobat di rumah sakit
Langkah langkah diatas termasuk ke dalam contoh
a)
Flowchart
b)
Berobat ke rumah sakit
c)
Algoritma
d)
Pseudocode
e)
Bahasa pemrograman
26.
Berikut ini yang tidak termasuk ke dalam aturan pembuatan nama sebuah variabel adalah
a)
Karakter pertama adalah huruf atau under score
b)
Maksimum 50 karakter
c)
Tidak boleh terdapat spasi atau jeda
d)
Huruf kecil dan besar berbeda makna
e)
Tidak boleh sama dengan keyword dalam bahasa pemrograman
27.
Pemberian nama variabel yang benar adalah …
a)
%nilai
b)
nilai_mahasiswa
c)
nama mahasiswa
d)
&panjang
e)
alamat!
28.
Contoh bentuk deklarasi variabel yang benar pada bahasa c adalah...
a)
char return;
b)
void main;
c)
float bilangan;
d)
nilai int;
e)
Semua salah
29.
Hasil dari 10%3 adalah…..
a)
0
b)
1
c)
2
d)
3
e)
4
30.
Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah:
a)
15 dan 0
b)
0 dan 15
c)
15 dan 15
d)
10 dan 15
e)
10 dan 10
31.
Penggunaan aritmatika yang benar yaitu...
a)
x=x+angka;
b)
float r,l,x,t=0
c)
while(i<=3);
d)
for(x=1,x<=10,X++);
e)
i++;
32.
Pada pembuatan suatu program komputer, maka algoritma dibuat pada….
a)
pada saat program dibuat
b)
sesudah pembuatan program
c)
pada saat verifikasi program
d)
sebelum pembuatan program
e)
pada saat program dijalankan
33.
Tipe data yang digunakan untuk memasukkan nilai siswa dalam rentang 0-100 adalah….
a)
Int
b)
Float
c)
Long
d)
Char
e)
Default
34.
Pada Bahasa C, sintak yang ditandai dengan dua garis miring "//" atau pun garis miring dan bintang "/* …......*/ adalah …
a)
mengkompile program
b)
mengeksekusi program
c)
memberikan komentar
d)
memblok program
e)
menggabungkan program
35.
Mengapa program bahasa c bersifat case sensitive?
a)
Huruf besar dan kecil sama
b)
Huruf besar dan kecil sama-sama
c)
Huruf besar dan kecil berbeda-beda tetapi tetap satu
d)
Huruf besar dan kecil diketik bersamaan
e)
Huruf besar dan kecil dianggap beda
36.
Dibawah ini merupakan tipe data bilangan bulat….
a)
float
b)
char
c)
string
d)
cin
e)
int
37.
Perhatikan Coding Program tersebut jika dijalankan berapa angka yang ditampilkan.
a)
a = 4
b)
a = 5
c)
a = 6
d)
a = 7
e)
a = 8
38.
Jika awalnya x = 2, y = 0, dan z = 1, berapakah nilai x, y, dan z setelah mengeksekusi kode berikut?
IF (x> y)
y = x;
ELSE
z = x;
a)
x=2 y=2 z=1
b)
x=2 y=1 z=1
c)
x=0 y=2 z=0
d)
x=2 y=0 z=1
e)
x=2 y=0 z=0
39.
Program diatas adalah mencari….
a)
luas persegi panjang
b)
luas segitiga
c)
keliling lingkaran
d)
luas lngkaran
e)
keliling segitiga
40.
Buatlah program untuk mencari luas lingkaran…..
a)
Opsi 2
b)
Opsi 1
c)
Opsi 3
d)
Opsi 4
e)
Opsi 5
41.
Berpikir komputasional suatu metode menyelesaikan persoalan dengan menerapkan tekhnik ilmu computer (informatika) atau berpikir seperti halnya sebuah computer yang menggunakan logika atau….
a)
logaritma
b)
dekomposisi
c)
pengenalan pola
d)
abstraksi
e)
algoritma
42.
Perhatikan gambar berikut.
a)
tinggi badan
b)
warna baju
c)
usia
d)
jenis kelamin
e)
berat bada
43.
Berikut ini termasuk algoritma pengurutan, kecuali….
a)
bubble sort
b)
insertion sort
c)
shell sort
d)
selection sort
e)
merge sort
44.
Algoritma yang mengurutkan sebuah daftar elemen dengan cara menyisipkan elemen satu persatu sesuai dengan besar kecilnya elemen data sehingga menjadi daftar yang terurut adalah…..
a)
buble sort
b)
insertion sort
c)
quick sort
d)
merge sort
e)
selection sort
45.
Algoritma merge sort dilakukan dengan prinsip divide an conquer yang memilik arti…
a)
memecahkan dan menggabungkan
b)
menggabungkan dan memecahkan
c)
memecahkan dan menukarkan
d)
menukarkan dan memecahkan
e)
menukarkan dan menggabungkan
46.
Pernyataan berikut yang merupakan pengertian dari algoritma selection sort adalah…..
a)
algoritma yang mengurutkan sebuah daftar elemen dengan cara menyisipkan elemen satu persatu sesuai dengan besar kecilnya elemen data sehingga menjadi daftar yang terurut
b)
algoritma yang membagi daftar (list) menjadi dua bagian menggunakan sebuah pivot atau acuan
c)
algoritma yang memecahkan data menjadi beberapa bagian yang akan diklasifikasikan secara terpisah tiap bagian
d)
algoritma yang mencari nilai data terkecil atau terbesar dari daftar bilangan yang belum terurut, kemudian meletakkannya pada daftar yang terurut
e)
algoritma yang membandingkan data yang berdekatan dan menukarnya jika urutan tidak benar
47.
Penambahan dan pengambilan suatu data atau objek yang hanya dilakukan pada bagian atas disebut….
a)
pop
b)
stack
c)
front
d)
rear
e)
queue
48.
Pada peristiwa tumpukan (stack), operasi memasukkan data atau objek kedalam stack dinamakan….
a)
push
b)
pop
c)
rear
d)
enqueue
e)
dequeue
49.
Perhatikan gambar berikut, Peristiwa diatas dinamakan operasi…….
a)
push
b)
pop
c)
rear
d)
enqueue
e)
dequeue
50.
Perhatikan ilustrasi antrean (queue) berikut….Misalkan ilustrasi di atas menggambarkan antrean (queue) nasabah pada suatu bank, orang yang akan dilayani dahulu adalah…..
a)
A
b)
B
c)
C
d)
D
e)
E
51.
Pada peristiwa antrean (queue), dibawah ini yang manakah yang disebut rear…..
a)
A
b)
B
c)
C
d)
D
e)
E
52.
Berikut ini yang merupakan Bahasa pemrograman, kecuali….
a)
JavaScript
b)
Python
c)
C
d)
C++
e)
PQL
53.
Jika seseorang ingin menggunakan Google Colab, maka seseorang tersebut harus memiliki akun…..
a)
Wikipedia
b)
Yahoo
c)
Chrome
d)
Gmail
e)
Naver
54.
Perhatikan kode program pada gambar berikut, Jika kode program pada gambar diatas dijalankan maka hasil yang akan ditampilkan adalah………..
a)
12
b)
102
c)
10 + 2
d)
“10 + 2”
e)
“12”
55.
Perhatikan kode program berikut, Jika kode program pada gambar diatas dijalankan, maka hasil yang akan ditampilkan adalah….
a)
10
b)
11
c)
12
d)
13
e)
14
56.
Perhatikan kode program pada gambar berikut, Fungsi z.append(13) pada kode program di atas adalah….
a)
Menambahkan nilai 13 menjadi indeks ke-0
b)
Menambahkan nilai 13 menjadi indeks ke-2
c)
Menambahkan nilai 13 menjadi indeks ke-5
d)
Menambahkan nilai 13 menjadi indeks ke-6
e)
Menghapus semua indeks dan hanya menyisakan nilai 13
57.
Perhatikan kode program berikut, Pada Python Kode program diatas adalah contoh penulisan perintah …….
a)
print
b)
assignment
c)
array
d)
loop: for
e)
branch: try
58.
Perhatikan kode program berikut, Jika kode program pada gambar diatas dijalankan, maka hasil yang akan ditampilkan adalah……
a)
X * Y
b)
50
c)
100000
d)
“X * Y”
e)
“XY”
59.
Perhatikan kode program berikut, Jika kode program pada gambar diatas dijalankan, maka hasil yang akan ditampilkan adalah……
a)
2.0
b)
2
c)
0
d)
“X / Y”
e)
X / Y
60.
Perhatikan kode program berikut, Jika kode program pada gambar diatas dijalankan, maka hasil yang akan ditampilkan adalah……
a)
2.0
b)
2
c)
0
d)
“X % Y”
e)
X % Y
61.
Perhatikan kode program berikut, Jika kode program pada gambar diatas dijalankan, maka hasil yang akan ditampilkan adalah……
a)
error
b)
age: 25 nama : jimi
c)
24 jimi
d)
jimi 25
e)
Opsi 5
62.
Metode yang digunakan dalam membuat mie goreng harus bisa mengurutkan Langkah-langkah secara logis, berurutan, teratur, mudah, dan rinci mulai dari proses awal pembuatan sampai dengan proses penyajiannya agar mudah dipahami oleh orang lain. Hal itu termasuk Teknik …
a)
Decomposition
b)
Pattern recognition
c)
Abstraction
d)
Algorithma
e)
Semua benar
63.
Permainan pada gambar di samping dapat diselesaikan dengan metode ...
a)
Algoritma
b)
Abstraksi
c)
Pengenalan Pola
d)
Dekomposisi
e)
Komposisi
64.
Pengelompokkan deret bilangan kedalam 2 bagian, 4 bagian dan 8 bagian, … dsb, merupakan salah satu iterasi didalam metode :
a)
Selection sort
b)
Bubble sort
c)
Merge sort
d)
Quick sort
e)
Insertion sort
65.
Era Revolusi Industri 4.0 telah mengubah budaya kerja pegawai dalam perusahaan yang pada awalnya masih menggunakan media kertas beralih ke media….
a)
Digital based
b)
Opensource based
c)
Paper based
d)
Sound based
e)
Trick based
66.
Berpikir komputasional yaitu cara berpikir untuk
a)
Menguraikan masalah
b)
Mempersulit masalah
c)
Menggunakan berbagai macam akar
d)
Mengetahui akar masalah
e)
Menggunakan masalah
67.
Mengabaikan bagian yang tidak penting dan tidak relevan dan hanya focus pada bagian penting dari masalah. Pernyataa tersebut adalah pengertian dari prinsip dalam berpikir komputasional yang disebut ….
a)
Logaritma
b)
Dekomposisi
c)
Pengenalan pola
d)
Abstraksi
e)
Algoritma
68.
a)
1 dan 2
b)
1 dan 3
c)
2 dan 3
d)
2 dan 4
e)
3 dan 4
69.
a)
1-2-3
b)
1-3-2
c)
2-1-3
d)
2-3-1
e)
3-1-2
70.
a)
1 dan 2
b)
1 dan 3
c)
2 dan 3
d)
2 dan 4
e)
3 dan 4
71.
Perhatikan gambar berikut, Jika kode program pada gambar diatas dijalankan, maka hasil yang akan ditampilkan adalah……
a)
Opsi 1
b)
Opsi 2
c)
Opsi 3
d)
Opsi 4
e)
Opsi 5
72.
File yang tersimpan pada Google Colab memiliki ekstensi ….
a)
.ipynb
b)
.css
c)
.docx
d)
.cpp
e)
.wpd
73.
Disebuah Kampung di selenggarakan sunatan massal. Karena di perkirakan pesertanya tidak terlalu banyak , panitia hanya menyediakan kartu antrian sebanyak 8 buah dengan nomor urut 0-7. Jumlah peserta yang mendaftar ada 12 anak (missal nama A, B, C, D, E, F, G, H, I, J, K, L) sehingga kemungkinan kartu kartu antrian tersebut ada yang di pakai 2 kali. Pada hari yang telah di tentukan , 7 anak (A-G) sudah mengambil antrian dan tinggal menunggu proses penyunatan. Setelah anak A, B, C selesaidisunat anak H dating mengambil kartu antrian. Anak I, J, K dan L dating setelah anak D, E, F selesai disunat. Kartu antrian yang digunakan sebanyak 2 kali adalah yang benomor urut ….
a)
0,1,2,3
b)
0,1,2,3,4
c)
1,2,
d)
1,2,3,
e)
1,2,3,4
74.
Ketika ada seseorang yang bermain kartu kemudian mengirimkan kartu tersebut dengan cara mengambil kartu selembar demi selembar kemudian menyisipkan di tempat yang tepat, maka kegiatan orang tersebut sesuai dengan algoritma pengurutan ….
a)
Selection sort
b)
Bubble sort
c)
Merge sort
d)
Quick sort
e)
Insertion sort
75.
Faktor yang mempengaruhi sorting, kecuali :
a)
Banyak data yang diurutkan
b)
Memudahkan pencarian
c)
Kapasitas
d)
Tempat penyimpanan data
76.
Di bawah ini yang merupakan pernyataan salah mengenai stack adalah
a)
Struktur data yang menyimpan dengan cara seperti tumpukan
b)
Merupakan penyimpanan dengan prosedur LIFO (Last in First Out)
c)
Menggunakan top of stack sebagai informasi untuk operasi push maupun pop
d)
Menyimpan alamat dari elemen lain berdasarkan posisinya
e)
Pop digunakan untuk mengambil item pada stack
77.
Objek yang pertama kali disimpan akan menjadi yang terakhir diambil, merupakan prinsip dari ….
a)
Searching
b)
Stack
c)
Sorting
d)
Queue
e)
Insertion
78.
a)
4
b)
5
c)
7
d)
Kosong
e)
4, 5
79.
Johan ingin menyampaikan sebuah pesan kepada andi. pesan tersebut dipecah dengan maksimal huruf yang digunakan adalah 3 huruf yang ditulis dalam sebuah kartu dan diberi nomor urut. Untuk mengetahui pesan yang disampaikan, Andi harus mengurutkan pesan tersebut berdasarkan no kartu secara Assending. Pesan yang diterima Andi ialah...
a)
PELAJAR PANCASILA
b)
pelajar Pancasila
c)
Pelajar pancasila
d)
Pelajar Pancasila
e)
PELAJAR Pancasila
80.
Suatu permasalahan klasik pada komputasi yang dilakukan untuk mengatur agar suatu kelompok benda, objek, atau entitas diletakkan mengikuti aturan tertentu disebut ....
a)
Pengurutan (Sorting)
b)
Tumpukan (Stack)
c)
Pencarian (Searching)
d)
Antrian (Queue)
e)
Komputasional
Reset
