
A. Pilihan Ganda
-
Urutan langkah-langkah logis untuk menyelesaikan suatu masalah secara sistematis disebut…
- Program
- Algoritma
- Sintaks
- Variabel
- Fungsi
Kunci Jawaban: Algoritma -
Sebuah tempat dalam memori komputer yang digunakan untuk menyimpan data sementara dengan nama tertentu disebut…
- Konstanta
- Operator
- Variabel
- Tipe Data
- Ekspresi
Kunci Jawaban: Variabel -
Manakah di antara berikut yang BUKAN merupakan tipe data dasar dalam pemrograman?
- Integer
- String
- Boolean
- Float
- Array
Kunci Jawaban: Array -
Operator aritmatika yang digunakan untuk mencari sisa hasil bagi adalah…
- Penjumlahan (+)
- Pengurangan (-)
- Perkalian (*)
- Pembagian (/)
- Modulo (%)
Kunci Jawaban: Modulo (%) -
Struktur kontrol yang digunakan untuk menjalankan blok kode berulang kali selama kondisi tertentu terpenuhi adalah…
- Percabangan (If-Else)
- Perulangan (Loop)
- Sintaks
- Deklarasi
- Inisialisasi
Kunci Jawaban: Perulangan (Loop) -
Kumpulan dua atau lebih komputer yang saling terhubung untuk berbagi sumber daya dan informasi disebut…
- Sistem Operasi
- Basis Data
- Jaringan Komputer
- Internet
- Intranet
Kunci Jawaban: Jaringan Komputer -
Topologi jaringan di mana semua perangkat terhubung ke satu titik pusat (hub/switch) disebut topologi…
- Bus
- Ring
- Star
- Mesh
- Tree
Kunci Jawaban: Star -
Perangkat jaringan yang berfungsi untuk meneruskan paket data antar jaringan yang berbeda (misalnya, antara jaringan lokal dan internet) adalah…
- Hub
- Switch
- Repeater
- Bridge
- Router
Kunci Jawaban: Router -
Protokol standar yang digunakan untuk komunikasi data di internet adalah…
- HTML
- CSS
- JavaScript
- TCP/IP
- FTP
Kunci Jawaban: TCP/IP -
Manakah dari alamat IP berikut yang merupakan contoh IP Address private?
- 8.8.8.8
- 172.16.0.1
- 192.168.1.10
- 203.0.113.45
- 10.0.0.1
Kunci Jawaban: 192.168.1.10 -
Kumpulan data yang terorganisir, disimpan secara elektronik, dan dapat diakses dengan mudah disebut…
- Sistem Operasi
- Jaringan Komputer
- Aplikasi Perkantoran
- Basis Data
- Cloud Storage
Kunci Jawaban: Basis Data -
Perangkat lunak yang digunakan untuk mengelola, menyimpan, dan mengambil data dari basis data adalah…
- Sistem Operasi
- Web Server
- DBMS (Database Management System)
- Compiler
- IDE (Integrated Development Environment)
Kunci Jawaban: DBMS (Database Management System) -
Dalam basis data relasional, data disimpan dalam bentuk…
- Folder
- File
- Dokumen
- Tabel
- Grafik
Kunci Jawaban: Tabel -
Istilah ‘Field’ dalam basis data mengacu pada…
- Baris atau record
- Kolom atau atribut data
- Kumpulan tabel
- Kunci utama
- Relasi antar tabel
Kunci Jawaban: Kolom atau atribut data -
Bahasa standar yang digunakan untuk berinteraksi dengan basis data relasional adalah…
- HTML
- Python
- Java
- SQL
- C++
Kunci Jawaban: SQL -
Perintah SQL yang digunakan untuk mengambil data dari satu atau lebih tabel adalah…
- INSERT
- UPDATE
- DELETE
- CREATE
- SELECT
Kunci Jawaban: SELECT -
Praktik melindungi sistem, jaringan, dan program dari serangan digital disebut…
- Pengembangan Perangkat Lunak
- Manajemen Proyek
- Analisis Data
- Keamanan Siber
- Jaringan Komputer
Kunci Jawaban: Keamanan Siber -
Jenis perangkat lunak berbahaya yang dirancang untuk merusak atau menyusup ke sistem komputer disebut…
- Firewall
- Antivirus
- Malware
- Proxy
- VPN
Kunci Jawaban: Malware -
Upaya penipuan yang bertujuan untuk mendapatkan informasi sensitif seperti nama pengguna, kata sandi, dan detail kartu kredit dengan menyamar sebagai entitas terpercaya disebut…
- Hacking
- Cracking
- Phishing
- DDoS Attack
- Spoofing
Kunci Jawaban: Phishing -
Salah satu etika dasar dalam berkomunikasi di dunia maya adalah…
- Menggunakan huruf kapital di setiap kalimat
- Menyebarkan informasi pribadi orang lain tanpa izin
- Tidak menyebarkan berita bohong (hoax)
- Mengirim spam ke banyak orang
- Membuat akun palsu untuk mengganggu orang lain
Kunci Jawaban: Tidak menyebarkan berita bohong (hoax)
B. Isian Singkat
-
Sebutkan dua jenis struktur kontrol dasar dalam pemrograman!
Kunci Jawaban: Percabangan (Conditional/If-Else) dan Perulangan (Looping/For, While). -
Apa fungsi utama dari sebuah ‘Switch’ dalam jaringan komputer?
Kunci Jawaban: Switch berfungsi untuk menghubungkan beberapa perangkat dalam satu jaringan lokal (LAN) dan mengarahkan data secara efisien ke perangkat tujuan berdasarkan alamat MAC. -
Apa yang dimaksud dengan ‘Firewall’ dalam konteks keamanan jaringan?
Kunci Jawaban: Firewall adalah sistem keamanan jaringan yang mengawasi dan mengontrol lalu lintas jaringan masuk dan keluar berdasarkan aturan keamanan yang telah ditentukan. -
Sebutkan dua contoh aplikasi DBMS yang populer!
Kunci Jawaban: MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server, MongoDB (NoSQL). -
Apa kepanjangan dari singkatan ‘HTTP’ dan apa fungsinya?
Kunci Jawaban: HTTP adalah singkatan dari Hypertext Transfer Protocol. Fungsinya adalah protokol untuk mentransfer file (teks, gambar, video, dll.) di World Wide Web.
C. Uraian
-
Jelaskan perbedaan antara topologi Star dan Bus dalam jaringan komputer, beserta kelebihan dan kekurangannya masing-masing!
Kunci Jawaban: Topologi Star: Semua perangkat terhubung ke satu hub/switch pusat. Kelebihan: Mudah dalam penambahan/pengurangan perangkat, kerusakan pada satu kabel tidak mempengaruhi seluruh jaringan, mudah mendeteksi masalah. Kekurangan: Jika hub/switch pusat rusak, seluruh jaringan lumpuh; membutuhkan lebih banyak kabel. Topologi Bus: Semua perangkat terhubung ke satu kabel utama (backbone). Kelebihan: Hemat kabel, tata letak sederhana. Kekurangan: Jika kabel utama putus, seluruh jaringan mati; sulit mendeteksi kesalahan; kinerja menurun jika banyak perangkat. -
Bagaimana langkah-langkah dalam membuat algoritma untuk menghitung luas persegi panjang? Tuliskan dalam pseudocode atau langkah-langkah terstruktur.
Kunci Jawaban: Langkah-langkah algoritma untuk menghitung luas persegi panjang:
1. Mulai
2. Deklarasikan variabel ‘panjang’, ‘lebar’, dan ‘luas’.
3. Input nilai untuk ‘panjang’.
4. Input nilai untuk ‘lebar’.
5. Hitung ‘luas’ dengan rumus: luas = panjang * lebar.
6. Tampilkan nilai ‘luas’.
7. Selesai.Pseudocode:
START
DECLARE panjang, lebar, luas AS INTEGER/FLOAT
INPUT panjang
INPUT lebar
SET luas = panjang * lebar
PRINT luas
END -
Jelaskan konsep dasar basis data relasional dan berikan contoh penerapannya dalam kehidupan sehari-hari!
Kunci Jawaban: Konsep dasar basis data relasional adalah penyimpanan data dalam bentuk tabel yang saling berhubungan (relasi) melalui kunci (key). Setiap tabel terdiri dari baris (record) dan kolom (field), di mana setiap baris mewakili satu entitas dan setiap kolom mewakili atribut dari entitas tersebut. Relasi antar tabel memungkinkan data yang kompleks dibagi menjadi tabel-tabel yang lebih kecil dan terorganisir, mengurangi redundansi data, dan menjaga konsistensi. Contoh penerapan dalam kehidupan sehari-hari: Sistem informasi sekolah (tabel siswa, tabel mata pelajaran, tabel nilai yang terhubung), sistem perbankan (tabel nasabah, tabel rekening, tabel transaksi), atau sistem e-commerce (tabel produk, tabel pelanggan, tabel pesanan). -
Mengapa keamanan siber menjadi sangat penting di era digital saat ini? Sebutkan minimal tiga ancaman siber yang sering terjadi dan cara pencegahannya.
Kunci Jawaban: Keamanan siber sangat penting di era digital karena semakin banyak informasi pribadi dan organisasi yang disimpan dan dipertukarkan secara online, menjadikannya target empuk bagi kejahatan siber. Hilangnya data, pencurian identitas, kerugian finansial, dan rusaknya reputasi adalah beberapa konsekuensi serius dari pelanggaran keamanan siber. Tiga ancaman siber dan pencegahannya:
1. Malware (Virus, Ransomware): Perangkat lunak jahat yang merusak sistem. Pencegahan: Gunakan antivirus, jangan unduh file dari sumber tidak terpercaya, lakukan pembaruan sistem operasi secara berkala.
2. Phishing: Penipuan untuk mendapatkan informasi sensitif. Pencegahan: Selalu verifikasi pengirim email, jangan klik tautan mencurigakan, gunakan otentikasi dua faktor.
3. Serangan DDoS (Distributed Denial of Service): Membanjiri server dengan lalu lintas palsu untuk melumpuhkannya. Pencegahan: Gunakan layanan perlindungan DDoS, konfigurasi firewall yang kuat, monitor lalu lintas jaringan. -
Apa yang dimaksud dengan variabel dan konstanta dalam pemrograman? Berikan contoh penggunaan keduanya.
Kunci Jawaban: Variabel adalah tempat penyimpanan data sementara dalam memori komputer yang nilainya dapat berubah selama program berjalan. Contoh: `umur = 17`, lalu `umur = umur + 1` (nilai umur berubah menjadi 18).
Konstanta adalah tempat penyimpanan data yang nilainya tetap dan tidak dapat diubah setelah dideklarasikan. Contoh: `PHI = 3.14` (nilai PHI akan selalu 3.14 sepanjang program). Konstanta sering digunakan untuk nilai-nilai yang universal atau tidak akan berubah seperti nilai matematika atau konfigurasi tertentu.
D. Menjodohkan
-
Pasangkan istilah-istilah dasar Informatika berikut dengan definisi yang tepat.
Kolom A Kolom B Algoritma Urutan langkah logis penyelesaian masalah DBMS Sistem perangkat lunak pengelolaan basis data IP Address Alamat unik perangkat di jaringan Firewall Sistem keamanan yang mengontrol lalu lintas jaringan Kunci Jawaban: Pencocokan istilah dengan definisi yang benar. -
Pasangkan perangkat keras jaringan dengan fungsi utamanya.
Kolom A Kolom B Router Menghubungkan antar jaringan berbeda Switch Menghubungkan perangkat dalam satu LAN Kabel UTP Media transmisi data dalam jaringan kabel NIC (Network Interface Card) Menghubungkan komputer ke jaringan fisik Kunci Jawaban: Pencocokan perangkat keras dengan fungsi yang sesuai.