BAB I. BERPIKIR KOMPUTASIONAL



Dasar-Dasar Informatika untuk SMK Kelas X

Diposting: 25 Agustus 2025 | Admin

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!”
p: "Nilai UTS ≥ 75" → bernilai T atau F bergantung data.

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.
p: "Router menyala"
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/Simplifikasi/Konjungsi: manipulasi p, q menjadi bentuk lain yang setara.
(Jika server down maka layanan tidak bisa diakses). Server down. ⇒ Layanan tidak bisa diakses. (Modus Ponens)

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):

A₁₆ = 10₁₀ = 1010₂ | F₁₆ = 15₁₀ = 1111₂
3D₁₆ → 3 = 0011, D = 1101 ⇒ 0011 1101₂

Desimal ↔ biner (pembagian/dobel):

25₁₀ → 11001₂ (25/2 = 12 r1 → 6 r0 → 3 r0 → 1 r1 → 0 r1, baca balik)

Aplikasi: alamat memori, warna HTML (#RRGGBB), instruksi mesin.

H. Pemecahan Masalah

Langkah praktis berbasis Computational Thinking:

  1. Decomposition: pecah masalah besar → unit kecil.
  2. Pattern Recognition: cari pola/kemiripan kasus.
  3. Abstraction: fokus ke informasi inti, abaikan detail tidak perlu.
  4. Algorithm Design: rancang langkah-langkah sistematis.
  5. 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):
scan_kartu(); capture_wajah();
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.