makalah c++

6
STMIK PUTERA BATAM GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP) Nama Mata Kuliah : Pemrograman C++ Kode / sks : 4 sks Semester : III (TIGA) Dosen Pengampu : Tim Dosen A. Deskripsi Mata Kuliah : Mata kuliah Pemrograman C++ adalah mata kuliah yang Mempelajari semua konsep dan fitur yang terdapat pada C++ Standard, sehingga kita dengan mudah dapat Mengimplementasikan dalam kasus-kasus yang kita hadapi khususnya dalam pemrograman C+ +. B. Kompetensi Umum : Setelah Mahasiswa mengikuti kuliah ini, Mahasiswa diharapkan: Mahasiswa dapat memahami apa yang dimaksud dengan Pemrograman C++. Mahasiswa dapat memahami konsep dan fitur yang terdapat di Pemrograman C+ +. Mahasiswa dapat memahami bagaimana membuat program yang mudah dibaca dan ditelusuri. Mahasiswa dapat mengimplementasikan program kedunia pekerjaan sesuai yang dibutuhkan misalnya telekomunikasi, bisnis, dan juga hiburan. Mahasiswa dapat menjadi master program C++. C. Alokasi waktu Pertemuan : 200 Menit Per t Kompetensi Khusus Pokok Bahasan dan Sub Pokok Bahasan Waktu Sumber 1 Mahasiswa dapat memahami pengertian C++, yang meliputi PENGENALAN C++ Pengertian pemrograman C++ Sejarah C++. Penjelasan konsep 4x50 menit Ref 1, Bab I Hal 1 s/d 12 Jalan Letjend. R. Soeprapto, Muka Kuning Telp : (0778) 364 035, 450 111 Fax : (0778) 364 187 Batam - Indonesia

Upload: rama-febriansyah

Post on 21-Jan-2016

42 views

Category:

Documents


0 download

DESCRIPTION

free

TRANSCRIPT

Page 1: makalah c++

STMIK PUTERA BATAM

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)

Nama Mata Kuliah : Pemrograman C++Kode / sks : 4 sksSemester : III (TIGA)Dosen Pengampu : Tim Dosen

A. Deskripsi Mata Kuliah : Mata kuliah Pemrograman C++ adalah mata kuliah yang Mempelajari semua konsep dan fitur yang terdapat pada C++ Standard, sehingga kita dengan mudah dapat Mengimplementasikan dalam kasus-kasus yang kita hadapi khususnya dalam pemrograman C++.

B. Kompetensi Umum : Setelah Mahasiswa mengikuti kuliah ini, Mahasiswa diharapkan: Mahasiswa dapat memahami apa yang dimaksud dengan

Pemrograman C++. Mahasiswa dapat memahami konsep dan fitur yang

terdapat di Pemrograman C++. Mahasiswa dapat memahami bagaimana membuat

program yang mudah dibaca dan ditelusuri. Mahasiswa dapat mengimplementasikan program

kedunia pekerjaan sesuai yang dibutuhkan misalnya telekomunikasi, bisnis, dan juga hiburan.

Mahasiswa dapat menjadi master program C++.

C. Alokasi waktu Pertemuan : 200 Menit

Pert Kompetensi Khusus Pokok Bahasan dan Sub Pokok Bahasan Waktu Sumber1 Mahasiswa dapat

memahami pengertian C++, yang meliputi sejarah singkat kelahirannya, konsep kompilasi , kerangka program, apa itu yang disebut dengan file header.

PENGENALAN C++ Pengertian pemrograman C++ Sejarah C++. Penjelasan konsep kompilasi Penjelasan kerangka program Penjelasan apa itu file header. Perbedaan C++ klasik dan C++

modern

4x50 menit Ref 1, Bab I Hal 1 s/d 12

2 Mahasiswa dapat memahami jenis-jenis dan cara pembuatan komentar, cara pendeklarasian variabel, konstanta,tipe data dan rentang nilai yang diperbolehkan di C++.

KOMENTAR, IDENTIFIER, DAN TIPE DATA Penjelasan komentar. Penjelasan pendeklarasian variable Penjelasan pendeklarasian konstanta Pengertian tipe data dan rentang nilai

yang diperbolehkan di C++.

4x50 menit Ref 1, Bab II Hal 13 s/d 48

3 Mahasiswa dapat memahami:

OPERATOR Pengertian Operator

4x50 menit Ref 1, Bab III

Jalan Letjend. R. Soeprapto, Muka KuningTelp : (0778) 364 035, 450 111 Fax : (0778) 364 187

Batam - Indonesia

Page 2: makalah c++

STMIK PUTERA BATAM

Semua operator yang terdapat dalam pemrograman C++.

Tujuan konsep dan contoh contoh penggunaannya

Jenis-jenis operator Operator unary Operator binary Operator ternary

Hal 51 s/d 69

4 Mahasiswa dapat memahami: Konsep dan teknik-

teknik yang dilakukan untuk melakukan percabangan (pemilihan statement)

PERCABANGAN Struktur satu kondisi Struktur dua kondisi Struktur tiga kondisi Struktur Seleksi (Selection Structure) Pemilihan dengan kata kunci switch

4x50 menit Ref 1, Bab IV Hal 71 s/d 80

5 Mahasiswa dapat memahami: Membuat struktur

perulangan dengan menggunakan for..do Membuat struktur perulangan dengan while dan while do.

Membuat struktur statement peloncatan.

PENGULANGAN Struktur Perulangan

Struktur perulangan for. Struktur perulangan while Perulangan perulangan do-

while Statement peloncatan

4x50 menit Ref 1, Bab V Hal 83 s/d 102

6 Mahasiswa dapat memahami penggunaan: pointer dan reference

serta konsep dari pointer dan reference

array dimana untuk menyimpan banyak nilai data.

POINTER DAN REFERENCE Variabel pointer Memasukkan nilai pada pointer Pointer tanpa tipe Konstanta pada pointer Pointer ke pointer Penjelasan reference

ARRRAY / LARIK SATU DIMENSI DAN DUA DIMENSI Menulis Larik satu dimensi Membaca Larik Dua Dimensi Pemrosesan Array

4x50 menit Ref 1, Bab VIHal 105 s/d 154

7 Review Materi Pertemuan 1 s/d 6

UJIAN TENGAH SEMESTER8 Mahasiswa dapat

memahami penggunaan fungsi dengan nilai void, jenis-jenis parameter dan cara melewatkan, serta overload terhadap fungsi

FUNGSI Fungsi tanpa nilai balik Fungsi dengan nilai balik Fungsi dengan parameter Pointer ke fungsi dll

4x50 menit

Ref 1, Bab VIIIHal 157 s/d 185

9 Mahasiswa dapat Input/Output dalam C++ 4x50 Ref 1, Bab IX

Jalan Letjend. R. Soeprapto, Muka KuningTelp : (0778) 364 035, 450 111 Fax : (0778) 364 187

Batam - Indonesia

Page 3: makalah c++

STMIK PUTERA BATAM

memahami mengenai: cara-cara melakukan

input /output , termasuk juga proses baca tulis terhadap file

cirri-ciri dasar OOP, serta perbedaan yang ada antara pemrograman procedural dengan OOP

Input menggunakan cin Output menggunakan cout Mengatur format input/output Menggunakan anggota dari kelas ios Input dan output pada file

KONSEP DASAR OBJECT ORIENTED PROGRAMMING (OOP) Pemrograman prosedural dan OOP Ciri-ciri dasar OOP

menit Hal 187 s/d 218

10 Mahasiswa mengetahui semua tentang kelas dan objek di dalam C++ yang meliputi cara pendefenisian kelas tingkat akses data yang diberikan

KELAS DAN OBJEK Apa itu kelas. Membuat kelas Contruktor dan destructor Tingkat akses

Private Public protected

4x50 menit

Ref 1 Bab XI Hal 219 s/d 244

11 Mahasiswa dapat memahami mengenai konsep pembuatan template fungsi dan template kelas beserta penggunaannya untuk melakukan pemrograman generik.

TEMPLATE Template fungsi

Mendefinisikan template fungsi

Temlate fungsi dengan dua tipe data generic

Menggunakan template fungsi Template kelas

Mendefinisikan template kelas Template kelas dengan dua

tipe generic Menggunakan template kelas

4x50 menit

Ref 1, Bab XVIII Hal 349 s/d 366

12 Mahasiswa dapat memahami mengenai apa itu namespace, keuntungan menggunakan namespace

I

NAMESPACE Mendefinisikan namespace Menggunakan namespace Namespace tanpa nama Memecah namespace Namespace bersarang

4x50 menit

Ref 1, Bab XIX Hal 367 s/d 383

13 Mahasiswa dapat memahami apa itu preprocessor directive serta memahami cara pembuatan dan penggunaannya didalam program C++

PREPROCESSOR DIRECTIVE Directive #include Directive #define Membuat makro fungsi dengan

directive #define Pemilihan dengan menggunakan

directive #ifdef Directive #undef Directive #error

4x50 menit

Ref 1, Bab XV Hal 299 s/d 313

Jalan Letjend. R. Soeprapto, Muka KuningTelp : (0778) 364 035, 450 111 Fax : (0778) 364 187

Batam - Indonesia

Page 4: makalah c++

STMIK PUTERA BATAM

14 Review Pertemuan 8 s/d 13UJIAN AKHIR SEMESTER (UAS)

D. Sistem Penilaian : Kehadiran : 10 % Grade Nilai : UTS : 25 % 1. 80 – 99 A UAS : 35 % 2. 60 – 79 B Tugas Mandri :10 % 3. 50 – 69 C Tugas Terstruktur :10% 4. 40 – 59 D

5. 00 – 49 E

E. Referensi1. BUDI RAHARJO (2009): PEMROGRAMAN C++, INFORMATIKA

BANDUNG.

Batam, September 2013Penyusun,

Tim Dosen

Jalan Letjend. R. Soeprapto, Muka KuningTelp : (0778) 364 035, 450 111 Fax : (0778) 364 187

Batam - Indonesia