Tujuan
Mengaplikasikan seluruh materi bahasa C ke dalam pemecahan masalah terstruktur melalui algoritma dan program.
1️⃣ Proyek: Program Kasir Sederhana
Algoritma
-
Mulai
-
Input nama barang
-
Input harga barang
-
Input jumlah barang
-
Hitung total bayar = harga × jumlah
-
Tampilkan nama barang dan total bayar
-
Selesai
Contoh Program
2️⃣ Proyek: Program Nilai Siswa
Algoritma
-
Mulai
-
Siapkan array nilai siswa
-
Ulangi untuk setiap siswa:
-
Input nilai
-
Tambahkan ke total
-
-
Hitung rata-rata = total ÷ jumlah siswa
-
Tentukan grade:
-
Jika rata-rata ≥ 80 → Grade A
-
Jika rata-rata ≥ 70 → Grade B
-
Jika < 70 → Grade C
-
-
Tampilkan rata-rata dan grade
-
Selesai
Contoh Program
3️⃣ Proyek: Program Kalkulator
Algoritma
-
Mulai
-
Tampilkan menu operasi (tambah, kurang, kali)
-
Input pilihan menu
-
Input dua bilangan
-
Pilih operasi berdasarkan menu:
-
Jika 1 → hitung penjumlahan
-
Jika 2 → hitung pengurangan
-
Jika 3 → hitung perkalian
-
-
Tampilkan hasil
-
Selesai
Contoh Program
4️⃣ Proyek: Program Daftar Hadir
Algoritma
-
Mulai
-
Siapkan array untuk menyimpan nama siswa
-
Ulangi sebanyak jumlah siswa:
-
Input nama siswa
-
-
Tampilkan daftar hadir siswa
-
Selesai
Contoh Program
Ringkasan Hubungan Algoritma & Materi
| Materi | Penerapan |
|---|---|
| Variabel | Menyimpan data |
| Percabangan | Menentukan grade/menu |
| Perulangan | Input & tampil data |
| Array | Menyimpan banyak nilai/nama |
| Fungsi | Operasi hitung |
| Algoritma | Alur logika program |
Catatan untuk Pembelajaran
✔️ Algoritma ditulis sebelum coding
✔️ Membantu siswa memahami alur berpikir logis
✔️ Cocok untuk asesmen praktik & proyek akhir
.png)

0 komentar:
Posting Komentar