pemrograman c++ - elektro.undip.ac.idelektro.undip.ac.id/wp-content/gbpp/pemrograman c.pdf · dan...

4
1 Mata Kuliah : Pemrograman C++ Kode Mata Kuliah : TKE 309 E SKS : 3 SKS No Tujuan Instrusional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Daftar Pustaka 1 Diharapkan mahasiswa dapat memahami, menjelaskan, dan persiapan penggunaan bahasa pemrograman menengah untuk memulai pemrograman dengan C++ minimal 80 % Pendahuluan 1.1. Pengetahuan mengenai pemrograman aras tinggi, menengah dan rendah 1.2. Perbandingan antar pemrograman 1.3. Pengetahuan seputar C++ 1.4. Setting up perangkat keras 1.5. Setting up perangkat lunak pemrograman yang digunakan 1.6. Menjalankan program 1.7. Mengkompilasi dan melink 1.8. Melihat hasil keluaran program Memperbaiki kesalahan dalam compile dan link 150 menit [4] 1-31 [1] 1-82 2 Diharapkan mahasiswa dapat memahami, menjelaskan, dan menggunakan instruksi – instruksi yang berkaitan dengan input output dan operasi aritmetika dalam C++ minimal 80 %.. Input Output dan operasi aritmetika 2.1.Konstanta 2.2.Variabel 2.3.Jenis Variabel 2.4.Deklarasi variabel 2.5.inisialisasi suatu variabel 2.6.output 2.7.penentu format 2.8.input 2.9.Operator aritmetika 2.10.ekspresi aritmetika 2.11.hirarki operator aritmetika 2.12.operator pemberi nilai aritmetika 2.13.operasi aritmetika dengan campuran tipe data yang berbeda 2.14.pengatur tipe 2.15.hirarki operator 2.16.operasi karakter 2 x 150 menit [4] 32-89 [1] 90-102

Upload: trinhnga

Post on 06-Feb-2018

226 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Pemrograman C++ - elektro.undip.ac.idelektro.undip.ac.id/wp-content/gbpp/Pemrograman C.pdf · dan persiapan penggunaan bahasa pemrograman menengah untuk memulai pemrograman dengan

1

Mata Kuliah : Pemrograman C++ Kode Mata Kuliah : TKE 309 E SKS : 3 SKS

No Tujuan Instrusional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Daftar Pustaka 1 Diharapkan mahasiswa dapat memahami, menjelaskan,

dan persiapan penggunaan bahasa pemrograman menengah untuk memulai pemrograman dengan C++ minimal 80 %

Pendahuluan 1.1. Pengetahuan mengenai pemrograman aras tinggi, menengah dan rendah

1.2. Perbandingan antar pemrograman

1.3. Pengetahuan seputar C++ 1.4. Setting up perangkat keras 1.5. Setting up perangkat lunak

pemrograman yang digunakan 1.6. Menjalankan program 1.7. Mengkompilasi dan melink 1.8. Melihat hasil keluaran

program Memperbaiki kesalahan dalam compile dan link

150 menit

[4] 1-31 [1] 1-82

2 Diharapkan mahasiswa dapat memahami, menjelaskan, dan menggunakan instruksi – instruksi yang berkaitan dengan input output dan operasi aritmetika dalam C++ minimal 80 %..

Input Output dan operasi aritmetika

2.1.Konstanta 2.2.Variabel 2.3.Jenis Variabel 2.4.Deklarasi variabel 2.5.inisialisasi suatu variabel 2.6.output 2.7.penentu format 2.8.input 2.9.Operator aritmetika 2.10.ekspresi aritmetika 2.11.hirarki operator aritmetika 2.12.operator pemberi nilai

aritmetika 2.13.operasi aritmetika dengan

campuran tipe data yang berbeda

2.14.pengatur tipe 2.15.hirarki operator 2.16.operasi karakter

2 x 150 menit

[4] 32-89 [1] 90-102

Page 2: Pemrograman C++ - elektro.undip.ac.idelektro.undip.ac.id/wp-content/gbpp/Pemrograman C.pdf · dan persiapan penggunaan bahasa pemrograman menengah untuk memulai pemrograman dengan

2

3 Diharapkan mahasiswa dapat memahami dan menjelaskan serta menggunakan percabangan bersyarat dalam program-program C++ minimal 80 %

Percabangan Bersyarat 3.1.Operator relasi 3.2.Operator Logik 3.3.Pernyataan if 3.4.pernyataan if else 3.5.nested if 3.6.bentuk pernyataan else if 3.7.switch dan break 3.8.operator kondisi

150

menit

[4] 97-124 [1] 102-110

4 Diharapkan mahasiswa dapat memahami dan menjelaskan serta menggunakan percabangan loop dalam program-program C++ minimal 80 %

Percabangan Loop 4.1.pengulangan dengan for 4.2.inisialisasi lebih dari satu

variabel 4.3.pengulangan for dengan

argumen yang tidak lengkap 4.4.pengulangan tak berhingga 4.5.nested for 4.6.pengulangan dengan while 4.7.pengulangan dengan do while 4.8.pernyataan break dan continue

150 menit

[4] 134-151 [1] 152-162

5 Mahasiswa dapat mengerti, mamahami, menjelaskan dan menggunakan fungsi dalam aplikasi pemrograman C++

Fungsi 5.1.Struktur fungsi 5.2.Fungsi main() 5.3.Program yang terdiri lebih dari

satu fungsi 5.4.Variabel lokal dan global 5.5.fungsi yang menghasilkan nilai 5.6.mengirimkan data ke suatu

fungsi 5.7.mengirimkan data variabel ke

suatu fungsi 5.8.deklarasi fungsi 5.9.prototipe fungsi 5.10.fungsi bertipe void

2 x 150

menit

[4] 159 – 188

6 Mahasiswa dapat mengerti, mamahami, menjelaskan tentang materi dari poin 1 – 5, minimal 80 %

Mid Semester

6.1.evaluasi Input Output 6.2.Evaluasi percabangan loop 6.3.Evaluasi percabangan

bersyarat 6.4.Evaluasi fungsi 6.5.Program sederhana dengan percabangan fungsi dan input output

150 menit

[4] 1 – 188

Page 3: Pemrograman C++ - elektro.undip.ac.idelektro.undip.ac.id/wp-content/gbpp/Pemrograman C.pdf · dan persiapan penggunaan bahasa pemrograman menengah untuk memulai pemrograman dengan

3

7 Diharapkan mahasiswa dapat memahami dan menjelaskan serta menggunakan array dan string dalam program-program C++ minimal 80 %

Array dan String 7.1.Variabel array dan string 7.2.Deklarasi variabel array dan

string 7.3.Inisialisasi array satu dimensi 7.3.Array dua dan tiga dimensi 7.4.Mengirimkan array dalam

suatu fungsi 7.5.Mencetak string 7.6.Proses Input String 7.7.fungsi input output string

150 menit

[4] 218 – 288 [1] 169 -177

8 Diharapkan mahasiswa dapat memahami dan menjelaskan konsep pointer dalam C++ fungsi pointer dan kegunaan pointer dalam akses ke memori serta menggunakan percabangan pointer dalam program-program C++ minimal 80 %

Pointer 8.1.Konsep Pointer 8.2.Deklarasi variabel pointer 8.3.Inisialisasi pointer 8.4.Mencetak data dan alamat

dengan pointer 8.5.Input data dengan pointer 8.6.Pointer dan fungsi 8.7.Pointer dan array 8.8.Pointer dan String 8.10.Pointer dan Structure 8.11.Linkage List 8.12.Union 8.13.Nested Union

3 x 150 menit

[4] 315 – 359 [1] 117 – 146

9 Diharapkan mahasiswa dapat memahami dan menjelaskan serta menggunakan modus teks dalam program-program C++ minimal 80 %

Modus Teks 9.1.Modus teks 9.2.Fungsi cprintf() dan cputs() 9.3.Window 9.4.Mengatur warna teks 9.5.Mengatur warna latar belakang

teks 9.6.memindahkan kursor pada

window 9.7.menghapus window 9.8. menyisipkan dan menghapus

baris pada window 9.9.menyimpan teks dalam

memori 9.10.menentukan posisi kursor 9.11.Mengatur intensitas teks

150 ment [4] 369 -389

Page 4: Pemrograman C++ - elektro.undip.ac.idelektro.undip.ac.id/wp-content/gbpp/Pemrograman C.pdf · dan persiapan penggunaan bahasa pemrograman menengah untuk memulai pemrograman dengan

4

10 Diharapkan mahasiswa dapat memahami dan menjelaskan serta menggunakan modus grafik dalam program-program C++ minimal 80 %

Modus Grafik 10.1.menginisialisasi grafik 10.2.menutup modus grafik 10.3.mengatur tebal dan jenis

garis 10.4.menggambar ellipse 10.5.menggambar busur lingkaran

dan poligon 10.6.memplot grafik 10.7.menggambar barchart 10.8.animasi 10.9.teks dalam modus grafik 10.10.memeriksa driver dan port 10.11.mengatur bentuk teks 10.12.mencetak teks di layar 10.13.mengatur teks

150 menit

[4] 393 - 437

Referensi. [1] Borland Inc, 1987, Turbo C, Refference Guide User’s Guide, Borland Inc, USA [2] Scot Robert Ladd,1996, C++ I/O Streams, containers and standar classes, M&T, USA [3] Gregg Perry & Ian Spencer, 1995, Visual C++, Sam Publishing, US [4] Markus Robianto, 1991, Belajar C, Eleks Media Komputindo, Jakarta [5] Pradipta, 1995, Bahasa Pemrograman C++, Andi Offset, Yogyakarta