Mengenal Variabel dan Data


PENDEKAR ADAB ARJ • KELAS 6

MENGENAL VARIABEL
DAN DATA

Belajar menyimpan, mengenali, dan menggunakan data dalam sebuah program agar komputer dapat menjalankan instruksi dengan tepat.

📘 Materi KKA 💻 Coding & Scratch ⏱️ 2 JP
🎯

Tujuan Pembelajaran

Setelah mempelajari materi ini, peserta didik diharapkan mampu:
  1. Menjelaskan pengertian variabel dan data dalam pemrograman.
  2. Mengidentifikasi jenis data sederhana.
  3. Menjelaskan fungsi variabel dalam sebuah program.
  4. Membuat dan menggunakan variabel di Scratch.
  5. Menerapkan sikap teliti, jujur, dan bertanggung jawab dalam mengelola data.
📖

1. ILMU — Apa Itu Variabel dan Data?

Dalam pemrograman, variabel adalah tempat penyimpanan nilai atau data yang dapat digunakan dan diubah selama program berjalan.

Sementara itu, data adalah informasi atau nilai yang diolah oleh program, seperti angka, teks, dan nilai benar atau salah.

Analogi sederhana:
Bayangkan sebuah kotak yang diberi label "Skor". Kotak tersebut dapat menyimpan angka 10, 20, atau 50. Label "Skor" merupakan nama variabel, sedangkan angka yang disimpan di dalamnya merupakan nilai atau data.
Nama variabel : Skor Nilai awal : 0 Nilai setelah bermain : 10 Nilai terbaru : 20

Ketika pemain mendapatkan poin, nilai di dalam variabel Skor dapat berubah. Dengan demikian, program dapat mengetahui jumlah skor yang diperoleh pemain.

🧩

2. Mengenal Jenis-Jenis Data

Program komputer dapat menggunakan berbagai jenis data. Berikut beberapa jenis data dasar yang perlu kamu kenali.

🔢 A. Data Angka (Number) Data berupa bilangan yang dapat digunakan untuk perhitungan.
Umur = 12 Skor = 100 Jumlah = 25
Contoh penggunaan: menghitung skor, umur, dan jumlah benda.
🔤 B. Data Teks (String) Data berupa huruf, kata, atau kalimat.
Nama = "Rocky" Kelas = "6A" Pesan = "Selamat Belajar"
Contoh penggunaan: menyimpan nama pemain dan pesan.
⚖️ C. Data Boolean Data yang hanya memiliki dua kemungkinan nilai, yaitu benar (True) atau salah (False).
Menang = True GameOver = False
Contoh penggunaan: memeriksa apakah pemain sudah menang.
📚 D. Data dalam Bentuk Daftar (List) Kumpulan beberapa nilai yang disimpan dalam satu daftar.
Daftar Nama: 1. Ali 2. Budi 3. Siti
Contoh penggunaan: menyimpan nama pemain atau daftar nilai.
Catatan: Pengelompokan data di atas merupakan pengenalan konsep dasar. Dalam Scratch, variabel dapat menyimpan angka maupun teks, sedangkan daftar (List) digunakan untuk menyimpan kumpulan item.
💡

3. Fungsi Variabel dalam Pemrograman

Variabel memiliki beberapa fungsi penting dalam sebuah program:
  1. Menyimpan informasi: menyimpan nama, skor, umur, dan data lainnya.
  2. Mengubah nilai: nilai dapat bertambah, berkurang, atau diganti.
  3. Mengolah data: data dalam variabel dapat digunakan bersama operator.
  4. Mengendalikan program: nilai variabel dapat digunakan sebagai dasar pengambilan keputusan.
  5. Menampilkan informasi: program dapat menampilkan nilai variabel kepada pengguna.
Skor awal = 0 Pemain mendapatkan 10 poin Skor = Skor + 10 Hasil skor = 10
🐱

4. Mengenal Variabel dalam Scratch

Scratch menyediakan kelompok blok Variables yang berwarna oranye. Melalui kelompok ini, kita dapat membuat variabel dan mengatur nilai yang disimpannya.

Beberapa blok penting dalam Scratch adalah:

1. Make a Variable Digunakan untuk membuat variabel baru, misalnya Skor, Nyawa, atau Nama.
2. Set [Variable] to Digunakan untuk menetapkan atau mengganti nilai variabel.
Set [Skor] to [0]
3. Change [Variable] by Digunakan untuk menambah atau mengurangi nilai variabel.
Change [Skor] by [10]
4. Show / Hide Variable Digunakan untuk menampilkan atau menyembunyikan nilai variabel di panggung Scratch.
Contoh: Ketika pemain mendapatkan satu bintang, program menjalankan blok Change [Skor] by [10]. Jika skor sebelumnya 20, maka skor sekarang menjadi 30.

🚀 Buka Scratch Editor

📊

5. Contoh Variabel dalam Permainan

Dalam sebuah permainan sederhana, kita dapat menggunakan beberapa variabel untuk menyimpan informasi pemain.

Nama VariabelNilaiFungsi
Nama"Ali"Menyimpan nama pemain.
Skor50Menyimpan jumlah poin.
Nyawa3Menyimpan jumlah kesempatan bermain.
Level2Menyimpan tingkat permainan.
MenangTrueMenunjukkan status kemenangan.
Ingat! Nama variabel sebaiknya mudah dipahami dan menggambarkan informasi yang disimpan. Misalnya, gunakan "Skor" untuk menyimpan poin pemain, bukan nama yang membingungkan.
🔗

6. Hubungan Variabel dan Operator

Variabel dan operator dapat bekerja bersama dalam sebuah program. Variabel menyimpan data, sedangkan operator membantu mengolah data tersebut.

Skor = 20 Bonus = 10 Skor = Skor + Bonus Hasil Skor = 30

Contoh tersebut menunjukkan bahwa nilai Skor ditambah dengan Bonus menggunakan operator penjumlahan.

Kesimpulan:
Variabel digunakan untuk menyimpan data, sedangkan operator digunakan untuk mengolah atau membandingkan data yang tersimpan.
📗

7. DALIL — Menjaga Amanah Informasi

Dalam Islam, informasi harus dijaga dan digunakan secara bertanggung jawab. Allah Swt. mengajarkan agar kita memeriksa kebenaran berita sebelum mempercayainya.

QS. Al-Hujurat ayat 6 (bagian awal):

يَا أَيُّهَا الَّذِينَ آمَنُوا إِن جَاءَكُمْ فَاسِقٌ بِنَبَإٍ فَتَبَيَّنُوا

“Wahai orang-orang yang beriman! Jika seseorang yang fasik datang kepadamu membawa suatu berita, maka telitilah kebenarannya...”

Ayat ini mengajarkan pentingnya memeriksa informasi. Dalam dunia digital, kita juga perlu memastikan data yang dimasukkan ke dalam program benar dan tidak digunakan untuk merugikan orang lain.

Pesan: Data bukan sekadar angka dan tulisan. Gunakan informasi dengan jujur, teliti, dan bertanggung jawab.

🤝

8. ADAB — Sikap Pendekar Coding

  • Jujur: memasukkan dan menggunakan data sesuai kenyataan.
  • Teliti: memastikan nilai yang disimpan tidak keliru.
  • Amanah: menjaga informasi pribadi dan tidak menyalahgunakan data orang lain.
  • Bertanggung jawab: menggunakan teknologi untuk kegiatan yang bermanfaat.
  • Menghargai privasi: tidak menyebarkan data pribadi tanpa izin.
🚀

9. AMAL — Praktik Membuat Penghitung Skor

Tantangan: Membuat Program Penghitung Skor di Scratch

Buatlah program sederhana yang dapat menampilkan skor pemain. Setiap kali karakter diklik, skor bertambah 10 poin. Jika skor mencapai 30, karakter memberikan ucapan selamat.

1
Buka Scratch Editor dan pilih karakter (Sprite).
2
Pilih menu Variables, kemudian klik Make a Variable.
3
Buat variabel dengan nama Skor.
4
Tambahkan blok ketika bendera hijau diklik, kemudian atur Skor menjadi 0.
5
Tambahkan blok ketika sprite diklik, lalu ubah Skor sebesar 10.
6
Tambahkan percabangan untuk memeriksa apakah Skor sudah mencapai 30.
7
Jika kondisi benar, tampilkan pesan "Selamat, Kamu Hebat!".
Gambaran susunan program:
Ketika bendera hijau diklik Set [Skor] to [0] Ketika sprite ini diklik Change [Skor] by [10] Jika <(Skor) >= [30]> maka Katakan [Selamat, Kamu Hebat!] selama [2] detik
Tugas pengembangan: Tambahkan variabel bernama NamaPemain. Buat program agar karakter menampilkan nama pemain ketika permainan dimulai. Pastikan nama dan skor dapat ditampilkan dengan benar.
🌱

10. REFLEKSI — Apa yang Sudah Kamu Pelajari?

Jawablah pertanyaan berikut dalam hati atau tuliskan di buku catatan:
  1. Apa perbedaan variabel dan data?
  2. Mengapa program membutuhkan variabel?
  3. Apa perbedaan blok Set Variable dan Change Variable di Scratch?
  4. Variabel apa saja yang dapat digunakan dalam sebuah permainan?
  5. Mengapa kita harus menjaga kerahasiaan data pribadi?
🏆

11. EVALUASI — Uji Pemahamanmu!

Jawablah 10 pertanyaan berikut untuk menguji pemahamanmu tentang variabel dan data dalam pemrograman.

Petunjuk:
  • Pilih satu jawaban yang paling tepat.
  • Jawaban langsung diperiksa setelah diklik.
  • Setiap jawaban benar mendapatkan 10 poin.
  • Skor maksimal adalah 100.

🎉 Evaluasi Selesai!

Terima kasih telah menyelesaikan seluruh soal.

0/100

No comments:

Post a Comment