Selamat Datang Kelas KKA Semester Genap 2025/2026
Situs LMS (Learning Management System) ini ditujukan untuk semua siswa yang ingin belajar koding bahasa pemrograman-C.
Fitur LMS

- Login dan Token : Tidak diperlukan login untuk mengerjakan semua materi yang tersedia, login digunakan untuk guru sebagai memantau perkembangan pembelajaran siswa apabila menggunkan LMS. Bagi guru yang membutuhkan sistem pemantau perkembangan pembelajaran dapat menggunakan token sebagai ID unik setiap siswa.
- Lesson Information : Menampilkan Tujuan Pembelajaran dan Syarat yang harus dipenuhi untuk dapat mudah dalam mempelajari materi
- All Leasson : Daftar materi pelajaran yang dapat dipelajari, di sini juga akan muncul p
- Isi Materi : Tempat dimana materi ditampilkan dengan dibedakan mana program dan mana penjelasan.
- Exercise : Di akhir materi terdapat latihan soal untuk memberikan validasi pemahaman. Exercise terdiri dari penjelasan tugas, requirements, dan expected output.
- Code Editor : Bagian dari latihan soal untuk menuliskan kode program yang sesuai dengan expected output. Code editor tidak memperbolehkan copy dan paste didalamnya jadi kerjakan dengan mengetik program kalian ya.
- Snap Bar Keberhasilan : Snak bar ini bertujuan untuk memvalidasi hasil output program kalian, jadi ini bisa sebagai penanda bahwa program kalian benar.
- Output : Apapun text yang kamu tulis di program menggunakan 'printf()' maka akan muncul di sini.
- Tombol Next Materi : Sebagai panduan kalian untuk mempelajari pelajaran selanjutnya.
Topik yang Akan Dipelajari
Belajar Dasar-Dasar
- Hello, World!
- Variables in C
- Data Types in C
- Operators in C
- Conditions
- For loops
- While loops
- Arrays
- Strings
- Functions
- Static
Tingkat Lanjut
- Pointers
- Structures
- Function arguments by reference
- Dynamic allocation
- Arrays and Pointers
- Recursion
- Linked lists
- Binary trees
- Unions
- Pointer Arithmetics
- Function Pointers
- Bitmasks
-
Hello, World!
Memahami struktur dasar program C; Mengenal fungsi main() sebagai titik awal eksekusi program; Belajar menggunakan perintah printf untuk menampilkan output
Variables in C
Memahami konsep variabel dalam bahasa C; Belajar mendeklarasikan dan menginisialisasi variabel; Mengenal aturan penamaan variabel dalam C
Data Types in C
Memahami berbagai tipe data dalam bahasa C; Mengenal tipe data karakter, angka bulat, dan angka desimal; Belajar menggunakan operator sizeof() untuk mengetahui ukuran tipe data
Operators in C
Memahami berbagai jenis operator dalam bahasa C; Belajar menggunakan operator aritmatika, penugasan, perbandingan, dan logika; Mengenal operator bitwise dan operator khusus lainnya
Conditions
Memahami struktur pengambilan keputusan dalam bahasa C; Belajar menggunakan pernyataan if, else if, dan else; Mengenal operator logika dalam C
For loops
Memahami konsep perulangan for dalam bahasa C; Belajar menggunakan perulangan for untuk iterasi; Mengenal struktur perulangan for
While loops
Memahami konsep perulangan while dalam bahasa C; Belajar menggunakan perulangan while untuk iterasi; Mengenal struktur perulangan while
Arrays
Memahami konsep array dalam bahasa C; Belajar mendeklarasikan dan menginisialisasi array; Mengenal cara mengakses elemen array
Strings
Memahami konsep string dalam bahasa C; Belajar mendeklarasikan dan menginisialisasi string; Mengenal fungsi-fungsi string dalam C
Functions
Memahami konsep fungsi dalam bahasa C; Belajar mendeklarasikan dan mendefinisikan fungsi; Mengenal parameter dan nilai kembali dalam fungsi
Static
Memahami konsep variabel dan fungsi static dalam bahasa C; Belajar menggunakan kata kunci static dalam berbagai konteks; Mengenal perbedaan antara static dan variabel global