Konsep Dasar Berpikir Komputasional

Aug 31, 2024

Catatan Kuliah Mata Pelajaran TEK Kelas B8 SMP

Pendahuluan

  • Materi: Berpikir Komputasional
  • Topik:
    1. Fungsi
    2. Himpunan
    3. Sistem Bilangan
  • Video ini membahas tentang fungsi dan himpunan, video kedua membahas algoritma dan struktur data.

Fungsi

Pengertian

  • Menurut KBBI, fungsi adalah:
    • Kegunaan suatu hal
    • Daya guna
    • Pekerjaan yang dilakukan
  • Fungsi sebagai relasi memetakan anggota dari suatu himpunan (domain) ke satu anggota himpunan lain (codomain).
  • Dalam ilmu komputer, fungsi dianggap sebagai perintah-perintah dalam kondisi tertentu, contohnya seperti fungsi dalam Excel.

Contoh Fungsi dalam Kehidupan Sehari-hari

  1. Matematika:

    • Fungsi linear: ( f(X) = 2X + 3 )
    • Jika ( X = 3 ), maka ( f(3) = 2(3) + 3 = 9 ).
  2. Lirik Lagu:

    • Struktur lirik lagu menggunakan fungsi untuk mengulangi bagian tertentu.
  3. Interaksi Sehari-hari:

    • Misal, perintah dari orang tua untuk membeli gula:
      • Input: Uang dari Bunda
      • Proses: Membeli gula
      • Output: Pulang dengan gula dan uang kembalian.

Himpunan

Pengertian

  • Himpunan adalah kumpulan objek tertentu yang memiliki definisi jelas dan dianggap sebagai satu kesatuan.

Contoh Himpunan

  • Himpunan lampu lalu lintas: {Merah, Kuning, Hijau}
  • Himpunan bulan yang diawali huruf J: {Januari, Juni, Juli}
  • Himpunan hewan berkaki dua: {Ayam, Burung}

Operasi pada Himpunan

  1. Gabungan:

    • Menggunakan kata "atau".
    • Contoh: Himpunan buah kesukaan adik dan kakak.
  2. Irisan:

    • Menggunakan kata "dan".
    • Contoh: Buah yang disukai adik dan kakak yang sama.

Sistem Bilangan

Pengertian

  • Sistem bilangan adalah kumpulan simbol yang menjelaskan bilangan, digunakan untuk komunikasi dan berbagi data dalam komputer.
  • Ada 4 sistem bilangan umum:
    • Biner (basis 2)
    • Oktal (basis 8)
    • Desimal (basis 10)
    • Eksadesimal (basis 16)

Contoh Sistem Bilangan

  • Bilangan Desimal:
    • Digunakan dalam kehidupan sehari-hari (0-9).
  • Bilangan Biner:
    • Menggunakan 0 dan 1.

Konversi Antar Bilangan

  1. Desimal ke Biner:

    • Bagi dengan 2, catat sisa.
  2. Desimal ke Oktal:

    • Bagi dengan 8, catat sisa.
  3. Biner ke Desimal:

    • Kalikan dengan ( 2^n ) sesuai posisi.
  4. Oktal ke Desimal:

    • Kalikan dengan ( 8^n ) sesuai posisi.
  5. Biner ke Oktal:

    • Kelompokkan 3 digit biner, konversi ke oktal.

Kesimpulan

  • Fungsi, himpunan, dan sistem bilangan adalah konsep dasar dalam berpikir komputasional.
  • Pentingnya memahami operasi dasar dan contoh-contoh aplikatif dalam kehidupan sehari-hari.

Akhir Kuliah:

  • Diskusikan pertanyaan lebih lanjut dan siapkan untuk video berikutnya.
  • Terima kasih dan salamualaikum.