SMPKelas VIIIFase DSemester 1

Modul Ajar & RPP Koding dan Kecerdasan Artifisial Kelas VIII
Variabel dan Tipe Data

Sudah jadi 11 lembar, tinggal tulis nama Anda ✍️

🎁 100% GRATIS · unduh Word + PDF tanpa bayar

Gratis 3 modul, tanpa bayar apa pun.

TERBARUTP 2026/2027Rumus 8-3-3-4Pembelajaran Mendalam
  • 8Dimensi Profil Lulusan: keimanan & ketakwaan, kewargaan, penalaran kritis, kreativitas, kolaborasi, kemandirian, kesehatan, komunikasi
  • 3Prinsip Pembelajaran: berkesadaran, bermakna, menggembirakan
  • 3Pengalaman Belajar: memahami, mengaplikasi, merefleksi
  • 4Kerangka Pembelajaran: praktik pedagogis, kemitraan, lingkungan, pemanfaatan digital

📜 Dasar: Permendikdasmen 13/2025 · Standar Proses 1/2026 · CP 046/H/KR/2025 jo. 020/2026

Nama & kop sekolah Anda tercetak otomatis
✨ Coba sendiri — sampulnya langsung berubah GRATIS
2Pilih tema sampul
“Sangat baik, memudahkan guru menyusun dan melaksanakan pembelajaran.”
Oslan Gino Abdul, S.Pd · guru SD

Tanpa iklanTanpa grup WhatsAppTanpa tautan Drive

Isi modul ini

💡 Tentang materinya: Variabel adalah 'wadah' bernama di memori komputer untuk menyimpan nilai yang dapat berubah. Tipe data menentukan jenis nilai yang bisa disimpan oleh variabel, seperti Integer (bilangan bulat), Float (bilangan desimal), String (teks), dan Boolean (benar/salah). Deklarasi adalah proses memperkenalkan variabel ke program, sementara inisialisasi adalah memberikan nilai awal. Memahami dan menerapkan variabel serta tipe data dengan benar sangat penting untuk membuat program yang efisien, akurat, dan interaktif.

Di bawah ini 11 lembar A4 pertama, persis seperti yang terunduh. Nama & tema yang Anda pilih di atas sudah terpasang.

KURIKULUM MERDEKA
✦ DEEP LEARNING · PEMBELAJARAN MENDALAM ✦
MODUL AJAR
Variabel dan Tipe Data
Koding dan Kecerdasan Artifisial · Kelas VIII · Fase D
DISUSUN OLEHnama Andasekolah AndaTahun Pelajaran 2026/2027
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Koding dan Kecerdasan Artifisial · Tahun Pelajaran 2026/2027
MODUL AJAR
Variabel dan Tipe Data
Koding dan Kecerdasan Artifisial · Fase D · Kelas VIII · Kurikulum Merdeka · Pembelajaran Mendalam
A.  IDENTITAS MODULCP: Kepka BSKAP 046/H/KR/2025
Penyusunnama Anda
Satuan Pendidikansekolah Anda
Mata PelajaranKoding dan Kecerdasan Artifisial
Fase / KelasD / VIII
Materi PokokVariabel dan Tipe Data
Alokasi Waktu2 pertemuan
Tahun Pelajaran2026/2027
PendekatanPembelajaran Mendalam
Model PembelajaranDiscovery Learning dan Project-Based Learning dengan praktik
Bentuk DokumenModul Ajar — memuat RPP

✍️ Dua baris kuning di atas terisi otomatis saat Anda mengunduh — beserta kop, logo, dan nama sekolah di kepala tiap lembar.

B.  KOMPONEN INTI8 Dimensi Profil Lulusan

Identifikasi Peserta Didik:

Kesiapan belajar (kompetensi awal)Peserta didik telah memahami konsep dasar algoritma dan alur berpikir komputasi untuk menyelesaikan masalah sederhana sehari-hari.

Dimensi Profil Lulusan yang dikembangkan:

  1. penalaran kritis — elemen: Menganalisis dan mengevaluasi penalaran
    Peserta didik menganalisis kebutuhan penyimpanan data dan mengevaluasi jenis variabel yang tepat untuk masalah koding.
  2. kreativitas — elemen: Menghasilkan gagasan yang orisinal
    Peserta didik menghasilkan ide untuk menggunakan variabel dalam membuat program sederhana yang inovatif dan fungsional.
  3. kolaborasi — elemen: Bekerja sama dan berkomunikasi untuk mencapai tujuan bersama
    Peserta didik bekerja sama dalam kelompok untuk merancang, mengimplementasikan, dan menguji program menggunakan variabel dan tipe data.

Capaian Pembelajaran (CP):

AcuanKepka BSKAP No. 046/H/KR/2025
Elemen / DomainKoding dan Kecerdasan Artifisial
Rumusan CP FasePada akhir Fase D, peserta didik mampu mengidentifikasi dan menggunakan konsep dasar pemrograman seperti variabel, tipe data, operator, dan struktur kontrol dalam menyelesaikan masalah sederhana serta memahami prinsip dasar kecerdasan artifisial.

Identifikasi materi — 4 dimensi pengetahuan:

FaktualVariabel adalah nama tempat di memori komputer untuk menyimpan nilai, seperti nama siswa, usia, atau skor game.
KonseptualVariabel dan tipe data adalah fondasi dalam pemrograman untuk mengelola informasi secara efisien, dengan tipe data menentukan jenis nilai yang bisa disimpan dan operasi yang bisa dilakukan.
ProseduralPeserta didik akan belajar mendeklarasikan variabel, menentukan tipe datanya, memberikan nilai, dan menggunakannya dalam ekspresi matematika atau logika dalam kode program.
MetakognitifPeserta didik akan menyadari pentingnya memilih tipe data yang tepat untuk efisiensi dan akurasi program, serta memahami bagaimana keputusan ini memengaruhi kinerja program secara keseluruhan.

Tujuan Pembelajaran:

  1. Mengidentifikasi pengertian dan fungsi variabel dalam pemrograman dengan tepat.
  2. Mengenali berbagai tipe data dasar (integer, float, string, boolean) dan karakteristiknya.
  3. Mendeklarasikan variabel dan memberikan nilai sesuai tipe data yang ditentukan dalam lingkungan pemrograman blok visual.
  4. Menerapkan penggunaan variabel dan tipe data untuk menyimpan dan memanipulasi informasi dalam program sederhana.
  5. Membuat program sederhana yang melibatkan input, proses, dan output data menggunakan variabel dan tipe data yang sesuai.
  6. Menganalisis kesalahan umum terkait penggunaan variabel dan tipe data serta mengidentifikasi solusinya.
Halaman 2 · Variabel dan Tipe Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Koding dan Kecerdasan Artifisial · Tahun Pelajaran 2026/2027
B.  KOMPONEN INTI (lanjutan)

Pemahaman bermakna: Memahami variabel dan tipe data memungkinkan kita menyimpan dan memanipulasi informasi secara terstruktur dalam program, mirip dengan cara kita mengelola berbagai jenis barang di dalam wadah yang berbeda di rumah.

Pertanyaan pemantik: "Bagaimana komputer 'mengingat' nama kita, skor game kita, atau tanggal lahir kita saat kita bermain atau menggunakan aplikasi?"

C.  DESAIN PEMBELAJARANPermendikdasmen 13/20254 Kerangka Pembelajaran Mendalam
Praktik PedagogisDiscovery Learning dan Project-Based Learning dengan praktik
Lintas Disiplin IlmuMatematika: Penggunaan variabel dalam rumus dan persamaan, serta pemahaman tentang jenis bilangan (bilangan bulat, desimal) yang berkaitan dengan tipe data.
Bahasa Indonesia: Pentingnya penamaan variabel yang jelas dan deskriptif agar kode mudah dibaca dan dipahami, serta kemampuan menjelaskan fungsi variabel dalam program.
Ilmu Pengetahuan Alam (IPA): Penerapan variabel untuk menyimpan data hasil percobaan (misalnya suhu, waktu, massa) dan analisis data.
Kemitraan PembelajaranOrang tua dapat diajak untuk mendiskusikan bagaimana data pribadi mereka (nama, usia, alamat) disimpan di aplikasi sehari-hari dan mengapa penting untuk menjaga keamanannya.
Lingkungan PembelajaranPembelajaran dilakukan di laboratorium komputer yang dilengkapi dengan komputer atau tablet, akses internet, dan platform koding blok visual (misalnya Scratch atau Blockly) yang aman dan nyaman.
Pemanfaatan Teknologi DigitalPemanfaatan platform koding blok visual seperti Scratch atau Blockly sebagai alat utama untuk praktik langsung mendeklarasikan, memberikan nilai, dan memanipulasi variabel dan tipe data.
Halaman 3 · Variabel dan Tipe Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Koding dan Kecerdasan Artifisial · Tahun Pelajaran 2026/2027
D.1  KEGIATAN PEMBELAJARAN — PERTEMUAN 1Rumus 8-3-3-4 · 3 Pengalaman Belajartotal 80 menit · awal 15 · inti 50 · penutup 15
Model PembelajaranDiscovery Learning
Tujuan Pertemuan 1Mengidentifikasi pengertian dan fungsi variabel dalam pemrograman dengan tepat.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitIce breaking: Tebak Kata Rahasia: Guru menuliskan kata kunci materi di kertas, peserta didik menebak hurufnya satu per satu. Setiap tebakan salah, guru menggambar satu bagian 'orang-orangan' di papan tulis.
  1. Guru mengucapkan salam, memimpin doa, dan memeriksa kehadiran peserta didik.
  2. Guru menayangkan video singkat tentang aplikasi sehari-hari yang membutuhkan penyimpanan data (misalnya, aplikasi daftar belanja, kalkulator, atau game sederhana) dan bertanya 'Apa yang membuat aplikasi ini bisa menyimpan informasi yang kita masukkan?'.
  3. Guru menyampaikan tujuan pembelajaran hari ini yaitu mengidentifikasi pengertian dan fungsi variabel, serta pertanyaan pemantik 'Bagaimana komputer 'mengingat' nama kita, skor game kita, atau tanggal lahir kita saat kita bermain atau menggunakan aplikasi?'.
Inti — MemahamiBermakna (Meaningful)15 menit
  1. Peserta didik dibagi menjadi kelompok kecil dan diberikan kartu 'kartu' berisi contoh data (nama, usia, harga barang, status online) dan diminta mengelompokkan data tersebut berdasarkan jenisnya.
  2. Guru memfasilitasi diskusi kelompok tentang bagaimana data-data tersebut bisa disimpan di komputer dan memperkenalkan konsep 'variabel' sebagai tempat penyimpanan data.
  3. Guru menayangkan slide presentasi interaktif tentang definisi variabel, analoginya dengan 'wadah' atau 'kotak' untuk menyimpan nilai, serta pentingnya penamaan variabel yang deskriptif.
  4. Peserta didik secara mandiri melakukan eksplorasi singkat di platform koding blok visual (misalnya Scratch) untuk menemukan blok 'Variabel' dan mencoba membuat satu variabel baru.
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Peserta didik dalam kelompok mengerjakan LKPD 'Variabel di Sekitarku' untuk mengidentifikasi variabel-variabel yang mungkin digunakan dalam skenario aplikasi sehari-hari yang diberikan.
  2. Setiap kelompok diminta untuk menuliskan nama variabel, contoh nilai yang disimpan, dan perkiraan fungsi variabel tersebut dalam skenario yang berbeda.
  3. Guru berkeliling membimbing dan memberikan umpan balik kepada setiap kelompok mengenai identifikasi dan penamaan variabel yang mereka lakukan.
Inti — MerefleksiBermakna (Meaningful)10 menit
  1. Setiap kelompok mempresentasikan hasil identifikasi variabel mereka di depan kelas, menjelaskan pilihan variabel dan fungsinya.
  2. Kelompok lain memberikan tanggapan dan pertanyaan, sementara guru memfasilitasi diskusi untuk memperkaya pemahaman.
  3. Guru memberikan penguatan tentang pentingnya variabel sebagai elemen dasar dalam pemrograman untuk menyimpan dan mengelola data yang dinamis.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Peserta didik bersama guru menyimpulkan kembali pengertian dan fungsi variabel dalam pemrograman.
  2. Guru memberikan apresiasi atas partisipasi aktif peserta didik dan meminta mereka menuliskan satu hal baru yang dipelajari hari ini di sticky notes.
  3. Guru menyampaikan pengantar singkat untuk materi pertemuan berikutnya tentang tipe data dan menutup pelajaran dengan doa.

Tahapan inti mengikuti 3 Pengalaman Belajar Pembelajaran Mendalam: memahami → mengaplikasi → merefleksi; label di kolom kiri menunjukkan prinsip yang diwujudkan tiap tahapan.

Halaman 4 · Variabel dan Tipe Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Koding dan Kecerdasan Artifisial · Tahun Pelajaran 2026/2027
D.2  KEGIATAN PEMBELAJARAN — PERTEMUAN 2Rumus 8-3-3-4 · 3 Pengalaman Belajartotal 80 menit · awal 15 · inti 50 · penutup 15
Model PembelajaranDiscovery Learning
Tujuan Pertemuan 2Mengenali berbagai tipe data dasar (integer, float, string, boolean) dan karakteristiknya.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitIce breaking: Tebak Jenis Data: Guru menyebutkan nilai data (misalnya '25', 'Rina', '3.14', 'benar'), peserta didik menebak jenis datanya (angka, teks, desimal, ya/tidak).
  1. Guru mengucapkan salam dan memeriksa kehadiran peserta didik.
  2. Guru mengulas singkat materi variabel dari pertemuan sebelumnya dan menanyakan 'Mengapa kita tidak bisa memasukkan semua jenis data ke dalam satu jenis wadah yang sama? Apa bedanya menyimpan angka dengan menyimpan nama?'.
  3. Guru menyampaikan tujuan pembelajaran hari ini yaitu mengenali berbagai tipe data dasar dan karakteristiknya, serta mengaitkannya dengan pentingnya memilih tipe data yang tepat.
Inti — MemahamiBermakna (Meaningful)15 menit
  1. Peserta didik dibagi kembali dalam kelompok dan diberikan kartu 'kartu' berisi berbagai nilai data (misalnya: 10, 'apel', 3.5, true, 'Jakarta', -7, false, 0.0) dan diminta mengelompokkan nilai-nilai tersebut berdasarkan kesamaan karakteristiknya.
  2. Guru memfasilitasi diskusi kelompok untuk menemukan pola pengelompokan dan memperkenalkan istilah 'tipe data' untuk setiap kelompok (integer, float, string, boolean).
  3. Guru menayangkan presentasi interaktif yang menjelaskan secara detail tentang karakteristik masing-masing tipe data dasar, contoh penggunaannya, dan operasi yang bisa dilakukan pada setiap tipe data.
  4. Peserta didik melakukan eksplorasi di platform koding blok visual untuk melihat bagaimana tipe data direpresentasikan atau digunakan dalam blok-blok perintah (misalnya, blok operasi matematika untuk angka, blok teks untuk string).
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Peserta didik dalam kelompok mengerjakan LKPD 'Mencocokkan Tipe Data' di mana mereka harus mencocokkan variabel-variabel dari skenario aplikasi dengan tipe data yang paling sesuai.
  2. Setiap kelompok diminta untuk memberikan alasan mengapa mereka memilih tipe data tertentu untuk variabel tersebut, serta mengidentifikasi potensi masalah jika tipe data yang dipilih salah.
  3. Guru memberikan bimbingan dan koreksi jika ada kesalahpahaman dalam menentukan tipe data serta mendorong diskusi antar kelompok.
Inti — MerefleksiBermakna (Meaningful)10 menit
  1. Perwakilan kelompok mempresentasikan hasil pencocokan tipe data mereka dan menjelaskan alasannya.
  2. Guru memimpin diskusi kelas tentang pentingnya memilih tipe data yang tepat untuk menghindari error dan memastikan program berjalan sesuai harapan.
  3. Guru memberikan penguatan tentang perbedaan mendasar antara tipe data integer, float, string, dan boolean serta kapan masing-masing tipe data harus digunakan.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Peserta didik bersama guru menyimpulkan kembali jenis-jenis tipe data dan pentingnya dalam pemrograman.
  2. Guru memberikan apresiasi kepada peserta didik atas partisipasi aktif dan mengajak mereka untuk membayangkan bagaimana program mereka akan lebih rapi dengan pemilihan tipe data yang tepat.
  3. Guru menyampaikan pengantar singkat untuk materi pertemuan berikutnya tentang deklarasi dan pemberian nilai pada variabel, lalu menutup pelajaran dengan doa.

Tahapan inti mengikuti 3 Pengalaman Belajar Pembelajaran Mendalam: memahami → mengaplikasi → merefleksi; label di kolom kiri menunjukkan prinsip yang diwujudkan tiap tahapan.

Halaman 5 · Variabel dan Tipe Data — pratinjau tuntas.org
LKPD — LEMBAR KERJA PESERTA DIDIK
LKPD · LEMBAR KERJA PESERTA DIDIKDetektif Data: Variabel dan Tipenya!
NamaKelasKelompok
TanggalNilaiParaf Guru

Waktu pengerjaan: 25 menit

Tujuan: Mengidentifikasi, mencocokkan, dan menerapkan variabel serta tipe data dalam skenario pemrograman sederhana.

Petunjuk: 1) Berdoalah sebelum mulai. 2) Kerjakan langkah secara berurutan bersama kelompok. 3) Tulis hasilnya di tabel, lalu simpulkan.

Info singkat: Dalam dunia koding, kita sering berhadapan dengan berbagai jenis informasi yang perlu disimpan dan diolah. Misalnya, nama pengguna, skor game, atau hasil perhitungan.

Alat & bahan: Komputer/tablet, platform koding blok visual (Scratch), lembar kerja, pensil.

Langkah kerja:

  1. Amati gambar program 'Labirin Robot' di bawah ini yang menunjukkan pergerakan robot dengan variabel 'langkah_maju' dan 'putaran'.
    12345ABCDE
    Gambar 1. Labirin
  2. Identifikasi variabel-variabel yang digunakan dalam program tersebut, tuliskan nama variabelnya, dan tentukan tipe data yang paling sesuai (Integer, Float, String, Boolean).
  3. Diskusikan dalam kelompok, mengapa tipe data tersebut dipilih dan apa yang akan terjadi jika tipe data yang dipilih salah.
  4. Buatlah program sederhana di Scratch yang meminta input nama pengguna (variabel `nama_saya`, tipe String) dan usianya (variabel `umur_saya`, tipe Integer), lalu tampilkan pesan 'Halo [nama_saya], kamu berusia [umur_saya] tahun!'.
Tabel kerja LKPDtabel pengamatan, diisi muridlembar refleksi murid · 2 pertanyaankolom kesimpulan kelompok · refleksi emoji

🔒 Tabel kerja dan lembar refleksi murid tidak ditampilkan di pratinjau — keduanya ada di berkas unduhan.

Halaman 6 · Variabel dan Tipe Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Koding dan Kecerdasan Artifisial · Tahun Pelajaran 2026/2027
ASESMENStandar Proses — Permendikdasmen 1/2026

Asesmen awal (diagnostik):

  1. Apa yang kamu ketahui tentang 'menyimpan informasi' di komputer?
  2. Jika kamu ingin menyimpan angka '10', bagaimana cara komputer 'mengingat' angka tersebut?
  3. Apakah semua jenis informasi (misalnya nama dan angka) bisa disimpan dengan cara yang sama di komputer?
  4. Mengapa penting bagi komputer untuk mengetahui jenis informasi yang disimpannya?

Formatif (proses): Observasi partisipasi aktif peserta didik dalam diskusi kelompok, kemampuan mengidentifikasi variabel dan tipe data di LKPD, serta kemajuan dalam membuat program blok visual.

Sumatif (akhir): Penilaian proyek akhir 'Program Interaktifku' dan tes tertulis untuk mengukur pemahaman konsep variabel dan tipe data.

Rubrik KKTP2 kriteria · 4 tingkat ketercapaian
Kunci jawaban6 pilihan ganda + 5 uraian

🔒 Rubrik KKTP dan kunci jawaban tidak ditampilkan di pratinjau — rubrik ada di berkas unduhan, kunci jawaban khusus member Paket Lengkap.

Halaman 7 · Variabel dan Tipe Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Koding dan Kecerdasan Artifisial · Tahun Pelajaran 2026/2027
ALUR TUJUAN PEMBELAJARAN (ATP)Kurikulum Merdeka
NoTujuan PembelajaranMateriAlokasiDimensi
1Mengidentifikasi pengertian dan fungsi variabel dalam pemrograman dengan tepat.Konsep Variabel2 JPpenalaran kritis
2Mengenali berbagai tipe data dasar (integer, float, string, boolean) dan karakteristiknya.Jenis-jenis Tipe Data2 JPpenalaran kritis
3Mendeklarasikan variabel dan memberikan nilai sesuai tipe data yang ditentukan dalam lingkungan pemrograman blok visual.Deklarasi dan Inisialisasi Variabel2 JPkreativitas
4Membuat program sederhana yang melibatkan input, proses, dan output data menggunakan variabel dan tipe data yang sesuai.Penerapan Variabel dalam Program Interaktif2 JPkolaborasi
Halaman 8 · Variabel dan Tipe Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Koding dan Kecerdasan Artifisial · Tahun Pelajaran 2026/2027
BAHAN AJAR

Dalam dunia koding, kita sering berhadapan dengan berbagai jenis informasi yang perlu disimpan dan diolah. Misalnya, nama pengguna, skor game, atau hasil perhitungan. Untuk menyimpan informasi ini, kita membutuhkan 'wadah' khusus yang disebut variabel dan harus tahu 'jenis' informasi apa yang akan disimpan, yang kita sebut tipe data. Memahami variabel dan tipe data adalah langkah awal yang krusial untuk membuat program yang cerdas dan fungsional.

1. Apa Itu Variabel?
Variabel adalah nama yang diberikan untuk sebuah lokasi di memori komputer yang digunakan untuk menyimpan nilai atau data. Bayangkan variabel sebagai sebuah kotak atau wadah dengan label di atasnya. Label tersebut adalah nama variabel, dan di dalam kotak tersebut kita bisa menyimpan berbagai macam barang (nilai data). Nilai yang disimpan dalam variabel dapat berubah selama program berjalan. Contoh, jika kita membuat game, kita bisa memiliki variabel 'skor_pemain' yang nilainya bertambah setiap kali pemain mendapatkan poin. Penamaan variabel harus deskriptif agar mudah dipahami, misalnya 'nama_siswa' lebih baik daripada 'x'.

2. Fungsi dan Pentingnya Variabel
Fungsi utama variabel adalah untuk menyimpan data yang bersifat dinamis atau dapat berubah. Tanpa variabel, kita akan kesulitan mengelola informasi yang bervariasi. Misalnya, dalam sebuah aplikasi pendaftaran, kita perlu menyimpan nama, usia, dan alamat setiap pendaftar yang berbeda-beda. Variabel memungkinkan kita untuk: 1) menyimpan input dari pengguna, 2) menyimpan hasil perhitungan, 3) menyimpan status program (misalnya, apakah sebuah pintu terbuka atau tertutup), dan 4) membuat program menjadi lebih fleksibel dan dapat digunakan kembali untuk data yang berbeda. Variabel adalah tulang punggung hampir semua program komputer modern.

3. Tipe Data Integer (Bilangan Bulat)
Tipe data Integer (sering disingkat int) digunakan untuk menyimpan bilangan bulat, yaitu angka tanpa bagian desimal. Contoh nilai integer adalah 5, -10, 0, 1000. Tipe data ini cocok untuk menyimpan data seperti jumlah barang, usia, tahun, atau jumlah skor dalam game. Operasi matematika seperti penjumlahan, pengurangan, perkalian, dan pembagian dapat dilakukan pada tipe data integer. Penting untuk diingat bahwa hasil pembagian dua integer mungkin akan dibulatkan ke bawah jika hasilnya bukan bilangan bulat, tergantung pada bahasa pemrograman yang digunakan.

4. Tipe Data Float (Bilangan Desimal)
Tipe data Float (sering juga disebut floating-point number) digunakan untuk menyimpan bilangan desimal atau bilangan pecahan. Contoh nilai float adalah 3.14, -0.5, 99.99, 2.0. Tipe data ini sangat berguna untuk data yang membutuhkan presisi desimal, seperti tinggi badan, berat badan, harga barang, atau hasil pengukuran ilmiah. Sama seperti integer, operasi matematika juga dapat dilakukan pada float. Perlu diperhatikan bahwa perhitungan dengan float kadang memiliki isu presisi kecil karena cara komputer merepresentasikannya, meskipun untuk sebagian besar aplikasi sehari-hari hal ini tidak menjadi masalah.

5. Tipe Data String (Teks)
Tipe data String digunakan untuk menyimpan urutan karakter, yaitu teks. Nilai string selalu diapit oleh tanda kutip tunggal ('') atau ganda (" "). Contoh nilai string adalah 'Halo dunia!', "Nama saya Budi", 'A'. Tipe data ini digunakan untuk menyimpan nama, alamat, pesan, judul, atau kalimat. Operasi yang bisa dilakukan pada string antara lain penggabungan (concatenation) untuk menggabungkan dua string atau mencari karakter tertentu. String tidak bisa langsung digunakan dalam operasi matematika seperti penjumlahan atau pengurangan, meskipun bisa diubah ke tipe angka jika isinya berupa digit.

6. Tipe Data Boolean (Benar/Salah)
Tipe data Boolean (sering disingkat bool) hanya memiliki dua nilai yang mungkin: true (benar) atau false (salah). Tipe data ini sangat fundamental dalam logika pemrograman dan pengambilan keputusan. Contoh penggunaan boolean adalah untuk menyimpan status (misalnya, 'apakah pintu terbuka?', 'apakah pengguna login?', 'apakah game selesai?'). Nilai boolean seringkali merupakan hasil dari perbandingan (misalnya, '5 > 3' akan menghasilkan true) atau ekspresi logika lainnya. Boolean adalah kunci untuk membuat program yang dapat merespons berbagai kondisi.

7. Deklarasi dan Inisialisasi Variabel
Deklarasi variabel adalah proses memberitahu komputer bahwa kita akan menggunakan sebuah variabel dengan nama tertentu. Dalam beberapa bahasa pemrograman, saat mendeklarasikan, kita juga harus menentukan tipe datanya. Inisialisasi adalah proses memberikan nilai awal pada variabel saat pertama kali dideklarasikan. Contoh: 'int usia = 15;' mendeklarasikan variabel 'usia' bertipe integer dan memberinya nilai awal 15. Atau 'String nama;' lalu 'nama = "Andi";'. Setelah diinisialisasi, nilai variabel dapat diubah kapan saja selama program berjalan. Pemilihan tipe data yang tepat saat deklarasi sangat penting untuk efisiensi memori dan menghindari error saat program dijalankan.

8. Penggunaan Variabel dalam Program Sederhana
Variabel menjadi sangat berguna ketika kita ingin membuat program yang interaktif dan dinamis. Misalnya, kita bisa membuat program yang meminta pengguna memasukkan namanya, menyimpannya dalam variabel string, lalu menampilkan pesan sapaan yang dipersonalisasi. Atau, kita bisa membuat kalkulator sederhana yang mengambil dua angka dari pengguna, menyimpannya dalam variabel integer/float, melakukan operasi matematika, dan menampilkan hasilnya. Kemampuan untuk mengambil input, memprosesnya dengan variabel, dan menampilkan output adalah inti dari sebagian besar aplikasi yang kita gunakan sehari-hari. Ini memungkinkan program untuk beradaptasi dengan data yang berbeda setiap kali dijalankan.

Rangkuman: Variabel adalah 'wadah' bernama di memori komputer untuk menyimpan nilai yang dapat berubah. Tipe data menentukan jenis nilai yang bisa disimpan oleh variabel, seperti Integer (bilangan bulat), Float (bilangan desimal), String (teks), dan Boolean (benar/salah). Deklarasi adalah proses memperkenalkan variabel ke program, sementara inisialisasi adalah memberikan nilai awal. Memahami dan menerapkan variabel serta tipe data dengan benar sangat penting untuk membuat program yang efisien, akurat, dan interaktif.

Halaman 9 · Variabel dan Tipe Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Koding dan Kecerdasan Artifisial · Tahun Pelajaran 2026/2027
GLOSARIUM
IstilahArti
VariabelNama untuk lokasi penyimpanan data di memori komputer.
Tipe DataKlasifikasi jenis nilai yang dapat disimpan oleh variabel.
IntegerTipe data untuk bilangan bulat.
FloatTipe data untuk bilangan desimal.
StringTipe data untuk teks atau urutan karakter.
BooleanTipe data dengan dua nilai: true atau false.
DeklarasiProses memperkenalkan variabel ke program.
InisialisasiPemberian nilai awal pada variabel.
Daftar pustaka4 rujukan

🔒 Daftar pustaka tidak ditampilkan di pratinjau — ada di berkas unduhan.

Halaman 10 · Variabel dan Tipe Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Koding dan Kecerdasan Artifisial · Tahun Pelajaran 2026/2027
PENGESAHAN

Modul ajar "Variabel dan Tipe Data" mata pelajaran Koding dan Kecerdasan Artifisial Kelas VIII ini disusun sesuai ketentuan Kurikulum Merdeka · Pembelajaran Mendalam dan dinyatakan dapat digunakan dalam pembelajaran Tahun Pelajaran 2026/2027.

Mengetahui,
Kepala Sekolah
…………, …………
Guru Mata Pelajaran
( ……………… )
NIP. …………
nama Anda
NIP. …………

Rujukan: Permendikdasmen No. 13 Tahun 2025 (Pembelajaran Mendalam) · Permendikdasmen No. 1 Tahun 2026 (Standar Proses) · CP: Kepka BSKAP No. 046/H/KR/2025

Halaman 11 · Variabel dan Tipe Data — pratinjau tuntas.org

11 lembar di atas sudah cukup untuk disetor ke sekolah

Gratis sepenuhnya, tanpa biaya apa pun. Di berkas unduhannya ada juga rubrik KKTP siap tanda tangan, tabel kerja LKPD, dan lembar refleksi murid — lengkap dengan kop sekolah, nama Anda sebagai penyusun, dan kolom tanda tangan kepala sekolah.

📥 Unduh Modul Saya — GRATIS2 langkah singkat · atas nama Anda · Word + PDF
1Nama & sekolahuntuk kop & sampul
2Unduhmasuk email/Google, lalu berkas turun

Jenjang, mapel, kelas, semester, dan materinya sudah terbawa dari halaman ini. Tinggal identitas Anda: nama dan sekolah.

✓ Bisa disetor sebagai Rencana Pelaksanaan PembelajaranStandar Proses 1/2026 · ketuk untuk penjelasan

Berkas ini modul ajar, dan di dalamnya sudah termuat RPP (Rencana Pelaksanaan Pembelajaran): tujuan pembelajaran, langkah pembelajaran, dan asesmen — tiga komponen inti menurut Permendikdasmen Nomor 1 Tahun 2026 tentang Standar Proses. Modul ajar melengkapinya dengan LKPD, ATP, dan bahan ajar. Jadi bila sekolah Anda meminta RPP, berkas ini sudah memenuhinya.

Opsional · tidak wajib
✨ Mau lebih lengkap?+6 lembarLembar 12–17

Modul Variabel dan Tipe Data ini bisa jadi 17 lembar lebih

Ini 6 lembar lanjutannya. Geser untuk lihat 👉

Nama sekolah AndaKoding dan Kecerdasan Artifisial · Kelas VIIIPeta Konsep
Variabel dan Tipe DataApa Itu Variabel?Fungsi dan Pentingnya VariabelTipe Data Integer (Bilangan Bulat)Tipe Data Float (Bilangan Desimal)Tipe Data String (Teks)
Dari sub-bab Variabel dan Tipe DataHalaman 12
Nama sekolah AndaKoding dan Kecerdasan Artifisial · Kelas VIIIIce Breaking
Pertemuan 1Pertemuan 2Pertemuan 3… hingga Pertemuan 8
Biar kelas langsung hidupHalaman 13
Nama sekolah AndaKoding dan Kecerdasan Artifisial · Kelas VIIILKPD Tiap Pertemuan
P1P2P3…Temuan / hasil kerjaBukti atau alasanSimpulan
Beda tiap pertemuanHalaman 14
Nama sekolah AndaKoding dan Kecerdasan Artifisial · Kelas VIIIRefleksi Guru & Siswa
GuruKetercapaian tujuan pembelajaranPeserta didik yang perlu pendampinganPeserta didikSaya sudah memahami …Hal yang masih membingungkan …
Tinggal isi habis mengajarHalaman 15
Nama sekolah AndaKoding dan Kecerdasan Artifisial · Kelas VIIIRemedial & Pengayaan
RemedialUntuk yang belum mencapai tujuanPengayaanUntuk yang tuntas lebih awal
Buat yang tertinggal & yang sudah tuntasHalaman 16
Nama sekolah AndaKoding dan Kecerdasan Artifisial · Kelas VIIIProfil Lulusan
Penalaran kritisKreativitasKolaborasi
Sudah dikaitkan ke materi iniHalaman 17

🎁 Plus perangkat setahun, ikut di paket

Semua paketKaldik & Alokasi Waktu
Semua paketProta
Semua paketPromes Semester 1
Semua paketCP · ATP · KKTP Setahun
Paket 30 & 60Soal PTS & PAS
Paket 30 & 60Administrasi Kelas
Paket 30 & 60Piagam Siswa
Paket 60e-Kinerja
Paket 60Deskripsi Rapor
Paket 60Program Kerja Ekskul

🤝 Tidak wajib kok. Modul ini tetap gratis. Kalau nanti butuh lebih banyak, tinggal ambil paketnya — mulai Rp2.000 per modul di Paket 60 Modul.

Bukan Variabel dan Tipe Data yang Anda cari?Pilih dari peta materi setahun di bawah ini 👇

Materi Anda tidak ada di daftar?Tulis judulnya sendiri — tetap gratis, ±1 menit

Pertanyaan yang Sering Diajukan

Apakah ini modul ajar Koding dan Kecerdasan Artifisial kelas 8 yang saya cari?

Kemungkinan besar ya. Kelas VIII dan kelas 8 adalah kelas yang sama — yang satu ditulis angka Romawi seperti di dokumen resmi, yang satu angka biasa. Berkas ini perangkat ajar untuk materi Variabel dan Tipe Data pada Koding dan Kecerdasan Artifisial SMP, Fase D, elemen Koding dan Kecerdasan Artifisial.

Modul Variabel dan Tipe Data ini untuk semester 1 (ganjil) atau semester 2 (genap)?

Semester 1 (ganjil), menurut urutan materi Koding dan Kecerdasan Artifisial kelas VIII SMP di peta setahun pada halaman ini. Semesternya sudah terisi otomatis saat Anda mengunduh.

Apakah modul ajar Koding dan Kecerdasan Artifisial materi Variabel dan Tipe Data ini gratis?

Ya. Modul Variabel dan Tipe Data untuk kelas VIII SMP dapat diunduh gratis dalam Word + PDF tanpa watermark, lengkap dengan kop sekolah dan nama Anda sebagai penyusun. Tiga modul gratis tersedia bertahap; modul berikutnya terbuka setiap 18 jam.

Bagaimana cara download modul ajar Variabel dan Tipe Data ini dalam Word (.docx) dan PDF?

Ketuk tombol unduh, isi nama dan sekolah, lalu buka dengan email atau Google dan nomor WhatsApp aktif. Berkas Koding dan Kecerdasan Artifisial kelas VIII ini turun sebagai Word (.docx) yang bisa diedit dan PDF siap cetak, tanpa iklan dan tanpa tautan Drive.

Berapa lama modul ini tersusun?

Sekitar satu menit. Cukup isi nama, jenjang, sekolah, mapel, dan materi — modul Koding dan Kecerdasan Artifisial kelas VIII langsung tersusun atas nama Anda.

Bisakah modul Variabel dan Tipe Data ini diedit?

Bisa. Hasil unduhan berupa dokumen Word yang bisa disunting penuh — tujuan, alokasi waktu, dan langkah kegiatan Variabel dan Tipe Data dapat Anda sesuaikan dengan murid Koding dan Kecerdasan Artifisial kelas VIII di sekolah Anda. Sudah ber-kop sekolah dan atas nama Anda, tersedia juga dalam PDF.

Apakah modul ajar Koding dan Kecerdasan Artifisial kelas VIII ini sesuai kurikulum terbaru?

Ya. Modul Variabel dan Tipe Data ini mengikuti Kepka BSKAP No. 046/H/KR/2025, pada Fase D untuk kelas VIII SMP. Profil Pelajar Pancasila (P5) kini dilanjutkan sebagai 8 Dimensi Profil Lulusan; dimensi yang dikembangkan materi Variabel dan Tipe Data tercantum di lembar identitasnya.

Ini modul ajar, RPP, atau RPM deep learning?

Ketiganya berkas yang sama. Sampulnya memang bertanda Deep Learning · Pembelajaran Mendalam, dan sebagian guru menyebutnya RPM (Rencana Pembelajaran Mendalam). Modul ajar memuat RPP — keduanya bukan dua dokumen terpisah. Sejak Permendikdasmen Nomor 1 Tahun 2026 tentang Standar Proses, istilah resmi untuk dokumen rencananya adalah Rencana Pelaksanaan Pembelajaran (RPP), dengan tiga komponen inti: tujuan pembelajaran, langkah pembelajaran, dan asesmen. Modul ajar adalah ketiganya beserta lampirannya — LKPD, ATP, dan bahan ajar. Berkas Variabel dan Tipe Data untuk Koding dan Kecerdasan Artifisial kelas VIII di halaman ini memuat semuanya, jadi dapat disetorkan baik ketika sekolah meminta RPP maupun modul ajar.

Apakah ada soal, kisi-kisi, dan rubrik KKTP-nya?

Ada. Modul Variabel dan Tipe Data ini memuat bank soalnya sendiri — 6 pilihan ganda dan 5 uraian (kunci jawabannya khusus member Paket Lengkap), ditambah rubrik KKTP pada bagian asesmennya. Yang belum termasuk: paket soal satu semester penuh Koding dan Kecerdasan Artifisial kelas VIII SMP berikut kisi-kisi dan kartu soalnya — Asesmen Sumatif Tengah Semester (ASTS/PTS) dan Akhir Semester (ASAS/PAS). Penjelasannya ada di halaman Kisi-Kisi & ASAS.

Apakah Kaldik, Prota, dan Promes (Program Semester) ikut di unduhan gratis?

Tidak. Unduhan gratis berisi modul ajar Variabel dan Tipe Data beserta ATP, LKPD, asesmen, dan bank soalnya. Perangkat pembelajaran pelengkap Koding dan Kecerdasan Artifisial kelas VIII berupa Program Tahunan (Prota) dan Program Semester (Promes/Prosem), serta CP · ATP · KKTP setahun ber-kop sekolah tersedia lewat Paket Modul — bersama Kalender Pendidikan (libur nasional & cuti bersama resmi SKB 3 Menteri sudah tercantum) dan Alokasi Waktu yang menghitung minggu efektifnya otomatis.

Modul Koding dan Kecerdasan Artifisial ini cocok untuk SMP negeri, swasta, maupun MTs?

Ya. Kop, logo, dan nama SMP Anda dipasang otomatis, negeri maupun swasta; sekolah berciri (Muhammadiyah, NU, Islam Terpadu) mendapat kop dan mapel khasnya sendiri saat mengisi borang. Untuk MTs, pilih jenjang MTs saat mengisi borang: materi Variabel dan Tipe Data yang sama disusun dalam versi madrasah (Kurikulum Berbasis Cinta, kop Kemenag), dan halaman Koding dan Kecerdasan Artifisial MTs ada di daftar jenjang lain di bawah.

Semua Modul Ajar Koding dan Kecerdasan Artifisial SMPSemua kelas — pilih materinya, unduh atas nama Anda

tuntas.org — administrasi beres, kinerja tuntas. Semua modul disusun sebagai materi bantu belajar yang independen.