Definisi Representasi Data
Representasi Data adalah cara komputer menerjemahkan segala
sesuatu yang ada di dunia nyata menjadi bentuk digital yang bisa
diproses oleh mesin. Komputer merepresentasikan data ke dalam beberapa
bentuk, yaitu:
• Teks & Numerik: Huruf, tulisan, dan angka.
• Audio: Suara, musik, dan rekaman.
• Grafis & Video: Gambar diam (foto) dan gambar bergerak
(film).
• Geografis: Titik kordinat atau peta lokasi (seperti di Google
Maps).
Tipe Data Dasar (Primitif)
Data mentah dikelompokkan menjadi 3 tipe data dasar:
• Integer: Data berupa angka yang bisa dihitung matematika.
Contoh: 0, 5, 9.
• Float: Data berupa angka pecahan atau memiliki koma (Bilangan
Desimal). Contoh: 3.14, 0.5,
99.9.
• String: Data berupa huruf, teks, atau kata yang tidak bisa
dihitung. Contoh: "Merah" • Boolean: Data logika
yang hanya memiliki dua kemungkinan nilai, yaitu
Benar (True) atau Salah (False).
Struktur Data: Array List & Indeks
Struktur data adalah cara komputer menyimpan dan menyusun
kumpulan data agar rapi dan mudah dicari.
Salah satu bentuk struktur data adalah Array (List). Bayangkan
Array seperti deretan kartu UNO di tanganmu yang berbaris rapi dari
kiri ke kanan. Aturan paling penting dari sebuah Array adalah nomor
urut posisinya (disebut Indeks) tidak dimulai dari angka 1,
melainkan selalu dimulai dari angka 0.
🃏 Praktikum Kelas: Array Kartu UNO
Aktivitas Unplugged (Minggu 1):
Setiap kelompok mendapatkan kartu UNO acak dari guru. Mari kita kelola
"Struktur Data" kartu kita!
-
Sortir Warna (Karakter): Kelompokkan kartu berdasarkan
warnanya (urut abjad). Misal: [Biru, ...], [Merah, ...], dll
-
Sortir Angka (Numerik): Urutkan kartu dari angka terkecil
hingga terbesar. Misal: [Biru, 5], [Merah, 1], [Merah, 3], dll
-
Tantangan Indeks: Jejerkan 5 kartu di atas meja. Sebutkan
kartu apa yang menempati posisi Indeks ke-0 dan kartu apa
yang menempati posisi Indeks ke-3!
💻 Praktikum Lab: Mengetik Array
Misi Terhubung (Minggu 2):
Buka aplikasi Notepad atau Microsoft Word. Ketikkan urutan susunan
kartu UNO yang kelompokmu mainkan minggu lalu, tetapi gunakan format
penulisan Array komputer yang benar!
Contoh Penulisan Kode:
Kartu_UNO = ["Merah 2", "Biru 5", "Kuning 8", "Hijau Skip"]
📝 Kesimpulan
Komputer memproses dunia nyata melalui representasi data dan tipe data
dasar (Numerik, Karakter, Boolean). Agar sekumpulan data tersebut
tidak berantakan, komputer menyimpannya di dalam wadah terstruktur
seperti Array List, di mana setiap data memiliki nomor ruang (Indeks)
yang berawal dari 0.