SHORT COURSE >> SILABUS & PANDUAN KELAS
KODE : SHG052
JUDUL : Logical Programming with C++
VERSI SILABUS : 1.1
DESKRIPSI & TUJUAN :
Kursus ini mengajarkan tentang dasar-dasar pemrograman dan algoritma dengan
menggunakan bahasa C++. Meski di Indonesia sudah jarang digunakan, namun C++ masih
merupakan salah satu bahasa terpopuler yg digunakan di dunia. Pelatihan ini akan membahas
mengenai logika dasar yang mutlak diperlukan oleh seorang programmer, pemanfaatan logika
tersebut untuk membuat animasi sederhana, serta dilengkapi dengan dasa-dasar mengenai
Object Oriented Programming.
DURASI :
8 Sesi X 3 jam
(7 Sesi pertemuan + 1 Sesi ujian)
KETENTUAN NILAI :
TUGAS MANDIRI / KUIS = 30% (Jika tidak ada, dianggap Ujian = 100%)
UJIAN = 70%
KEBUTUHAN SOFTWARE :
Microsoft Windows XP or higher
Borland C++
KEBUTUHAN HARDWARE :
PC - 1 UNIT (standard peripherals or accessories)
PROCESSOR - Intel Pentium IV
RAM - 512 MB
GRAPHIC CARD - 128 MB
PERSYARATAN KEMAMPUAN AWAL :
Terbiasa menggunakan Komputer & Windows (terutama memahami cara menata File)
Atau Pernah menyelesaikan kelas Computer Basic Skill di Binus Center
Mempunyai latar belakang pemrograman atau pernah mengikuti workshop Basic Logic and
Algorithm.
PEKERJAAN YANG BERHUBUNGAN :
C++ Programmer
REKOMENDASI PELATIHAN SELANJUTNYA :
Introduction to C# 2005
Basic Programming with Java
Dynamic Web Programming with PHP
Page 1 of 3
REFERENSI :
---
SUSUNAN MATERI & KASUS LATIHAN :
CATATAN :
Penjelasan lengkap & gambar kasus latihan bisa dilihat pada buku pelatihan
Sesi (urutan materi) beserta contoh kasus latihan bukan bersifat baku, penyesuaian bisa
dilakukan seperlunya oleh pengajar demi pencapaian proses belajar mengajar yang optimal.
SESI 1 – PENGENALAN C++
Pengenalan IDE & Compiler
Input / Output
Variable & Operator
KASUS LATIHAN :
Membuat aplikasi sederhana untuk menghitung angka.
SESI 2 – STRUKTUR KONTROL
Selection
Looping
KASUS LATIHAN :
Membuat aplikasi untuk menghitung grade dan validasi inputan.
SESI 3 – FUNCTION
Built-In Function
User-Defined Function
KASUS LATIHAN :
Membuat aplikasi sederhana untuk penempatan (positioning) dan animasi.
SESI 4 – ARRAY
Array Declaration & Usage
Using Array in Another Control Structure
KASUS LATIHAN :
Membuat aplikasi penempatan dan animasi yang lebih kompleks.
SESI 5 - KUIS
SESI 6 – OBJECT ORIENTED PROGRAMMING
Class & Object
Property & Method
Constructor & Destructor
Static Member
Encapsulation, Inheritance, & Polymorphism
KASUS LATIHAN :
-
SESI 7 – OBJECT ORIENTED PROGRAMMING (LANJUTAN)
Latihan Penggunaan OOP
Review
KASUS LATIHAN :
Membuat aplikasi penempatan dan animasi dengan menggunakan OOP.
Page 2 of 3
SESI 8 – UJIAN
Page 3 of 3