4. Jelaskan perbedaan antara flowchart dan pseudocode!
Jawaban: Flowchart adalah diagram grafis yang menggambarkan alur algoritma, sedangkan pseudocode adalah representasi teks yang menyerupai kode pemrograman tetapi menggunakan bahasa sederhana.
5. Buatlah contoh flowchart sederhana untuk menentukan bilangan genap atau ganjil!
Jawaban: (Gambarkan diagram dengan input angka, kondisi angka mod 2 == 0, dan output genap atau ganjil).
6. Apa yang dimaksud dengan jaringan komputer dan sebutkan jenis-jenisnya!
Jawaban: Jaringan komputer adalah kumpulan perangkat yang saling terhubung untuk berbagi data dan sumber daya. Jenisnya: LAN (Local Area Network), MAN (Metropolitan Area Network), dan WAN (Wide Area Network).
7. Jelaskan fungsi utama dari protokol TCP/IP dalam jaringan komputer!
Jawaban: TCP/IP berfungsi sebagai standar komunikasi dalam jaringan dengan membagi data menjadi paket, mengirim, dan menyusunnya kembali agar sampai ke tujuan dengan benar.
8. Apa yang dimaksud dengan alamat IP dan bagaimana cara kerjanya?
Jawaban: Alamat IP adalah identitas unik yang diberikan kepada setiap perangkat dalam jaringan untuk memungkinkan komunikasi. Cara kerjanya: perangkat mengirimkan data dengan alamat IP tujuan, router meneruskannya, dan penerima menerima data.
9. Sebutkan dan jelaskan perbedaan antara IPv4 dan IPv6!
Jawaban: IPv4 menggunakan 32-bit dengan format angka desimal (contoh: 192.168.1.1), sementara IPv6 menggunakan 128-bit dengan format hexadecimal (contoh: 2001:db8::ff00:42:8329).
10. Bagaimana cara mengamankan jaringan komputer dari serangan siber?
Jawaban: Menggunakan firewall, enkripsi data, menerapkan autentikasi dua faktor, memperbarui sistem secara berkala, dan menghindari mengakses situs yang tidak aman.
11. Jelaskan pengertian basis data dan fungsinya!