RENCANA SEMESTER GANJIL 2016/2017 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL Mata kuliah : Metode Perancangan Program Kode MK : CIM 123 Mata kuliah prasyarat : - Bobot MK : 2 SKS Dosen Pengampu : Fransiskus Adikara Kode Dosen : 6818 Alokasi Waktu : Tatap muka 14 x 100 menit, tidak ada praktik, tidak ada online Deskripsi Ringkas : MK ini memberikan dasar kemampuan mahasiswa dalam merancang menggunakan metode Pseudocode dan mengerti peng-aplikasi-an struktur Kontrol Sequence, Selection dan Repeatation, serta memahami konsep pemrograman modular dan penggunaan dasar struktur data array Capaian Pembelajaran : 1. Mahasiswa mampu Algoritma menggunakan Pseudocode menggunakan Struktur Kontrol dalam nya 3. Mahasiswa mampu bisnis sederhana struktur data Array Buku Acuan : Approach 5th Edition, Thomson 2. D.E. Stevenson, Programming Language Fundamental by Example, Aurbach Publications, 2007. 3. Franklyn Turbak & David Gifford, Design Concepts in Programming Language, MIT Press, 2008. SESI KEMAMPUAN 1 1. Mahasiswa mampu langkah-langkah pengembangan perbedaan modul dan berorientasi obyek Pengantar : Kontrak pembelajaran, pengertian perancangan langkah-langkah pengembangan dan membedakan modul RPS CIM123 Metode Perancangan Program halaman 1 dari 10
SESI KEMAMPUAN 2 1. Mahasiswa mampu common word, keyword dan meaningful names dalam penulisan memahami tiga basic control struktur dalam 3 1. Mahasiswa mampu menganalisa dan solusi merancang sederhana berurutan 3. Mahasiswa dapat mengecek rancangan yang sudah dibuat. 4 1. Mahasiswa mampu menerapkan Pseudocode Membangun Algoritma Struktur Kontrol Pemilihan 2. D.E. Stevenson, Programming Language Fundamental by Example, Aurbach Publications, 2007 dan dan berurutan RPS CIM123 Metode Perancangan Program halaman 2 dari 10
SESI KEMAMPUAN seleksi baik single maupun multiple dalam. mengembangkan menggunakan seleksi yang sesuai. 5 1. Mahasiswa mampu menerapkan perulangan dalam. mengembangkan menggunakan berbagai variasi perulangan yang sesuai. 6 Mahasiswa diharapkan mampu menerapkan kombinasi Sequence, Selection dan Repitition dalam penyelesaian masalah Struktur Kontrol Perulangan Pseudocode menggunakan Sequence, Selection dan Repitition 2. Franklyn Turbak & David Gifford, Design Concepts in Programming Language, MIT Press, 2008. 2. Franklyn Turbak & David Gifford, Design Concepts in Programming Language, MIT Press, 2008. 2. Franklyn Turbak & David Gifford, Design Concepts in Programming Language, MIT Press, 2008. struktur kontrol pemilihan struktur kontrol perulangan semua kombinasi RPS CIM123 Metode Perancangan Program halaman 3 dari 10
SESI KEMAMPUAN 7 Mahasiswa diharapkan mampu menerapkan kombinasi dalam penyelesaian masalah sistem kompleks 8 1. Mahasiswa diharapkan memahami mengenai konsep dan penggunaan array 2. Mahasiswa diharapkan dapat menggunakan array dalam penyelesaian masalah 9 1. Mahasiswa mampu menerapkan modularasi dalam pembuatan 10 1. Mahasiswa mampu memahami Algoritma kompleks Array Langkah Awal Modularisasi Komunikasi Antar Modul project based learning kompleks yang array yang menerapkan modularasi dalam memahami dan RPS CIM123 Metode Perancangan Program halaman 4 dari 10
SESI KEMAMPUAN antar modul. masalah penggunaan parameter antar modul 11 1. Mahasiswa mampu mengukur kekuatan internal modul kohesi mengukur tingkat pertukaran informasi antar modul 12 Mahasiswa mampu memecahkan masalah pendekatan 13 Mahasiswa mampu bisnis laporan Page break dan Single Level Break Kohesi dan Kopling Pseudocode Modularisasi Algoritma Umum untuk Masalah Bisnis bagian 1 project based learning project based learning menggunakan parameter memahi kekuatan komunikai antar modul memecahkan masalah pendekatan yang bisnis yang RPS CIM123 Metode Perancangan Program halaman 5 dari 10
SESI KEMAMPUAN 14 Mahasiswa mampu bisnis laporan Multiple Level Break dan Sequential File Update Algoritma Umum untuk Masalah Bisnis bagian 2 project based learning bisnis yang Mengetahui, Ketua Program Studi, Jakarta, Dosen Pengampu, Bambang Irawan Fransiskus Adikara RPS CIM123 Metode Perancangan Program halaman 6 dari 10
EVALUASI SESI PROSE- DUR BEN- TUK 1 Post Test Test tulisan 2 Post Test Test tulisan 3 Progress Test dan Post Test 4 Progress Test dan Post Test 5 Progress Test dan Post Test Test Test Test SKOR > 77 ( A / A-) langkah-langkah pengembangan dan membedakan modul dan 3 jenis struktur kontrol dan struktur kontrol berurutan yang struktur kontrol pemilihan yang struktur kontrol pengulangan SKOR > 65 (B- / B / B+ ) langkah-langkah pengembangan dan 2 jenis struktur kontrol struktur kontrol berurutan yang struktur kontrol pemilihan yang kurang struktur SKOR > 60 (C / C+ ) Mengetahui langkah-langkah pengembangan dan 1 jenis struktur kontrol yang yang SKOR > 45 ( D ) Kurang mengetahui langkah pengembang an SKOR < 45 ( E ) mengetahui langkah pengembanga n bisa BOBOT 2% 3% 10% RPS CIM123 Metode Perancangan Program halaman 7 dari 10
SESI PROSE- DUR 6 Post Test Test 7 Post Test Test 8 Post Test Test 9 Post Test Test 10 Progress Test BEN- TUK SKOR > 77 ( A / A-) SKOR > 65 (B- / B / B+ ) kontrol pengulangan semua kombinasi struktur 2 kontrol yang kombinasi yang Tes tulisan kompleks yang array yang modularasi dalam yang antar kompleks yang kurang array modularasi dalam SKOR > 60 (C / C+ ) yang struktur kontrol yang sederhana yang yang yang SKOR > 45 ( D ) SKOR < 45 ( E ) mengerti BOBOT 20% 10% RPS CIM123 Metode Perancangan Program halaman 8 dari 10
SESI PROSE- DUR 11 Progress Test BEN- TUK (Quiz) Tes tulisan (Quiz) 12 Post Test Test 13 Post Test Test 14 Post Test Test SKOR > 77 ( A / A-) modul parameter yang secara rinci kekuatan komunikai antar modul yang Memecahkan masalah pendekatan yang bisnis yang bisnis yang SKOR > 65 (B- / B / B+ ) parameter yang kurang kekuatan komunikai antar modul hanya kohesi atau kopling saja Memecahkan masalah pendekatan bisnis yang kurang bisnis yang kurang SKOR > 60 (C / C+ ) sebagian Menyebutkan jenis kekuatan komunikai antar modul Memecahkan masalah tanpa sederhana sederhana SKOR > 45 ( D ) Mengetahui jenis kekuatan Memecahkan masalah tanpa dan kurang sederhana kurang sederhana kurang SKOR < 45 ( E ) mengetahui jenis kekuatan dapat memecahkan masalah dapat masalah dapat masalah BOBOT 10% 10% RPS CIM123 Metode Perancangan Program halaman 9 dari 10
Mengetahui, Ketua Program Studi, Jakarta, Dosen Pengampu, Bambang Irawan Fransiskus Adikara RPS CIM123 Metode Perancangan Program halaman 10 dari 10