Topik apa yang akan dibahas dalam kursus ini?
Dasar-dasar Bahasa C
Pendahuluan:
Ikhtisar Kursus dan Tujuan
Apa itu Bahasa C dan Mengapa Kita Harus Menggunakannya?
Prasyarat dan Memulai
Variabel dan Tipe Data dalam C:
Menggunakan 'printf' untuk output
Pengantar variabel dan tipe data
Tipe data dasar (int, float, char, double)
Modifier (short, long, signed, unsigned)
Deklarasi dan inisialisasi variabel
Konstanta dan enumerasi
Fungsi dalam C:
Deklarasi dan definisi Function
Pemanggilan Function dan tipe pengembalian
Parameter dan argumen
Operator dan Ekspresi:
Arithmetic operators
Relational operators
Logical operators
Bitwise operators
Increment and decrement operators
Assignment operators
Conditional expressions
Struktur Kontrol: If-else:
Pernyataan bersyarat menggunakan if dan else
If-else bersarang
Tangga else-if
Struktur Kontrol: Switch-case:
Pernyataan kondisional menggunakan switch-case
Kasus default
Break dan fall-through di switch-case
Struktur Kontrol: While Loop:
Pengenalan while loop
Sintaks while loop
Iterasi dan kontrol dalam while loop
Menggunakan while loop dengan berbagai kondisi
Struktur Kontrol: For Loop:
Pengenalan for loop
Sintaks for loop
Iterasi dan kontrol dalam for loop
Nested for loops
Arrays di C:
Deklarasi dan inisialisasi
Array satu dimensi
Array multi dimensi
Manipulasi dan penggunaan array
Pointer di C:
Pengenalan pointer dan alamat memori
Deklarasi dan inisialisasi pointer
Aritmatika pointer
Pointer ke array, fungsi, dan string
Alokasi Memori Dinamis dalam C:
Mengalokasikan dan membebaskan memori menggunakan 'malloc', 'calloc', 'realloc', dan 'free'
Kebocoran memori dan praktik terbaik
Strings dan Manipulasi String:
Character arrays dan string literals
Fungsi penanganan string ('<string.h>')
Bekerja dengan strings (concatenation, comparison)
Struktur di C:
Mendefinisikan struktur
Inisialisasi dan mengakses anggota
Struktur bersarang dan array of structures
Direktif Preprocessor:
Pengenalan preprocessor ('#include', '#define', '#if', '#else')
Kompilasi bersyarat
Makro
Kata Penutup:
Kata penutup untuk merangkum kursus.
Ucapan Terima Kasih dan Langkah Selanjutnya