Anda di halaman 1dari 3

UNIVERSITAS BINA SARANA INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

SILABUS MATA KULIAH


PROGRAM STUDI Sistem Informasi
MATA KULIAH Metode Perancangan Program
KODE MATA KULIAH 897 SKS 3 SEMESTER III
Mata kuliah ini membahas tentang perancangan program
DESKRIPSI MATA dengan menggunakan teknik pemrograman terstruktur dan
KULIAH pemrograman berorientasi objek untuk mengembangkan
algoritma solusi terhadap suatu permasalahan.
1. Memahami konsep perancangan program baik secara terstruktur
maupun berorientasi objek.
2. Menganalis, merancang dan mengimplementasikan algoritma
menggunakan bahasa pemrograman baik secara terstruktur
maupun berorientasi objek.
CAPAIAN 3. Membuat program baik dengan pemrograman terstruktur
PEMBELAJARAN MATA maupun pemrograman berorientasi objek.
KULIAH 4. Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas
membuat program berdasarkan agama, moral,dan etika.
5. Melakukan debug kode program secara mandiri menggunakan
peralatan debugger sesuai dengan bahasa pemrograman.
6. Mendokumentasikan kode program menggunakan peralatan
perangkat lunak untuk generate dokumentasi
1. Robertson, Lesley Anne. 2003. Simple Program Design: a
Step by Step Approach. Edisi ke-4. Course Technology
Inc.
2. Binarto, Iwan. 2005. Konsep Bahasa Pemrograman.
Yogyakarta: ANDI.
3. Kadir, Abdul. 2002. Pemrograman C++. Yogyakarta:
ANDI.
REFERENSI PUSTAKA 4. Raharjo, Budi. 2009. Pemrograman C++. Bandung:
Informatika.
5. Sutanta, Edhy. 2004. Algoritma : Teknik Penyelesaian
Masalah Komputasi. Yogyakarta:Graha Ilmu.
6. Suarga. 2006. Algoritma Pemrograman. Yogyakarta :
ANDI.
7. Sutopo, Ariesto Hadi. 2002. Analisis dan Desain
Berorientasi Objek. Yogyakarta: J&J Learning
Pertemuan Pokok Bahasan Tugas Belajar
ke-
1 Konsep Perancangan Program Tugas 1 :
1. Mengamati proyek pengembangan
perangkat lunak baik di institansi
swasta maupun pemerintah
berdasarkan data/informasi yang
bersumber dari Internet atau media
lainnya.
2. Mempresentasikan hasil pengamatan
terhadap proyek pengembangan
perangkat lunak baik di institansi
swasta maupun pemerintah.
2 Algoritma dan Pemrograman Tugas 2 :
1. Mengamati permasalahan yang terjadi
dalam kehidupan sehari-hari dan
membuat algoritma untuk mengatasi
masalah.
2. Mempresentasikan hasil pengamatan
dan algoritma untuk mengatasi
masalah.
3 Tahapan Pembangunan Program Tugas 3 :
1. Membuat program sederhana untuk
mengatasi masalah.
2. Mendemonstrasikan program
sederhana yang dihasilkan.
4 Pengembangan Pseudocode Struktur Kontrol Tugas 4 :
Pemilihan 1. Membuat algoritma dengan struktur
kontrol pemilihan yang sesuai.
2. Mendemonstrasikan program yang
dihasilkan.
5 Pengembangan pseudocode dengan struktur Tugas 5 :
kendali pengulangan 1. Membuat algoritma dengan struktur
kontrol perulangan yang sesuai.
2. Mendemonstrasikan program yang
dihasilkan.
6-7 Modularisasi & Komunikasi Antar Modul Tugas 6 :
1. Membuat algoritma program
menggunakan konsep loose coupling,
high cohesion.
2. Mendemonstrasikan program yang
dihasilkan.
8 Ujian Tengah Semester
9 Algoritma Untuk Masalah BIsnis Tugas 7 :
1. Membuat algoritma untuk masalah
bisnis
2. Mendemonstrasikan program yang
dihasilkan.
10 Perancangan Program Untuk Masalah Bisnis Tugas 8 :
1. Mengamati proses bisnis pada sebuah
instansi baik swasta maupun
pemerintah dan menentukan kebutuhan
fungsi dari instansi tersebutt.
2. Membuat rancangan program untuk
masalah bisnis.
3. Mendemonstrasikan rancangan
program untuk masalah bisnis yang
telah dibuat.
11 Konsep Pemrograman Berorientasi Objek Tugas 9:
1. Mengamati kelas dan objek yang ada
sebuah Sistem Informasi yang ada di
instansi swasta atau pemerintah.
2. Mempresentasikan hasil pengamatan
pada sebuah Sistem Informasi
12-13 Perancangan Program Dengan Pendekatan Tugas 10:
Berorientasi Objek 1. Mengamati sebuah kebutuhan fungsi
sederhana pada suatu intansi baik
swasta maupun pemerintah.
2. Membuat algoritma program dengan
pendekatan berorientasi objek.
3. Mempresentasikan algoritma program
yang dihasilkan
14-15 Implementasi Algoritma Ke Dalam Bahasa Tugas 11 :
Pemrograman Berorientasi Objek 1. Membuat program dengan bahasa
pemroraman berorientasi objek.
2. Mendemonstrasikan program yang
dihasilkan.
16 Ujian Akhir Semester

Panduan Penilaian: Kreteria Penilaian Tugas: *


1. Absensi.............................. 20% 1. Ketepatan Pengumpulan tugas
2. Tugas................................. 25% 2. Kesesuaian perintah tugas
3. Ujian Tengah Semester..... 25% 3. Ketepatan logika dalam menyelesaikan tugas
4. Ujian Akhir Semester........ 30% 4. Kekompakan kelompok saat melaksanakan
presentasi

Anda mungkin juga menyukai