Kursus Pemrograman C++ ini dirancang untuk membimbing Anda dari pemahaman logika dasar hingga teknik pemrograman tingkat lanjut menggunakan salah satu bahasa yang paling cepat dan serbaguna di dunia. Peserta akan belajar bagaimana membangun aplikasi berkinerja tinggi, merancang sistem berbasis Object-Oriented Programming (OOP), dan mengelola memori komputer secara langsung—keterampilan krusial yang banyak dicari dalam pengembangan game, sistem operasi, dan software berskala besar.
Tujuan utama dari kelas ini adalah untuk membekali peserta dengan pemahaman yang komprehensif mengenai fondasi logika pemrograman dan sintaksis dasar bahasa C++. Peserta akan diarahkan untuk mampu membangun aplikasi yang terstruktur, rapi, dan mudah dikembangkan melalui penerapan konsep Object-Oriented Programming (OOP). Selain itu, kursus ini bertujuan agar peserta mahir mengelola memori komputer secara langsung dan efisien menggunakan pointers maupun manajemen memori dinamis, serta mampu memanfaatkan Standard Template Library (STL) untuk pengolahan data yang cepat. Pada akhirnya, peserta diharapkan memiliki kemampuan pemecahan masalah komputasi yang tajam dan terampil dalam menulis kode algoritma yang optimal serta bebas dari bug.
Apa Yang Akan Anda Pelajari?
-
Pengenalan dan Dasar C++
-
Pengenalan IDE (seperti Visual Studio, Code::Blocks) dan proses kompilasi.
-
Variabel, Tipe Data, dan Operator.
-
Struktur Kontrol (Percabangan
if/else,switch, dan Perulanganfor,while,do-while).
-
-
Fungsi dan Struktur Data Dasar
-
Pembuatan dan pemanggilan Fungsi (Functions), parameter, dan nilai kembalian (return value).
-
Penggunaan Array (1D & 2D) dan manipulasi String.
-
-
Manajemen Memori (Core C++)
-
Memahami memori Stack vs Heap.
-
Konsep dan penerapan Pointers serta References.
-
Alokasi memori dinamis (
newdandelete).
-
-
Pemrograman Berorientasi Objek (OOP)
-
Class dan Object, Access Modifiers (Public, Private, Protected).
-
Constructor dan Destructor.
-
Encapsulation, Inheritance (Pewarisan), dan Polymorphism (Virtual Functions).
-
-
Fitur Lanjutan (Advanced)
-
Pengenalan Standard Template Library (STL):
Vector,List,Map. -
Penanganan Error (Exception Handling:
try,catch,throw). -
Operasi File I/O (Membaca dan menulis data ke dalam file teks).
-
Segera hubungi Wahana Training – Lembaga Kursus Komputer di Semarang
📍 Jl. MT Haryono 637, Semarang
📞 (024) 8314727, 8413238, 8413963
📱 WhatsApp: +62 882-2788-0577
Hubungi admin
- Pemula
- 8 Sesi | @ 2 Jam