WorksheetsKELAS XI.3
Total questions: 36
Worksheet time: 18mins
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?
Agile
Iteratif
Waterfall
Prototype
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
Menyimpan data dalam bentuk hierarki pohon biner yang seimbang
Mengatur data berdasarkan tingkat prioritas untuk keperluan tertentu
Menyimpan data teks agar lebih mudah dilakukan pencarian huruf demi huruf
Merepresentasikan hubungan antar data dalam bentuk simpul dan sisi
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"?
Implementasi: Tahap di mana kode program ditulis dan sistem dibangun berdasarkan desain yang telah dibuat
Perencanaan: Tahap di mana kebutuhan proyek didefinisikan, ruang lingkup proyek ditentukan, dan rencana proyek dibuat
Pengujian: Tahap di mana perangkat lunak diuji untuk memastikan kualitas dan kesesuaian dengan kebutuhan
Pemeliharaan: Tahap di mana perangkat lunak dipantau, diperbaiki, dan ditingkatkan setelah diluncurkan
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)
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.
Rafi membongkar semua isi tasnya satu per satu sampai menemukan buku catatan matematikanya.
Brute Force
Tas dibagi jadi beberapa bagian (misalnya bagian depan, tengah, dan belakang).
Rafi mencari buku per bagian, lalu menggabungkan hasil pencarian untuk menemukan buku matematika.
Divide and Conquer
Rafi langsung mengambil buku yang paling tebal (karena biasanya buku matematika tebal) tanpa mengecek barang lain terlebih dahulu.
Greedy Algorithm
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.
Dynamic Programming
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.
Backtracking
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?
Tree
Graph
Hash Table
Heap
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 …
Stack
Queue
Linked List
Priority Queue
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
Transport Layer
Network Layer
Presentation Layer
Session Layer
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
MAN
WAN
LAN
WLAN
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?
Topologi Star
Topologi Ring
Topologi Bus
Topologi Mesh
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?
WAN
MAN
LAN
WLAN
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
Menebak secara acak dan mencoba tanpa perencanaan yang jelas
Menggunakan pendekatan sistematis dengan analisis langkah demi langkah
Menghindari masalah dengan menunda pekerjaan
Mengandalkan bantuan orang lain tanpa berpikir sendiri
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
Mengidentifikasi masalah
Menganalisis masalah
Menyusun alternatif solusi
Memilih solusi terbaik
Melaksanakan solusi
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?
Mendefinisikan masalah secara jelas.
Mengembangkan berbagai alternatif solusi.
Mengevaluasi solusi yang paling efektif.
Menerapkan solusi dan memantau hasilnya
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)
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?
Array
Linked List
Graph
Binary Search Tree
Model SDLC yang paling klasik dan menggunakan alur tahapan berurutan dari awal hingga akhir tanpa bisa kembali ke tahap sebelumnya disebut
Spiral Model
Waterfall Model
Agile Model
Prototype Model
Pasangkan Model SDLC pada kolom A dengan ciri-ciri atau penjelasan yang tepat pada kolom B!
Model yang berfokus pada iterasi cepat dan umpan balik pengguna; setiap siklus menghasilkan versi kecil dari produk
Waterfall Model
Model yang membagi proyek menjadi bagian-bagian kecil (increment) yang dikembangkan dan diuji berulang kali.
Spiral Model
Model klasik dengan tahapan berurutan dari analisis hingga maintenance; sulit kembali ke tahap sebelumnya.
Agile Model
Model yang menekankan analisis risiko di setiap putaran pengembangan; setiap siklus melibatkan perencanaan, desain, dan evaluasi risiko
Iterative Model
Model yang menekankan hubungan langsung antara tahap pengembangan dan tahap pengujian (verification & validation)
V-Model
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
Waterfall Model
Spiral Model
Agile Model
RAD Model
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?
Diagram alur data (DFD)
Laporan pengujian (test report)
Dokumen spesifikasi kebutuhan sistem (SRS)
Diagram kelas (class diagram)
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?
Analisis kebutuhan
Perancangan sistem
Pengujian (Testing)
Implementasi
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
Desain Sistem
Implementasi
Analisis Kebutuhan (System Analysis)
Pemeliharaan
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
Design (Perancangan)
Planning (Perencanaan)
Analysis (Analisis Kebutuhan)
Maintenance (Pemeliharaan)
Tentukan Benar atau Salah Pernyataan tentang Model SDLC dibawah ini :
1. Agile adalah pendekatan pengembangan perangkat lunak yang menekankan perencanaan yang detail dan dokumentasi yang lengkap di awal proyek. (a)
2. Metode iteratif melibatkan pengulangan langkah-langkah pengembangan untuk mencapai perbaikan atau penyempurnaan produk. (b)
3. Model Waterfall sangat cocok digunakan untuk proyek yang kebutuhannya sering berubah dan tidak jelas di awal. (c)
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?
Data Link Layer
Network Layer
Transport Layer
Application Layer
Model OSI (Open Systems Interconnection) dikembangkan oleh ISO untuk menjadi standar dalam komunikasi jaringan komputer. Tujuan utama model OSI adalah
Menentukan cara kerja perangkat keras jaringan
Menstandarkan komunikasi antar sistem jaringan yang berbeda agar dapat saling berinteraksi
Menggantikan semua protokol lama dengan protokol baru
Membatasi komunikasi hanya pada jaringan lokal
Dalam model OSI, lapisan mana yang bertanggung jawab untuk menyediakan antarmuka antara aplikasi dan jaringan, serta menangani format data yang digunakan oleh aplikasi?
Lapisan Fisik (Physical Layer)
Lapisan Transport (Transport Layer)
Lapisan Sesi (Session Layer)
Lapisan Aplikasi (Application Layer)
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?
Transport
Network
Session
Application
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?
WAN (Wide Area Network)
MAN (Metropolitan Area Network)
LAN (Local Area Network)
WLAN (Wireless Local Area Network)
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
Topologi Bus
Topologi Ring
Topologi Star
Topologi Mesh
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
Waterfall
Prototype
Spiral
Agile
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?
Prototype
Spiral
Waterfall
Agile
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
Menentukan masalah
Mencoba solusi
Menyusun rencana perbaikan
Mengevaluasi hasil
Dalam sebuah aplikasi undo-redo di pengolah kata, ketika pengguna menekan tombol undo, program mengembalikan perubahan terakhir.
Struktur data yang digunakan adalah
Stack
Queue
Linked List
Array
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?
OSI: Network | TCP/IP: Internet
OSI: Transport | TCP/IP: Transport
OSI: Session | TCP/IP: Application
OSI: Data Link | TCP/IP: Network Access
Pemerintah kota menghubungkan jaringan antar kantor kecamatan dalam satu wilayah kota agar data penduduk bisa diakses bersama.
Jenis jaringan yang digunakan adalah
WAN
MAN
LAN
WLAN
