wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LATIHAN PAT INFORMATIKA

Total questions: 25

Worksheet time: 38mins

Name
Class
Date
1.

Pak Andi, seorang guru di SMKN 4 Bojonegoro, ingin membangun jaringan komputer di kelasnya untuk memudahkan pembelajaran dan komunikasi antar murid. Pak Andi ingin menghubungkan 30 komputer desktop, 1 printer, dan 1 router ke internet. Komponen jaringan apa saja yang dibutuhkan Pak Budi untuk membangun jaringan tersebut?

a)

Kabel LAN, switch, router, dan modem

b)

Kabel LAN, switch, router, dan access point

c)

Kabel LAN, switch, router, dan repeater

d)

Kabel LAN, switch, router, dan hub

e)

Kabel LAN, switch, router, dan firewall

2.

SMKN 4 Bojonegoro memiliki 1000 siswa dan 100 guru. Sekolah ini ingin membangun jaringan komputer untuk menghubungkan semua perangkat di sekolah, seperti komputer desktop, laptop, tablet, dan smartphone. Jaringan komputer ini harus dapat digunakan untuk berbagai keperluan, seperti belajar mengajar, administrasi sekolah, dan akses internet. Jenis jaringan komputer apa yang paling tepat untuk SMKN 4 Bojonegoro?

a)

Jaringan LAN

b)

Jaringan MAN

c)

Jaringan WAN

d)

Jaringan PAN

e)

Jaringan CAN

3.

Sebuah perusahaan dengan 500 karyawan ingin membangun jaringan komputer yang aman dan handal. Perusahaan ini memiliki 5 lantai dengan 100 karyawan di setiap lantainya. Jaringan komputer tersebut harus mampu mendukung berbagai layanan seperti berbagi file, email, dan akses internet. Jenis media transmisi data yang paling tepat untuk jaringan komputer tersebut adalah

a)

Kabel koaksial

b)

Kabel UTP

c)

Serat optik

d)

Gelombang mikro

e)

Satelit

4.

Bayangkan kamu adalah seorang administrator jaringan di sebuah sekolah. Sekolah tersebut memiliki jaringan komputer dengan 100 komputer yang terhubung ke internet. Kamu ingin mengetahui alamat IP dari salah satu komputer di jaringan tersebut. Langkah-langkah apa yang akan kamu lakukan untuk mengetahui alamat IP dari salah satu komputer di jaringan tersebut?

a)

Membuka command prompt dan mengetikkan perintah "ipconfig"

b)

Membuka browser web dan mengetikkan alamat "http://192.168.1.1"

c)

Membuka control panel dan mengklik "Network and Internet"

d)

Membuka command prompt dan mengetikkan perintah "ping 192.168.1.1"

e)

Membuka browser web dan mengetikkan alamat "www.google.com"

5.

Sebuah kafe ingin menyediakan akses internet Wi-Fi gratis bagi pelanggannya. Kafe ini memiliki 50 kursi dan ingin memastikan bahwa semua pelanggan dapat mengakses internet dengan lancar. Komponen jaringan apa yang dibutuhkan oleh kafe tersebut untuk menyediakan akses internet Wi-Fi?

a)

Modem, router, dan access point

b)

Router, switch, dan access point

c)

Modem, switch, dan access point

d)

Router, switch, dan repeater

e)

Modem, router, dan repeater

6.

Seorang guru ingin membuat grafik untuk menunjukkan nilai ujian para siswanya. Guru tersebut ingin grafik tersebut mudah dipahami oleh para siswa. Jenis visualisasi data yang paling cocok untuk menunjukkan nilai ujian para siswa adalah

a)

Tabel

b)

Diagram lingkaran

c)

Histogram

d)

Diagram batang

e)

Scatter plot

7.

Seorang peneliti ingin menganalisis data tentang hubungan antara tingkat pendidikan dan pendapatan. Peneliti ini memiliki data tentang tingkat pendidikan dan pendapatan dari ribuan orang. Jenis visualisasi data yang dapat digunakan oleh peneliti tersebut untuk menganalisis data tentang hubungan antara tingkat pendidikan dan pendapatan adalah

a)

Tabel

b)

Diagram lingkaran

c)

Histogram

d)

Diagram batang

e)

Scatter plot

8.

Sebuah perusahaan aplikasi mobile sedang melakukan survei untuk meningkatkan layanan mereka. Mereka ingin mengumpulkan data dari pengguna mereka, termasuk informasi pribadi seperti nama lengkap, alamat email, nomor telepon, dan lokasi GPS saat menggunakan aplikasi. Salah satu langkah yang perlu diambil oleh perusahaan untuk memastikan privasi pengguna adalah...

a)

Menjual data pengguna kepada pihak ketiga untuk meningkatkan pendapatan perusahaan

b)

Menyimpan data pengguna di server perusahaan tanpa enkripsi

c)

Mengumpulkan data lokasi GPS tanpa izin dan pengetahuan pengguna

d)

Memberikan opsi kepada pengguna untuk menolak berbagi data pribadi

e)

Menggunakan data pengguna untuk tujuan pemasaran tanpa persetujuan pengguna

9.

Sebuah perusahaan e-commerce mengumpulkan data pembelian produk dari jutaan pengguna mereka selama beberapa tahun terakhir. Data tersebut mencakup informasi tentang jenis produk yang dibeli, harga produk, dan lokasi pengiriman. Salah satu langkah yang penting untuk dilakukan dalam menganalisis data tersebut adalah...

a)

Mengabaikan data lokasi pengiriman karena dianggap tidak relevan

b)

Menyimpan data dalam format yang sulit diakses untuk mencegah akses tidak sah

c)

Menggunakan algoritma machine learning tanpa pemahaman yang cukup tentang data

d)

Membatasi penggunaan data hanya untuk kepentingan perusahaan tanpa memperhatikan privasi pengguna

e)

Menggunakan teknik analisis data untuk mengidentifikasi pola pembelian dan preferensi pengguna

10.

Sebuah perusahaan ritel ingin menganalisis performa penjualan produk mereka selama setahun terakhir. Mereka memiliki data harian tentang jumlah produk yang terjual dan pendapatan yang dihasilkan. Langkah visualisasi data yang paling sesuai untuk menunjukkan tren penjualan produk adalah...

a)

Bar chart yang menunjukkan perbandingan jumlah produk terjual setiap bulan

b)

Line chart yang menunjukkan tren harian jumlah produk terjual

c)

Histogram yang memperlihatkan distribusi pendapatan harian

d)

Area chart yang menunjukkan akumulasi pendapatan bulanan

e)

Pie chart yang menunjukkan persentase produk terjual per kategori

11.

Seorang siswa sedang belajar tentang struktur atau templates algoritma yang umum digunakan dalam pemrograman. Salah satu struktur algoritma yang digunakan untuk mengulang sekelompok pernyataan tertentu sampai kondisi tertentu terpenuhi adalah...

a)

If-Else

b)

For Loop

c)

Switch-Case

d)

Function

e)

While Loop

12.

Seorang programer sedang merancang algoritma untuk menghitung jumlah angka genap dalam serangkaian bilangan. Dia ingin menggunakan struktur algoritma yang memungkinkan untuk mengulang proses tersebut sampai semua angka dalam serangkaian bilangan diperiksa. Struktur algoritma yang paling cocok untuk tugas ini adalah...

a)

For Loop

b)

If-Else

c)

While Loop

d)

Function

e)

Switch-Case

13.

Seorang siswa sedang mempelajari struktur atau templates program dalam bahasa pemrograman yang diajarkan di kelas X. Salah satu struktur program yang paling umum digunakan untuk mengatur eksekusi program secara terstruktur dan terorganisir adalah...

a)

Sequence

b)

Selection

c)

Iteration

d)

Function

e)

Loop

14.

Seorang siswa sedang merancang program untuk menghitung total harga belanjaan di sebuah toko. Dia ingin menggunakan struktur program yang memungkinkan untuk melakukan pengecekan kondisi tertentu dan menjalankan blok kode yang sesuai berdasarkan kondisi tersebut. Struktur program yang paling cocok untuk tugas ini adalah...

a)

Sequence

b)

Selection

c)

Iteration

d)

Function

e)

Loop

15.

Seorang siswa ingin membuat program untuk menghitung jumlah bilangan genap dalam suatu rentang tertentu. Dia ingin menggunakan struktur program yang memungkinkan untuk mengulang proses tersebut sampai kondisi tertentu terpenuhi. Struktur program yang paling sesuai untuk tugas ini adalah

a)

Sequence

b)

Selection

c)

Iteration

d)

Function

e)

Loop

16.

Seorang siswa sedang mempelajari konsep variabel, value, dan konstanta dalam pemrograman. Dia ingin memahami perbedaan antara ketiganya. Salah satu pernyataan yang benar tentang variabel, value, dan konstanta adalah...

a)

Variabel dapat diubah nilainya, value bersifat tetap, dan konstanta dapat diubah nilainya

b)

Variabel dan value bersifat tetap, sedangkan konstanta dapat diubah nilainya

c)

Variabel dan konstanta dapat diubah nilainya, sedangkan value bersifat tetap

d)

Variabel bersifat tetap, value dapat diubah nilainya, dan konstanta tidak dapat diubah nilainya

e)

Variabel, value, dan konstanta dapat diubah nilainya

17.

Seorang siswa sedang belajar tentang intruksi input dan output dalam pemrograman. Dia ingin memahami perbedaan antara keduanya. Salah satu pernyataan yang benar tentang intruksi input dan output adalah...

a)

Instruksi input digunakan untuk mengeluarkan data dari program, sedangkan instruksi output digunakan untuk memasukkan data ke dalam program

b)

Instruksi input dan output digunakan untuk memasukkan data ke dalam program

c)

Instruksi input dan output digunakan untuk mengeluarkan data dari program

d)

Instruksi input digunakan untuk memasukkan data ke dalam program, sedangkan instruksi output digunakan untuk mengeluarkan data dari program

e)

Instruksi input dan output tidak diperlukan dalam pemrograman

18.

Seorang siswa sedang belajar tentang loop dalam pemrograman. Dia ingin memahami perbedaan antara loop while dan loop for. Salah satu pernyataan yang benar tentang loop while dan loop for adalah...

a)

Loop while dan loop for memiliki mekanisme yang sama dan hanya berbeda dalam sintaksis penulisannya

b)

Loop while dapat digunakan untuk melakukan iterasi sejumlah tertentu kali, sedangkan loop for tidak memiliki batasan iterasi

c)

Loop while dan loop for hanya dapat melakukan iterasi satu kali

d)

Loop for digunakan untuk melakukan iterasi sampai kondisi tertentu terpenuhi, sedangkan loop while melakukan iterasi sejumlah tertentu kali

e)

Loop while dan loop for hanya dapat melakukan iterasi jika kondisi awal terpenuhi

19.

Seorang siswa sedang belajar tentang penggunaan struktur kontrol dalam pemrograman. Dia ingin mencoba mengkombinasikan penggunaan percabangan dan perulangan dalam satu program untuk menghitung jumlah bilangan genap dari rentang tertentu. Apa yang akan terjadi jika dia menggunakan percabangan bersarang di dalam perulangan?

a)

Program akan menghitung jumlah bilangan genap di luar rentang tertentu

b)

Program akan mengalami kesalahan sintaksis karena tidak dapat menggunakan percabangan bersarang

c)

Program akan menghasilkan hasil yang sama tanpa memperhatikan struktur kontrol

d)

Program akan menghitung jumlah bilangan genap yang tidak benar karena logika percabangan tidak cocok dengan perulangan

e)

Program tidak akan menampilkan hasil apapun karena percabangan bersarang tidak valid dalam pemrograman

20.

Seorang siswa ingin membuat program sederhana untuk mencari bilangan prima dalam rentang tertentu menggunakan struktur kontrol. Dia memilih untuk menggunakan perulangan dan percabangan dalam programnya. Apa yang akan terjadi jika dia menggunakan percabangan di dalam perulangan?

a)

Program akan mencari bilangan prima dengan lebih efisien karena penggunaan percabangan

b)

Program akan mengalami kesalahan logika karena percabangan bersarang tidak diperlukan dalam mencari bilangan prima

c)

Program akan berjalan lebih lambat karena memerlukan lebih banyak perulangan

d)

Program akan langsung menghentikan eksekusi karena struktur kontrol yang tidak valid

e)

Program tidak akan menghasilkan output apapun karena percabangan tidak valid dalam perulangan

21.

Seorang siswa kelas X sedang mengerjakan proyek akhir untuk mata pelajaran Teknologi Informasi. Proyek ini melibatkan pengembangan aplikasi web sederhana yang melibatkan berbagai komponen dan konsep yang telah dipelajarinya, seperti HTML, CSS, dan JavaScript. Apa yang dimaksud dengan "Cross-cut component" dalam konteks pengembangan aplikasi web?

a)

Komponen yang terhubung secara langsung dengan pengguna akhir

b)

Bagian dari kode yang memiliki tanggung jawab fungsional yang terkait dengan beberapa fitur aplikasi

c)

Integrasi antara berbagai komponen aplikasi untuk memastikan keselarasan dan interoperabilitas

d)

Pendekatan untuk menguji fungsi aplikasi secara menyeluruh sebelum diluncurkan ke pengguna

e)

Kode atau komponen yang memotong melalui atau melintasi beberapa lapisan atau aspek dari aplikasi

22.

Seorang siswa kelas X sedang menyelesaikan capstone project di bidang Rekayasa Perangkat Lunak. Proyek ini mencakup integrasi pengetahuan dan ketrampilan yang dia pelajari selama kursus, seperti analisis kebutuhan, desain sistem, pengkodean, dan pengujian. Apa yang dimaksud dengan "capstone" dalam konteks proyek ini?

a)

Proyek yang menuntut penerapan ketrampilan dan pengetahuan yang diajarkan di akhir program studi

b)

Komponen krusial dari sebuah sistem yang bertanggung jawab atas integrasi dan kinerja keseluruhan

c)

Proses pengumpulan data dan informasi yang digunakan untuk memvalidasi hasil proyek

d)

Proyek yang dilaksanakan oleh sekelompok siswa untuk meningkatkan pengalaman belajar mereka

e)

Proyek yang memiliki dampak langsung pada keberhasilan dan kelangsungan sebuah organisasi atau program

23.

Seorang siswa kelas X sedang mengikuti praktek di sebuah perusahaan teknologi sebagai bagian dari kurikulum pelajaran. Praktek ini memungkinkan siswa untuk menerapkan pengetahuan dan keterampilan yang telah mereka pelajari dalam konteks dunia nyata. Apa yang dimaksud dengan "praktek" dalam konteks pendidikan?

a)

Proses mendapatkan pengetahuan dan keterampilan melalui pengalaman langsung dalam situasi kerja

b)

Kegiatan evaluasi yang dilakukan oleh siswa untuk menilai kemajuan belajar mereka

c)

Model pembelajaran yang berfokus pada keterlibatan siswa dalam aktivitas praktis di luar kelas

d)

Metode pengajaran yang menggunakan studi kasus dan simulasi untuk mensimulasikan situasi dunia nyata

e)

Kegiatan yang dilakukan oleh guru untuk memperkenalkan siswa pada konsep dan teori baru

24.

Sebuah kelas X dijurusan Teknik Informatika sedang mengerjakan proyek pengembangan aplikasi mobile. Mereka dibagi menjadi beberapa tim, masing-masing bertanggung jawab untuk mengembangkan fitur-fitur tertentu dari aplikasi. Salah satu tim bertugas untuk mengembangkan fitur pencarian yang kompleks. Bagaimana cara yang paling efektif bagi tim tersebut untuk berkolaborasi dalam melaksanakan tugasnya?

a)

Masing-masing anggota tim bekerja secara mandiri untuk mengembangkan fitur pencarian tanpa berkomunikasi dengan anggota tim lainnya

b)

Anggota tim berkumpul secara rutin untuk mendiskusikan kemajuan dan tantangan yang mereka hadapi dalam mengembangkan fitur pencarian

c)

Tim membagi pekerjaan menjadi bagian-bagian kecil dan meminta setiap anggota tim untuk menyelesaikan bagian mereka sendiri tanpa berkolaborasi

d)

Setiap anggota tim diberikan tanggung jawab yang spesifik dan diperintahkan untuk tidak berbagi informasi dengan anggota tim lainnya

e)

Anggota tim hanya berkomunikasi melalui pesan teks dan email untuk menghindari gangguan saat bekerja

25.

Seorang siswa kelas X sedang belajar tentang penggunaan komputer dalam pemecahan masalah. Dalam pelajaran itu, guru memberikan contoh tentang bagaimana pemecahan masalah dengan bantuan komputer dapat digunakan dalam kehidupan sehari-hari. Salah satu contoh yang diberikan adalah penggunaan komputer dalam perencanaan rute pengiriman barang untuk sebuah perusahaan logistik. Apa yang dimaksud dengan "persoalan yang pemecahannya dapat didukung komputer" dalam konteks ini?

a)

Masalah yang hanya dapat dipecahkan oleh komputer tanpa bantuan manusia

b)

Masalah yang memerlukan pengetahuan khusus dalam bidang ilmu komputer untuk dipecahkan

c)

Masalah yang kompleks dan memerlukan analisis matematis yang rumit untuk dipecahkan

d)

Masalah yang pemecahannya memerlukan penggunaan teknologi komputer atau perangkat lunak untuk membantu memecahkan masalah tersebut

e)

Masalah yang hanya dapat dipecahkan oleh manusia tanpa bantuan komputer