RANCANGAN PEMBELAJARAN BERBASIS STUDENT CENTERED LEARNING Kode matakuliah Mata kuliah Semester SKS
: MIP -1302 : PEMROGRAMAN DASAR : I : 3 + 1 sks Praktikum
Penyusun : Dr. Ir. Amir Hamzah, M.T.
JURUSAN MANAJEMEN INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT SAINS & TEKNOLOGI AKPRIND YOGYAKARTA 2013
RANCANGAN PEMBELAJARAN BERBASIS STUDENT CENTERED LEARNING Mata Kuliah Kode Semester SKS Program studi Jenjang Tujuan
: Pemrogaman Dasar : MIP 1302 : I : 3+1 : Manajemn Informatika : Diploma 3 : Agar mahasiswa mengerti dan dapat menerapkan dasar-dasar pemrograman terstruktur
Prasyarat
:
Kepustakaan : 1. P.Insap Santosa, 1986,”Dasar-dasar Pemrogrman Pascal”, Andi Offset, Yogyakarta Kompetensi : Mahasiswa mampu memahami dan mampu membuat program dengan pendekatan terstruktur menggunakan bahasa pemrograman PASCAL. Materi
: Dasar-dasar Permogrman Komputer, Struktur Program Pascal, Data dan variabel, Operator aritmetik dan logik, statemen masukan/keluaran, statemen kondisional , statemen perulangan, larik dan record, fungsi dan prosedur, , file dan pointer.
Evaluasi : Rumus Evaluasi adalah : Nilai Akhir = 10% Presensi + 36% UTS/UAS + 24% Tugas + 30% Praktikum 1. Presensi (kehadiran kuliah) : 10% 2. Ujian Tengah Semester (UTS) : 18 % 3. Ujian Akhir Semester (UAS) : 18 % 4. Tugas 1 (7%), Tugas-2 (7%), dan Tugas-3/Presentasi (10%) : 24 % 5. Praktikum : 30%
Norma Penilaian : Semua penilaian dalam bentuk angka 0.00 sampai 100.00, kemudian nilai akhir (NA) ditentukan berdasarkan formula nilai akhir dan dikonversikan ke nilai huruf dengan ketentuan sbb : Kisaran Nilai Angka (NA) 0.00 < NA < 20.00 20.00 < NA < 40.00 40.00 < NA < 60.00 60.00 < NA < 80.00 80.00 < NA < 100.00
Nilai Huruf (NH) E D C B A
6. Ketentuan dan Tata Tertib kuliah tatap muka 1. Kehadiran kuliah minimal 75% untuk dapat mengikuti ujiaan, utamanya ujian akhir semester (UAS) 2. Keterlambatan kehadiran kuliah : maksimal 20 menit (atau sesuai kesepakatan), lebih dari 20 menit tidak diiijinkan masuk kelas (kecuali dapat menjelaskan tentang sesuatu topik masalah di depan kelas, atau menjawab suatu pertanyaan dosen) 3. Selama kuliah seluruh alat komunikasi, HP dan alat lain dimatikan 4. Mahasiswa wajib mendownload semua meteri kuliah dan membacanya sesuai skedul 5. Pertanyaan yang muncul dari proses membaca bahan kuliah dan jawaban yang muncul dari sesama teman yang sudah memahami akan memberi kontribusi pada nilai tugas 6. Hal-hal lain yang belum dituliskan akan ditetapkan pada tatap muka pertama kali
7. Ijin Tidak mengikuti Kuliah 1. Mahasiswa diijinkan tidak mengikuti kuliah maksimal 4 kali 2. Prosedur ijin tidak mengikuti kuliah ditetapkan oleh BAA 3. Ijin tidak mengikuti kuliah dibauat sebelum kuliah, atau jika terpaksa setelah kuliah, maka paling lambat satu mingghu setelah tatap muka yang bersangkutan
4 Materi Per Tatap Muka 1 Ming gu Ke 1
2 Kemampuan akhir yang diharapkan
3 Bahan Kajian
Memahami struktur dasar program pascal
Struktur Program Pascal 1) Syntax program 2) Struktur minimal 3) Komentar prgram 4) Deklarasi program (nama, unit, const, var, function, procedure) 5) Statemen I/O Data, Variabel, Operator 1) Tipe Data 2) Nama Variabel 3) Operator aritmetik 4) Operator Logik 5) Deklarasi operasi 6) Aplikasi Statemen kondisional dan perulangan : Statemen if..then 1) Statemen Case of 2) Statemen for ..do 3) Statemen while ..do 4) Statemen repeat until 5) Counting dan accumulation Larik dan Record 1) Tipe Data Larik 2) Aplikasi Larik : Sorting dan Searching sederhana 3) Tipe Data Record 4) Aplikasi record Fungsi pustaka dan user dfined function 1) Definisi fungsi pustka 2) Macam fungsi pustaka 3) String dan manipulasinya 4) Fungsi user 5) Parameter fungsi user Prosedur pustaka dan user dfined procedure 1) Definisi prosedur pustka 2) Contoh prosedur pustaka 3) Membuat prosedur 4) Passing parameter 5) Parameter nilai dan variabel Mengevaluasi keberhasilan proses belajar mengajar pada perkuliahan minggu 1-7 Mengevaluasi keberhasilan proses belajar mengajar pada perkuliahan minggu 9-15
2
Mahasiswa memahami data, variabel, operator, dan memanfaatkan dalam pemrogrman
3-4
Mahasisiswa Mampu memahami statemen kondisional, perulangan dan memanfaatkan untuk penanganan masalah Mahasiswa memahami larik dan record dan menerapkan
5
6
Mahasiswa memahami dan dapat membuat fungsi
7
Mahasiswa memahami dan dapat menggunakan prosedur untuk menangani persoalan terstruktur
8
Ujian Tengah Semester
16
UJIAN AKHIR SEMESTER
4 Bentuk pembelajaran Kuliah, simulasi, diskusi dan tugas mandiri
Kuliah, simulasi, diskusi dan tugas mandiri
Kuliah, simulasi, diskusi dan tugas mandiri (dikumpulkan sebagai tugas 1 : mencakup minggu 1,2,3) Kuliah, simulasi, diskusi dan tugas mandiri
Kuliah, simulasi, diskusi dan tugas mandiri Tugas 2
Kuliah, simulasi, diskusi dan tugas mandiri
Ujian Tertulis
Uijian Tertulis
5