Konsep Himpunan
Himpunan adalah kumpulan benda, angka, atau data yang memiliki
ciri-ciri atau kesamaan tertentu. Di dalam ilmu komputer,
pengelompokan ini sangat penting untuk menyortir data.
Contoh: Dari seluruh siswa di kelas, komputer bisa membaginya menjadi
dua himpunan, yaitu Himpunan "Laki-laki" dan Himpunan "Perempuan".
Sistem Bilangan (Biner)
Komputer tidak mengerti huruf manusia, ia hanya mengerti angka! Sistem
bilangan paling dasar yang dipahami komputer disebut
Sistem Biner, yang hanya terdiri dari dua angka:
• Angka 1: Berarti Nyala (On), Benar (True), atau Lulus.
• Angka 0: Berarti Mati (Off), Salah (False), atau Gagal.
Struktur Data: Sederhana vs Majemuk
Struktur data adalah wadah komputer untuk menyusun himpunan data
tersebut. Ada dua jenis utama:
• Jenis Sederhana (Linear): Data disusun lurus berbaris
satu-satu (Contoh: Array atau daftar absen urut abjad).
• Jenis Majemuk (Non-Linear): Data disusun lebih rumit dan
bercabang (Contoh: Tree / Pohon silsilah keluarga, dan
Graph / Peta jalan yang saling terhubung).
📝 Praktikum Kelas (Minggu 9): Logika Himpunan
Aktivitas (Tanpa Komputer):
Mari melatih logika otak kita memilah himpunan data!
-
Guru memberikan daftar 10 nama siswa beserta nilai bayangan ujian
mereka di papan tulis (Misal batas lulus adalah nilai 75).
- Siapkan selembar kertas, lalu buatlah dua kolom himpunan.
-
Bermain Logika Pengelompokan: Pisahkan dan kelompokkan daftar nama
tersebut ke dalam himpunan "Lulus" (Kode 1) dan himpunan
"Remedial" (Kode 0) berdasarkan nilainya.
- Simpan kertas tersebut untuk dibawa ke Lab minggu depan!
💻 Praktikum Lab (Minggu 10): Mengetik Himpunan
Misi Lab: Digitalisasi Data Himpunan
Kertas himpunan yang kamu buat minggu lalu adalah "Data Mentah".
Sekarang kita akan memindahkannya menjadi "Data Digital" agar
jari-jari kita semakin terbiasa mengetik di *keyboard*.
Tugasmu:
- Buka aplikasi Microsoft Word atau Notepad.
-
Ketik kembali daftar himpunan "Lulus" dan "Remedial" yang sudah
kamu buat di kertas.
-
Gunakan fitur Bullets atau Numbering (penomoran
otomatis) di Microsoft Word agar susunan daftar himpunanmu
(struktur datamu) terlihat rapi!
📝 Kesimpulan
Berpikir komputasional berarti kita mampu mengelompokkan masalah
menjadi himpunan-himpunan kecil yang terstruktur, seperti halnya
komputer memproses logika benar/salah (1/0) dan menyimpannya dalam
struktur data sederhana maupun majemuk.