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
Pendekatan sederhana untuk SEO: Bagaimana memahami dasar-dasar optimasi mesin pencari dengan cara yang sederhana dan praktis melalui jalur penemuan non-spesialis untuk semua orang