Kata Pengantar

Kata pengantar untuk ebook C++ Dasar — mengapa ebook ini ditulis, untuk siapa, dan bagaimana cara terbaik membacanya.

Puji syukur ke hadirat Allah SWT atas segala rahmat dan karunia-Nya sehingga ebook ini dapat diselesaikan.

Ketika pertama kali saya belajar C++, yang paling memukul adalah menyadari bahwa bahasa ini tidak menyembunyikan apa pun dari pemrogramnya. Di Python atau JavaScript, banyak detail yang diurus secara otomatis — garbage collection, tipe yang fleksibel, array yang tumbuh sendiri. C++ tidak demikian. Ia menunjukkan segalanya: bagaimana memori dialokasikan, ke mana pointer mengarah, dan apa yang terjadi ketika program selesai. Keterbukaan itu terasa menakutkan di awal, tapi ternyata itulah yang membuatnya begitu mendidik.

Ebook ini lahir dari keinginan untuk menyediakan panduan C++ berbahasa Indonesia yang membangun pemahaman dari bawah ke atas, bukan sekadar memperkenalkan sintaks. Terlalu banyak tutorial C++ yang melompat langsung ke kode tanpa menjelaskan mengapa sesuatu ditulis demikian, atau yang membuat C++ terasa lebih rumit dari yang seharusnya. Ebook ini mencoba berjalan di tengah: setiap konsep dijelaskan dari alasannya, setiap contoh bisa langsung dikompilasi, dan setiap bab membangun di atas yang sebelumnya.

Cara Membaca Ebook Ini

Ebook ini dirancang untuk dibaca secara berurutan, terutama dua puluh tiga bab pertama yang membangun fondasi bahasa. Variabel, tipe data, pointer, dan perulangan di bab-bab awal adalah prasyarat mutlak untuk memahami OOP dan STL di bagian selanjutnya.

Setelah melewati bagian Functions, kamu bisa lebih fleksibel dalam memilih topik. Bab tentang STL bisa dibaca per kontainer sesuai kebutuhan. Yang penting: setiap kali membaca, kompilasi kodenya. Bukan salin-tempel dari IDE, tapi ketik sendiri dan perhatikan error yang muncul — itu adalah cara C++ mengajar.

Setiap bab diakhiri dengan referensi ke dokumentasi resmi dan sumber terpercaya. Jika ada konsep yang ingin dijelajahi lebih jauh, cppreference.com adalah ensiklopedia C++ terlengkap yang tersedia.

Ucapan Terima Kasih

Terima kasih untuk komunitas C++ Indonesia yang terus aktif berbagi pengetahuan. Dan terima kasih untuk ISO C++ Committee serta kontributor open source yang menjaga bahasa ini terus berkembang ke arah yang lebih modern dan lebih aman.

Selamat belajar.

Abd. Asis Maret 2026