SILABUS
NAMA MATA KULIAH : PEMROGRAMAN KOMPUTER I
KODE MATA KULIAH : MKK 312
BOBOT : 3 SKS
SEMESTER : III
DOSEN : TIM
SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN
PGRI BLITAR
PROGRAM STUDI PENDIDIKAN MATEMATIKA
2011
1 SILABUS MATA KULIAH
Nama Mata Kuliah : Pemrograman Komputer I
Kode Mata Kuliah : MKK 312
Bobot : 3 SKS
Semester : III
StandarKompetensi : Mahasiswa mampu membuat program dengan menggunakan bahasa Pascal
Prasyarat : -
Deskripsi Mata Kuliah : Mata kuliah ini membahas tentang : (1) Mengenal Program Pascal ; (2) Operasi Hitung; (3) Penggunaan akar & pangkat dua; (4) Penggunaan
Deklarasi,, (5) Fungsi Numerik ; (6) Program dengan modus teks, (7) Pernyataan bersyarat, (7) Pengulangan dan (9) Array
No
Kompetensi
Dasar
Indikator Materi Pokok Pengalaman Belajar
Sumber /Bahan/
Alat
TM ke- Penilaian
1. Mahasiswa
mampu
menggunakan
program
pascal dalam
Operating
System.
1.1. Melakukan instalasi program
Pascal
1. Instalasi
program
2. Perintah
dasar pascal
Mahasiswa:
1. Melakukan Proses
Penginstalan program pascal
2. Melakukan diskusi
Media :
1. LCD
2. White Board
Sumber belajar :
a. Kadir,Abdul.1991.
Pemrograman
Dasar Turbo
Pascal, Yogyakarta
:Andi ofset
b. H.M
[Link]
bo Pascal 5.0 Jilid
[Link]:Andi
Offset
1 Algoritma,Project
(Praktikum)
1.2. Menjelaskan perintah
perintah dasar premrograman
Pascal
Mahasiswa:
1. Mencoba perintah dasar
pascal
2. Melakukan diskusi
2. Mahasiswa
mampu
memahami
tentang
operasi
hitung
matematis.
1.1. Membuat program dengan
operasi hitung
1. Operasi
Hitung
sederhana
Mahasiswa:
1. Membuat program dengan
operasi hitung sederhana.
2. Melakukan diskusi
2 Algoritma,Project
(Praktikum)
2.2. Membuat program dengan
akar dan pangkat kuadrat.
2. Operasi hitung
akar dan pangkat
Mahasiswa:
1. Membuat program dengan
operasi akar dan pangkat
kuadrat.
2. Melakukan diskusi
3
No
Kompetensi
Dasar
Indikator Materi Pokok Pengalaman Belajar
Sumber /Bahan/
Alat
TM ke- Penilaian
3. Mahasiswa
mampu
memahami
tentang
penggunaan
deklarasi dan
fungsi
numeric.
3.1 Membuat program sederhana
dengan menggunakan
deklarasi konstan.
1. Deklarasi
konstan yang
terdefinisi dan
tidak
terdefinisi.
2. Fungsi numeric
(trunk,round,fr
ac)
Mahasiswa:
1. Membuat program dengan
deklarasi konstan.
2. Melakukan diskusi
4 Algoritma,Project
(Praktikum)
3.2 Membuat program sederhana
dengan menggunakan fungsi
numeric.
Mahasiswa:
1. Membuat program dengan
fungsi numeric.
2. Melakukan diskusi
4.
Mahasiswa
mampu
memahami
tentang
modus teks.
4.1. Membuat program
sederhana dengan perintah
go to xy.
1. Syntax go to
xy
2. Manipulasi
string
(pos,concat,co
py).
Mahasiswa:
1. Membuat program dengan
go to x y.
2. Melakukan diskusi
5 Algoritma,Project
(Praktikum)
4.2. Membuat program
sederhana dengan
menggunakan manipulasi
teks.
Mahasiswa:
1. Membuat program dengan
manipulasi teks.
2. Melakukan diskusi
5. Mahasiswa
mampu
memahami
tentang
seleksi dan
loopng
program
5.1. Membuat program seleksi
dengan if then
1. Seleksi if..then
2. Seleksi case
of
3. Looping for to
do
4. Looping while
do
5. Looping repeat
until
Mahasiswa:
1. Membuat program
sederhana seleksi dengan
if then
2. Melakukan diskusi
6
Algoritma,Project
(Praktikum)
5.2. Membuat program seleksi
dengan case of.
Mahasiswa:
1. Membuat program
sederhana seleksi dengan
case .. of
2. Melakukan diskusi
7
5.3. Membuat program looping
dengan for to do
Mahasiswa:
1. Membuat program
sederhana looping dengan
for to do
8
No
Kompetensi
Dasar
Indikator Materi Pokok Pengalaman Belajar
Sumber /Bahan/
Alat
TM ke- Penilaian
2. Melakukan diskusi
5.4. Membuat program looping
dengan while do
Mahasiswa:
1. Membuat program
sederhana looping dengan
while do
2. Melakukan diskusi
9
5.5. Membuat program looping
dengan repeat until
Mahasiswa:
1. Membuat program
sederhana looping dengan
repeat until
2. Melakukan diskusi
10
6. Mahasiswa
mampu
memahami
tentang
penggunaan
Array
6.1. Membuat program dengan
array untuk penyimpanan
data.
1. Array sebagai
penyimpan
data.
2. Array untuk
matriks 2
dimensi.
Mahasiswa:
1. Membuat program
sederhana tentang array
sebagai storage
2.
11 Algoritma,Project
(Praktikum)
6.2. Membuat program dengan
array untuk matriks 2
dimensi.
Mahasiswa:
1. Membuat program
sederhana matriks 2
dimensi.
2. Melakukan diskusi
12
A. Penilaian
1. Tes Praktikum (algoritma,project)
2. Hasil kerja kelompok, Hasil kerja individu.
B. SumberBelajar:
1. BukuWajib (BW):Modul Praktikum Pemrograman I STKIP PGRI Blitar
2. BukuPenunjang (BP): H.M [Link] Pascal 5.0 Jilid [Link]:Andi Offset, Kadir,Abdul.1991. Pemrograman Dasar Turbo
Pascal, Yogyakarta :Andi ofset
Blitar, Agustus 2011
Mengetahui DosenPengampu
([Link] RS, [Link]) (TIM)