Sap Pengelolaan Proyek Sistem Informasi

advertisement
SATUAN ACARA PERKULIAHAN(SAP)
Nama Mata Kuliah
Kode Mata Kuliah
Bobot Kredit
Semester Penempatan
Kedudukan Mata Kuliah
Mata Kuliah Prasyarat
Penanggung Jawab Mata Kuliah
Pertemuan
/ Minggu
1
Pokok Bahasan /
Tujuan
Intruksional
Umum (TIU)
PENGANTAR C++
TIU
Mahasiswa dapat
menjelaskan aturan
penggunaan syntax
dasar
2
DASAR-DASAR
PEMROGRAMAN
C++
: Pemrograman C++
:
: 4 SKS
:3
:
:: Ichsan,S.Kom,M.Sc
Sub Pokok Bahasan dan Sasaran
Belajar / Tujuan Intruksional Khusus
(TIK)






Perkembangan bahasa pemrograman
Sejarah C++
Struktur file C++
Kompilasi dan Eksekusi Program
Fungsi Main
Statement
Teknik
Pembelajaran
Media
Pembelajaran
Evaluasi
Ceramah,
Diskusi
LCD
Diskusi,
Ceramah,
Diskusi, Demo
LCD
Diskusi
Ref.
3
TIK
Mahasiswa dapat :
 Menyebutkan kelebihan penggunaan bahasa C++.
 Memahami struktur file C++
 Mengetahui kegunaan dari fungsi main dan
statement..






Contoh program sederhana
Penggunaan namespace std
Deklarasi variable
Operator
Prioritas operator
Pengkonversian tipe
Halaman 1 dari 6
1,2
TIU
Mahasiswa dapat
membuat program
sederhana.
3
4


Komentar
Operasi masukan dan keluaran
TIK
Mahasiswa dapat :
 Memahami fungsi dari namespace std
 Menerapkan berbagai macam metode dalam
pendeklarasian variable.
 Mengimplementasikan jenis-jenis operator dalam
kasus sederhana.
 Mengetahui nilai range dari suatu tipe data
 Melakukan proses pengkonversian dari suatu tipe
data yang berbeda.
 Mahasiswa mengerti penggunaan komentar beserta
mampu menampilkan output dari suatu program
sederhana
SELEKSI



TIU
Mahasiswa dapat
memahami
penggunaan intruksi
pemilihan
TIK
Mahasiswa dapat :
 Mahasiswa dapat membedakan penggunaan struktur
seleksi
 Mahasiswa dapat menyelesaikan masalah dengan
kondisi seleksi tertentu.
 Mahasisw mampu menganalisa penggunaan single
seleksi dan multiple seleksi
REVIEW MATERI
SELEKSI


TIU
Mahasiswa dapat
memecahkan
masalah dan
TIK
Mahasiswa dapat :
 Memahami konsep seleksi secara utuh.
 Mahasiswa mampu menganalisa soal dan
menggunakan struktur seleksi yang tepat.
Struktur seleksi (if.., if...else, switch...case)
Single seleksi
Multiple seleksi
Ceramah,
Diskusi
LCD
1,2
Review pokok bahasan seleksi
Latihan-latihan soal
Ceramah,
Diskusi,Demo
LCD
Diskusi,
Presentasi
program
1,2,3
Halaman 2 dari 6
5&6
membuat program
dengan
menggunakan
seleksi

Menganalisan program yang menggunakan multiple
seleksi
LOOPING







Pernyataan For
Pernyataan While
Pernyataan Do-While
Nested loopng
Pernyataan syntax break
Pernyataan sytax continue
Gabungan break dan continue
TIU
Mahasiswa dapat
menyelesaikan
masalah dengan
pengulanga
Ceramah,
Diskusi,Demo
LCD,
Whiteboard
Diskusi
1,2,3
Ceramah,
Diskusi
LCD
Diskusi,
Presentasi
program
1,2,3
TIK
Mahasiswa dapat :
 Memahami struktur dari pengulang for,while, dowhile.
 Menjelaskan pernyataan for,while, do-while.
 Menyebutkan perbedaan break dan continue
 Menerapkan pemakaian nested looping
 Mahasiswa dapat membuat program yang
menggunakan penggabungan pernyataan break dan
continue dalam kasus soal pengulangan.
7
STUDI KASUS
SOAL-SOAL
PENGULANGAN




Latihan for bertingkat
Latihan while bertingkat
Latihan gabungan for dan while
Debugging program latihan
TIU
TIK
Mahasiswa mampu
Mahasiswa dapat :
memecahkan soal
 Menganalisa permasalahan yang kompleks dan
dan menerapkan
dapat memutuskan penggunaan pengulangan yang
jenis-jenis
tepat.
pengulangan
 Mampu menggunakan penggabungan jenis
bertingkat yang tepat.
pengulangan dalam memecahkan sebuah masalah.
Halaman 3 dari 6
8&9
ARRAY
TIU
Mahasiswa dapat
menyelesaikan
persoalan dengan
konsep array

Mampu melakukan proses debugging suatu program
untuk proses pengecekan ketepatan logika
pengulangan.
.








Pengertian array / larik.
Deklarasi array
Keuntungan array
Akses elemen array
Array berdimensi dua
Inisialisasi array
Penjumlahan matrix
Contoh kasus penerapan array.
Ceramah,
Diskusi
LCD
1,2
TIK
Mahasiswa dapat :
 Dapat menjelelaskan konsep array dan
kegunaannya.
 Mengetahui aturan-aturan deklarasi array,inisialisasi
nilai array dan proses untuk mengakses elemen
array.
 Menggunakan array berdimensi dua beserta
operasinya.
 Mampu memahami stuktur penggunaan array dalam
pengjumlahan suatu matrix.
 Menganalisa suatu permasalahan dalam penerapan
konsep array.
10
11 & 12
UJIAN SETENGAH SEMESTER
SUBRUTIN
TIU
Mahasiswa dapat
menerapkan konsep
subrutin dalam suatu
permasalahan.








Perbedaan fungsi dan prosedur
Deklarasi subrutin / prototype
Definisi subrutin
Deklarasi dan definisi fungsi
Deklarasi dan definisi prosedur
Variabel local
Variabel global
Static variable
Ceramah,
Diskusi
LCD
Diskusi
Halaman 4 dari 6
1,2,3


Menciptakan sejumlah subrutin
Memanggil subrutin dalam subrutin.
TIK
Mahasiswa dapat :
 Menjelaskan konsep subrutin
 Membedakan penggunaan fungsi dan prosedur .
 Mampu menjelaskan kegunaan syntax return.
 Menjelaskan mekanisme penggunaan fungsi dan
prosedur.
 Memahami perbedaan variabel lokal, lobal dan static.
 Menganalisa kasus penggunaan subrutin dalam
subrutin.
13
14
DEMO TUGAS
(KASUS : PENERAPAN SUBRUTIN )
SORTING
TIU
Mahasiswa dapat
menggunakan jenis
pengurutan data.
15
SEARCHING
TIU
Mahasiswa dapat
menyelesaikan
masalah dengan
konsep searching




Pengantar pengurutan data
Metode bubble sort
Metode selection sort
Metode insertion sort
Ceramah,
Diskusi
LCD
Diskusi
1,2
Ceramah,
Diskusi
LCD
Diskusi
3
TIK
Mahasiswa dapat :
 Menjelaskan konsep penggunaan metode bubble
sort.
 Menjelaskan konsep penggunaan metode selection
sort.
 Menjelaskan konsep penggunaan insertion sort.



Pengantar pencarian data (searching)
Pencarian sekuensial
Pencarian binear / binary search
TIK
Mahasiswa dapat :
 Menyebutkan jenis-jenis pencarian data.
Halaman 5 dari 6

Dapat memahami konsep pencaria data dengan
konsep sekuensial.
 Dapat membedakan konsep pencarian data model
sekuensial dan binear.
16
Review Materi
Untuk persiapan
menghadapi Ujian
Akhir Semester
1,2,3
Daftar Referensi
1.
2.
3.
Moh. Sjukani. Algoritma (Algoritma dan Struktur Data 1) dengan C, C++, dan Java. Mitra Wacana Media,
2007
Moh. Sjukani. Struktur Data (Algoritma dan Struktur Data 2) dengan C, C++. Mitra Wacana Media, 2007
Abdul Kadir dan Heriyanto. Algoritma Pemrograman menggunakan C++. Penerbit ANDI, 2005
Halaman 6 dari 6
Download