RANCANGAN PEMBELAJARAN BERBASIS STUDENT CENTERED LEARNING Kode matakuliah : MIP -1302 Mata kuliah Semester : I SKS : PEMROGRAMAN DASAR : 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 : Pemrogaman Dasar Kode : MIP 1302 Semester : I SKS : 3+1 Program studi : Manajemn Informatika Jenjang : Diploma 3 Tujuan : 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) Nilai Huruf (NH) 0.00 < NA < 20.00 E 20.00 < NA < 40.00 D 40.00 < NA < 60.00 C 60.00 < NA < 80.00 B 80.00 < NA < 100.00 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 Ming gu Ke Materi Per Tatap Muka 1 2 3 4 Kemampuan akhir Bahan Kajian yang diharapkan 1 Memahami struktur dasar program pascal 2 Mahasiswa memahami data, variabel, operator, dan memanfaatkan dalam pemrogrman 3-4 Mahasisiswa Mampu memahami statemen kondisional, perulangan dan memanfaatkan untuk penanganan masalah 5 Mahasiswa memahami larik dan record dan menerapkan 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 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 Bentuk pembelajaran (dikumpulkan sebagai tugas 1 : mencakup minggu 1,2,3) Tugas 2 Ujian Tertulis Uijian Tertulis
5