0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan7 halaman

Belajar C++: Panduan Lengkap 10 Minggu

Diunggah oleh

Darwin's
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan7 halaman

Belajar C++: Panduan Lengkap 10 Minggu

Diunggah oleh

Darwin's
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Minggu 1–2: Dasar-dasar C++

Hari 1–2: Setup (IDE: Code::Blocks / VS Code / Online Compiler)

Hari 3–4: Hello World, input/output cin, cout

Hari 5–6: Variabel, tipe data, operator

Hari 7–8: Kondisi (if, else, switch)

Hari 9–10: Perulangan (for, while, do-while)

Proyek Mini: Kalkulator sederhana CLI

Minggu 3: Fungsi dan Array


Hari 11–12: Fungsi (definisi, parameter, return)

Hari 13–14: Array 1 dimensi

Hari 15–16: Array 2 dimensi

Hari 17: Operasi dasar array (cari nilai maksimum, rata-rata)

Proyek Mini: Program statistik nilai siswa

Minggu 4: String dan Pointer

Hari 18–19: String C-style dan string STL


Hari 20–21: Pointer dasar

Hari 22–23: Pointer dan array

Hari 24: Pointer ke fungsi

Proyek Mini: Enkripsi Caesar Cipher sederhana

Minggu 5: Struktur dan File

Hari 25–26: Struct dan array of struct

Hari 27–28: Menyimpan/membaca data ke/dari file

Hari 29–30: Sorting data (bubble sort, selection sort)


Proyek Mini: Sistem manajemen data siswa (input, simpan file, urutkan)

Minggu 6: OOP Dasar

Hari 31–32: Class dan objek

Hari 33–34: Konstruktor, destruktor

Hari 35–36: Inheritance

Hari 37–38: Polimorfisme

Proyek Mini: Simulasi hewan (kelas dasar + subclass: Kucing, Anjing)


Minggu 7: OOP Lanjutan dan STL

Hari 39–41: Overloading operator

Hari 42–43: Template

Hari 44–45: STL (vector, list, map)

Hari 46–47: Exception Handling

Proyek Mini: Kamus mini menggunakan map

Minggu 8: Game & Simulasi Sederhana

Hari 48–49: Konsep game loop & input user


Hari 50–51: Timer & random number

Hari 52–53: ASCII-based game logic

Proyek Mini: Game tebak angka / Tic-Tac-Toe CLI

Minggu 9–14: Proyek Besar & Portofolio


Mulai proyek nyata dengan fitur bertahap.

Hari 54–70: Proyek 1 — Sistem Login + Manajemen Tugas

Fitur: Login/registrasi, CRUD tugas, simpan ke file

Hari 71–85: Proyek 2 — Game CLI RPG Sederhana


Fitur: Pilih karakter, lawan musuh, HP, attack, level-up

Hari 86–95: Proyek 3 — Aplikasi Perpustakaan

Fitur: Tambah buku, cari buku, peminjaman, penyimpanan ke file

Hari 96–100: Review & Dokumentasi

Refactor kode, komentar, dokumentasi

Upload ke GitHub + resume portofolio

Anda mungkin juga menyukai