Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi
Perguruan Tinggi Kompetensi Judul Unit Kompetensi
: POLITEKNIK PIKSI GANESHA : Pemrograman C++ : Mengoperasikan Bahasa Pemrograman Terstruktur (TIK.PR.02.008.01)
Kode Unit Deskripsi Singkat
: TIK.PR.02.008.01 : Unit ini menentukan kompetensi yang diperlukan untuk mempelajari konsep bahasa program untuk pemrograman terstruktur. Bahasa yang dapat digunakan untuk mempelajari pemrograman terstruktur ini adalah bahasa pemrograman C++
Perkiraan Waktu Pembelajaran
: (2 SKS / 14 x pertemuan)
1
MATERI PEMBELAJARAN
ELEMEN KOMPETENSI
KRITERIA UNJUK KERJA
INDIKATOR UNJUK KERJA
1 1.
2 Menggunakan tipe data dan kontrol program
3 1.1 Tipe data diketahui dan dipelajari. Tipe data berupa tipe data dasar dan tipe data bentukan 1.2 Aturan program berupa pemakaian nama dan sintak program diketahui dan dipelajari
4 Dapat mengenal, memahami mengenai bahasa pemrograman C++ serta mengidentifikasikan dan menggunakan tipe-tipe data Dapat mempelajari dan menuliskan sintak program
5 Melakukan persiapan mengoperasikan program C++ dengan baik
6 Dapat mengoperasikan program C++ dalam hal penulisan sintak program dengan menggunakan tipe data yang diperlukan dengan memperhatikan kontrol programnya
7 Mampu membuat program sederhana dengan menggunakan tipe data
2.
Menggunakan tipe data dan kontrol program
Kontrol program di aplikasikan. Kontrol program merupakan urutan atau sekuensial program, harus terkendali dalam kode program
Dapat memahami kontrol program dan mengaplikasikannya
Melakukan persiapan mengoperasikan program C++ dengan baik
Dapat mengoperasikan program C++ dalam hal penulisan sintak program dengan menggunakan tipe data yang diperlukan dengan memperhatikan kontrol programnya
Mampu membuat program sederhana dengan menggunakan tipe data
3.
Membuat program sederhana
Program baca tulis untuk masukan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai standar input /output dibuat
Dapat membedakan antara input dan output
Menuliskan sintak untuk pr oses input dan proses output
Dapat menjelaskan mengenai perbedaan proses input dan proses Output
Mampu membuat program sederhana yang menggunakan proses input dan output
Membuat program sederhana
Analisis kasus percabangan digunakan dalam membuat program
Dapat mengetahui fungsi-fungsi pencabangan seperti Statemen If-Else,
Menuliskan sintak fungsi-fungsi pencabangan
Dapat menjelaskan perbedaan fungsifungsi pencabangan
Mampu membuat program sederhana yang menggunakan fungsi pencabangan
NO
4.
SIKAP
PENGETAHUAN
KETERAMPILAN
PEMBELAJARAN ALAT METODE BANTU 8 9 Praktek
Komputer
Praktek
Komputer
Praktek
Komputer
Praktek
Komputer
2
Perintah Switch Case Default dan Perintah If Else dengan banyak kondisi sehingga dapat mengaplikasikannya dalam program 5.
Membuat program sederhana
Analisis kasus pengulangan digunakan dalam membuat program
6
Membuat program menggunakan prosedur
Program dengan menggunakan prosedur dibuat sesuai aturan penulisan program
7
Quiz
Feed Back materi yang sudah diberikan
8 9
Membuat program menggunakan Fungsi
9.1 Program dengan menggunakan fungsi dibuat sesuai aturan penulisan program 9.2 Program dengan menggunakan prosedur dan fungsi secara bersamaan dibuat sesuai aturan
Dapat mengetahui fungsi-fungsi pengulangan seperti Perulangan dengan perintah For ,Perulangan dengan perintah While do dan Perulangan dengan perintah do While sehingga dapat mengaplikasikannya dalam program Dapat membuat program menggunakan prosedur
Menuliskan sintak fungsi-fungsi pengulangan
Dapat menjelaskan perbedaan fungsifungsi pengulangan
Mampu membuat program sederhana yang menggunakan fungsi pengulangan
Menuliskan sintak prosedur
Dapat menjelaskan keuntungan pembuatan program menggunakan prosedur
Mampu membuat program sederhana yang menggunakan prosedur
UTS (Ujian Tengah Semester) Dapat membuat program Menuliskan sintak Dapat menjelaskan menggunakan fungsi fungsi keuntungan pembuatan program menggunakan fungsi
Mampu membuat program sederhana yang menggunakan fungsi
Dapat membuat program menggunakan fungsi dan prosedur secara bersamaan
Mampu membuat program sederhana yang menggunakan prosedur dan fungsi
Menuliskan sintak fungsi dan prosedur
Dapat menjelaskan kentungan pembuatan program menggunakan fungsi dan prosedur
Praktek
Komputer
Praktek
Komputer
Praktek
Komputer
Praktek
Komputer
3
10
Membuat program menggunakan array
10.1Program menggunakan array satu dimensi dan dua dimensi dibuat
Dapat membuat program menggunakan array satu dimensi dan dua dimensi
Menuliskan sintak array satu dimensi dan array dua dimensi
10.2 Pencarian data dan mengurutkan data dalam array di aplikasikan
Dapat membuat program pencarian data dan mengurutkan data dalam array Dapat membuat program menggunakan array record (struct)
Menuliskan sintak array record (struct)
Menuliskan sintak pencarian data dan pengurutan data pada array
Dapat menjelaskan keuntungan pembuatan program menggunakan array satu dimensi dan array dua dimensi
Dapat menjelaskan kentungan pembuatan program pencarian data dan pengurutan data pada array Dapat menjelaskan keuntungan pembuatan program menggunakan array record ( struct )
Mampu membuat program sederhana yang menggunakan array satu dimensi dan array dua dimensi
Membuat program menggunakan array record
Program menggunakan record
12
Membuat program menggunakan pointer
12.1 Program untuk menulis data dan membaca data dengan menggunakan pointer dibuat
Dapat menulis dan membaca data dengan menggunakan pointer
Menuliskan sintak menggunakan pointer
Dapat menjelaskan keuntungan pembuatan program menggunakan pointer
Mampu membuat program sederhana yang menggunakan pointer
12.2 Data pointer dapat dioperasikan sesuai dengan kebutuhan seperti untuk pencarian data, pengurutkan data,menambah data,menghapus data
Dapat mengoperasikan data pointer sesuai dengan kebutuhan seperti pencarian data, mengurutkan data menambah data dan menghapus data
Menuliskan sintak menggunakan pointer untuk operasi pencarian, pengurutan, penambahan, penghapusan data
Dapat menjelaskan keuntungan pemanipulasian program menggunakan pointer
Mampu membuat program manipulasi data menggunakan pointer
Dapat menulis data kedalam media penyimpanan data dan membaca data dari media penyimpanan data yang dibuat
Menuliskan sintak penyimpanan data (operasi file)
Dapat menjelaskan keuntungan pembuatan program menggunakan media penyimpanan (File)
Mampu membuat program sederhana yang menggunakan media penyimpanan (File)
13
Membuat program untuk akses file
Program untuk menulis data kedalam media penyimpanan data dan membaca data dari media penyimpan data yang
Komputer
Praktek
Komputer
Praktek
Komputer
Praktek
Komputer
Mampu membuat program pencarian data dan pengurutan data pada array
11
array
Praktek
Mampu membuat program sederhana yang menggunakan array record (struct)
4
14
Mengkompilasikan program
dibuat 14.1 Program dikompilasi dengan mensetting pada editor program dan kode program yang dilibatkan 14.2 Kesalahan sintak dan logika dikoreksi agar bebas dari error dan dapat di jalankan
15 16
Quiz
Dapat mengkompilasi dengan mensetting pada editor program
Mengkompilasi program yang dibuat
Dapat menjelaskan bagaimana mengkompilasi program
Mampu membuat program sederhana kemudian mengkompile program
Dapat mengkoreksi kesalahan yang ditemukan sehingga program dapat dijalankan
Mengkoreksi kesalahan yang ditemukan
Dapat mengkoreksi kesalahan yang ditemukan
Dapat menemukan kesalahan dan mengkoreksinya
Feed Back materi yang sudah diberikan
Praktek
Komputer
Praktek
Komputer
UAS (ujian Akhir Semester )
5