Manajemen Informatika - D3
                                                                                Satuan Acara Perkuliahan (SAP)
UNIVERSITAS GUNADARMA
Mata Kuliah
:
Program Studi
Teknik Pemrograman Terstruktur 2
:
Manajemen Informatika
Soft Skill : Ketelitian, Kreativitas, Kerja sama, Inisiatif, Terampil
Minggu Pokok Bahasan dan Sub Pokok Bahasan dan TIK
Teknik
ke
TIU
Pembelajaran
1
Pokok Bahasan :
Materi :
Kuliah
- Pengenalan C ++
Pengetahuan
mengenai Mimbar
pemrograman
Sejarah C++
TIU :
Konsep Dasar PBO
Mahasiswa
Variabel dan konstanta
menetahui
konsep Tipe data
dasar C++
Ekspresi dan penugasan
Operator –operator dalam C++
SS : Ketelitian dan
kreativitas
Tujuan TIK :
Mahasiswa
mengetahui
mengenai sejarah dan konsep
PBO dalam C++
Mahasiswa mengetahui tipe
data, pendeklarasian variabel,
operator dan bentuk-bentuk
ekspresi penugasan dalam C++
Mahasiswa dapat menjelaskan
Media
Pembelajaran
Papan tulis dan
OHP
Tugas
Referensi
Buku 1: Bab 1, 2
Buku 2 : Bab 1, 2
Bacaan Online :
www://cplusplus.com
format penulisan deklarasi
variabel dan ekspresi dalam
C++
2
Pokok Bahasan :
Materi :
Kuliah
Input dan otput
Fungsi
Cin,
Cout
dan Mimbar
dalam C++
Komentar
Tugas
TIU :
Mahasiswa
dapat Macam-macam manipulator
mengerti I/O dan
manipulator
yang Tujuan TIK :
ada di C++
Mahasiswa dapat menjelaskan
SS :
menggunakan fungsi Cin dan
Kreativitas
dan Cout dalam pemrograman.
ketekunan
Mahasiswa dapat menjelaskan
menggunakan macam-macam
manipulator yang ada di C++
dalam pemrograman.
Papan tulis dan
OHP
Buku 4 : bab 5
Bacaan Online :
www://cplusplus.com
3
Pokok Bahasan :
- Percabangan dan
Perulangan
Papan tulis dan
OHP
Buku 1 : Bab 3
Buku 4 : Bab 6
Materi :
Kuliah
- If
Mimbar
- if … else ….
Tugas
- Else … if
TIU :
- Switch … case
Mahasiswa
- Statement for, while, do …
memahami dan dapat
while
menggunakan
konsep alur dan
control kondisional
Bacaan Online :
www://cplusplus.com
serta perulangan.
Tujuan TIK :
SS :
Kreativitas, terampil Mahasiswa dapat menjelaskan
dan teliti.
mengenai konsep alur program
dalam C++
Mahasiswa dapat menerangkan
struktur kontrol kondisional
dan perulangan dengan bahasa
C++
Mahasiswa dapat menjelaskan
mengenai konsep alur program,
struktur kontrol percabangan
dan lompatan dalam bahasa C+
+
4
Pokok Bahasan :
- Function
Materi :
Kuliah
Mimbar
Tujuan dibuat sub program Tugas
format penulisan function
TIU :
Mahasiswa
dapat
memahami konsep Function yang menghasilkan
sub program..
nilai balik dan
tidak
mengahasilka nilai balik
SS :
Kreativitas
dan Function dengan parameter
ketelitian
( function pass by value dan
function pass by reference)
Function inline
Papan tulis dan
OHP
Buku 1 : Bab 6
Buku 2 : Bab 2
Buku 4 : Bab 7
Bacaan Online :
www://cplusplus.com
Overloading function
Tujuan TIK :
Mahasiswa mengetahui konsep
pendeklarasian function pada
C++
Mahasiswa mengetahui konsep
function pass by value dan pass
by reference
5
Pokok Bahasan
Array dan String
: Materi :
Kuliah
Mimbar
Deklarasi
string
dan Tugas
pengaksesan nilai dalam array
TIU :
Array sebagai parameter dalam
Mahasiswa
dapat function
memahami konsep Pengurutan array
Array dan String.
Array
satu, dua dan tiga
dimensi
SS :
String karakter ‘\0’
Kreativitas
dan Deklarasi
dan
penugasan
ketelitian
variabel string
Input string dengan perintah
getline()
Tujuan TIK :
Mahasiswa
mampu
menjelaskan
konsep
dan
mendemonstrasikan penulisan
Papan tulis dan
OHP
Buku 1 : Bab 4
Buku 2 : Bab 2
Bacaan Online :
www://cplusplus.com
program dengan menggunakan
array dan variabel string
6
Pokok Bahasan :
- Pointer
Materi :
TIU :
Mahasiswa
dapat
memahami konsep
penggunaan
nama
yang sama dalam
kumpulan data.
SS :
Kreativitas
ketelitian
7
Deklarasi pointer
Penugasan pointer dengan
operator ‘*’ dan ‘&’
Operator new dan delete,
konstanta NULL
Variabel array dan aritmatika
dengan pointer
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
Bacaan Online :
www://cplusplus.com
Tujuan TIK :
dan
Pokok Bahasan :
- File dan Stream
TIU :
Mahasiswa
dapat
memahami konsep
hubungan
anatara
file dan stream
Mahasiswa
mampu
menjelaskan
dan
mendemonstrasikan penulisan
program dengan menggunakan
pointer
Materi :
Kegunaan file
Membuat stream
keterhubungan stream dengan
file
Penelusuran kesalahan dengan
perintah-perintah dalam file
Buku 1 : Bab 5
Buku 2 : Bab 3
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
SS :
Kreativitas
keterampilan
I/O karakter dengan get(), put()
dan dan putback() function
Tujuan TIK :
Mahasiswa dapat menjelaskan
mengenai konsep file dan
stream
Mahasiswa dapat membuat
stream
dan
menjelaskan
keterhubungan stream dengan
file
8
Pokok Bahasan :
Materi :
Kuliah
- Konsep
Dasar
Mimbar
OOP
Apa itu Class dan Objek ?
Tugas
- Class dan Objek
Membuat class
Hubungan antara struktur dan
TIU :
kelas
Mahasiswa
dapat Anggota kelas yang bersifat
memahami
statis
membedakan anatara Constructor dan Destuctor
program procedural
dan OOP
Tujuan TIK:
SS :
Kreativitas
Inisiatif
Mahasiswa dapat memahami
dan membuat class dan objek
dan dan hubungan antara struktur
dan class.
Papan tulis dan
OHP
Buku 4 : Bab 13
Buku 5 : Bab 10, 11
Bacaan Online :
www://cplusplus.com
Mahasiswa mengetahui konsep
constructor dan destructor
9
Pokok Bahasan :
- Pewarisan
Materi :
class dasar dan class turunan
TIU :
membuat class turunan
Mahasiswa
dapat hak
akses
pada
proses
memahami konsep pewarisan
turuanan
terhadap multiple inheritance
class.
constructor
pada
proses
penurunan kelas
SS :
Kreativitas,
Tujuan TIK :
kerjasama
dan
inisiatif
Mahasiswa dapat memahami
yang disebut class dasar dan
class turunan,
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
Buku 4 : Bab 17
Buku 5 : Bab 12
Bacaan Online :
www://cplusplus.com
Mahasiswa dapat membuat
hak akses untuk pewarisan
dalam program
Mahasiswa memahami proses
pewarisan dalam constructor
10
Pokok Bahasan :
Materi :
- Virtual
dan
Polimorfisme
Fungsi virtual
Override
Perbedaan override
Kuliah
Mimbar
Tugas
dengan
Papan tulis dan
OHP
Buku 4 : Bab 18
Buku 5 : Bab 13
Bacaan Online :
www://cplusplus.com
11
TIU :
Mahasiswa
dapat
memahami konsep
bahwa objek yang
sama dapat memiliki
banyak bentuk.
overload
Fungsi virtual murni
Virtual destructor
Kelas abstrak
SS :
Kreativitas,
kerjasama
inisiatif
mahasiswa dapat memahami
fungsi virtual dan virtual
murni dan penggunaan virtual
dal destructor dan kelas
abstrak
dan
Pokok Bahasan :
- Operator
Overloadng
Materi :
TIU :
Mahasiswa
dapat
memahami
bagaimana
memudahkan operasi
terhadap data.
SS :
Kreativitas,
kerjasama
ketelitian
Tujuan TIK :
Kuliah
Mimbar
Operator yang tidak dapat di Tugas
overloading
Melakukan
overloading
terhadap operator
Overloading terhadap operator
Unary
Overloading terhadap operator
relasi dan logika
dan Tujuan TIK:
Mahasiswa mampu malakukan
overloading terhadap operatoroperator
dalam
membuat
Papan tulis dan
OHP
Buku 4 : Bab 16
Buku 5 : Bab 14
Bacaan Online :
www://cplusplus.com
program
12
Pokok Bahasan :
- Template
Materi :
Template fungsi
Template class
dapat Template menggunakan kata
konsep kunci
Template menggunakan type
nama
SS :
Keuntungan template
Kreativitas, kerjasam
dan kreativitas
Tujuan TIK:
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
TIU :
Mahasiswa
memahami
template
Buku 4 : Bab 19
Buku 5 : Bab 18
Bacaan Online :
www://cplusplus.com
mahasiswa
mampu
menjelaskan konsep template
13
Pokok Bahasan :
- Namespace
Materi :
definisi namespace
TIU :
menggunakan namespace
Mahasiswa
dapat menggunakan operator scope
memahami konsep resolution (::)
Namespace.
menggunakan kata kunci using
namespace tanpa nama
SS :
alias namespace
Kreativitas,
memecah namespace
kerjasama
dan namespace bersarang
ketelitian
Tujuan TIK :
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
Buku 5 : Bab 19
Bacaan Online :
www://cplusplus.com
Mahasiswa mampu
menjelaskan konsep namespace
14
Pokok Bahasan :
- Latihan
TIU :
Mahasiswa
dapat
menggunakan semua
fungsi yang ada di
C++.
SS :
Kreativitas,
kerjasama
ketelitian
Materi :
Pembahasan tugas kelompok
Mendiskusikan hasil kerja
kelompok
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
TIK
Mahasiswa diharapkan dapat
membangun kerjasama antar
mahasiswa.
dan
Referensi :
1. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne
2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta
3. Online Reading, www://cplusplus.com
4. Abdul Kadir, Pemrograman C++, Andi Offset, Yogyakarta
5. Budi Raharjo, Pemrograman C++, Informatika, Bandung
Buku 1, 2,4, 5
Bacaan Online :
www://cplusplus.com
                                            
                UNIVERSITAS GUNADARMA
Mata Kuliah
:
Program Studi
Teknik Pemrograman Terstruktur 2
:
Manajemen Informatika
Soft Skill : Ketelitian, Kreativitas, Kerja sama, Inisiatif, Terampil
Minggu Pokok Bahasan dan Sub Pokok Bahasan dan TIK
Teknik
ke
TIU
Pembelajaran
1
Pokok Bahasan :
Materi :
Kuliah
- Pengenalan C ++
Pengetahuan
mengenai Mimbar
pemrograman
Sejarah C++
TIU :
Konsep Dasar PBO
Mahasiswa
Variabel dan konstanta
menetahui
konsep Tipe data
dasar C++
Ekspresi dan penugasan
Operator –operator dalam C++
SS : Ketelitian dan
kreativitas
Tujuan TIK :
Mahasiswa
mengetahui
mengenai sejarah dan konsep
PBO dalam C++
Mahasiswa mengetahui tipe
data, pendeklarasian variabel,
operator dan bentuk-bentuk
ekspresi penugasan dalam C++
Mahasiswa dapat menjelaskan
Media
Pembelajaran
Papan tulis dan
OHP
Tugas
Referensi
Buku 1: Bab 1, 2
Buku 2 : Bab 1, 2
Bacaan Online :
www://cplusplus.com
format penulisan deklarasi
variabel dan ekspresi dalam
C++
2
Pokok Bahasan :
Materi :
Kuliah
Input dan otput
Fungsi
Cin,
Cout
dan Mimbar
dalam C++
Komentar
Tugas
TIU :
Mahasiswa
dapat Macam-macam manipulator
mengerti I/O dan
manipulator
yang Tujuan TIK :
ada di C++
Mahasiswa dapat menjelaskan
SS :
menggunakan fungsi Cin dan
Kreativitas
dan Cout dalam pemrograman.
ketekunan
Mahasiswa dapat menjelaskan
menggunakan macam-macam
manipulator yang ada di C++
dalam pemrograman.
Papan tulis dan
OHP
Buku 4 : bab 5
Bacaan Online :
www://cplusplus.com
3
Pokok Bahasan :
- Percabangan dan
Perulangan
Papan tulis dan
OHP
Buku 1 : Bab 3
Buku 4 : Bab 6
Materi :
Kuliah
- If
Mimbar
- if … else ….
Tugas
- Else … if
TIU :
- Switch … case
Mahasiswa
- Statement for, while, do …
memahami dan dapat
while
menggunakan
konsep alur dan
control kondisional
Bacaan Online :
www://cplusplus.com
serta perulangan.
Tujuan TIK :
SS :
Kreativitas, terampil Mahasiswa dapat menjelaskan
dan teliti.
mengenai konsep alur program
dalam C++
Mahasiswa dapat menerangkan
struktur kontrol kondisional
dan perulangan dengan bahasa
C++
Mahasiswa dapat menjelaskan
mengenai konsep alur program,
struktur kontrol percabangan
dan lompatan dalam bahasa C+
+
4
Pokok Bahasan :
- Function
Materi :
Kuliah
Mimbar
Tujuan dibuat sub program Tugas
format penulisan function
TIU :
Mahasiswa
dapat
memahami konsep Function yang menghasilkan
sub program..
nilai balik dan
tidak
mengahasilka nilai balik
SS :
Kreativitas
dan Function dengan parameter
ketelitian
( function pass by value dan
function pass by reference)
Function inline
Papan tulis dan
OHP
Buku 1 : Bab 6
Buku 2 : Bab 2
Buku 4 : Bab 7
Bacaan Online :
www://cplusplus.com
Overloading function
Tujuan TIK :
Mahasiswa mengetahui konsep
pendeklarasian function pada
C++
Mahasiswa mengetahui konsep
function pass by value dan pass
by reference
5
Pokok Bahasan
Array dan String
: Materi :
Kuliah
Mimbar
Deklarasi
string
dan Tugas
pengaksesan nilai dalam array
TIU :
Array sebagai parameter dalam
Mahasiswa
dapat function
memahami konsep Pengurutan array
Array dan String.
Array
satu, dua dan tiga
dimensi
SS :
String karakter ‘\0’
Kreativitas
dan Deklarasi
dan
penugasan
ketelitian
variabel string
Input string dengan perintah
getline()
Tujuan TIK :
Mahasiswa
mampu
menjelaskan
konsep
dan
mendemonstrasikan penulisan
Papan tulis dan
OHP
Buku 1 : Bab 4
Buku 2 : Bab 2
Bacaan Online :
www://cplusplus.com
program dengan menggunakan
array dan variabel string
6
Pokok Bahasan :
- Pointer
Materi :
TIU :
Mahasiswa
dapat
memahami konsep
penggunaan
nama
yang sama dalam
kumpulan data.
SS :
Kreativitas
ketelitian
7
Deklarasi pointer
Penugasan pointer dengan
operator ‘*’ dan ‘&’
Operator new dan delete,
konstanta NULL
Variabel array dan aritmatika
dengan pointer
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
Bacaan Online :
www://cplusplus.com
Tujuan TIK :
dan
Pokok Bahasan :
- File dan Stream
TIU :
Mahasiswa
dapat
memahami konsep
hubungan
anatara
file dan stream
Mahasiswa
mampu
menjelaskan
dan
mendemonstrasikan penulisan
program dengan menggunakan
pointer
Materi :
Kegunaan file
Membuat stream
keterhubungan stream dengan
file
Penelusuran kesalahan dengan
perintah-perintah dalam file
Buku 1 : Bab 5
Buku 2 : Bab 3
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
SS :
Kreativitas
keterampilan
I/O karakter dengan get(), put()
dan dan putback() function
Tujuan TIK :
Mahasiswa dapat menjelaskan
mengenai konsep file dan
stream
Mahasiswa dapat membuat
stream
dan
menjelaskan
keterhubungan stream dengan
file
8
Pokok Bahasan :
Materi :
Kuliah
- Konsep
Dasar
Mimbar
OOP
Apa itu Class dan Objek ?
Tugas
- Class dan Objek
Membuat class
Hubungan antara struktur dan
TIU :
kelas
Mahasiswa
dapat Anggota kelas yang bersifat
memahami
statis
membedakan anatara Constructor dan Destuctor
program procedural
dan OOP
Tujuan TIK:
SS :
Kreativitas
Inisiatif
Mahasiswa dapat memahami
dan membuat class dan objek
dan dan hubungan antara struktur
dan class.
Papan tulis dan
OHP
Buku 4 : Bab 13
Buku 5 : Bab 10, 11
Bacaan Online :
www://cplusplus.com
Mahasiswa mengetahui konsep
constructor dan destructor
9
Pokok Bahasan :
- Pewarisan
Materi :
class dasar dan class turunan
TIU :
membuat class turunan
Mahasiswa
dapat hak
akses
pada
proses
memahami konsep pewarisan
turuanan
terhadap multiple inheritance
class.
constructor
pada
proses
penurunan kelas
SS :
Kreativitas,
Tujuan TIK :
kerjasama
dan
inisiatif
Mahasiswa dapat memahami
yang disebut class dasar dan
class turunan,
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
Buku 4 : Bab 17
Buku 5 : Bab 12
Bacaan Online :
www://cplusplus.com
Mahasiswa dapat membuat
hak akses untuk pewarisan
dalam program
Mahasiswa memahami proses
pewarisan dalam constructor
10
Pokok Bahasan :
Materi :
- Virtual
dan
Polimorfisme
Fungsi virtual
Override
Perbedaan override
Kuliah
Mimbar
Tugas
dengan
Papan tulis dan
OHP
Buku 4 : Bab 18
Buku 5 : Bab 13
Bacaan Online :
www://cplusplus.com
11
TIU :
Mahasiswa
dapat
memahami konsep
bahwa objek yang
sama dapat memiliki
banyak bentuk.
overload
Fungsi virtual murni
Virtual destructor
Kelas abstrak
SS :
Kreativitas,
kerjasama
inisiatif
mahasiswa dapat memahami
fungsi virtual dan virtual
murni dan penggunaan virtual
dal destructor dan kelas
abstrak
dan
Pokok Bahasan :
- Operator
Overloadng
Materi :
TIU :
Mahasiswa
dapat
memahami
bagaimana
memudahkan operasi
terhadap data.
SS :
Kreativitas,
kerjasama
ketelitian
Tujuan TIK :
Kuliah
Mimbar
Operator yang tidak dapat di Tugas
overloading
Melakukan
overloading
terhadap operator
Overloading terhadap operator
Unary
Overloading terhadap operator
relasi dan logika
dan Tujuan TIK:
Mahasiswa mampu malakukan
overloading terhadap operatoroperator
dalam
membuat
Papan tulis dan
OHP
Buku 4 : Bab 16
Buku 5 : Bab 14
Bacaan Online :
www://cplusplus.com
program
12
Pokok Bahasan :
- Template
Materi :
Template fungsi
Template class
dapat Template menggunakan kata
konsep kunci
Template menggunakan type
nama
SS :
Keuntungan template
Kreativitas, kerjasam
dan kreativitas
Tujuan TIK:
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
TIU :
Mahasiswa
memahami
template
Buku 4 : Bab 19
Buku 5 : Bab 18
Bacaan Online :
www://cplusplus.com
mahasiswa
mampu
menjelaskan konsep template
13
Pokok Bahasan :
- Namespace
Materi :
definisi namespace
TIU :
menggunakan namespace
Mahasiswa
dapat menggunakan operator scope
memahami konsep resolution (::)
Namespace.
menggunakan kata kunci using
namespace tanpa nama
SS :
alias namespace
Kreativitas,
memecah namespace
kerjasama
dan namespace bersarang
ketelitian
Tujuan TIK :
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
Buku 5 : Bab 19
Bacaan Online :
www://cplusplus.com
Mahasiswa mampu
menjelaskan konsep namespace
14
Pokok Bahasan :
- Latihan
TIU :
Mahasiswa
dapat
menggunakan semua
fungsi yang ada di
C++.
SS :
Kreativitas,
kerjasama
ketelitian
Materi :
Pembahasan tugas kelompok
Mendiskusikan hasil kerja
kelompok
Kuliah
Mimbar
Tugas
Papan tulis dan
OHP
TIK
Mahasiswa diharapkan dapat
membangun kerjasama antar
mahasiswa.
dan
Referensi :
1. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne
2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta
3. Online Reading, www://cplusplus.com
4. Abdul Kadir, Pemrograman C++, Andi Offset, Yogyakarta
5. Budi Raharjo, Pemrograman C++, Informatika, Bandung
Buku 1, 2,4, 5
Bacaan Online :
www://cplusplus.com