Teori baru berarti setelah dipraktikkan. Section ini mengumpulkan proyek bertahap — dari kalkulator terminal hingga aplikasi multithreaded dan chat server — lengkap dengan source code dan pengujian pada setiap bagian, sehingga keterampilan kita teruji sebagai satu kesatuan.
Bangun kalkulator CLI interaktif: parsing input, operasi aritmetika, validasi, dan penanganan kesalahan yang rapi.
Lihat proyek → # Proyek: Sistem Manajemen InventarisBangun aplikasi inventaris berbasis terminal: model data, CRUD produk, pencarian dan filter, persistensi ke file, serta pengujian.
Lihat proyek → # Proyek: Sistem Manajemen PerpustakaanBangun sistem perpustakaan dengan class dan relasi antarobjek, alur peminjaman dan pengembalian, serta persistensi data ke file.
Lihat proyek → # Proyek: Analisis Data CSVBangun alat analisis data CSV: pembaca file, validasi baris, statistik deskriptif, dan pembuatan laporan ringkas.
Lihat proyek → # Proyek: Simulasi Sistem AntreanBangun simulasi antrean (queue) diskrit: model kedatangan, struktur data antrean, eksekusi simulasi, dan analisis hasil.
Lihat proyek → # Proyek: Sistem Pencarian dan PengurutanBangun alat pembanding algoritma: implementasi searching dan sorting, analisis kompleksitas, dan pengukuran performa nyata.
Lihat proyek → # Proyek: Aplikasi Pengelola FileBangun pengelola file berbasis terminal dengan std::filesystem: penjelajahan direktori, pencarian, metadata, dan penanganan error.
Lihat proyek → # Proyek: Aplikasi MultithreadedBangun aplikasi multithreaded: pembagian pekerjaan, sinkronisasi data dengan mutex dan atomic, serta pengujian kebenaran dan performa.
Lihat proyek → # Proyek: Chat Server MultithreadedBangun server chat TCP localhost: socket POSIX, satu thread per client, protokol line-based, broadcast tersinkronisasi, hingga shutdown bersih.
Lihat proyek → # Proyek: Aplikasi Catatan GUIBangun engine aplikasi catatan — CRUD, pencarian, persistensi file, dan antrean kejadian — yang seluruh logikanya diuji dengan g++ tanpa GUI, lalu sambungkan ke sketsa antarmuka Qt.
Lihat proyek →