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 Jogiyanto.1994.Tur bo Pascal 5.0 Jilid 1.Yogyakarta: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