Font size
WorksheetsASAS INFORMATIKA XII GANJIL 2025
Total questions: 60
Worksheet time: 2hrs 40mins
Dalam struktur data tree, setiap elemen disebut node dengan hubungan parent dan child. Node paling atas disebut root. Apa istilah untuk node yang tidak memiliki child?
Root
Parent
Leaf
Subtree
Sibling
Sebuah binary tree adalah struktur data tree di mana setiap node memiliki maksimal dua child yang dikenal sebagai left child dan right child. Apa ciri utama dari sebuah binary tree?
Setiap node memiliki lebih dari dua child
Setiap node memiliki maksimal dua child
Root selalu memiliki dua child
Semua leaf memiliki child
Node hanya memiliki satu child
Ketika menambahkan elemen baru ke dalam Binary Search Tree (BST), proses dilakukan dengan membandingkan nilai elemen baru dengan node mulai dari root hingga menemukan posisi yang sesuai. Ke manakah elemen baru dimasukkan dalam BST?
Di sembarang posisi kosong
Di subtree kiri jika nilainya lebih besar dari root
Di subtree kanan jika nilainya lebih kecil dari root
Di subtree kiri jika nilainya lebih kecil dari node saat ini
Di subtree kanan jika nilainya sama dengan root
Pada Binary Search Tree (BST), nilai pada left child dari suatu node selalu lebih kecil dibandingkan node tersebut, sedangkan nilai pada right child selalu lebih besar. Jika sebuah node memiliki nilai 15, nilai manakah yang dapat berada di right child node tersebut?
10
12
15
20
8
Sebuah Binary Search Tree memiliki elemen-elemen: 10, 5, 20, 3, dan 7. Node root adalah 10, dan elemen-elemen lainnya dimasukkan secara berurutan. Di mana posisi elemen 7 dalam tree tersebut?
Sebagai left child dari 5
Sebagai right child dari 5
Sebagai left child dari 20
Sebagai right child dari 10
Sebagai right child dari 20
Perhatikan urutan angka berikut yang akan dimasukkan ke dalam sebuah Binary Search Tree (BST) yang masih kosong: 50, 30, 20, 40, 70, 60, 80. Angka lebih kecil ke kiri, angka lebih besar ke kanan. Jika divisualisasikan, pernyataan manakah yang benar mengenai posisi angka-angka tersebut?
Angka 50 adalah root, dan 80 adalah leaf di posisi paling kanan
Angka 30 adalah root, dan 20 adalah leaf di posisi paling kiri
Angka 50 adalah root, dan 60 terletak di sebelah kanan angka 70
Angka 80 adalah root karena nilainya paling besar
Angka 20 dan 80 adalah sibling karena sama-sama di bawah
Aplikasi ojek online menggunakan peta digital untuk menghubungkan berbagai lokasi penjemputan. Lokasi digambarkan sebagai titik-titik dan jalan raya sebagai garis; setiap garis memiliki informasi jarak dalam kilometer. Dalam terminologi struktur data Graph, apa sebutan teknis untuk "titik lokasi" dan "garis jalan" tersebut secara berurutan?
Root dan Leaf
Key dan Value
Vertex dan Edge
Row dan Column
Parent dan Child
Sebuah sistem keamanan pintu otomatis menyimpan data sidik jari karyawan. Agar pintu terbuka instan, sistem harus mencocokkan data tanpa mencari satu per satu (Linear Search). Sistem ini menggunakan fungsi matematika untuk memetakan data sidik jari langsung ke alamat memori penyimpanan sehingga waktu akses rata-rata O(1) . Struktur data yang digunakan adalah…
Linked List
Hashtable
Binary Tree
Stack
Priority Queue
Dalam media sosial "Instagram", jika Andi mem-follow Budi, belum tentu Budi mem-follow Andi. Hubungan ini bersifat satu arah. Jenis Graph manakah yang paling tepat untuk memodelkan hubungan "Follower" di Instagram tersebut?
Undirected Graph (Graf Tak Berarah)
Weighted Graph (Graf Berbobot)
Cyclic Graph (Graf Bersiklus)
Directed Graph (Graf Berarah/Digraph)
Connected Graph (Graf Terhubung)
Perhatikan jaringan sosial sederhana: Tono berteman dengan Rina dan Budi. Rina berteman dengan Tono dan Susi. Budi berteman dengan Tono, Susi, dan Adi. Susi berteman dengan Rina dan Budi. Adi berteman dengan Budi. Dalam konteks Graph, setiap orang adalah node/vertex dan hubungan pertemanan adalah edge. Berapakah derajat (degree) dari node Budi?
1
2
3
4
5
Sebuah fungsi hash sederhana dirumuskan sebagai h(x)=xmod10 . Data yang akan dimasukkan adalah: 15, 25, dan 32.
Input 15 menghasilkan 15mod10=5 .
Input 25 menghasilkan 25mod10=5 .
Terjadi kondisi di mana dua data berbeda menempati indeks yang sama. Fenomena i"perebutan" indeks yang sama dalam Hashtable disebut…
Encapsulation
Sorting
Collision (Tabrakan)
Traversing
Debugging
Saat merakit prototipe sirkuit pada Arduino Kit, Anda ingin menghubungkan banyak komponen seperti LED, Resistor, dan Kabel Jumper untuk menguji rangkaian tanpa proses penyolderan yang permanen. Alat apa yang digunakan untuk menghubungkan komponen secara sementara?
Breadboard (Papan Roti)
Solder
Multimeter
PCB (Printed Circuit Board)
Kabel Dupont (Kabel Jumper)
Anda ingin menghubungkan papan Arduino Uno ke laptop untuk mengunggah program dan sekaligus menyalakannya. Bagian manakah pada papan Arduino Uno yang berfungsi ganda sebagai antarmuka transfer data program dan juga sumber daya listrik awal?
Pin Digital I/O
Port USB Type B
Pin GND (Ground)
ICSP Header
Power Jack (Barrel Jack)
Anda merancang lampu taman yang otomatis menyala ketika hari mulai gelap. Dengan Arduino, diperlukan komponen yang dapat merasakan tingkat cahaya di lingkungan sekitar. Komponen apa dari Arduino Kit yang menjalankan fungsi sebagai sensor intensitas cahaya?
Potensiometer
Kabel Jumper
LDR (Light Dependent Resistor) / Photoresistor
LED (Light Emitting Diode)
Resistor
Anda ingin menyalakan dan mematikan LED secara bergantian (blinking). Untuk mengirimkan sinyal tegas HIGH atau LOW dari Arduino ke LED, pin manakah yang paling umum digunakan?
Pin Vin
Pin Digital I/O (D0 - D13)
Pin Analog Input (A0 - A5)
Port ICSP
Pin 3.3V
Pada rangkaian sederhana yang menyalakan LED, kaki positif LED disambungkan langsung ke pin 5V Arduino sehingga LED cepat putus. Komponen apakah yang harus ditambahkan secara seri pada rangkaian tersebut untuk melindungi LED dari arus berlebih?
Dioda
Motor Servo
Kabel Jumper
Resistor
Breadboard
Setelah program selesai diunggah, Anda ingin mengoperasikan proyek Arduino secara mandiri tanpa terhubung ke komputer dengan adaptor daya (misalnya 9V) sebagai sumber listrik. Bagian manakah pada papan Arduino Uno yang merupakan tempat mencolokkan adaptor daya eksternal ini?
Port USB
Pin 5V
Power Jack (DC Barrel Jack)
Pin Analog A0
Pin Digital D13
Anda sedang menguji program yang menjalankan gerakan motor servo. Di tengah pengujian, motor macet dan Anda perlu mengulang program dari awal tanpa mencabut kabel daya. Tindakan apa yang harus dilakukan dan bagian mana yang ditekan pada papan Arduino Uno?
Mencabut dan mencolokkan kembali Pin GND
Mengunggah ulang program melalui Port USB
Menekan Tombol Reset
Menekan chip Mikrokontroler (ATmega328P)
Menarik dan memasang kembali kabel pada Port USB
Di sebuah perusahaan teknologi, ditemukan bahwa sistem keamanan telah disusupi pihak yang tidak bertanggung jawab. Apa yang dimaksud dengan ancaman siber?
Ancaman siber adalah jenis perangkat keras komputer
Ancaman siber adalah kerusakan yang terjadi pada komputer
Ancaman siber hanya terjadi di dunia fisik
Ancaman siber adalah serangan yang dilakukan oleh individu secara langsung
Ancaman siber adalah serangan atau aktivitas berbahaya yang dilakukan melalui jaringan komputer
Seorang siswa menerima email mencurigakan dari pengirim yang tidak dikenal berisi tautan untuk "mengklaim hadiah" yang kemudian meminta data pribadi seperti nomor kartu identitas dan password. Jenis ancaman siber apakah ini?
Ransomware
Phishing
Malware
Denial of Service (DoS)
Spyware
Dalam sebuah seminar, siswa mempelajari bahwa salah satu elemen utama keamanan siber adalah menjaga integritas data. Hal ini berarti data harus tetap utuh dan tidak diubah tanpa izin. Apa contoh nyata dari pelanggaran integritas dalam keamanan siber?
Data pengguna dicuri dan dipublikasikan tanpa izin
Data transaksi keuangan dimodifikasi oleh pihak tak dikenal
Pengguna tidak dapat mengakses layanan karena serangan DDoS
Sistem mengalami kegagalan teknis karena hardware rusak
Data dihapus oleh pengguna tanpa sengaja
Seorang siswa melihat peringatan di komputer sekolah bahwa perangkat telah terkunci, dan pengguna diminta membayar sejumlah uang untuk membuka kembali akses. Apa jenis ancaman siber yang sedang terjadi?
Spyware
Ransomware
Keylogger
Trojan
Seorang siswa menggunakan kata sandi yang sama untuk semua akun online-nya, termasuk akun media sosial dan perbankan. Apa risiko utama yang dihadapi siswa karena menggunakan kata sandi yang sama untuk beberapa akun?
Keamanan data pribadi lebih terjamin
Akun lebih mudah diakses jika kata sandi terlupakan
Jika satu akun diretas, semua akun lainnya berisiko diretas
Menyulitkan proses pemulihan akun
Menghindari serangan malware
Rina baru saja mendapatkan pekerjaan baru dan sangat antusias untuk memulai. Namun, dia mendengar banyak berita tentang serangan siber yang semakin meningkat. Sebagai langkah pencegahan, sebutkan langkah-langkah yang harus diambil Rina untuk melindungi diri dari serangan siber!
Menggunakan kata sandi yang mudah ditebak
Membagikan informasi pribadi secara terbuka
Aktivasi otentikasi dua faktor (2FA)
Mengabaikan semua perangkat elektronik
Menggunakan password tanggal lahir atau tanggal jadian dengan pacar
Dalam kelas keamanan siber, seorang siswa belajar tentang firewall. Firewall adalah sistem yang mengatur lalu lintas data yang masuk dan keluar dari jaringan komputer. Apa fungsi utama dari firewall dalam konteks keamanan siber?
Mengubah data agar lebih aman
Meningkatkan kecepatan koneksi internet
Mengontrol akses data yang diizinkan atau ditolak
Menghapus malware dari komputer
Mencegah pengguna mengakses internet
Diberikan urutan data nilai yang dimasukkan ke dalam BST kosong: 50, 25, 75, 10, 30. Tentukan BENAR atau SALAH untuk pernyataan berikut: Node 50 adalah akar (root) dari pohon.
Benar
Salah
Diberikan urutan data nilai yang dimasukkan ke dalam BST kosong: 50, 25, 75, 10, 30. Tentukan BENAR atau SALAH untuk pernyataan berikut: Node 30 adalah anak kanan (right child) dari node 25.
Benar
Salah
Diberikan urutan data nilai yang dimasukkan ke dalam BST kosong: 50, 25, 75, 10, 30. Tentukan BENAR atau SALAH untuk pernyataan berikut: Jika node 75 dihapus, node 50 harus dirotasi agar tetap seimbang.
Benar
Salah
Sebuah Graph tak-berarah (Undirected Graph) memodelkan 4 kota (A, B, C, D) dengan koneksi: A terhubung dengan B dan C; B terhubung dengan A dan D; C terhubung dengan A dan D; D terhubung dengan B dan C. Tentukan kebenaran pernyataan: Derajat (degree) dari node A adalah 2 . Pilih satu.
Benar
Salah
Sebuah Graph tak-berarah (Undirected Graph) memodelkan 4 kota (A, B, C, D) dengan koneksi: A terhubung dengan B dan C; B terhubung dengan A dan D; C terhubung dengan A dan D; D terhubung dengan B dan C. Tentukan kebenaran pernyataan: Terdapat cycle (sirkuit) dalam graph ini, contohnya A → B → D → C → A. Pilih satu.
Benar
Salah
Sebuah Graph tak-berarah (Undirected Graph) memodelkan 4 kota (A, B, C, D) seperti pada deskripsi. Tentukan kebenaran pernyataan: Node D adalah tetangga (neighbor) dari node A. Pilih satu.
Benar
Salah
Seorang manajer basis data menggunakan Hash Table berukuran 10 (indeks 0 sampai 9) dengan fungsi hash sederhana h(k)=kmod10 . Tentukan kebenaran pernyataan: Kunci 123 akan disimpan di indeks 3. Pilih satu.
Benar
Salah
Seorang manajer basis data menggunakan Hash Table berukuran 10 (indeks 0–9) dengan fungsi h(k)=kmod10 . Tentukan kebenaran pernyataan: Kunci 3 dan 13 akan menyebabkan collision (tabrakan). Pilih satu.
Benar
Salah
Seorang manajer basis data menggunakan Hash Table berukuran 10 (indeks 0–9) dengan fungsi h(k)=kmod10 . Tentukan kebenaran pernyataan: Load factor α dihitung dengan membagi jumlah data (N) dengan ukuran tabel (M). Pilih satu.
Benar
Salah
Struktur data tree adalah representasi hierarkis dengan elemen yang disebut node. Dalam tree, terdapat hubungan parent dan child. Salah satu jenis tree adalah binary tree, di mana setiap node memiliki maksimal dua child.
Tentukan kebenaran pernyataan: Dalam binary tree, setiap node harus memiliki dua child. Pilih satu.
Benar
Salah
Struktur data tree adalah representasi hierarkis dengan elemen yang disebut node. Dalam tree, terdapat hubungan parent dan child. Salah satu jenis tree adalah binary tree, di mana setiap node memiliki maksimal dua child.
Tentukan kebenaran pernyataan: Root adalah node tertinggi dalam tree yang tidak memiliki parent. Pilih satu.
Benar
Salah
Penyusunan Binary Search Tree (BST) dimulai dari node root, kemudian elemen lain dimasukkan dengan aturan: elemen lebih kecil dari root ditempatkan di subtree kiri, sedangkan elemen lebih besar ditempatkan di subtree kanan. Tentukan kebenaran pernyataan: Penyusunan BST selalu menghasilkan tree yang seimbang. Pilih satu.
Benar
Salah
Penyusunan Binary Search Tree (BST) dimulai dari node root, kemudian elemen lain dimasukkan dengan aturan: elemen lebih kecil dari root ditempatkan di subtree kiri, sedangkan elemen lebih besar ditempatkan di subtree kanan.
Tentukan kebenaran pernyataan: Elemen 15 akan ditempatkan di subtree kanan jika root adalah 10 . Pilih satu.
Benar
Salah
Penyusunan Binary Search Tree (BST) dimulai dari node root, kemudian elemen lain dimasukkan dengan aturan: elemen lebih kecil dari root ditempatkan di subtree kiri, sedangkan elemen lebih besar ditempatkan di subtree kanan.
Tentukan kebenaran pernyataan: Penyisipan elemen baru ke BST memerlukan pencarian lokasi yang sesuai. Pilih satu.
Benar
Salah
Operasi pada Binary Search Tree (BST) meliputi pencarian, penyisipan, penghapusan, dan traversal. Penghapusan elemen memiliki beberapa kasus, termasuk node tanpa child, node dengan satu child, dan node dengan dua child. Tentukan kebenaran pernyataan: Jika node yang dihapus memiliki dua child, node tersebut digantikan dengan nilai terkecil di subtree kanan. Pilih satu.
Benar
Salah
Operasi pada Binary Search Tree (BST) meliputi pencarian, penyisipan, penghapusan, dan traversal. Penghapusan elemen memiliki beberapa kasus, termasuk node tanpa child, node dengan satu child, dan node dengan dua child.
Tentukan kebenaran pernyataan: Operasi penghapusan pada BST dapat menyebabkan perubahan struktur tree. Pilih satu.
Benar
Salah
Sebuah Binary Search Tree memiliki elemen-elemen: 20, 10, 30, 5, 15. Elemen 20 adalah root. Penyisipan dan operasi pada BST dilakukan mengikuti aturan utama binary search tree.
Tentukan kebenaran pernyataan: Node 10 adalah child kiri dari node 20. Pilih satu.
Benar
Salah
Sebuah Binary Search Tree memiliki elemen-elemen: 20, 10, 30, 5, 15. Elemen 20 adalah root. Penyisipan dan operasi pada BST dilakukan mengikuti aturan utama binary search tree.
Tentukan kebenaran pernyataan: Elemen 30 akan berada di subtree kanan dari root.
Benar
Salah
Sebuah Binary Search Tree memiliki elemen-elemen: 20, 10, 30, 5, 15. Elemen 20 adalah root. Penyisipan dan operasi pada BST dilakukan mengikuti aturan utama binary search tree.
Tentukan kebenaran pernyataan: Traversal preorder tree tersebut menghasilkan urutan 20, 10, 5, 15, 30. Pilih satu.
Benar
Salah
Keamanan siber bertujuan melindungi data, sistem, dan jaringan dari ancaman siber. Elemen utama sering dirangkum sebagai CIA: Confidentiality (kerahasiaan), Integrity (integritas), Availability (ketersediaan). Tentukan kebenaran pernyataan: Confidentiality memastikan data hanya dapat diakses oleh pihak yang berwenang. Pilih satu.
Benar
Salah
Keamanan siber bertujuan melindungi data, sistem, dan jaringan dari ancaman siber. Elemen utama sering dirangkum sebagai CIA: Confidentiality (kerahasiaan), Integrity (integritas), Availability (ketersediaan).
Tentukan kebenaran pernyataan: Integrity melibatkan perlindungan terhadap akses fisik pada perangkat keras. Pilih satu.
Benar
Salah
Keamanan siber bertujuan melindungi data, sistem, dan jaringan dari ancaman siber. Elemen utama sering dirangkum sebagai CIA: Confidentiality (kerahasiaan), Integrity (integritas), Availability (ketersediaan).
Tentukan kebenaran pernyataan: Serangan ransomware adalah contoh ancaman terhadap availability. Pilih satu.
Benar
Salah
Dalam dunia siber, ancaman dapat berupa serangan langsung seperti malware, atau aktivitas pasif seperti pencurian data. Ancaman bisa terjadi karena kelemahan pada perangkat lunak, jaringan, atau kelalaian pengguna. Tentukan kebenaran pernyataan: Phishing adalah contoh ancaman siber yang melibatkan rekayasa sosial. Pilih satu.
Benar
Salah
Dalam dunia siber, ancaman dapat berupa serangan langsung seperti malware, atau aktivitas pasif seperti pencurian data. Ancaman bisa terjadi karena kelemahan pada perangkat lunak, jaringan, atau kelalaian pengguna.
Tentukan kebenaran pernyataan: Malware hanya menyerang perangkat keras komputer. Pilih satu.
Benar
Salah
Dalam dunia siber, ancaman dapat berupa serangan langsung seperti malware, atau aktivitas pasif seperti pencurian data. Ancaman bisa terjadi karena kelemahan pada perangkat lunak, jaringan, atau kelalaian pengguna.
Tentukan kebenaran pernyataan: Serangan siber tidak dapat dicegah sama sekali. Pilih satu.
Benar
Salah
Sebuah aplikasi ojek online memodelkan peta kota "Cyber City". Kota-kota kecamatan digambarkan sebagai titik-titik simpul, dan jalan raya digambarkan sebagai garis penghubung. Beberapa jalan adalah satu arah (one-way), sementara yang lain dua arah. Setiap jalan memiliki informasi jarak dalam kilometer untuk menghitung tarif.
Pasangkan konsep di kolom kiri dengan istilah teknis yang tepat di kolom kanan!
Titik yang mewakili kecamatan dalam peta.
Vertex (Simpul)
Garis penghubung antar kecamatan.
Edge (Sisi)
Jalan yang memiliki arah spesifik (satu arah).
Directed Edge
Jalan yang bisa dilalui bolak-balik (dua arah).
Undirected Edge
Informasi jarak (km) yang menempel pada jalan.
Weighted Graph
Sistem perpustakaan digital menyimpan ID buku menggunakan struktur Binary Search Tree (BST). Aturan penyimpanannya: ID buku pertama menjadi Root. Buku dengan ID lebih kecil dari Root diletakkan di cabang kiri, dan yang lebih besar di cabang kanan. Proses ini berulang untuk setiap sub-pohon. Misalkan urutan masuk: 50, 30, 20, 40, 70.
Pasangkan posisi angka/konsep berikut dengan deskripsinya!
Angka 50 (Data pertama masuk).
Root
Angka 30 (Lebih kecil dari 50).
Child Kiri dari 50
Angka 70 (Lebih besar dari 50).
Child Kanan dari 50
Angka 20 (Lebih kecil dari 30).
Leaf (Daun Kiri Bawah)
Angka 40 (Lebih besar dari 30, kecil dari 50).
Child Kanan Dari 30
1. Guru Informatika memberikan analogi kehidupan nyata untuk menjelaskan struktur data agar siswa lebih paham. Siswa diminta menghubungkan benda/sistem nyata tersebut dengan konsep struktur data yang paling mirip secara logika.
Pasangkan analogi benda dengan struktur datanya!
Silsilah Keluarga (Kakek -> Ayah -> Anak).
Tree
Jaringan Penerbangan Antar Bandara Dunia.
Graph
Tumpukan piring kotor di wastafel.
Stack
Antrean pembeli tiket bioskop.
Queue
Kamus (Mencari arti kata berdasarkan kata kunci).
Hashtable / Dictionary
PT SMANTOL MANDIRI baru saja mengalami insiden keamanan siber yang melumpuhkan operasional kantor selama 24 jam. Tim IT Forensik menemukan bahwa serangan tersebut tidak hanya berupa satu jenis program jahat, melainkan kombinasi dari beberapa malicious software (malware). Setiap malware memiliki karakteristik dan cara kerja yang unik, mulai dari yang memeras korban hingga yang memata-matai aktivitas pengguna secara diam-diam." Pasangkan Deskripsi Serangan (Kolom A) dengan Jenis Malware yang tepat (Kolom B).
Program jahat yang mengenkripsi data korban dan meminta tebusan uang agar data bisa dibuka kembali.
Ransomware
Perangkat lunak yang menyamar sebagai program legal/berguna untuk menipu pengguna agar menginstalnya.
Trojan Horse
Malware yang mereplikasi dirinya sendiri dan menyebar melalui jaringan tanpa perlu interaksi pengguna.
Worm
Program yang secara otomatis menampilkan iklan yang mengganggu dan tidak diinginkan secara berlebihan.
Adware
Perangkat lunak yang mengumpulkan informasi pribadi atau aktivitas browsing pengguna tanpa izin.
Spyware
1"Dalam dunia keamanan siber, terdapat tiga pilar utama yang menjadi standar keamanan informasi, dikenal dengan CIA Triad (Confidentiality, Integrity, Availability). Selain itu, terdapat konsep pendukung lain yang memastikan bahwa setiap akses dapat dipertanggungjawabkan dan diverifikasi keasliannya. Kegagalan pada salah satu aspek ini dapat dianggap sebagai insiden keamanan." Pasangkan Definisi Konsep (Kolom A) dengan Istilah Keamanan yang tepat (Kolom B)
Menjamin bahwa data hanya bisa diakses oleh pihak yang berwenang dan memiliki izin.
Integrity (Integritas)
Memastikan bahwa sistem dan data dapat diakses kapan saja saat dibutuhkan oleh pengguna yang sah.
Availability (Ketersediaan)
Menjamin keaslian data dan memastikan data tidak diubah atau dimodifikasi oleh pihak tidak berwenang.
Confidentiality (Kerahasiaan)
Proses pembuktian identitas pengguna, biasanya menggunakan username dan password.
Authentication (Autentikasi)
Jaminan bahwa seseorang tidak dapat menyangkal telah melakukan suatu tindakan atau transaksi digital.
Non-repudiation (Non-penyangkalan)
Struktur data tree digunakan untuk merepresentasikan data hierarkis. Salah satu jenis tree adalah Binary Search Tree (BST), di mana data disusun dengan aturan bahwa nilai pada child kiri lebih kecil daripada root, dan nilai pada child kanan lebih besar daripada root. BST banyak digunakan karena efisiensinya dalam operasi pencarian, penyisipan, dan penghapusan data.
Diberikan data berikut: 40, 20, 60, 10, 30, 50, 70. Gambarkan penyusunan Binary Search Tree (BST) berdasarkan data tersebut!
Sistem parkir otomatis menggunakan fungsi hash sederhana untuk menentukan nomor slot parkir berdasarkan pelat nomor kendaraan (diambil angka terakhirnya). Rumus fungsinya adalah: h(k) = k mod 5 Kendaraan yang masuk berturut-turut memiliki angka pelat: 12, 27, 32.
a. Hitung indeks slot parkir untuk ketiga kendaraan tersebut!
b. Apa masalah yang terjadi pada kendaraan ketiga (angka 32)
Keamanan siber adalah upaya melindungi sistem, jaringan, dan data dari ancaman siber yang terus berkembang. Ancaman ini dapat berupa malware, serangan phishing, atau eksploitasi kerentanan perangkat lunak. Menyadari pentingnya keamanan siber, individu dan organisasi perlu memahami cara mengidentifikasi ancaman serta strategi untuk mencegah dan mengatasinya.rnJelaskan pengertian keamanan siber dan mengapa penting dalam kehidupan modern!
Sebuah rumah sakit mengalami serangan siber di mana seluruh data pasien terkunci dan tidak bisa dibuka. Di layar komputer muncul pesan yang meminta pembayaran dalam bentuk Bitcoin jika ingin mendapatkan kunci pembukanya. Jelaskan apa yang dimaksud dengan serangan Ransomware berdasarkan kasus di atas! Langkah pencegahan teknis apa yang paling efektif dilakukan sebelum serangan terjadi agar data tetap aman meskipun sistem terinfeksi?
Seorang karyawan menerima email yang terlihat sangat mendesak dari "CEO Perusahaan", meminta karyawan tersebut segera mentransfer dana ke rekening vendor baru. Ternyata, itu adalah serangan Phishing. Mengapa serangan Social Engineering seperti Phishing seringkali lebih berhasil daripada serangan teknis (seperti hacking sistem)? Jelaskan dua indikator atau ciri-ciri umum yang menandakan bahwa sebuah email adalah Phishing!
