MATERI PEMBELAJARAN INFORMATIKA KELAS 8
HIMPUNAN DATA TERSTRUKTUR
LAB MAYA “DETEKTIF DATA”
Mata Pelajaran: Informatika
Kelas: VIII SMP
Materi: Himpunan Data Terstruktur
Pendekatan: Eksplorasi, eksperimen virtual, analisis data, dan refleksi
Media: LAB MAYA
A. PENDAHULUAN
Setiap hari kita berhadapan dengan data.
Ketika guru mencatat daftar hadir siswa, sekolah menyimpan
data nilai, perpustakaan mencatat buku yang dipinjam, dan aplikasi menyimpan
daftar pengguna, semuanya merupakan contoh penggunaan data dalam kehidupan
sehari-hari.
Bayangkan jika data 1.000 siswa ditulis dalam satu paragraf
panjang tanpa aturan. Ketika seseorang ingin mencari siswa kelas 8A yang
memperoleh nilai di atas 90, pencarian akan menjadi sangat sulit.
Sebaliknya, jika data tersebut disusun dalam tabel dengan
kolom ID, Nama, Kelas, Ekstrakurikuler, dan Nilai, pencarian dapat
dilakukan dengan lebih mudah.
Inilah pentingnya data terstruktur.
Dalam pembelajaran ini, siswa akan menjadi “Detektif
Data”. Siswa tidak hanya mempelajari pengertian data, tetapi melakukan
eksperimen secara langsung melalui Lab Maya.
Alur pengalaman belajar yang digunakan adalah:
Mengamati → Membuat Hipotesis → Bereksperimen →
Mengumpulkan Data → Menganalisis → Menyimpulkan → Merefleksikan
B. APA ITU DATA?
Secara sederhana, data adalah fakta atau informasi yang
dapat dikumpulkan, disimpan, dan diolah untuk memperoleh informasi yang
berguna.
Data dapat berupa:
- nama;
- angka;
- tanggal;
- alamat;
- gambar;
- suara;
- video;
- lokasi;
- hasil
pengukuran;
- dan
berbagai informasi lainnya.
Contoh
Data seorang siswa:
Nama: Andi
Kelas: 8A
Umur: 13 tahun
Nilai Informatika: 88
Data tersebut dapat digunakan untuk mengetahui identitas dan
hasil belajar siswa.
Namun, data baru menjadi lebih berguna ketika dikumpulkan
dan disusun secara sistematis.
C. DATA DAN INFORMASI
Data dan informasi memiliki hubungan yang sangat erat,
tetapi bukan sesuatu yang sama.
Data
Data merupakan fakta yang belum atau sedang diolah.
Contoh:
88, 76, 94, 82, 85
Angka tersebut belum memberikan informasi yang lengkap.
Informasi
Informasi merupakan data yang telah diolah sehingga memiliki
makna.
Misalnya:
“Nilai Informatika tertinggi pada dataset adalah 94.”
Angka 94 merupakan data.
Sedangkan pernyataan tentang nilai tertinggi
merupakan informasi yang diperoleh setelah data dianalisis.
Kesimpulan
Data → diolah → menjadi informasi
D. APA ITU DATA TERSTRUKTUR?
Data terstruktur adalah data yang disusun menggunakan
pola, format, atau struktur yang jelas sehingga mudah disimpan, dicari,
diurutkan, disaring, dan dianalisis.
Bentuk yang paling mudah ditemukan adalah tabel.
Contoh:
|
ID |
Nama |
Kelas |
Ekskul |
Nilai |
|
01 |
Andi |
8A |
Robotika |
88 |
|
02 |
Bima |
8B |
Basket |
76 |
|
03 |
Citra |
8A |
Robotika |
94 |
|
04 |
Dina |
8C |
Desain |
82 |
Tabel tersebut memiliki struktur yang jelas.
Setiap kolom mempunyai fungsi tertentu.
Setiap baris mewakili satu data siswa.
Dengan struktur seperti ini, komputer dapat lebih mudah
melakukan berbagai operasi terhadap data.
E. MENGENAL DATASET
Dataset adalah sekumpulan data yang dikumpulkan dan disusun
untuk tujuan tertentu.
Contoh dataset:
Dataset siswa
|
ID |
Nama |
Kelas |
Nilai |
|
01 |
Andi |
8A |
88 |
|
02 |
Bima |
8B |
76 |
|
03 |
Citra |
8A |
94 |
Ketiga baris tersebut membentuk sebuah dataset.
Contoh dataset lain
Dataset perpustakaan
|
Kode |
Judul |
Penulis |
Tahun |
Status |
|
B001 |
Informatika Dasar |
Budi |
2025 |
Tersedia |
|
B002 |
Algoritma |
Siti |
2024 |
Dipinjam |
Dataset inventaris
|
Kode |
Barang |
Jumlah |
Kondisi |
|
I001 |
Laptop |
20 |
Baik |
|
I002 |
Proyektor |
5 |
Baik |
F. RECORD DAN FIELD
Dua istilah penting dalam data terstruktur adalah record
dan field.
1. Record
Record adalah satu baris data yang menggambarkan satu
objek atau satu entitas.
Contoh:
|
ID |
Nama |
Kelas |
Nilai |
|
01 |
Andi |
8A |
88 |
Baris tersebut merupakan satu record.
Jika ada 100 siswa, berarti terdapat 100 record.
2. Field
Field adalah atribut atau kolom yang menjelaskan suatu
informasi tertentu.
Pada tabel:
|
ID |
Nama |
Kelas |
Nilai |
terdapat empat field:
- ID
- Nama
- Kelas
- Nilai
Cara mudah mengingat
Field = kolom
Record = baris
G. ENTITAS
Entitas adalah objek atau sesuatu yang datanya ingin kita
simpan.
Misalnya dalam sistem sekolah terdapat entitas:
- Siswa
- Guru
- Kelas
- Buku
- Ekstrakurikuler
Jika kita membuat dataset siswa, setiap siswa merupakan satu
entitas.
Contoh:
Andi merupakan satu entitas siswa.
Data tentang Andi kemudian disimpan dalam beberapa field.
H. ATRIBUT
Atribut adalah karakteristik atau informasi yang dimiliki
oleh suatu entitas.
Misalnya entitas:
Siswa
dapat memiliki atribut:
- ID
siswa
- Nama
- Kelas
- Tanggal
lahir
- Alamat
- Nomor
telepon
- Nilai
Dalam tabel, atribut biasanya direpresentasikan sebagai field/kolom.
I. TIPE DATA
Setiap data memiliki jenis atau tipe tertentu.
Memahami tipe data penting karena komputer perlu mengetahui
bagaimana suatu nilai harus disimpan dan diolah.
1. Teks
Digunakan untuk menyimpan tulisan.
Contoh:
Andi
Informatika
Robotika
2. Angka
Digunakan untuk menyimpan nilai numerik.
Contoh:
13
88
2026
Angka dapat digunakan dalam perhitungan.
3. Bilangan Desimal
Digunakan untuk nilai yang memiliki bagian pecahan.
Contoh:
84,5
72,75
3,14
4. Boolean
Boolean memiliki dua kemungkinan nilai:
Benar / Salah
atau:
True / False
Contoh:
Sudah membayar? → Ya/Tidak
5. Tanggal
Digunakan untuk menyimpan informasi waktu atau tanggal.
Contoh:
17-08-2026
6. Kategori
Data kategori merupakan data yang berasal dari pilihan
tertentu.
Contoh:
Kelas: 8A, 8B, 8C
atau:
Status: Tersedia, Dipinjam
J. MENGAPA DATA HARUS TERSTRUKTUR?
Bayangkan kamu memiliki 10.000 data siswa.
Guru bertanya:
“Tampilkan semua siswa kelas 8A.”
Jika data tidak terstruktur, kamu harus mencari satu per
satu.
Jika data terstruktur, kamu dapat menggunakan filter.
Guru kemudian bertanya:
“Siapa siswa dengan nilai tertinggi?”
Kamu dapat menggunakan sort.
Guru bertanya lagi:
“Siapa siswa kelas 8A yang nilainya minimal 90?”
Kamu dapat menggunakan filter dengan beberapa kriteria.
Jadi, struktur data membuat proses pengolahan menjadi lebih
mudah.
K. OPERASI DASAR DATA TERSTRUKTUR
Ada beberapa operasi yang sangat penting untuk dipahami
siswa.
1. SORT
Sort berarti mengurutkan data.
Contoh sebelum sort:
|
Nama |
Nilai |
|
Andi |
88 |
|
Bima |
76 |
|
Citra |
94 |
|
Dina |
82 |
Jika diurutkan berdasarkan nilai tertinggi:
|
Nama |
Nilai |
|
Citra |
94 |
|
Andi |
88 |
|
Dina |
82 |
|
Bima |
76 |
Sort dapat dilakukan:
- A →
Z
- Z →
A
- kecil
→ besar
- besar
→ kecil
L. FILTER
Filter adalah proses memilih data berdasarkan kriteria
tertentu.
Misalnya dataset memiliki siswa kelas 8A, 8B, dan 8C.
Kita ingin menampilkan:
Kelas = 8A
Maka hanya data siswa kelas 8A yang ditampilkan.
Contoh
|
Nama |
Kelas |
Nilai |
|
Andi |
8A |
88 |
|
Citra |
8A |
94 |
|
Fajar |
8A |
79 |
|
Imam |
8A |
73 |
Data kelas lain tidak ditampilkan.
Perlu dipahami: filter tidak berarti menghapus data.
Filter hanya mengatur data mana yang ditampilkan
berdasarkan kriteria.
M. FILTER DENGAN BEBERAPA KRITERIA
Filter dapat dilakukan menggunakan lebih dari satu kondisi.
Misalnya:
Kelas = 8A
Ekstrakurikuler = Robotika
Nilai ≥ 85
Artinya siswa harus memenuhi ketiga kondisi tersebut.
Inilah salah satu contoh penerapan logika dalam
pengolahan data.
Semakin banyak kriteria yang diberikan, semakin spesifik
hasil pencarian.
N. PENCARIAN DATA
Selain filter, data juga dapat dicari menggunakan kata
kunci.
Misalnya kita ingin mencari:
Citra
Sistem akan mencari record yang memiliki informasi tersebut.
Pada dataset yang besar, fitur pencarian sangat membantu.
O. DATA TERSTRUKTUR DALAM KEHIDUPAN SEHARI-HARI
Data terstruktur tidak hanya ada di sekolah.
Kita dapat menemukannya di berbagai tempat.
1. Perpustakaan
Data buku:
- kode
buku;
- judul;
- penulis;
- penerbit;
- tahun;
- status
peminjaman.
2. Sekolah
Data siswa:
- ID;
- nama;
- kelas;
- alamat;
- nilai.
3. Toko
Data produk:
- kode
produk;
- nama
produk;
- harga;
- jumlah
stok.
4. Rumah sakit
Data pasien:
- nomor
pasien;
- nama;
- tanggal
lahir;
- keluhan;
- jadwal
pemeriksaan.
5. Transportasi
Data perjalanan:
- nomor
kendaraan;
- tujuan;
- waktu
berangkat;
- waktu
tiba.
6. Media sosial
Platform digital juga mengelola berbagai jenis data
pengguna, seperti profil, aktivitas, dan interaksi.
P. CONTOH KASUS
Kasus: Perpustakaan Sekolah
Perpustakaan SMP memiliki 5.000 buku.
Guru meminta:
“Carilah semua buku Informatika yang tersedia dan
diterbitkan setelah tahun 2023.”
Apa yang harus dilakukan?
Kita dapat menggunakan struktur data:
|
Kode |
Judul |
Kategori |
Tahun |
Status |
|
B001 |
Informatika Dasar |
Informatika |
2025 |
Tersedia |
|
B002 |
Algoritma |
Informatika |
2024 |
Dipinjam |
|
B003 |
Matematika |
Matematika |
2025 |
Tersedia |
|
B004 |
Pemrograman |
Informatika |
2026 |
Tersedia |
Kemudian menggunakan filter:
Kategori = Informatika
Tahun > 2023
Status = Tersedia
Hasilnya:
|
Kode |
Judul |
Tahun |
Status |
|
B001 |
Informatika Dasar |
2025 |
Tersedia |
|
B004 |
Pemrograman |
2026 |
Tersedia |
Inilah manfaat nyata data terstruktur.
Q. DATA TERSTRUKTUR DAN SPREADSHEET
Salah satu alat yang sering digunakan untuk mengelola data
terstruktur adalah spreadsheet.
Contohnya:
- Microsoft
Excel
- Google
Sheets
- LibreOffice
Calc
Dalam spreadsheet, data biasanya disusun dalam:
Baris + Kolom + Sel
Siswa dapat melakukan:
- memasukkan
data;
- mengurutkan
data;
- memfilter
data;
- menghitung
jumlah;
- menghitung
rata-rata;
- membuat
grafik;
- mencari
data;
- dan
melakukan analisis.
Dengan memahami konsep data terstruktur sejak kelas 8, siswa
akan lebih siap mempelajari pengolahan data menggunakan spreadsheet.
R. DATA TERSTRUKTUR DAN DATABASE
Data terstruktur juga menjadi dasar untuk mempelajari database.
Database digunakan ketika jumlah data sudah besar dan perlu
dikelola secara sistematis.
Contoh:
Sistem sekolah dapat memiliki database yang menyimpan:
Data siswa
Data guru
Data kelas
Data nilai
Data kehadiran
Data ekstrakurikuler
Database memungkinkan data dikelola secara lebih efisien.
Jadi, pembelajaran data terstruktur di kelas 8 merupakan
salah satu fondasi menuju pembelajaran database.
S. DATA TERSTRUKTUR DAN BERPIKIR KOMPUTASIONAL
Data terstruktur sangat berkaitan dengan berpikir komputasional.
Ketika siswa menentukan:
“Saya hanya membutuhkan data kelas 8A.”
siswa sedang melakukan proses memilih informasi yang
relevan.
Ketika siswa menentukan:
“Saya ingin nilai tertinggi.”
siswa menggunakan pola pengurutan.
Ketika siswa menentukan:
“Kelas 8A dan nilai minimal 90.”
siswa menggunakan logika dan kriteria.
Dengan demikian, pengolahan data membantu siswa belajar:
- berpikir
logis;
- mengenali
pola;
- memecahkan
masalah;
- membuat
keputusan berdasarkan bukti.
T. LAB MAYA: DETEKTIF DATA
Dalam Lab Maya, pembelajaran tidak berhenti pada teori.
Siswa akan melakukan tujuh tahap.
Tahap 1 — Mengamati
Siswa mengamati dataset.
Pertanyaan:
Apa yang kamu lihat?
Apa fungsi setiap field?
Tahap 2 — Membuat Hipotesis
Siswa membuat dugaan.
“Menurut saya, data terstruktur lebih mudah diolah
karena....”
Tahap 3 — Bereksperimen
Siswa mencoba:
- sort;
- filter;
- filter
gabungan;
- perubahan
nilai minimal;
- pencarian
data.
Tahap 4 — Mengumpulkan Data
Siswa mencatat:
- jumlah
record;
- hasil
filter;
- nilai
tertinggi;
- nilai
terendah;
- hasil
perubahan kriteria.
Tahap 5 — Menganalisis
Siswa mencari pola.
Apa yang berubah?
Mengapa jumlah data berkurang?
Apa hubungan antara kriteria dan hasil?
Tahap 6 — Menyimpulkan
Siswa membandingkan hasil dengan hipotesis.
Apakah hipotesis terbukti?
Tahap 7 — Merefleksikan
Siswa menjawab:
Apa yang saya pelajari?
Apa yang masih sulit?
Di mana konsep ini dapat diterapkan?
U. KESALAHAN YANG SERING TERJADI
1. Menganggap record dan field sama
Ingat:
Record = baris
Field = kolom
2. Menganggap filter menghapus data
Filter hanya menampilkan data sesuai kriteria.
Data asli tetap ada.
3. Menganggap semua angka dapat langsung dihitung
Tidak semua informasi yang terlihat seperti angka harus diperlakukan
sebagai angka.
Contoh:
Nomor siswa: 001
Jika digunakan sebagai identitas, nilai tersebut lebih tepat
dipandang sebagai kode/ID, bukan angka yang akan dijumlahkan.
4. Mengisi data tanpa struktur
Contoh yang buruk:
Andi 8A 88 Robotika
Lebih baik:
|
Nama |
Kelas |
Nilai |
Ekskul |
|
Andi |
8A |
88 |
Robotika |
Struktur membuat informasi lebih jelas.
V. KUIS PEMAHAMAN
Pilih jawaban yang tepat.
1. Kumpulan data untuk tujuan tertentu disebut...
A. Field
B. Dataset
C. Record
D. Sel
2. Baris dalam sebuah tabel disebut...
A. Field
B. Record
C. Dataset
D. Filter
3. Kolom “Nama” merupakan...
A. Record
B. Dataset
C. Field
D. Program
4. Fungsi Sort adalah...
A. Menghapus data
B. Mengurutkan data
C. Menggandakan data
D. Mengubah komputer
5. Fungsi Filter adalah...
A. Menampilkan data berdasarkan kriteria
B. Menghapus seluruh data
C. Mematikan komputer
D. Mengubah sistem operasi
6. Contoh data terstruktur adalah...
A. Tabel daftar nilai
B. Coretan tanpa aturan
C. Tulisan acak
D. Percakapan tanpa struktur
7. Jika ingin mencari siswa kelas 8A dengan nilai minimal
90, kita dapat menggunakan...
A. Filter dengan beberapa kriteria
B. Menghapus dataset
C. Mengubah nama file
D. Mematikan komputer
Kunci Jawaban
- B
- B
- C
- B
- A
- A
- A
W. AKTIVITAS PROYEK
“Rancang Dataset Sekolahku”
Buatlah sebuah dataset sederhana berdasarkan kehidupan di
sekolah.
Pilih salah satu:
- Data
siswa
- Data
buku
- Data
ekstrakurikuler
- Data
guru
- Data
inventaris
- Data
kantin
- Data
kegiatan sekolah
Ketentuan
Dataset harus memiliki:
- minimal
5 field;
- minimal
10 record;
- nama
field yang jelas;
- tipe
data yang sesuai;
- minimal
satu field yang dapat digunakan untuk filter;
- minimal
satu field yang dapat digunakan untuk sort.
Contoh
Dataset Ekstrakurikuler
|
ID |
Nama |
Kelas |
Ekskul |
Kehadiran |
|
01 |
Andi |
8A |
Robotika |
90 |
|
02 |
Bima |
8B |
Basket |
85 |
|
03 |
Citra |
8A |
Robotika |
95 |
Setelah dataset dibuat, jawab:
Data apa yang paling mudah dicari?
Data apa yang paling mudah diurutkan?
Filter apa yang dapat digunakan?
X. RANGKUMAN MATERI
Setelah mempelajari materi ini, ingatlah konsep berikut:
DATA
Fakta atau informasi yang dapat dikumpulkan dan diolah.
DATASET
Kumpulan data untuk tujuan tertentu.
RECORD
Satu baris data.
FIELD
Satu kolom/atribut data.
ENTITAS
Objek yang datanya disimpan.
ATRIBUT
Karakteristik yang dimiliki entitas.
TIPE DATA
Jenis nilai yang disimpan, misalnya teks, angka, tanggal,
dan kategori.
SORT
Mengurutkan data.
FILTER
Menampilkan data berdasarkan kriteria tertentu.
ANALISIS DATA
Proses mengolah dan memeriksa data untuk memperoleh
informasi bermakna.
INFORMASI
Makna yang diperoleh setelah data diolah.
Y. PETA KONSEP
DATA
│
┌────────┴────────┐
│ │
Data Mentah Data Terstruktur
│
┌─────┴─────┐
│ │
Dataset Tabel
│
┌──────────┴──────────┐
│ │
Field Record
(Kolom) (Baris)
│ │
└──────────┬──────────┘
│
Pengolahan Data
│
┌───────────────┼───────────────┐
│ │ │
Sort Filter Pencarian
│ │ │
└───────────────┼───────────────┘
│
Analisis Data
│
INFORMASI
│
Pengambilan
Keputusan
Z. PENUTUP
Data ada di mana-mana. Yang membedakan seorang pengguna
teknologi dengan seorang pembelajar Informatika adalah kemampuan untuk
memahami bagaimana data disusun, diproses, dianalisis, dan digunakan untuk
menyelesaikan masalah.
Melalui LAB MAYA “Detektif Data”, siswa kelas 8 tidak
hanya belajar bahwa tabel memiliki baris dan kolom. Siswa belajar sesuatu yang
lebih penting: bagaimana berpikir menggunakan data.
Mulai dari mengamati sebuah dataset, membuat hipotesis,
mencoba berbagai skenario, mencatat hasil, menganalisis pola, membuat
kesimpulan, hingga melakukan refleksi.
Dengan demikian, pembelajaran tidak berhenti pada
pertanyaan:
“Apa itu data terstruktur?”
Tetapi berkembang menjadi:
“Bagaimana saya dapat menggunakan data terstruktur untuk
memecahkan masalah?”
Itulah tujuan utama pembelajaran Informatika.
Belajar data hari ini, belajar mengambil keputusan untuk
masa depan.
Dan dalam LAB MAYA ini, setiap siswa mempunyai kesempatan
untuk menjadi:
🔎 DETEKTIF DATA
Mengamati. Mencoba. Membuktikan. Menganalisis.
Menyimpulkan. Merefleksikan.
Menulislah setiap hari dan buktikan apa yang terjadi.

Tidak ada komentar:
Posting Komentar
Silahkan memberikan komentar pada blog ini, dan mohon untuk menggunakan bahasa Indonesia yang baik dan yang benar.