• Tidak ada hasil yang ditemukan

RPS Bahasa Pemrograman II (C ) ok

N/A
N/A
Protected

Academic year: 2017

Membagikan "RPS Bahasa Pemrograman II (C ) ok"

Copied!
11
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER

(RPS)

KBKI43107

Bahasa Pemrograman II (C++)

PROGRAM STUDI S1 SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER (FILKOM)

(2)

LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:

Kode Mata Kuliah : KBKI43107

Nama Mata Kuliah : Bahasa Pemrograman II (C++)

Padang, 2012 Menyetujui

Kaprodi S1 Sistem Informasi

(3)

DAFTAR ISI

(4)

A. PROFIL MATA KULIAH

IDENTITAS MATA KULIAH

Nama Mata Kuliah : Bahasa Pemrograman II (C++) Kode Mata Kuliah :

KBKI43107

SKS : 3

Jenis : MK Wajib

Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu

Responsi = 1 x 50 menit per minggu

Semester / Tingkat : 4 / 2

Pre-requisite :

-Co-requisite : Praktikum Dasar Algoritma dan Pemrograman

Bidang Kajian : Programming Fundamentals, Object Oriented Programming (OOP)

DESKRIPSI SINGKAT MATA KULIAH

Dalam matakuliah ini mahasiswa akan mempelajari tentang :

Tipe data dan variabel, Operasi Input dan Output, Operator, Operasi String, Perulangan, Array, Pointer, Function, Structure, Dasar OOP.

DAFTAR PUSTAKA

1. Pemrograman C++ Membahas Pemrograman Berorientasi Objek Menggunakan Turbo C++ dan C++, Abdul Kadir, 2009

(5)

B. RENCANA PEMBELAJARAN SEMESTER (RPS)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

 Jenis tipe data dasar

 Ceramah

Mahasiswa Mampu Menerapkan perintah percabangan ke dalam

Ketepatan dalam menulis program

(6)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Mahasiswa Mampu Menerapkan perintah perulangan ke dalam program secara benar

(7)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

 Mahasiswa Mampu memahami dasar konsep OOP

Ketepatan dalam menulis

program

5%

Inheritance, polymorphism, encapsulation

Ketepatan dalam menulis program

5%

14

soal/studi kasus mengenai materi PRA Mahasiswa Mampu menyelesaikan

UAS

Kuis

Materi PRA UAS

Menulis Program

 3 x 50 menit

Ketepatan dalam menulis

program

5%

15

8-14

Mampu memahami konsep pemrograman dan mampu menyelesaikan tugas dengan konsep pemrograman yang tekah di pelajari dengan baik.

Tugas Akhir  Project

20%

(8)

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA

Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.

Nama Kajian 1. Prolog: prolog, pengenalan C++ 2. Tipe data dan Variabel

 Menulis Program

 3 x 50 menit Minggu Penggunaan Strategi (Metode) 1 – 13

Deskripsi Singkat Strategi (Metode) pembelajaran

Dosen menjelaskan materi pada setiap pertemuan, dan mahasiswa diharapkan mampu memahami materi dan mampu menuliskannya ke dalam program

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Mengulas materi yang telah diberikan Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada

pertemuan sebelumnya. Menjelaskan tentang tujuan

pembelajaran dari kegiatan pembelajaran.

Menyimak penjelasan dosen.

Mengarahkan mahasiswa untuk

melibatkan diri dan aktif dalam kegiatan pembelajaran.

Menyiapkan diri menerima materi yang akan disampaikan.

Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.

Bertanya apabila ada materi yang kurang jelas.

(9)

Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan.

Menjawab pertanyaan yang diberikan.

Menyimpulkan materi. Menyimak kesimpulan.

D. RANCANGAN TUGAS

Kode mata Kuliah

KBKI43107

Nama Mata Kuliah Bahasa Pemrograman II (C++)

Kemampuan Akhir yang Diharapkan Mampu memahami konsep pemrograman dan mampu menyelesaikan tugas dengan konsep pemrograman yang tekah di pelajari dengan baik.

Minggu/ Pertemuan ke 8 – 14

Tugas ke Tugas Akhir

1. Tujuan tugas: Menerapkan semua konsep algoritma yang telah dipelajari untuk menyelesaikan kasus tugas akhir secara baik

2. Uraian Tugas: a. Obyek garapan:

 Proposal kasus yang akan diselesaikan dan rancangan penyelesaiannya.

 Program yang dibangun untuk menyelesaikan kasus sesuai dengan proposal yang sudah diajukan.

 Laporan dan project program yang dibuat sesuai dengan proposal yang sudah diajukan.

b. Yang harus dikerjakan dan batasan-batasan:

 Proposal berisi deskripsi kasus yang akan diselesaikan, deskripsi program yang akan dibuat, list fungsionalitas program, batasan dan asumsi, defnisi kamus yang akan digunakan untuk membangun program, dan rencana pembagian kerja dalam kelompok.

 Program untuk menyelesaikan kasus tugas besar dibangun dengan menggunakan bahasa Pemrograman C++.

 Program dan laporan dikumpulkan pada pertemuan 15 c. Metode/ cara pengerjaan, acuan yang digunakan:

 Tugas besar dikerjakan secara individu.

 Topik tugas akhir berasal dari dosen, sedangkan judul boleh berasal dari dosen/ mahasiswa.

 Format proposal dan laporan diberikan oleh dosen.

 Program dibuat mengacu pada rancangan penyelesaian kasus yang diajukan oleh mahasiswa.

d. Deskripsi luaran tugas yang dihasilkan/ dikerjakan: Proposal, Program, Laporan 3. Kriteria penilaian:

- Ketepatan program dalam memproses data sesuai dengan kasus 40%) - Ketepatan konsep pemrograman (40%)

(10)

E. PERSENTASE KOMPONEN PENILAIAN

1. Kuis : 10%

2. Tugas Besar : 20%

3. UTS : 25%

4. UAS : 30%

F. PENILAIAN DENGAN RUBRIK

Jenjang (Grade)

Angka

(Skor) Deskripsi perilaku (Indikator)

A > 80 Ketepatan proses data, konsep program benar, program running sukses

B 65 – 79 Ketepatan proses data, konsep program cukup tepat, program running sukses

C 55 – 64 Data tidak bisa di proses, konsep program kurang tepat, program running sukses

D 45 – 54 Data tidak bisa diproses, konsep program kurang tepat, program running error

E ≤ 44 Data tidak bisa diproses, konsep program tidak tepat, program running error

G. PENENTUAN NILAI AKHIR MATA KULIAH

Nilai Angka (NA) Nilai Huruf (NH)

NA > 80 A

65 < NA ≤ 79 B

55 < NA ≤ 64 C

45 < NA ≤ 54 D

(11)

Referensi

Dokumen terkait

• Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain...

Berisi tentang deskripsi objek material yang akan distudi dalam tugas ini yaitu konsep, perubahan dan mekanisme terjadinya persalinan normal,.. kebutuhan dasar ibu bersalin,

Intepreter adalah software yang mampu mengeksekusi kode program kemudian menterjemahkannya dalam bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh

Contoh, ketika kita mendeklarasikan pointer dengan tipe int*, Contoh, ketika kita mendeklarasikan pointer dengan tipe int*, kompiler akan menganggap alamat yang ditunjuk

pemrograman sesuai dengan program yang akan dibuat, berikut adalah jenis jenis bahasa. pemrograman yang paling sering

Membuat algoritma merupakan langkah yang penting dalam membuat program komputer, karena pada langkah ini pemrogram harus membuat pola pikir yang terstruktur yaitu berisi

Proposal wirausaha business plan Deskripsi Mata Kuliah : Mata kuliah kewirausahaan dimaksudkan sebagai program pendidikan yang difokuskan pada pengembangan jiwa kewirausahaan

• Kemudian, kita mengatur pointer pada node sebelumnya agar menunjuk ke node setelah node yang akan dihapus dan menghapus node tersebut.. Memasukkan Node di Tengah-Tengah •