Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KELAS XI.3

Total questions: 36

Worksheet time: 18mins

Name
Class
Date
1.

Sebuah perusahaan menggunakan model SDLC di mana setiap tahap harus diselesaikan sepenuhnya sebelum lanjut ke tahap berikutnya. Hasil akhir baru bisa dilihat setelah semua tahap selesai.

Model SDLC apakah yang digunakan perusahaan tersebut?

a)

Agile

b)

Iteratif

c)

Waterfall

d)

Prototype

2.
  1. Struktur data lanjutan sangat penting karena dapat menyimpan dan mengolah data dalam jumlah besar dengan lebih efisien. Salah satu contohnya adalah Heap, yang sering digunakan dalam proses pengaturan prioritas. Berdasarkan hal tersebut, fungsi utama dari struktur data Heap adalah

a)
  1. Menyimpan data dalam bentuk hierarki pohon biner yang seimbang

b)
  1. Mengatur data berdasarkan tingkat prioritas untuk keperluan tertentu

c)
  1. Menyimpan data teks agar lebih mudah dilakukan pencarian huruf demi huruf

d)
  1. Merepresentasikan hubungan antar data dalam bentuk simpul dan sisi

3.

Sebuah perusahaan teknologi bernama "Aplikasi Jeneponto" sedang merencanakan pengembangan aplikasi mobile baru untuk membantu petani lokal dalam mengelola hasil panen dan menjual produk mereka secara online. Tim proyek sedang berada pada tahap awal SDLC (Software Development Life Cycle). Manakah dari tahapan SDLC berikut yang paling berfokus pada pendefinisian kebutuhan aplikasi, menentukan ruang lingkup proyek, mengidentifikasi target pengguna, dan merumuskan tujuan bisnis yang ingin dicapai oleh aplikasi "Aplikasi Jeneponto"?

a)

Implementasi: Tahap di mana kode program ditulis dan sistem dibangun berdasarkan desain yang telah dibuat

b)

Perencanaan: Tahap di mana kebutuhan proyek didefinisikan, ruang lingkup proyek ditentukan, dan rencana proyek dibuat

c)

Pengujian: Tahap di mana perangkat lunak diuji untuk memastikan kualitas dan kesesuaian dengan kebutuhan

d)

Pemeliharaan: Tahap di mana perangkat lunak dipantau, diperbaiki, dan ditingkatkan setelah diluncurkan

4.

Rina mendapat masalah karena laptopnya tiba-tiba tidak bisa menyala. Ia mulai dengan memeriksa kabel, baterai, lalu mencari informasi di internet. Setelah tahu penyebabnya, Rina mencoba beberapa cara sampai akhirnya laptopnya bisa hidup kembali. Tentukan benar atau salah langkah yang telah dilakukan oleh Rina di bawah ini.

Rina sudah menerapkan langkah pemecahan masalah dengan benar karena ia mencari tahu penyebab sebelum mencari solusi. (a)  

Langkah pertama Rina seharusnya langsung mengganti laptop tanpa mencari tahu penyebabnya.​ (b)  

Mencoba beberapa cara termasuk dalam langkah mencari solusi dalam strategi pemecahan masalah.​ (c)  

Choose from the below words
Benar
Salah
5.

Seorang siswa bernama Rafi terburu-buru karena pelajaran matematika akan segera dimulai. Ia ingin segera menemukan buku catatan matematika di dalam tasnya yang penuh dengan berbagai barang.

Jelaskan bagaimana cara Rafi menemukan buku catatan matematika tersebut menggunakan strategi pemecahan masalah berikut dengan cara menjodohkan jenis strategi dengan tindakan yang dilakukan oleh Rafi :

Brute Force, Divide and Conquer, Greedy Algorithm, Dynamic Programming, Backtracking.

a)

Rafi membongkar semua isi tasnya satu per satu sampai menemukan buku catatan matematikanya.

1.

Brute Force

b)

Tas dibagi jadi beberapa bagian (misalnya bagian depan, tengah, dan belakang).

Rafi mencari buku per bagian, lalu menggabungkan hasil pencarian untuk menemukan buku matematika.

2.

Divide and Conquer

c)

Rafi langsung mengambil buku yang paling tebal (karena biasanya buku matematika tebal) tanpa mengecek barang lain terlebih dahulu.

3.

Greedy Algorithm

d)

Jika Rafi ingat bahwa sebelumnya ia pernah menaruh buku matematika di bagian tengah tas, maka informasi itu disimpan.

Jadi besok saat mencari lagi, ia langsung menuju ke bagian tengah tanpa membongkar seluruh tas.

4.

Dynamic Programming

e)

Rafi mencoba mengambil buku pertama yang terlihat, tetapi ternyata bukan matematika.

Ia mengembalikan buku itu (mundur), lalu mencoba buku berikutnya, dan begitu seterusnya sampai buku matematika ditemukan.

5.

Backtracking

6.

Sebuah perusahaan ingin menyimpan data karyawan berdasarkan ID unik agar dapat diakses dengan cepat tanpa harus mencari satu per satu. Struktur data apa yang paling sesuai digunakan?

a)

Tree

b)

Graph

c)

Hash Table

d)

Heap

7.

Sebuah perusahaan e-commerce sedang mengembangkan sistem untuk mengatur daftar pesanan pelanggan secara efisien.

Pada awalnya, tim programmer hanya menggunakan array biasa untuk menyimpan data pesanan. Namun, seiring meningkatnya jumlah pesanan, sistem mulai lambat dalam proses penyisipan dan penghapusan data.

Seorang programmer senior kemudian menyarankan agar tim menggunakan struktur data lanjutan yang dapat menangani operasi dinamis seperti insert, delete, dan search dengan lebih cepat tanpa harus menggeser seluruh elemen data.

Selain itu, sistem juga memerlukan pengelolaan antrian pesanan berdasarkan prioritas pelanggan — pelanggan VIP harus dilayani lebih dahulu.

Berdasarkan kasus tersebut, struktur data lanjutan yang paling sesuai untuk menangani urutan prioritas pesanan adalah …

a)

Stack

b)

Queue

c)

Linked List

d)

Priority Queue

8.

Sebuah perusahaan penyedia layanan internet (ISP) ingin memastikan jaringan mereka berjalan stabil dan efisien.

Suatu hari, tim teknisi menemukan keluhan dari pelanggan bahwa mereka bisa terhubung ke jaringan Wi-Fi, tetapi tidak bisa membuka situs web.

Setelah diselidiki, koneksi fisik dan alamat IP berfungsi normal, namun data tidak berhasil ditampilkan di browser pengguna.

Seorang analis jaringan menjelaskan bahwa kemungkinan besar masalah terjadi pada lapisan tertentu dalam model referensi jaringan, di mana proses penerjemahan data menjadi bentuk yang dapat dimengerti oleh aplikasi pengguna (seperti web browser) berlangsung.

Lapisan tersebut bertanggung jawab atas format data, enkripsi, dan kompresi sebelum ditampilkan di aplikasi.

Berdasarkan kasus di atas, lapisan yang dimaksud dalam model OSI adalah

a)

Transport Layer

b)

Network Layer

c)

Presentation Layer

d)

Session Layer

9.

Sebuah sekolah memiliki 30 komputer yang saling terhubung dalam satu ruangan menggunakan kabel LAN dan switch, sehingga seluruh komputer bisa saling bertukar data dan mencetak dokumen melalui printer bersama. Jenis jaringan yang digunakan adalah

a)

MAN

b)

WAN

c)

LAN

d)

WLAN

10.

Salah satu topologi jaringan memiliki kelemahan signifikan di mana jika kabel utama yang menghubungkan semua perangkat putus, maka seluruh jaringan akan terganggu dan tidak dapat berfungsi. Topologi ini juga dikenal sederhana dan mudah diatur. Topologi jaringan apakah yang dimaksud?

a)

Topologi Star

b)

Topologi Ring

c)

Topologi Bus

d)

Topologi Mesh

11.

Sebuah sekolah memiliki jaringan komputer yang hanya mencakup area di dalam gedung sekolah saja. Jaringan tersebut digunakan untuk berbagi file dan printer antar komputer guru dan siswa.

Jaringan seperti itu termasuk jenis jaringan apa?

a)

WAN

b)

MAN

c)

LAN

d)

WLAN

12.

Suatu hari, guru memberikan tugas kepada siswa untuk menemukan cara paling efektif mengatur jadwal belajar menjelang ujian akhir. Rani merasa kewalahan karena banyak mata pelajaran yang harus dihafal dan dipahami. Ia kemudian mulai dengan menuliskan semua mata pelajaran, memperkirakan waktu yang dibutuhkan untuk setiap topik, lalu menyusun jadwal harian yang realistis. Setelah seminggu, Rani mengevaluasi hasilnya dan memperbaiki bagian yang belum efisien.

Berdasarkan narasi di atas, strategi pemecahan masalah yang digunakan Rani adalah

a)

Menebak secara acak dan mencoba tanpa perencanaan yang jelas

b)

Menggunakan pendekatan sistematis dengan analisis langkah demi langkah

c)

Menghindari masalah dengan menunda pekerjaan

d)

Mengandalkan bantuan orang lain tanpa berpikir sendiri

13.

Susun langkah-langkah pemecahan masalah berikut ini agar sesuai urutan logis dari awal hingga akhir!

1. Melaksanakan solusi
2. Menganalisis masalah
3. Menyusun alternatif solusi
4. Mengidentifikasi masalah
5. Memilih solusi terbaik

a)

Mengidentifikasi masalah

b)

Menganalisis masalah

c)

Menyusun alternatif solusi

d)

Memilih solusi terbaik

e)

Melaksanakan solusi

1)
2)
3)
4)
5)
14.

Seorang siswa kesulitan memahami materi pelajaran matematika yang sangat abstrak. Setelah mencoba membaca buku teks berulang kali tanpa hasil, ia memutuskan untuk mencari video penjelasan di YouTube, bertanya kepada guru, dan berdiskusi dengan teman-teman yang lebih paham. Tindakan siswa ini menunjukkan penerapan strategi pemecahan masalah pada tahap apa?

a)

Mendefinisikan masalah secara jelas.

b)

Mengembangkan berbagai alternatif solusi.

c)

Mengevaluasi solusi yang paling efektif.

d)

Menerapkan solusi dan memantau hasilnya

15.

Tentukan apakah pernyataan berikut benar atau salah!

Struktur data Stack menggunakan prinsip FIFO (a)  

Queue cocok digunakan untuk pemrosesan antrian pelanggan​ (b)  

Graph hanya dapat memiliki satu node utama (root)​ (c)  

Linked List memungkinkan penambahan dan penghapusan elemen di tengah dengan mudah​ (d)  

Hash Table tidak dapat menyimpan data yang memiliki key sama.​ (e)  

Choose from the below words
Salah
Benar
16.

Sebuah aplikasi jejaring sosial ingin menyimpan data hubungan antar pengguna sehingga bisa dengan cepat menemukan teman dari teman tertentu. Struktur data mana yang paling efisien untuk merepresentasikan hubungan ini, mengingat jumlah pengguna sangat besar dan tidak semua pengguna saling terhubung?

a)

Array

b)

Linked List

c)

Graph

d)

Binary Search Tree

17.

Model SDLC yang paling klasik dan menggunakan alur tahapan berurutan dari awal hingga akhir tanpa bisa kembali ke tahap sebelumnya disebut

a)

Spiral Model

b)

Waterfall Model

c)

Agile Model

d)

Prototype Model

18.

Pasangkan Model SDLC pada kolom A dengan ciri-ciri atau penjelasan yang tepat pada kolom B!

a)

Model yang berfokus pada iterasi cepat dan umpan balik pengguna; setiap siklus menghasilkan versi kecil dari produk

1.

Waterfall Model

b)

Model yang membagi proyek menjadi bagian-bagian kecil (increment) yang dikembangkan dan diuji berulang kali.

2.

Spiral Model

c)

Model klasik dengan tahapan berurutan dari analisis hingga maintenance; sulit kembali ke tahap sebelumnya.

3.

Agile Model

d)

Model yang menekankan analisis risiko di setiap putaran pengembangan; setiap siklus melibatkan perencanaan, desain, dan evaluasi risiko

4.

Iterative Model

e)

Model yang menekankan hubungan langsung antara tahap pengembangan dan tahap pengujian (verification & validation)

5.

V-Model

19.

Sebuah proyek pengembangan sistem perbankan besar membutuhkan keamanan dan analisis risiko tinggi. Tim pengembang melakukan proses pengulangan (iterasi) dan penilaian risiko pada setiap tahap pengembangan untuk menghindari kesalahan fatal.

Model SDLC yang sesuai dengan karakteristik tersebut adalah

a)

Waterfall Model

b)

Spiral Model

c)

Agile Model

d)

RAD Model

20.

Dalam tahapan SDLC, tim pengembang melakukan wawancara dengan pengguna, mengumpulkan data, dan menganalisis kebutuhan bisnis untuk memahami apa yang diinginkan dari sistem yang akan dikembangkan. Dokumen apa yang biasanya dihasilkan pada tahapan ini untuk merinci spesifikasi kebutuhan sistem?

a)

Diagram alur data (DFD)

b)

Laporan pengujian (test report)

c)

Dokumen spesifikasi kebutuhan sistem (SRS)

d)

Diagram kelas (class diagram)

21.

Sebuah tim pengembang sedang membuat aplikasi absensi online. Setelah aplikasi selesai dibuat, mereka melakukan uji coba untuk memastikan semua fitur berjalan dengan baik sebelum digunakan oleh sekolah.

Tahap SDLC apa yang sedang dilakukan oleh tim pengembang tersebut?

a)

Analisis kebutuhan

b)

Perancangan sistem

c)

Pengujian (Testing)

d)

Implementasi

22.

Sebuah perusahaan teknologi sedang mengalami masalah dengan sistem inventaris yang sering kehilangan data barang. Tim IT diminta membuat sistem baru yang lebih aman dan mudah digunakan. Langkah pertama yang dilakukan oleh tim adalah melakukan wawancara dengan pegawai gudang, mencatat alur kerja yang ada, serta mengidentifikasi masalah yang sering terjadi.

Tahapan SDLC yang dilakukan dalam kasus tersebut adalah

a)

Desain Sistem

b)

Implementasi

c)

Analisis Kebutuhan (System Analysis)

d)

Pemeliharaan

23.

Sebuah sekolah ingin membuat aplikasi presensi siswa berbasis web agar guru dapat mencatat kehadiran secara digital.

Tim TIK sekolah diminta untuk mengembangkan sistem ini dengan menggunakan metode SDLC (Software Development Life Cycle) agar proyek berjalan terstruktur.

Tahapan SDLC meliputi: Planning, Analysis, Design, Implementation, Testing, Deployment, dan Maintenance.

Pada tahap awal pengembangan aplikasi, tim TIK sekolah mengadakan rapat untuk menentukan tujuan sistem, memperkirakan biaya, waktu, dan sumber daya manusia yang dibutuhkan.

Tahapan SDLC yang sedang dilakukan adalah

a)

Design (Perancangan)

b)

Planning (Perencanaan)

c)

Analysis (Analisis Kebutuhan)

d)

Maintenance (Pemeliharaan)

24.

Tentukan Benar atau Salah Pernyataan tentang Model SDLC dibawah ini :

  1. 1. Agile adalah pendekatan pengembangan perangkat lunak yang menekankan perencanaan yang detail dan dokumentasi yang lengkap di awal proyek. (a)  

  2. 2. Metode iteratif melibatkan pengulangan langkah-langkah pengembangan untuk mencapai perbaikan atau penyempurnaan produk.​ (b)  

  3. 3. Model Waterfall sangat cocok digunakan untuk proyek yang kebutuhannya sering berubah dan tidak jelas di awal.​ (c)  

Choose from the below words
Salah
Benar
25.

Saat melakukan troubleshooting jaringan, seorang teknisi menggunakan perintah “ping” untuk memeriksa apakah komputer klien dapat terhubung dengan server. Ping mengirimkan pesan kecil dan menunggu balasan untuk memastikan koneksi berjalan. Protokol ICMP yang digunakan oleh ping bekerja di lapisan manakah dalam model OSI dan TCP/IP?

a)

Data Link Layer

b)

Network Layer

c)

Transport Layer

d)

Application Layer

26.

Model OSI (Open Systems Interconnection) dikembangkan oleh ISO untuk menjadi standar dalam komunikasi jaringan komputer. Tujuan utama model OSI adalah

a)

Menentukan cara kerja perangkat keras jaringan

b)

Menstandarkan komunikasi antar sistem jaringan yang berbeda agar dapat saling berinteraksi

c)

Menggantikan semua protokol lama dengan protokol baru

d)

Membatasi komunikasi hanya pada jaringan lokal

27.

Dalam model OSI, lapisan mana yang bertanggung jawab untuk menyediakan antarmuka antara aplikasi dan jaringan, serta menangani format data yang digunakan oleh aplikasi?

a)

Lapisan Fisik (Physical Layer)

b)

Lapisan Transport (Transport Layer)

c)

Lapisan Sesi (Session Layer)

d)

Lapisan Aplikasi (Application Layer)

28.

Ketika seseorang mengirim email, data akan melalui proses pengiriman dari aplikasi, lalu dikonversi menjadi paket-paket data, dan akhirnya dikirim melalui jaringan. Pada lapisan OSI, proses pengiriman data dari aplikasi terjadi pada lapisan mana?

a)

Transport

b)

Network

c)

Session

d)

Application

29.

Sebuah perusahaan kecil memiliki gedung kantor dengan 3 lantai, setiap lantai memiliki 10 komputer yang saling terhubung untuk berbagi data, printer, dan server internal. Jaringan ini hanya mencakup gedung tersebut dan memiliki kecepatan transfer data yang tinggi serta biaya pemasangan yang relatif rendah dibanding jaringan yang lebih luas.

Jenis jaringan manakah yang paling tepat digunakan dalam kasus ini?

a)

WAN (Wide Area Network)

b)

MAN (Metropolitan Area Network)

c)

LAN (Local Area Network)

d)

WLAN (Wireless Local Area Network)

30.

Sebuah perusahaan penyedia layanan internet (ISP) sedang melakukan perbaikan pada jaringan kantor pusat mereka.

Sebelumnya, jaringan sering mengalami gangguan karena jika salah satu komputer mengalami kerusakan, maka seluruh jaringan ikut terputus.

Selain itu, pengaturan kabel menjadi sulit karena semua komputer saling terhubung secara langsung tanpa pusat pengendali.

Akhirnya, teknisi jaringan menyarankan agar perusahaan mengganti model jaringan tersebut dengan topologi yang memiliki satu perangkat pusat (seperti switch atau hub) yang mengatur aliran data antar komputer, sehingga jika salah satu komputer mati, jaringan tetap berjalan normal.

Berdasarkan kasus di atas, topologi jaringan yang paling tepat digunakan adalah

a)

Topologi Bus

b)

Topologi Ring

c)

Topologi Star

d)

Topologi Mesh

31.

Sebuah perusahaan kuliner ingin membuat aplikasi pemesanan makanan online. Tim pengembang membuat versi awal aplikasi (contoh tampilan dan fitur), kemudian meminta masukan dari pengguna. Setelah mendapat saran, mereka memperbaiki dan menambahkan fitur baru hingga aplikasi benar-benar sesuai keinginan pengguna.

Model SDLC yang digunakan dalam kasus tersebut adalah

a)

Waterfall

b)

Prototype

c)

Spiral

d)

Agile

32.

Sebuah perusahaan ingin membuat sistem absensi online untuk para karyawannya. Tim pengembang mulai dengan mengumpulkan kebutuhan pengguna, seperti jam kerja, fitur izin, dan laporan kehadiran. Setelah semua kebutuhan dikumpulkan dan disetujui, mereka mulai membuat desain sistem secara rinci. Tahapan ini dilakukan satu per satu hingga tahap pemeliharaan.

Model SDLC apakah yang digunakan oleh tim tersebut?

a)

Prototype

b)

Spiral

c)

Waterfall

d)

Agile

33.

Tim IT sekolah mendapati jaringan internet sering terputus. Setelah berdiskusi, mereka memutuskan untuk mengganti kabel LAN lama dan menambahkan router baru agar koneksi lebih stabil.

Tahap strategi pemecahan masalah yang dilakukan adalah

a)

Menentukan masalah

b)

Mencoba solusi

c)

Menyusun rencana perbaikan

d)

Mengevaluasi hasil

34.

Dalam sebuah aplikasi undo-redo di pengolah kata, ketika pengguna menekan tombol undo, program mengembalikan perubahan terakhir.

Struktur data yang digunakan adalah

a)

Stack

b)

Queue

c)

Linked List

d)

Array

35.

Suatu hari, Rafi sedang mengirim file tugas sekolah ke temannya melalui aplikasi Google Drive.

Proses pengiriman data tersebut melalui beberapa lapisan dalam jaringan komputer.

Pada saat data dibagi menjadi beberapa paket dan diberi nomor urut agar bisa disusun kembali dengan benar di sisi penerima,

maka proses tersebut terjadi pada lapisan apa dalam model OSI, dan lapisan apa dalam model TCP/IP?

a)

OSI: Network | TCP/IP: Internet

b)

OSI: Transport | TCP/IP: Transport

c)

OSI: Session | TCP/IP: Application

d)

OSI: Data Link | TCP/IP: Network Access

36.

Pemerintah kota menghubungkan jaringan antar kantor kecamatan dalam satu wilayah kota agar data penduduk bisa diakses bersama.

Jenis jaringan yang digunakan adalah

a)

WAN

b)

MAN

c)

LAN

d)

WLAN