You are on page 1of 4

STMIK PUTERA BATAM

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)


Nama Mata Kuliah : Pemrograman C++ Kode / sks : 4 sks Semester : III (TIGA !osen Pengam"u : Tim !osen A# !eskri"si 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++. $# Kom"etensi %mum : 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 diba a dan ditelusuri. Mahasiswa dapat mengimplementasikan program kedunia pekerjaan sesuai yang dibutuhkan misalnya telekomunikasi, bisnis, dan juga hiburan. Mahasiswa dapat menjadi master program C++. !"" Menit Sum'er &ef ', (ab ) *al ' s+d '!

C# Alokasi &aktu Pertemuan : Pert Kom"etensi Khusus ) Mahasiswa dapat memahami pengertian C++, yang meliputi sejarah singkat kelahirannya, konsep kompilasi , kerangka program, apa itu yang disebut dengan file header. , Mahasiswa dapat memahami jenis-jenis dan ara pembuatan komentar, ara pendeklarasian ,ariabel, konstanta,tipe data dan rentang nilai yang diperbolehkan di C++.

Pokok $ahasan dan Su' Pokok $ahasan (aktu #$%" menit P*NG*NA+AN C++ Pengertian pemrograman C++ Sejarah C++. Penjelasan konsep kompilasi Penjelasan kerangka program Penjelasan apa itu file header. Perbedaan C++ klasik dan C++ modern K-M*NTA./ I!*NTI0I*./ !AN #$%" menit TIP* !ATA Penjelasan komentar. Penjelasan pendeklarasian ,ariable Penjelasan pendeklarasian konstanta Pengertian tipe data dan rentang nilai yang diperbolehkan di C++.

&ef ', (ab )) *al '- s+d #.

/alan 0etjend. &. Soeprapto, Muka 1uning 2elp : 3"44.5 -6# "-%, #%" ''' 7a$ : 3"44.5 -6# '.4 (atam - )ndonesia

STMIK PUTERA BATAM


1 Mahasiswa dapat memahami: Semua operator yang terdapat dalam pemrograman C++. 2ujuan konsep dan ontoh ontoh penggunaannya Mahasiswa dapat memahami: 1onsep dan teknikteknik yang dilakukan untuk melakukan per abangan 3pemilihan statement5 Mahasiswa dapat memahami: Membuat struktur perulangan dengan menggunakan for..do Membuat struktur perulangan dengan while dan while do. Membuat struktur statement pelon atan. Mahasiswa dapat memahami penggunaan: pointer dan referen e serta konsep dari pointer dan referen e array dimana untuk menyimpan banyak nilai data. -P*.AT-. Pengertian 8perator /enis-jenis operator 8perator unary 8perator binary 8perator ternary P*.CA$ANGAN Struktur satu kondisi Struktur dua kondisi Struktur tiga kondisi Struktur Seleksi 3Sele tion Stru ture5 Pemilihan dengan kata kun i swit h #$%" menit &ef ', (ab ))) *al %' s+d 69

#$%" menit

&ef ', (ab ): *al 4' s+d ."

#$%" menit P*NG%+ANGAN Struktur Perulangan Struktur perulangan for. Struktur perulangan while Perulangan perulangan dowhile Statement pelon atan

&ef ', (ab : *al .- s+d '"!

#$%" menit P-INT*. !AN .*0*.*NC* :ariabel pointer Memasukkan nilai pada pointer Pointer tanpa tipe 1onstanta pada pointer Pointer ke pointer Penjelasan referen e A...A4 / +A.IK SAT% !IM*NSI !AN !%A !IM*NSI Menulis 0arik satu dimensi Memba a 0arik ;ua ;imensi Pemrosesan <rray Materi Pertemuan ) s/d 3 %6IAN T*NGA7 S*M*ST*. 0%NGSI 7ungsi tanpa nilai balik 7ungsi dengan nilai balik

&ef ', (ab :) *al '"% s+d '%#

&e,iew

Mahasiswa dapat memahami penggunaan fungsi dengan nilai ,oid, jenis-jenis parameter dan

#$%" menit

&ef ', (ab :))) *al '%4 s+d '.%

/alan 0etjend. &. Soeprapto, Muka 1uning 2elp : 3"44.5 -6# "-%, #%" ''' 7a$ : 3"44.5 -6# '.4 (atam - )ndonesia

STMIK PUTERA BATAM


ara melewatkan, serta o,erload terhadap fungsi 9 Mahasiswa dapat memahami mengenai: ara- ara melakukan input +output , termasuk juga proses ba a tulis terhadap file irri- iri dasar 88P, serta perbedaan yang ada antara pemrograman pro edural dengan 88P Mahasiswa mengetahui semua tentang kelas dan objek di dalam C++ yang meliputi ara pendefenisian kelas tingkat akses data yang diberikan 7ungsi dengan parameter Pointer ke fungsi dll #$%" In"ut/-ut"ut dalam C++ menit )nput menggunakan in 8utput menggunakan out Mengatur format input+output Menggunakan anggota dari kelas ios )nput dan output pada file K-NS*P !ASA. -$6*CT -.I*NT*! P.-G.AMMING (--P Pemrograman prosedural dan 88P Ciri- iri dasar 88P &ef ', (ab )= *al '.4 s+d !'.

):

K*+AS !AN -$6*K <pa itu kelas. Membuat kelas Contruktor dan destru tor 2ingkat akses Pri,ate Publi prote ted T*MP+AT* 2emplate fungsi Mendefinisikan template fungsi 2emlate fungsi dengan dua tipe data generi Menggunakan template fungsi 2emplate kelas Mendefinisikan template kelas 2emplate kelas dengan dua tipe generi Menggunakan template kelas NAM*SPAC* Mendefinisikan namespa e Menggunakan namespa e >amespa e tanpa nama Meme ah namespa e >amespa e bersarang P.*P.-C*SS-. !I.*CTI;* ;ire ti,e ?in lude ;ire ti,e ?define

#$%" menit

&ef ' (ab =) *al !'9 s+d !##

))

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

#$%" menit

&ef ', (ab =:))) *al -#9 s+d -66

),

Mahasiswa dapat memahami mengenai apa itu namespa e, keuntungan menggunakan namespa e )

#$%" menit

&ef ', (ab =)= *al -64 s+d -.-

)1

Mahasiswa dapat memahami apa itu prepro essor dire ti,e

#$%" menit

&ef ', (ab =: *al !99 s+d

/alan 0etjend. &. Soeprapto, Muka 1uning 2elp : 3"44.5 -6# "-%, #%" ''' 7a$ : 3"44.5 -6# '.4 (atam - )ndonesia

STMIK PUTERA BATAM


serta memahami ara pembuatan dan penggunaannya didalam program C++ Membuat makro fungsi dengan dire ti,e ?define Pemilihan dengan menggunakan dire ti,e ?ifdef ;ire ti,e ?undef ;ire ti,e ?error Pertemuan 8 s/d )1 %6IAN AK7I. S*M*ST*. (%AS : '" @ : !% @ : -% @ :'" @ :'"@ -'-

)4

.e<ie&

!# Sistem Penilaian : 1ehadiran B2S B<S 2ugas Mandri 2ugas 2erstruktur E. .e=erensi

Arade >ilai : '. ." C 99 < !. 6" C 49 ( -. %" C 69 C #. #" C %9 ; %. "" C #9 D

'. (B;) &<*<&/8 3!""95: PDM&8A&<M<> C++, )>78&M<2)1< (<>;B>A. (atam, September !"'Penyusun,

Tim !osen

/alan 0etjend. &. Soeprapto, Muka 1uning 2elp : 3"44.5 -6# "-%, #%" ''' 7a$ : 3"44.5 -6# '.4 (atam - )ndonesia

You might also like