UNIVERSITAS PGRI YOGYAKARTA FAKULTAS TEKNIK PROGRAM STUDI TEKNIK INFORMATIKA SILABUS Program Studi : Teknik Informatika Mata Kuliah : Bahasa-bahasa pemrograman Kode Mata Kuliah : MK3110222 SKS : Teori : 2 SKS Semester : VI Praktek : 1 SKS MataKuliah Prasyarat : Dosen I. : Agus Limbang Wardani, S.Kom Deskripsi Mata Kuliah Memberikan pemahaman konsep bahasa pemrograman, mengetahui macam-macam bahasa pemrograman seperti pemrograman struktural, functional programming, logical programming dan pemrograman berorientasi objek dan implementasi bahasa pemrograman II. Kompetensi Mata Kuliah Pemahaman macam-macam tipe bahasa pemrograman dapat membawa ke dalam program yang paling mudah bagi mahasiswa juga mendukung mata kuliah lain seperti sistem pakar III. Analisis Instruksional Functional Programming Pemrograman berorientasi Objek Program Struktural Logical Programming Kriteria Bahasa Pemrograman Konsep bahasa Pemrograman IV. Strategi Perkuliahan A. Tatap Muka 1. Ceramah dan diskusi 2. Responsi 3. Praktikum B. Non Tatap muka 1. Tugas Individu 2. Tugas Kelompok V. Sumber Bahan A. Textbook 1. Modul Praktikum Bahasa-bahasa pemrograman Universitas PGRI Yogyakarta, 2007 2. Modul Praktikum Algoritma dan Pemrograman 1 Universitas PGRI Yogyakarta B. Referensi 1. Consept of Programming Languages, Robert W. Sebesta, University Of Colorado 2. Pemrograman Pascal, Abdul kadir, Andi Yogyakarta VI. Penilaian No. 1 2 3 4 5 Jenis Tagihan Kehadiran Kuis dan Responsi Tugas – tugas Ujian Tengah Semester Ujian Akhir Semester Jumlah Bobot 10 % 10 % 20 % 30 % 30 % 100 % VII. Kegiatan Perkuliahan Tatap Muka Kompetensi Dasar Indikator 1 Mengetahui Konsep Bahasa Pemrograman 2 Mengetahui Kriteria bahasa Pemrograman 3 Mengetahui Program Struktural Memahami ciriciri program struktural 4 Memahami dan mengimplemen tasikan program struktural 5 Mengetahui Functional Programming 6 Memahami dan mengimplemen tasikan functional proramming Materi Pokok Pengalaman Mengajar Penilaian Sumber Bahan Jenis Tagihan - Bentuk Instrumen Uraian A1 : ch1 Konsep Bahasa Pemrograman Ceramah, Diskusi, Analisis Memahami kriteria- Kriteria bahasa kriteria bahasa pemrograman yang pemrograman bagus Ceramah, Diskusi, Analisis - uraian A1 : ch2 Pascal Ceramah, Diskusi, Analisis - Uraian A2 : ch1 Membuat program dengan bahasa pemrograman Pascal Pascal Ceramah, Diskusi, Analisis Praktikum Tugas Individu Uraian A2 : ch1 Memahami ciriciri functional programming Pengenalan LISP Ceramah, Diskusi, Analisis, - uraian A1 : ch3 Membuat program dengan LISP Fungsi dalam LISP Ceramah, Diskusi, Analisis, Praktikum Tugas Individu uraian A1 : ch3 Memahami tipe bahasa pemrograman 7 Mengetahui Logical Programming Memahami ciriciri logical programming Pengenalan Prolog 8 Memahami dan mengimplemen tasikan Logical Programming Membuat program dengan Prolog Klausa dalam prolog 9 Mengetahui Pemrograman berorientasi objek 10 Memahami variabel dalam java Membuat program dengan Java : variabel 11 Memahami ciri PBO dalam program java 12 Memahami ciri overloading dan overreading Membuat program dengan Java : Inheritance dan polymorfisme Membuat program dengan Java : overloading dan overreading Memahami ciri-ciri Pemrograman berorientasi objek Pengenalan Java Variabel Ceramah, Diskusi, Analisis, Presentasi Ceramah, Diskusi, Analisis, Praktikum - uraian A1 : ch4 Tugas Individu uraian A1 : ch4 Ceramah, Diskusi, Analisis, - uraian A1 : ch5 Tugas Individu uraian A1 : ch5 - uraian A1 : ch5 Tugas Individu uraian A1 : ch5 Ceramah, Diskusi, Analisis, Praktikum Turunan dan Ceramah, Polymorfisme Diskusi, Analisis, Praktikum Overloading Ceramah, dan Diskusi, overreading Analisis, Praktikum Dosen Agus Limbang Wardani, S.Kom