Senin, Oktober 05, 2026

🔎 Eksplorasi Array, Karakter, dan String dalam Pemrograman C

INFORMATIKA- XI F2, 3, 4, 5, & 6


🔎 Eksplorasi Array, Karakter, dan String dalam Pemrograman C

🎯 Tantangan

buka tautan berikut: https://www.youtube.com/watch?v=eIqTLC4EU2Y atau https://www.youtube.com/watch?v=0108vBqKEH4
Bayangkan kamu diminta membuat sebuah program sederhana untuk membantu guru mengelola data siswa.

Program tersebut setidaknya harus dapat menyimpan nama siswa dan beberapa data yang berkaitan dengan siswa tersebut.

Sebelum membuat program, pikirkan terlebih dahulu:

  • Apakah setiap data harus dibuat dalam variabel yang berbeda?

  • Bagaimana cara menyimpan banyak data dengan lebih teratur?

  • Apa perbedaan antara menyimpan satu angka, satu karakter, dan sebuah nama?

  • Bagaimana komputer menyimpan sebuah kata atau nama?

🧩 Misi 1 — Temukan Konsepnya (dikerjakan pertemuan pertama, Senin 5 Oktober 2026)

Sebelum kita menulis banyak kode program, mari kita mulai dengan memahami bagaimana data disimpan dan dikelola oleh komputer.

Bayangkan kamu memiliki data beberapa siswa: nama, umur, nilai, dan kelas. Jika datanya hanya satu siswa, mungkin cukup menggunakan beberapa variabel. Namun, bagaimana jika datanya 10, 30, bahkan 100 siswa? Apakah kita harus membuat variabel satu per satu?

Pada misi ini, kamu akan mengamati, berpikir, membandingkan, dan menemukan sendiri konsep dasar variabel, array, karakter, dan string.

💡 Tidak perlu terburu-buru mencari jawaban dari internet. Gunakan logika dan contoh yang kamu temui dalam kehidupan sehari-hari. Yang paling penting bukan hanya jawabanmu benar, tetapi alasan di balik jawaban tersebut.

Buatlah contoh sederhana dari kehidupan sehari-hari untuk menjelaskan:

  1. Variabel

  2. Array

  3. Karakter (char)

  4. String

Jelaskan menggunakan bahasa kalian sendiri. Tidak perlu menggunakan definisi dari buku atau internet.

coba kerjakan dalam tautan berikut: https://forms.gle/CjcAvCpwgagUGrqV9


💻 Misi 2 — Eksperimen dengan C (dikerjakan pertemuan kedua)

Buat program C sederhana yang:

  • menyimpan beberapa nilai siswa menggunakan array;

  • menampilkan seluruh nilai tersebut;

  • menghitung nilai rata-rata;

  • menemukan nilai terbesar dan terkecil.

Setelah program berhasil, ubah jumlah data yang disimpan dan amati apa yang terjadi.



🔤 Misi 3 — Bermain dengan Karakter dan String (dikerjakan pertemuan ketiga)

Kembangkan program dengan menambahkan nama siswa.

Coba lakukan beberapa eksperimen:

  • menampilkan nama;

  • mengetahui panjang nama;

  • mengambil karakter tertentu dari nama;

  • mencari apakah terdapat huruf tertentu dalam nama.

Catat bagian program yang menurut kalian paling sulit dipahami.


💡 Misi 4 — Buat Tantangan Sendiri (dikerjakan pertemuan keempat)

Secara berkelompok, buat satu permasalahan sederhana yang dapat diselesaikan menggunakan array, karakter, atau string.

Contoh:

“Bagaimana membuat program yang dapat menghitung jumlah siswa yang mendapatkan nilai di atas KKM?”

Namun, jangan menggunakan contoh tersebut. Temukan permasalahan kalian sendiri.

Kemudian:

  1. Jelaskan masalah yang ingin diselesaikan.

  2. Tentukan data yang dibutuhkan.

  3. Tentukan apakah menggunakan array, char, atau string.

  4. Buat algoritma penyelesaiannya.

  5. Implementasikan dalam bahasa C.

  6. Uji program menggunakan beberapa data.

  7. Presentasikan hasil dan pengalaman kelompok kalian.

🗣️ Refleksi

Setelah menyelesaikan aktivitas, jawab pertanyaan berikut:

“Apa yang sekarang saya pahami tentang array, karakter, dan string yang sebelumnya belum saya pahami?”

“Bagian mana dari program yang masih membuat saya bingung?”

“Jika program ini dikembangkan lebih lanjut, fitur apa yang ingin saya tambahkan?”

Tidak ada komentar:

DARI MASA KE MASA




DOAKU

Ya ...Alloh, rachmatilah saudaraku dimanapun berada, tentramkanlah keluarganya, berkahilah rizkinya dan kesehatannya, kuatkanlah iman-takwanya, tinggikan derajatnya, kabulkanlah doa-doanya, serta ampunilah dosa-kekhilafanku!

Semoga kehidupan kita hari ini lebih baik dari hari kemarin, dan hari esok lebih baik dari hari ini...aamin.

Atur Pembuka


Selamat datang di kawasan wajib senyum. Mari berbicara dari hati ke hati.
Ada hal-hal yang kurang berkenan itu wajar, dan ketidakpuasan juga hal wajar.
Hujan berganti kemarau, mari disambut dengan lapang dada karena memang sumuk... Bismillah.
"Sedetik dimata, selamanya di Jiwa"
Salam Pramuka!