Dasar-Dasar Informatika untuk SMK Kelas X
Diposting: 25 Agustus 2025 | Admin
Daftar Isi
Pendahuluan
Informatika adalah ilmu yang mempelajari pengolahan data dan informasi dengan menggunakan teknologi komputer. Di era digital ini, pemahaman Informatika menjadi bekal penting bagi siswa SMK agar mampu bersaing di dunia industri.
Rasional
Penerapan teknologi informasi mendorong siswa untuk memiliki kemampuan berpikir logis, sistematis, dan kritis. Dengan penguasaan teknologi, siswa akan memiliki daya saing tinggi.
Ruang Lingkup
Mencakup teori informasi, sistem komputer, pemrograman, jaringan, keamanan data, dan analisis data.
Tujuan
- Menguasai konsep berpikir komputasional
- Mahir menggunakan aplikasi perkantoran
- Memahami cara kerja komputer dan jaringan
- Menerapkan keamanan data
Bab I: Berpikir Komputasional
Berpikir Komputasional adalah pendekatan memecahkan masalah dengan mengurai masalah (decomposition), mengenali pola, membuat abstraksi, dan menyusun algoritma.
A. Proposisi
Proposisi adalah kalimat deklaratif yang dapat bernilai benar (T) atau salah (F), tapi tidak keduanya sekaligus.
- Proposisi atomik: tidak memuat operator logika. Contoh: “7 adalah bilangan ganjil”.
- Proposisi majemuk: dibentuk dari proposisi lain dengan operator logika. Contoh: “Hari ini hujan dan saya membawa payung”.
- Bukan proposisi: perintah/pertanyaan. Contoh: “Tutup pintunya!”
B. Negasi, Konjungsi, Disjungsi, Implikasi & Inferensi
Operator dasar untuk membentuk proposisi majemuk dan menalar:
- Negasi (¬p): kebalikan nilai p. “Tidak p”.
- Konjungsi (p ∧ q): benar jika keduanya benar.
- Disjungsi (p ∨ q): benar jika minimal satu benar.
- Implikasi (p → q): salah hanya saat p benar dan q salah.
- Biimplikasi (p ↔ q): benar bila p dan q bernilai sama.
q: "Internet terhubung"
p → q: Jika router menyala maka internet terhubung.
C. Penalaran Deduktif, Induktif & Abduktif
- Deduktif: dari aturan umum ke kasus khusus (kesimpulan pasti).
- Aturan: Jika nilai ≥ 75 maka Lulus. Fakta: Budi 82. ⇒ Budi Lulus.
- Induktif: dari contoh/kasus ke generalisasi (bersifat probabilistik).
- 5 kelas uji coba pakai drill soal → nilai naik. ⇒ Metode drill cenderung efektif.
- Abduktif: menarik penjelasan paling mungkin (diagnosis).
- Jaringan lambat & ping tinggi ⇒ kemungkinan bottleneck di switch.
D. Logika Inferensi
Aturan penarikan kesimpulan yang valid:
- Modus Ponens: (p → q), p ⟹ q
- Modus Tollens: (p → q), ¬q ⟹ ¬p
- Silogisme Hipotetik: (p → q), (q → r) ⟹ (p → r)
- Silogisme Disjungtif: (p ∨ q), ¬p ⟹ q
- Addisi/Simpliο¬kasi/Konjungsi: manipulasi p, q menjadi bentuk lain yang setara.
F. Bilangan Biner & Heksadesimal
Basis yang umum di komputer:
- Biner (basis-2): digit 0–1. Contoh: 101101₂.
- Heksadesimal (basis-16): digit 0–9, A–F. Contoh: 3D₁₆.
Konversi cepat heksa ↔ biner (kelompok 4 bit per 1 heksa):
3D₁₆ → 3 = 0011, D = 1101 ⇒ 0011 1101₂
Desimal ↔ biner (pembagian/dobel):
Aplikasi: alamat memori, warna HTML (#RRGGBB), instruksi mesin.
H. Pemecahan Masalah
Langkah praktis berbasis Computational Thinking:
- Decomposition: pecah masalah besar → unit kecil.
- Pattern Recognition: cari pola/kemiripan kasus.
- Abstraction: fokus ke informasi inti, abaikan detail tidak perlu.
- Algorithm Design: rancang langkah-langkah sistematis.
- Evaluasi: uji solusi, ukur kinerja, perbaiki.
Contoh (Presensi RFID + Foto):
- Decompose: registrasi kartu, pembacaan, verifikasi wajah, penyimpanan log.
- Pola: jam sibuk → antrian; solusi: antre asinkron + cache foto.
- Abstraksi: identitas = {ID_kartu, ID_wajah, waktu}.
- Algoritma (ringkas):
if verifikasi_wajah_ok then simpan_log(); tampilkan_status("Hadir"); else tolak_akses();
Heuristik: mulai dari solusi sederhana yang “cukup baik”, iterasi cepat, ukur dengan metrik (akurasi verifikasi, waktu proses).
Kesimpulan
Konsep logika (proposisi, operator, inferensi) memberi dasar berpikir formal; representasi bilangan (biner–heksa) menghubungkan teori dengan mesin; dan kerangka pemecahan masalah menerjemahkan konsep menjadi solusi nyata di kelas maupun proyek.
Jika latihan tidak muncul, klik di sini untuk buka di tab baru.