wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan ASAS GASAL 2425

Total questions: 52

Worksheet time: 26mins

Name
Class
Date
1.

Rafael baru saja menerima tugas untuk membuat laporan tentang dampak teknologi pada kehidupan sehari-hari. Rafael mulai dengan mencari berbagai sumber informasi di internet dan mencatat poin-poin penting dari setiap artikel yang dibaca. Setelah itu, Rafael memutuskan untuk menyusun laporan dalam bentuk yang mudah dipahami dan menarik. Rafael membuat kerangka laporan yang terdiri dari tiga bagian utama: pengenalan, isi, dan kesimpulan. Untuk setiap bagian,Rafael menulis poin-poin yang akan dibahas. Ia juga menuliskan data yang diperoleh dari berbagai artikel yang dibaca dan mengelompokkan informasi berdasarkan topik, seperti dampak teknologi dalam bidang pendidikan, komunikasi, dan pekerjaan. Dengan cara ini, Rafael dapat melihat gambaran besar dari tugasnya dan membuat laporan dengan lebih sistematis. Proses yang dilakukan Rafael dalam menyusun laporan ini termasuk dalam kategori berpikir komputasional berikut:

a)
Abstraksi
b)
Pengenalan Pola
c)
Dekomposisi
d)
Algoritma
2.

Wildan adalah seorang siswa yang sedang mempersiapkan ujian akhir. Ia memiliki beberapa mata pelajaran yang harus dipelajari, yaitu Matematika, IPA, Bahasa Indonesia, dan Bahasa Inggris. Wildan ingin memastikan bahwa ia mempersiapkan dengan baik untuk setiap mata pelajaran. Setiap pelajaran memiliki jadwal yang berbeda untuk dipelajari. Wildan memutuskan untuk membuat rencana belajar yang terstruktur. Ia memulai dengan memecah waktu belajarnya selama seminggu menjadi beberapa bagian. Setiap hari, Wildan belajar dua mata pelajaran, dengan waktu belajar selama 1,5 jam untuk setiap mata pelajaran. Untuk memastikan ia mengatur waktu dengan baik, Wildan juga membuat program di komputer yang secara otomatis akan menunjukkan jadwal pelajaran yang harus dipelajari setiap harinya.

a)
Dekomposisi
b)
Pengenalan Pola
c)
Abstraksi
d)
Algoritma
3.

Adis ingin pergi ke taman bermain. Dia hanya akan pergi jika cuaca cerah dan dia memiliki uang jajan minimal Rp 50.000. Cuaca hari ini tidak hujan dan Adis memiliki uang jajan Rp 50.500. Akankah Adis pergi ke taman bermain….

a)
Ya, karena cuaca cerah dan Dina memiliki uang jajan minimal Rp 50.000
b)
Tidak, karena cuaca tidak cerah
c)
Tidak, karena Dina tidak memiliki uang jajan minimal Rp 50.000
d)
Tidak dapat ditentukan karena tidak ada informasi tentang cuaca
4.
Permainan pada gambar dapat diselesaikan dengan metode
a)
Pengenalan Pola
b)
Abstraksi
c)
Dekomposisi
d)
Algoritma
5.

Rio ingin melakukan perjalanan untuk mengunjungi kota-kota di Jawa Tengah, yaitu Purwokerto, Kebumen, Banyumas, Wonosobo, Banjarnegara dan Cilacap. Kota-kota tersebut dihubungkan dengan jalur bus. Rute bus yang tersedia (dalam dua arah) adalah sebagai berikut : · . Banyumas – Purwokerto · Purwokerto – Kebumen · Cilacap – Banyumas · Banjarnegara – Wonosobo Jika Rio memulai perjalanannya dari kota Banyumas dengan bus, kota mana yang tidak dapat dikunjungi oleh Rio?

a)

Banjarnegara

b)
Kebumen
c)
Purwokerto
d)
Banyumas
6.

Jika P = true dan Q = false, hasil dari ekspresi (P OR Q) AND P adalah...

a)
true
b)
false
c)
tidak terdefinisi
d)
true atau false
7.
Dika memiliki beberapa tugas sekolah yang harus diselesaikan sebelum akhir minggu. Tugas-tugas ini termasuk tugas matematika, tugas sejarah, dan tugas bahasa Inggris. Dika ingin mengatur waktu sebaik mungkin agar bisa menyelesaikan semua tugas tepat waktu.Setiap tugas memiliki waktu yang berbeda untuk diselesaikan. Tugas matematika memerlukan 2 jam, tugas sejarah memerlukan 3 jam, dan tugas bahasa Inggris memerlukan 1,5 jam. Dika membuat jadwal untuk menyelesaikan semua tugas, dimulai dengan tugas yang memerlukan waktu paling lama. Proses yang dilakukan Dika untuk menyusun jadwal dan menyelesaikan tugas-tugas termasuk dalam kategori berpikir komputasional berikut:
a)
Algoritma
b)
Pengenalan Pola
c)
Dekomposisi
d)
Abstraksi
8.
Perhatikan Daftar harga alat tulis berikut : 1) Buku Tulis = Rp 4500 2) Ballpaint = Rp 2000 3) Pensil warna = Rp 11.000 4) Buku Gambar = Rp 6000 5) Pensil = 1500 6) Penghapus = 1000 7) Rautan = 1500 8) Penggaris = 2000 Shifa mendapatkan tugas menggambar perangkat keras komputer. Jika ia hanya memiliki uang Rp20.000, maka alat tulis apa saja yang seharusnya ia beli?
a)
Buku Gambar, Pensil Warna, Pensil, Penghapus.
b)
Buku Tulis, Ballpaint, Pensil Warna, Penggaris.
c)
Buku Gambar, Pensil, Penghapus, Rautan.
d)
Pensil Warna, Buku Gambar, Penggaris
9.
Perhatikan pernyataan tersebut! o Memudahkan kita untuk memecahkan masalah yang besar dan kompleks dengan cara yang efektif dan efisien o Melatih otak agar terbiasa untuk mulai berpikir secara matematis, kreatif, terstruktur dan logis Kedua pernyataan di atas merupakan
a)
Manfaat berpikir komputasional
b)
Karakteristik berpikir komputasional
c)
Kelebihan berpikir komputasional
d)
Pengertian berpikir komputasional
10.

Seorang agen rahasia dari salah satu negara di kawasan Eropa Timur ditugaskan ke Jepang untuk mengamati kegiatan militer Jepang secara rahasia. Sebelum ke Jepang, ia mempelajari kode-kode seperti pada gambar berikut ini. Setelah seluruh kode rahasia dipelajari, ia mengganti namanya dengan nama samaran, yaitu Zumo Arikumor dan segera berangkat ke Jepang. Namun ia tidak beruntung. Setelah tiba di Jepang, identitasnya telah diketahui oleh pihak kepolisian Jepang, yang segera menangkapnya di bandara. Berdasarkan data pada gamabr disamping nama sebenarnya dari Rukimi Chimoshi adalah ...

a)

Josep

b)
Jakov
c)
Thomas
d)
Vladimir
11.

Dari ekspresi (X > 0) OR (Y < 0), jika X = -1 dan Y = 1, maka hasilnya adalah:

a)
false
b)
true
c)
tidak terdefinisi
d)
true atau false
12.

Seorang siswa harus lulus jika nilai rata-rata > 83 atau ia mendapatkan nilai sempurna (100) dalam satu ujian. Bagaimana ekspresi logika ini diimplementasikan?

a)

average > 83 or score == 100

b)

average >= 83 and score == 100

c)

average > 83 or score != 100

d)

average < 85 and score == 100

13.
Melibatkan pemecahan masalah atau memecah permasalahan yang kompleks menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola, merupakan suatu tahapan dalam berpikir komputasional, yaitu …
a)
Dekomposisi
b)
Abstraksi
c)
Pengenalan Pola
d)
Desain algoritma
14.
Manakah yang benar tentang operator OR dalam logika?
a)
Menghasilkan False hanya jika kedua operand False
b)
Menghasilkan True hanya jika kedua operand True
c)
Menghasilkan False jika salah satu operand True
d)
Menghasilkan True hanya jika salah satu operand False
15.

Di sebuah jejaring sosial, pengguna Alice memiliki teman Bob, Charlie, dan David; Bob memiliki teman Emma dan Frank; Charlie memiliki teman George dan Helen; David memiliki teman Ian dan Jack. Jalur dari Alice ke Frank yang melalui paling sedikit node adalah ....

a)

Alice -> Bob -> Frank

b)
Alice -> David -> Ian -> Jack
c)
Alice -> Bob -> Emma -> Jack
d)
Alice -> Charlie -> Helen -> Jack
16.
Kevan sedang merancang sebuah aplikasi untuk memetakan rute perjalanan antar kota. Dia menggunakan graf untuk menggambarkan hubungan antar kota. Setiap kota adalah simpul, dan rute perjalanan antar kota adalah sisi. Jika rute perjalanan antara dua kota memiliki arah (misalnya, dari kota A ke kota B), graf tersebut disebut dengan:
a)
Graf berarah
b)
Graf terhubung
c)
Graf tak berarah
d)
Graf pohon
17.
Sara akan mengadakan pesta. Sara harus berbicara dengan beberapa temannya, yaitu Ali, Bedu, Tika, Dani dan Emil. Sara dapat berbicara secara langsung dengan Emil. Namun, untuk berbicara dengan yang lainnya, ada beberapa pertimbangan berikut. 1) Sebelum ke Dani, ia harus k e Ali dahulu 2) Sebelum ke Bedu, ia ke Emil dahulu 3) Sebelum ke Tika, ia ke Bedu dan Dani dahulu 4) Sebelum ke Ali, ia sudah ke Bedu dan Emil Untuk memudahkan urutan, sara membuat data temannya ini dalam bentuk struktur data graph. Manakah dari graph berikut yang mengilustrasikan persoalan Sara?
a)
Gb 1
b)
Gb 2
c)
Gb 3
d)
Gb 4
18.
Gambar berikut merupakan struktur data organisasi sebuah perusahaan pada contoh penerapan
a)
Tree
b)
Graf
c)
Linier
d)
Binnary
19.
berapa jumlah leaf pada gambar tree disamping ?
a)
4
b)
1
c)
8
d)
Tidak Ada Leaf
20.
Dalam pohon klasifikasi hewan, kategori teratas adalah "Vertebrata". Di bawahnya ada "Mamalia" dan "Burung". Mamalia memiliki dua kategori: "Karnivora" dan "Herbivora". Burung memiliki dua kategori:"Pemangsa" dan "Pemakan biji". Apa tingkat ketiga dari pohon ini?
a)
Karnivora, Herbivora, Pemangsa, Pemakan biji
b)
Vertebrata
c)
Mamalia dan Burung
d)
Mamalia, Karnivora, Herbivora
21.
Dalam pohon klasifikasi tumbuhan, kategori teratas adalah "Tumbuhan". Di bawahnya ada "Berbiji" dan * "Tidak berbiji". "Berbiji" memiliki dua subkategori: "Gymnospermae" dan "Angiospermae". "Tidak berbiji" memiliki dua subkategori: "Paku" dan "Lumut". Berapa banyak node daun dalam pohon ini?
a)
4
b)
3
c)
2
d)
1
22.

Dalam pohon genealogi, generasi teratas adalah "Kakek". Di bawahnya ada "Ayah" dan "Paman". "Ayah" memiliki dua anak: "Saya" dan "Saudara". "Paman" memiliki tiga anak: "Sepupu A", "Sepupu B", dan "Sepupu C". Berapa banyak Edge pada tingkat dua dalam pohon ini?

a)

2

b)
6
c)
4
d)

5

23.
Perhatikan dan bacalah dengan teliti pernyataan dan gambar yang disajikan.
a)
Kamis
b)
Senin
c)
Selasa
d)
Rabu
24.
Di dalam sebuah sistem berkas komputer, direktori utama adalah "C:". Di bawahnya terdapat dua * subdirektori: "Program Files" dan "Data". Di dalam "Data" terdapat "Alan" dan "Siti". "Alan" memiliki berkas "resume.pptx", dan "Siti" memiliki berkas "Image.jpg". Berapa tinggi pohon ini?
a)
4
b)
3
c)
5
d)
6
25.
Manakah dari pernyataan berikut yang benar terkait struktur data tree dan graph? *
a)
Struktur data tree memiliki simpul akar, sedangkan graph tidak memiliki simpul akar.
b)
Struktur data tree adalah struktur data linear, sedangkan graph adalah struktur data non linear.
c)
Struktur data tree adalah struktur data non-hierarkis, sedangkan graph adalah struktur data hierarkis.
d)
Struktur data tree memiliki tepi (edge) yang saling terhubung, sedangkan graph memiliki tepi yang tidak terhubung.
26.
Berdasarkan gambar tersebut, yang tidak berteman dengan candra adalah ...
a)
Dani
b)
Akbar
c)
Nisa
d)
Santi
27.
Sebuah graf merepresentasikan jaringan jalan antara kota-kota. Apa keuntungan menggunakan graf dibandingkan array untuk masalah ini?
a)
Graf memungkinkan representasi hubungan antar data secara langsung
b)
Graf dapat menyimpan elemen data lebih besar
c)
Graf lebih mudah diakses karena datanya bersebelahan
d)
Graf lebih sederhana untuk diimplementasikan
28.
Diberikan graph berarah berikut: · Simpul: A, B, C, D · Sisi: (A → B), (A → C), (B → D), (C → D) Tentukan apakah terdapat siklus dalam graph tersebut. Jika ada, tentukan simpul-simpul yang terlibat dalam siklus tersebut.
a)
Tidak ada siklus
b)
Ada siklus, yaitu A → B → D → C → A
c)
Ada siklus, yaitu A → C → D → B → A
d)
Ada siklus, yaitu B → D → C → B
29.
Diberikan sebuah undirected graph dengan simpul dan sisi-sisi sebagai berikut: · Simpul: A, B, C, D, E · Sisi: (A, B), (A, C), (B, D), (C, E)
a)
1
b)
3
c)
5
d)
8
30.

Program Volume_Prisma Var Luas_Alas, Tinggi, Volume : Int Read(Luas_Alas) Read(Tinggi) Volume ß Luas_Alas*Tinggi

a)
Judul
b)
Deklarasi
c)
Deskripsi
d)
Flowchart
31.

Deskripsi algoritma berikut ini paling tepat untuk algoritma apa? Mulai Read (Nilai A) Read (Nilai B) Jika A > B, maka tampilkan "A lebih besar dari B" Jika A < B, maka tampilkan "A lebih kecil dari B" Jika A = B, maka tampilkan "A sama dengan B" Selesai

Algoritma tersebut digunakan untuk menghitung....

a)
Mencari bilangan terbesar
b)
Menghitung luas persegi panjang
c)
Mengurutkan data
d)
Mencari nilai rata-rata
32.
Manakah di antara pernyataan berikut yang tidak benar tentang algoritma?
a)
Algoritma harus ditulis dalam bahasa pemrograman tertentu.
b)
Algoritma harus memiliki langkah-langkah yang jelas dan terurut.
c)
Algoritma harus menghasilkan output yang benar untuk setiap input yang valid.
d)
Algoritma dapat divisualisasikan menggunakan flowchart
33.

Program Hitung_Keliling_Lingkaran Var r,Phi,Keliling : Int Read(r) Read(Phi) Keliling <-- 2*Phi*r Write (Keliling)
Dari pseudocode tersebut, yang merupakan variabel output adalah

a)
Jari-jari
b)
Diameter
c)
Keliling
d)
Integer
34.
Program Hitung_Keliling_Lingkaran Var r,Phi,Keliling : Int Read(r) Read(Phi) Keliling <-- 2*Phi*r Write (Keliling)
a)
Integer
b)
String
c)
Real
d)
Text
35.

- Mulai - Masukkan Nilai Alas - Masukkan Nilai Tinggi - Hitung luas -- > ( (Luas Alas)/2)*Tinggi - Selesai

Pada rangkaian urutan di atas, adalah contoh dari algoritma

a)
Deskripsi
b)
Flowchart
c)
Pseudocode
d)
Alur data
36.

Program hitung_luas_Lingkaran Var Jari-jari, Luas : Integer Read (Jari-jari) Luas <-- 3.14*jari-jari*jari-jari Write (Luas)



Proses Deklarasi dari algoritma di atas adalah

a)
Luas <-- 3.14*jari-jari*jari-jari
b)
Var Jari-jari, Luas : Integer
c)
Read (Jari-jari)
d)
Write (Luas)
37.

Pada gambar yang disajikan, yang merupakan bagian dari output adalah

a)
Panjang Sisi Alas
b)
Volume
c)
1/3*Luas alas*Tinggi
d)
Selesai
38.
Simbol disamping adalah shape untuk komponen
a)
Proses
b)
Input
c)
Output
d)
Decision
39.
Unsur pada pseudocode adalah
a)
Judul Program--> Deklarasi --> Deskripsi
b)
Judul Program --> Deskripsi --> Deklarasi
c)
Deskripsi --> Flowchart --> Pseudocode
d)
Input--> Proses --> Output
40.

Disajikan urutan sebagai berikut 1. Pergi ke perpustakaan. 2. Cari rak buku yang sesuai dengan kategori buku yang ingin dicari. 3. Cari buku dengan judul atau pengarang yang diinginkan. 4. Ambil buku tersebut.

Contoh algoritma...

a)
Deskripsi
b)
Flowchart
c)
Pseudocode
d)
Variabel
41.
Berdasar gambar tersebut, Output dari flowchart adalah..
a)
Keliling
b)
Sisi
c)
Jari-jari
d)
Selesai
42.
Flowchart yang tepat untuk mencari bilangan ganjil genap
a)
Fc 1
b)
Fc 2
c)
Fc 3
d)
Fc 4
43.
Dari Gambar Flowchart berikut, buatlah algoritma pseudocodenya
a)
PS 1
b)
PS 2
c)
PS 4
d)
Ps 3
44.
Decision..
a)
Gb 1
b)
Gb 2
c)
Gb 3
d)
Gb 4
45.
Pada gambar, analisis kesesuiaan bentuk dan komponenenya
a)
Shape untuk komponen mulai harusnya adalah oval
b)
Shape untuk nilai alas adalah jajaran genjang
c)
Shape untuk Hitung luas adalah persegi Panjang
d)
Shape untuk nilai alas adalah persegi Panjang
e)
Shape untuk Hitung luas adalah jajaran genjang
46.
Pada sistem pengairan berikut ini, keran terbuka disimbolkan dengan true, sedangkan keran tertutup disimbolkan dengan false, maka, agar pohon tersiram air, maka yag dilakukan adalah memposisikan keran ....
a)
A=False; B=True; C=True; D= True
b)
A=True; B=True; C=True; D= True
c)
A=False; B=True; C=False; D= True
d)
A=True; B=True; C=False; D= True
47.

Diberikan graph tidak berarah berikut: · Simpul: X, Y, Z, W · Sisi: (X - Y), (Y - Z), (Z - W), (W - X) Tentukan apakah terdapat jalur antara simpul X dan simpul Z. Jika ada, sebutkan simpul-simpul yang dilalui.

a)

Ada jalur, yaitu X - W - Z

b)

Ada jalur, yaitu X - Y - Z

c)

Tidak ada jalur

d)

Ada jalur, yaitu Y - Z

48.

Seorang guru memberikan nilai kepada siswa berdasarkan kriteria berikut: jika nilai lebih dari 75 dan kehadiran lebih dari 80%, siswa tersebut lulus. Bagaimana ekspresi logika ini diimplementasikan?

a)

nilai > 75 and kehadiran > 80

b)

nilai >= 75 or kehadiran >= 80

c)

nilai < 75 and kehadiran < 80

d)

nilai > 75 or kehadiran > 80

49.

Dalam diagram alir yang disajikan, langkah pertama adalah

a)

Memasukkan data

b)

Menyelesaikan proses

c)

Menampilkan output

d)

Menghitung hasil

50.

Dari kota Wonosobo, Jojo ingin melanjutkan perjalanannya ke Banjarnegara. Namun, dia hanya bisa menggunakan bus yang tersedia. Rute bus yang ada adalah sebagai berikut: · Wonosobo – Banjarnegara · Banjarnegara – Cilacap · Cilacap – Kebumen Dari informasi tersebut, kota mana yang tidak dapat dikunjungi Jojo setelah Banjarnegara?

a)

Cilacap

b)

Banyumas

c)

Purwokerto

d)

Kebumen

51.

Dalam diagram alir yang disajikan, langkah terakhir adalah

a)

Menampilkan output

b)

Menyelesaikan proses

c)

Menghitung hasil

d)

Memasukkan data

52.

Seorang detektif dari negara lain ditugaskan untuk menyelidiki kasus pencurian di Jepang. Sebelum berangkat, ia mempelajari berbagai teknik penyamaran. Setelah tiba di Jepang, ia menggunakan nama samaran "Kaito Nakamura". Namun, identitasnya terungkap dan ia ditangkap. Berdasarkan informasi tersebut, nama asli detektif tersebut adalah...

a)

Kenji

b)

Hiroshi

c)

Yuki

d)

Takeshi