SILABUS MATA KULIAH KODE KREDIT PENGASUH NIP
: DASAR-DASAR PEMROGRAMAN : KIM1243 : 3 SKS : Made Windu Antara Kesiman, S.T., M.Sc : 19821111 200812 1 001
JURUSAN FAKULTAS
: PENDIDIKAN KIMIA : MIPA KEMENTERIAN PENDIDIKAN NASIONAL
UNIVERSITAS PENDIDIKAN GANESHA SINGARAJA 2014 Mengetahui, Ketua Jurusan Pendidikan Teknik Informatika
MADE WINDU ANTARA KESIMAN, S.T.,M.Sc NIP. 198211112008121001
SILABUS Mata Kuliah Jurusan/Prog.Studi Kode SKS Standar Kompetensi
: Dasar-Dasar Pemrograman : Pendidikan Kimia : KIM1243 : 3 SKS : Mahasiswa diharapkan mampu memahami struktur program sequential, conditional, looping, struktur data record dan struktur data array
KOMPETENSI DASAR 1 Menerangkan struktur program prosedural, tipe data dasar, dan operasi input output dan aritmetika Menerangkan struktur sequential dan conditional Menerangkan struktur looping Menerangkan struktur data array Menerangkan struktur data record
MATERI POKOK / PEMBELAJARAN 2 Struktur Program Prosedural, tipe data dasar, operasi input output, operasi aritmetika Struktur sequential dan conditional Struktur looping Struktur Data Array Struktur Data Record
KEGIATAN PEMBELAJARAN
INDIKATOR
PENILAIAN
3 Ø Menjelaskan struktur program prosedural Ø Menjelaskan jenis-jenis tipe data dasar, I/O, aritmetika Ø Menjelaskan struktur sequential Ø Menjelaskan struktur conditional Ø Menjelaskan struktur looping
4 1. Dapat menjelaskan struktur program prosedural 2. Dapat menggunakan tipe data dasar, I/O, aritmetika 1. Dapat menuliskan program dalam struktur sequential 2. Dapat menuliskan program dalam struktur conditional 1. Dapat menuliskan program dalam struktur looping 1. Dapat menuliskan program dengan struktur data array 1. Dapat menuliskan program dengan struktur data record
5 Latihan dan tugas
ALOKASI WAKTU 6 2 x 3 x 50 menit
Latihan dan tugas
3 x 3 x 50 menit
sda
Latihan dan tugas Latihan dan tugas Latihan dan tugas
3 x 3 x 50 menit 3 x 3 x 50 menit 3 x 3 x 50 menit
sda
Ø Menjelaskan struktur data array Ø Menjelaskan struktur data record
DAFTAR PUSTAKA 1. Jogiyanto H. M. Teori dan Aplikasi Program Komputer Bahasa Pascal 2. P. Insap Santosa, Ir., M.Sc. Dasar-dasar Pemrograman Pascal Teori dan Program Terapan 3. Abdul Kadir. Pemrograman Pascal buku 1
SUMBER BAHAN/ALAT 7 White board, laptop, LCD
sda sda
SATUAN ACARA PERKULIAHAN (SAP) MATA KULIAH KODE KREDIT PENGASUH NIP
: DASAR-DASAR PEMROGRAMAN : KIM1243 : 3 SKS : Made Windu Antara Kesiman, S.T., M.Sc : 19821111 200812 1 001
JURUSAN FAKULTAS
: PENDIDIKAN KIMIA : MIPA KEMENTERIAN PENDIDIKAN NASIONAL
UNIVERSITAS PENDIDIKAN GANESHA SINGARAJA 2014 Mengetahui, Ketua Jurusan Pendidikan Teknik Informatika
MADE WINDU ANTARA KESIMAN, S.T.,M.Sc NIP. 198211112008121001
SATUAN ACARA PERKULIAHAN (SAP) UNIVERSITAS PENDIDIKAN GANESHA SINGARAJA Mata Kuliah Kode Kredit Jurusan MINGGU KE 1 I
II
: Dasar-Dasar Pemrograman : KIM1243 : 3 SKS : Pendidikan Kimia KOMPETENSI DASAR
2 Mendeskripsikan struktur pogram pascal, tipe data, deklarasi variabel, deklarasi konstanta, dan serta jenis-jenis konstanta yang digunakan dalam pemrograman Pascal Mendeskripsikan input dan output dari bahasa pascal, dan operasi aritmetika
III
Mendeskripsikan struktur sekuensial dalam bahasa Pascal
IV & V
Mendekripsikan struktur kontrol percabangan bersyarat dengan menggunakan If .. then
INDIKATOR PENCAPAIAN 3 Mahasiswa memahami struktur pogram pascal, tipe data, deklarasi variabel, deklarasi konstanta, dan serta jenisjenis konstanta yang digunakan dalam bahasa pemrograman Pascal Mahasiswa dapat membuat program yang menerapkan input dan output dari bahasa Pascal Mahasiswa dapat membuat program yang menerapkan operasi aritmatika dan fungsifungsi standar aritmatika Mahasiswa dapat membuat program kecil sekuensial dalam bahasa Pascal Mahasiswa dapat membuat program yang menerapkan struktur kontrol percabangan
PENGALAMAN BELAJAR 6 Ceramah, diskusi, Tanya jawab, Praktikum
MATERI POKOK
RINCIAN MATERI
ALOKASI WAKTU
4 Struktur program pascal, variable dan konstanta
5 Struktur program pascal, tipe data pada pascal, Deklarasi variabel, deklarasi konstanta, jenis-jenis konstanta
Input dan Output Operasi aritmatika
Input dan Output dalam pemrograman bahasa pascal Statemen pemberian, operator-operator aritmatika, dan fungsi-fungsi standar aritmatika
Ceramah, diskusi, Tanya jawab, Praktikum
150 menit
White board, laptop, LCD, PC
Struktur sekuensial bahasa Pascal
Struktur sekuensial program dalam bahasa Pascal
Ceramah, diskusi, Tanya jawab, Praktikum
150 menit
White board, laptop, LCD, PC
Percabangan Bersyarat
Pernyataan bersyarat dengan struktur If .. then, If .. then .. else, If .. then bersarang, dan struktur Case
Ceramah, diskusi, Tanya jawab, Praktikum
300 menit
White board, laptop, LCD, PC
7 150 menit
METODE/MEDIA 8 White board, laptop, LCD, PC
dan Case .. Of VI - VIII
Mendeskripsikan proses perulangan (looping) dengan perintah For, Repeat .. until, dan while .. do
IX X – XII
Ujian Tengah Semester Mendeskripsikan pengertian, struktur, dan akses struktur data array Mendeskripsikan pengertian, struktur, dan akses struktur data record Ujian Akhir Semester
XIII - XV
XVI
bersyarat dengan menggunakan If .. then dan Case .. Of Mahasiswa dapat membuat program yang menerapkan perulangan (looping) dengan perintah For, Repeat .. until, dan while .. do Mahasiswa dapat membuat program dengan struktur data array Mahasiswa dapat membuat program dengan struktur data record
.. of. Perulangan (looping)
Perulangan (looping) dengan for .. to .. do, repeat .. until, dan perulangan dengan while .. do
Ceramah, diskusi, Tanya jawab, Praktikum
450 menit
White board, laptop, LCD, PC
Struktur data array
Deklarasi Array satu dimensi, deklarasi array n dimensi Deklarasi record
Ceramah, diskusi, Tanya jawab, Praktikum Ceramah, diskusi, Tanya jawab, Praktikum
450 menit
White board, laptop, LCD, PC
450 menit
White board, laptop, LCD, PC
Struktur record
data
SATUAN ACARA PERKULIAHAN (SAP) UNIVERSITAS PENDIDIKAN GANESHA SINGARAJA Mata Kuliah Kode Kredit Jurusan
: Dasar-Dasar Pemrograman : KIM1243 : 3 SKS : Pendidikan Kimia
EVALUASI HASIL BELAJAR NO
BENTUK EVALUASI
BOBOT (%)
PELAKSANAAN
1 2 3
Tugas Ujian Tengah Semester (UTS) Ujian Akhir Semester (UAS)
30 30 40
Setiap praktikum Minggu ke -9 Minggu ke -16
DAFTAR PUSTAKA 1. Jogiyanto H. M. Teori dan Aplikasi Program Komputer Bahasa Pascal 2. P. Insap Santosa, Ir., M.Sc. Dasar-dasar Pemrograman Pascal Teori dan Program Terapan 3. Abdul Kadir. Pemrograman Pascal buku 1 Singaraja, Januari 2014 Penyusun
Made Windu Antara Kesiman, S.T., M.Sc NIP : 198211112008121001