Selamat Datang di Blog Wijaya Kusumah

Untuk Pelayanan Informasi yang Lebih Baik, maka Isi Blog Wijaya Kusumah juga tersedia di blog baru di http://wijayalabs.com

Rabu, 26 Agustus 2026

HIMPUNAN DATA TERSTRUKTUR

Salam Blogger Persahabatan Omjay http://wijayalabs.com Menulislah Terus setiap hari, dan buktikan apa yang terjadi

MATERI PEMBELAJARAN INFORMATIKA KELAS 8



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:

  1. ID
  2. Nama
  3. Kelas
  4. 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

  1. B
  2. B
  3. C
  4. B
  5. A
  6. A
  7. 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.