RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : D22.5202/ Algorithma dan Revisi : 1 Logika Pemrograman (TIK 3) Tgl revisi : 1 Agustus 2015 Satuan Kredit Semester : 2 SKS Tgl mulai berlaku : 5 Agustus 2015 Jml jam kuliah dalam seminggu : - menit. Penyusun : Nova Rijati, S.Si., M.Kom Jml Jam giatan laboratorium : 320 jam Penanggungjawab Keilmuan : Arif Kurniadi, M.Kom Deskripsi Mata kuliah : Mata kuliah Algorithma dan logika pemrograman adalah matakuliah yang mempelajari algoritma sebagai melatih logika untuk menganalisa suatu masalah pemrograman serta menerapkannya dalam bahasa pemrograman. Standar Kompetensi : Setelah menyelesaikan mata kuliah ini diharapkan mahasiswa mampu membuat suatu alur logika dan algorithma pemrograman sebagai langkah awal dalam membuat suatu dengan menggunakan bahasa pemrograman. TM Kompetensi 1. Dapat menjelaskan dan membedakan algorithma dan Dapat menjelaskan a. Algoritma Dosen : Menjelaskan 1. Pengertian algorithma dan - Pengertian Algoritma kompetensi yang - Persyaratan membuat diharapkan, kontrak Algoritma kuliah, memotivasi b. Program mahasiswa dengan
TM Kompetensi - Pengertian Program media slide/lcd - Persyaratan membuat Program c. Langkah-langkah pemecahan masalah 2. Mahasiswa dapat mengerti 1. dapat menjelaskan tipe 1. Tipe data konsep pembuatan data data dan gunaanya 2. Identifier, Variabel, Konstanta, tanya jawab 2. dapat menjelaskan Operator dan Ekspresi Identifier, Variabel, Numerik Konstanta, Operator dan Ekspresi Numerik 3. Menjelaskan flowchart Dapat menjelaskan flowchat, 1. Pengertian Flowchart jenis dan gunaan flowchart 2. System flowchart tanya jawab 3. Program flowchart 4. Menmbuat flowchart Membuat flowchat system dan Program flowchart flowcart 5. Menjelaskan struktur Mahasiswa dapat menganalisa 1. Runtunan (Sequence) algorithma dengan satu kasus dan menyusun urutan instruksi 2. Pemilihan (Selection) Satu
TM Kompetensi 6. Menjelaskan struktur algorithma dengan dua kasus atau lebih 7. Menjelaskan algorithma structure case 8. Menjelaskan algorithma pengulangan 9. Menjelaskan algorithma pengulangan Kasus Mahasiswa dapat menganalisa 1. Runtunan (Sequence) dan menyusun urutan instruksi 2. Pemilihan (Selection) dua Kasus 3. Pemilihan (Selection) tiga Kasus atau lebih Mahasiswa dapat menganalisa 1. nested repetision dan menyusun urutan instruksi 2. structure case UJIAN TENGAH SEMESTER Mahasiswa dapat menganalisa Pengulangan (Repetision) : dan menyusun urutan instruksi While-DO pengulangan whiledo Mahasiswa dapat menganalisa Pengulangan (Repetision) : dan menyusun urutan instruksi Repeat-Until pengulangan repeat-
TM Kompetensi 10. Menjelaskan algorithma pengulangan 11. Menjelaskan array satu 12. Menjelaskan array satu 13. Menjelaskan array dua 14. Menjelaskan array dua until Mahasiswa dapat menganalisa Pengulangan (Repetision) : dan menyusun urutan instruksi For - do pengulangan For-do Mahasiswa dapat menjelaskan 1. Array (larik) array satu 2. Array satu Mahasiswa dapat menganalisa Contoh menggunakan dan membuat urutan instruksi array satu tanya jawab, dengan array satu penugasan mandiri Mahasiswa dapat menjelaskan 1. Array (larik) array dua 2. Array dua Mahasiswa dapat menganalisa Contoh menggunakan dan membuat urutan instruksi array dua tanya jawab,
TM Kompetensi dengan array dua penugasan mandiri UJIAN AKHIR SEMESTER Level Taksonomi : Pengetahuan 30 % Pemahaman 40 % Penerapan 15 % Analisis 15 % Sintesis Evaluasi Aspek Penilaian Prosentase Ujian Akhir Semester 30 % Ujian Tengah Semester 30 % Tugas Mandiri 40 % Total 100 % Daftar Referensi A. Yulikus partono, Pengantar Logika dan Algoritma, Yogyakarta, 2004