GARIS-GARIS BESAR PROGRAM PENGAJARAN

advertisement
SATUAN ACARA PERKULIAHAN
STMIK KHARISMA MAKASSAR
Matakuliah
: Pemrograman Terstruktur
Program Studi
: Teknik Informatika
Jenjang
: Strata Satu (S1)
PROSES BELAJAR MENGAJAR
Dosen
: Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa
: Mendengar, mencatat, diskusi, mengerjakan tugas
Media
: Papan Tulis dan Display ( LCD Projector )
Evaluasi
: Hasil tes mingguan, tugas, ujian mid dan ujian akhir
Program Studi Teknik Informatika
STMIK KHARISMA Makassar
SAP Pemrograman Terstruktur
1/5
Pertemuan
Ke
I
Pokok Bahasan dan TIU
Konsep Pemrograman Terstruktur
Menjelaskan Konsep Pemrograman
Terstruktur dan ruang lingkup bahasa
pemrograman C++
II
Tipe data
Menjelaskan tipe-data serta variabel dalam
bahasa C++
III
Perintah Dasar
Menerapkan perintah-perintah dasar dalam
program sederhana.
IV
Perintah Dasar
Menerapkan perintah-perintah dasar dalam
program sederhana.
V
Fungsi
Membuat program menggunakan fungsi
Sub Pokok Bahasan dan TIK
Teknik Pembelajaran
1. Gotoless Programming
2. Turbo C++ environment
3. Desain Program
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Menjelaskan Konsep Pemrograman Terstruktur dan
ruang lingkup bahasa pemrograman C++
1. Keyword
2. Variable & Constant
3. Tipe int, short, …
4. Standard I / O
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Menjelaskan tipe-data, variabel, konstanta,
standar input/output dalam bahasa C++
1. Expression, operator
2. Sequential command
3. Selection command
dan
Menerapkan perintah-perintah
program sederhana
1.
2.
3.
4.
perulangan
Papan Tulis,
Visual
Setiadi (2)
Perry (2)
Papan Tulis,
Visual
Setiadi (3)
Setiadi (4)
Perry (3)
Setiadi (3)
Perry (4)
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Papan Tulis,
Visual
Setiadi (3)
Setiadi (4)
Perry (3)
Setiadi (3)
Perry (4)
Papan Tulis,
Visual
Setiadi (4)
Perry (5)
dalam
Makna sebuah fungsi
Scope variable
Parameter & argumen
Contoh fungsi
Membuat program menggunakan fungsi dan dapat
menggunakan parameter dalam pembuatan fungsi
Program Studi Teknik Informatika
STMIK KHARISMA Makassar
Perry (1)
Perry (8) --
Referensi
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Menerapkan ekspresi, operator, perintah sekuensial,
dan perintah seleksi dalam program sederhana
4. Iteration command
5. Contoh program
Media
Pembelajaran
Papan Tulis,
Visual
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
SAP Pemrograman Terstruktur
2/5
Pertemuan
Ke
VI
Pokok Bahasan dan TIU
Array
Membuat program menggunakan struktur
data array
VII
Fungsi String
Mengenali dan mampu menggunakan
fungsi-fungsi string
VIII
Studi kasus
Sub Pokok Bahasan dan TIK
1. Menciptakan array
2. Mengirim array ke dalam fungsi
3. Contoh aplikasi
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Membuat program menggunakan struktur data array
dan dapat mengirimkan array sebagai parameter
dalam fungsi yang dibuat
1. Membaca & menampilkan string
2. Strelen, Strcpy, ……
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Mengenali dan mampu menggunakan fungsi-fungsi
manipulasi string
1. Program Sortir
2. Program nilai rata-rata
Membuat program untuk kasus tertentu
Membuat program untuk kasus pengurutan dan
pencarian nilai rata-rata
IX
X
Mid Test
Mid Test
Mahasiswa mengerjakan soal-soal mid test
Mahasiswa mengerjakan soal-soal mid test
Studi kasus
3. Program manipulasi array
4. Program manipulasi string
Membuat program untuk kasus tertentu
Membuat program untuk kasus manipulasi array dan
string
Program Studi Teknik Informatika
STMIK KHARISMA Makassar
Teknik Pembelajaran
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Mengawasi pelaksanaan Mid Test
Mahasiswa:
Mengerjakan soal
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Media
Pembelajaran
Papan Tulis,
Visual
Referensi
Setiadi (7)
Perry (7)
Swan (8)
Papan Tulis,
Visual
Setiadi
(13)
Setiadi
(12)
Papan Tulis,
Visual
-
Papan Tulis
-
Papan Tulis,
Visual
-
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
SAP Pemrograman Terstruktur
3/5
Pertemuan
Ke
XI
Pokok Bahasan dan TIU
Struktur Record
Membuat program menggunakan struktur
data record
Sub Pokok Bahasan dan TIK
1.
2.
3.
4.
Mencipta record
Meng-akses elemen
Record dan fungsi
Record array
Membuat program menggunakan struktur data record
dan dapat menggunakan record sebagai parameter
dalam pembuatan fungsi
XII
Pointer
Membuat program menggunakan struktur
data pointer
XIII
Pointer
Membuat program menggunakan struktur
data pointer
XIV
XV
File Data
1. Mencipta pointer
2. Menggunakan pointer
Membuat program menggunakan struktur data pointer
statis
3. Variable dynamic
4. Pointer array
Membuat program menggunakan struktur data pointer
dinamis dan array
Membuat program menggunakan File data
1. Membaca file teks
2. Merekam teks ke file
3. File acak
Studi kasus
Membuat program untuk operasi file menggunakan
file data
1. Program manipulasi Record
Membuat program untuk kasus tertentu
Membuat program untuk kasus manipulasi data
record
Teknik Pembelajaran
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Media
Pembelajaran
Papan Tulis,
Visual
Referensi
Setiadi (8)
Perry (8)
Swan (8) 235
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Papan Tulis,
Visual
Setiadi (6)
Perry (7)
Swan (9)
Papan Tulis,
Visual
Setiadi (6)
Perry (7)
Swan (9)
Papan Tulis,
Visual
Setiadi
(11)
Swan (11)
Papan Tulis,
Visual
-
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
Program Studi Teknik Informatika
STMIK KHARISMA Makassar
SAP Pemrograman Terstruktur
4/5
Pertemuan
Ke
XVI
Pokok Bahasan dan TIU
Sub Pokok Bahasan dan TIK
Studi kasus
2. Program manipulasi File data
Membuat program untuk kasus tertentu
Membuat program untuk kasus manipulasi file data
Teknik Pembelajaran
Dosen :
Menerangkan (dengan contoh),
tanya-jawab
Media
Pembelajaran
Papan Tulis,
Visual
Referensi
-
Mahasiswa:
Mendengar, Mencatat, tanya-jawab
MATERI SEBELUM MID-TEST
MATERI SESUDAH MID-TEST
:
:
I - VIII
X - XVI
DAFTAR PUSTAKA :
1. Perry, “ C++ Programming 101”
2. Swan, “ Mastering Borland C++ ”.
3. Setiadi, “ Penuntun Praktis Pemrograman Borland C++ 5”.
DOSEN : Muh. Syukri Mustafa, S. Si., M. MSI.
Program Studi Teknik Informatika
STMIK KHARISMA Makassar
SAP Pemrograman Terstruktur
5/5
Download