Logika dan Algoritma (MKF211401)
Sistem Informasi | Medi Triawan, S.Kom.,M.Kom | 4 SKS (Semester 1)
Deskripsi Mata Kuliah
Logika dan Algoritma merupakan mata kuliah yang membekali mahasiswa dengan kemampuan berpikir logis, kritis, sistematis, dan terstruktur dalam memahami serta menyelesaikan permasalahan komputasi. Materi mencakup konsep proposisi dan pernyataan logis, operator logika, tabel kebenaran, penalaran logis, identifikasi dan dekomposisi masalah, karakteristik algoritma, penyusunan algoritma menggunakan pseudocode dan flowchart, serta pengujian, identifikasi kesalahan logika, dan evaluasi efisiensi algoritma. Pembelajaran diarahkan pada penyelesaian masalah sederhana yang relevan dengan bidang Sistem Informasi sebagai dasar bagi pembelajaran pemrograman dan pengembangan sistem.
Bahan Kajian (BK) / Materi Pembelajaran
Software Development
Data Analytics and Business Intelligence
Tim Pengembang & Otorisasi
| Pengembang RPS | Koordinator RMK | Ketua Program Studi |
|---|---|---|
| Medi Triawan, S.Kom.,M.Kom | Medi Triawan, S.Kom.,M.Kom | M. Junius Effendi, M.Kom |
Capaian Pembelajaran Lulusan (CPL)
| Kode CPL | Kategori | Deskripsi CPL |
|---|---|---|
| ku1 | Keterampilan Umum | Mampu berpikir logis, kritis, sistematis, kreatif, inovatif, serta mengambil keputusan berdasarkan analisis data dan metode ilmiah dalam menyelesaikan permasalahan Sistem Informasi. |
| kk1 | Keterampilan Khusus | Mampu menganalisis kebutuhan organisasi serta merancang solusi Sistem Informasi yang mendukung proses bisnis, pengambilan keputusan, dan transformasi digital. |
| kk2 | Keterampilan Khusus | Mampu mengembangkan, mengimplementasikan, mengintegrasikan, menguji, dan mengevaluasi aplikasi berbasis web, mobile, multimedia, serta teknologi digital sesuai kebutuhan pengguna. |
| pp1 | Pengetahuan | Menguasai konsep, teori, prinsip, dan metodologi Sistem Informasi yang mengintegrasikan aspek teknologi informasi, proses bisnis, manajemen, dan organisasi. |
| pp2 | Pengetahuan | Menguasai metode analisis, perancangan, pengembangan, implementasi, pengujian, evaluasi, tata kelola, keamanan, dan manajemen proyek Sistem Informasi. |
Capaian Pembelajaran Mata Kuliah (CPMK)
| Kode CPMK | Deskripsi CPMK | Sub-CPMK Turunan |
|---|---|---|
| CPMK-11 | Mampu menjelaskan konsep logika, proposisi, operator logika, dan penalaran sebagai dasar penyelesaian masalah komputasi. |
|
| CPMK-12 | Mampu menganalisis permasalahan secara logis dan sistematis serta menentukan langkah penyelesaian berbasis algoritma. |
|
| CPMK-13 | Mampu merancang algoritma penyelesaian masalah menggunakan pseudocode dan flowchart. |
|
| CPMK-14 | Mampu mengevaluasi kebenaran dan efisiensi algoritma yang dirancang untuk menyelesaikan suatu permasalahan. |
|
Matriks 16 Minggu Perkuliahan
| Mg | Sub-CPMK | Materi Pembelajaran | Metode & Media | Pengalaman Belajar | Assessment | Bobot % |
|---|---|---|---|---|---|---|
| 1 | Sub-CPMK-12.1 | Materi Pembelajaran Minggu ke-1 Pengantar Logika dan Algoritma |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-1 |
3.00% |
| 2 | Sub-CPMK-11.1 | Materi Pembelajaran Minggu ke-2 Konsep Proposisi dan Pernyataan Logis |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-2 |
3.00% |
| 3 | Sub-CPMK-11.2 | Materi Pembelajaran Minggu ke-3 Operator Logika |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-3 |
3.00% |
| 4 | Sub-CPMK-11.3 | Materi Pembelajaran Minggu ke-4 Tabel Kebenaran |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-4 |
3.00% |
| 5 | Sub-CPMK-11.4 | Materi Pembelajaran Minggu ke-5 Penalaran Logis dan Penyelesaian Masalah: |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-5 |
3.00% |
| 6 | Sub-CPMK-12.1 | Materi Pembelajaran Minggu ke-6 Analisis Permasalahan Komputasi |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-6 |
3.00% |
| 7 | Sub-CPMK-12.2 | Materi Pembelajaran Minggu ke-7 Dekomposisi dan Penyelesaian Masalah |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-7 |
3.00% |
| 8 | Sub-CPMK-14.3 | UJIAN TENGAH SEMESTER (UTS)-Soal UTS |
Metode: Ujian / Evaluasi Terstruktur Media: Slide Presentation, LMS, PC Studio |
Pengerjaan Lembar Ujian & Project Demo |
UTS Evaluasi Capaian Pembelajaran Minggu 1-7 |
25.00% |
| 9 | Sub-CPMK-13.1 | Materi Pembelajaran Minggu ke-9 Konsep dan Karakteristik Algoritma |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-9 |
3.00% |
| 10 | Sub-CPMK-13.2 | Materi Pembelajaran Minggu ke-10 Penyusunan Algoritma dengan Pseudocode |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-10 |
3.00% |
| 11 | Sub-CPMK-13.3 | Materi Pembelajaran Minggu ke-11 Flowchart dan Representasi Algoritma |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-11 |
3.00% |
| 12 | Sub-CPMK-13.2 | Materi Pembelajaran Minggu ke-12 Struktur Algoritma: Sekuensial, Percabangan, dan Perulangan |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-12 |
3.00% |
| 13 | Sub-CPMK-13.4 | Materi Pembelajaran Minggu ke-13 Perbandingan Solusi Algoritmik |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-13 |
3.00% |
| 14 | Sub-CPMK-14.1 | Materi Pembelajaran Minggu ke-14 Pengujian Algoritma dan Test Case |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-14 |
3.00% |
| 15 | Sub-CPMK-14.2 | Materi Pembelajaran Minggu ke-15 Kesalahan Logika dan Evaluasi Efisiensi Algoritma |
Metode: Kuliah, Diskusi, & Praktikum Media: Slide Presentation, LMS, PC Studio |
Studi kasus & latihan pemrograman mandiri |
Tugas / Quiz Pemahaman konsep dasar materi minggu ke-15 |
3.00% |
| 16 | Sub-CPMK-14.3 | UJIAN AKHIR SEMESTER (UAS)-Soal UAS |
Metode: Ujian / Evaluasi Terstruktur Media: Slide Presentation, LMS, PC Studio |
Pengerjaan Lembar Ujian & Project Demo |
UAS Evaluasi Capaian Pembelajaran Minggu 9-15 |
35.00% |
Pustaka & Referensi
Referensi Utama
- T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein (2022). Introduction to Algorithms, 4th ed. Cambridge, MA, USA: MIT Press.
- R. Munir (2016). Algoritma dan Pemrograman dalam Bahasa Pascal, C, dan C++. Bandung, Indonesia: Informatika.
Perangkat & Media Pembelajaran
Software: -
Hardware: -