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

pengenalan_1

  1. 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.
  2. Lesson Information : Menampilkan Tujuan Pembelajaran dan Syarat yang harus dipenuhi untuk dapat mudah dalam mempelajari materi
  3. All Leasson : Daftar materi pelajaran yang dapat dipelajari, di sini juga akan muncul p
  4. Isi Materi : Tempat dimana materi ditampilkan dengan dibedakan mana program dan mana penjelasan.
  5. Exercise : Di akhir materi terdapat latihan soal untuk memberikan validasi pemahaman. Exercise terdiri dari penjelasan tugas, requirements, dan expected output.
  6. 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.
  7. Snap Bar Keberhasilan : Snak bar ini bertujuan untuk memvalidasi hasil output program kalian, jadi ini bisa sebagai penanda bahwa program kalian benar.
  8. Output : Apapun text yang kamu tulis di program menggunakan 'printf()' maka akan muncul di sini.
  9. Tombol Next Materi : Sebagai panduan kalian untuk mempelajari pelajaran selanjutnya.

Topik yang Akan Dipelajari

Belajar Dasar-Dasar

  1. Hello, World!
  2. Variables in C
  3. Data Types in C
  4. Operators in C
  5. Conditions
  6. For loops
  7. While loops
  8. Arrays
  9. Strings
  10. Functions
  11. Static

Tingkat Lanjut

  1. Pointers
  2. Structures
  3. Function arguments by reference
  4. Dynamic allocation
  5. Arrays and Pointers
  6. Recursion
  7. Linked lists
  8. Binary trees
  9. Unions
  10. Pointer Arithmetics
  11. Function Pointers
  12. Bitmasks

-

Available Lessons

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