SILABUS PERKULIAHAN JENJANG STRATA SATU STMIK NUSA MANDIRI Nama Mata Kuliah : Kode Mata Kuliah : SKS : Semester : Kelompok Mata Kuliah Teknik Pemrograman 666 3 sks III / Ganjil : MKK Standar Kompetensi : Setelah mengikuti mata kuliah ini, mahasiswa diharapkan akan terampil dalam: 1. Mahasiswa memahami dan mampu menjelaskan konsep perancangan program. 2. Mahasiswa mampu melakukan analisis masalah, merancang solusi pemecahan masalah dengan pemrograman terstruktur dan berorientasi objek. 3. Mahasiswa mampu membuat program baik dengan pemrograman terstruktur maupun pemrograman berorientasi objek. Deskripsi Mata Kuliah : Mata kuliah ini menjelaskan tentang konsep perancangan program, pengembangan pseudocode dengan struktur kendali pemilihan dan pengulangan, analisis masalah, merancang solusi dan pengembangan pseudocode, pengembangan pseudocode dengan struktur kendali pemilihan, pengembangan pseudocode dengan struktur kendali pengulangan, modularitas dan komunikasi data, kohesi dan coupling, implementasi rancangan ke dalam bahasa pemrograman, konsep pemrograman berorientasi objek, membuat class, method dan object sederhana, penerapan konsep enkapsulasi dan inheritansi, dan pembuatan program dengan bahasa pemrograman berorientasi objek. Pokok Bahasan Pertemuan ke1 2 3 : Pokok Bahasan Tugas Belajar Konsep perancangan program Algoritma dan Pemrograman Tugas 1 : Membuat pseudocode & flowchart untuk menghasilkan 1 liter air dengan menggunakan tabung dengan ukuran 3 liter dan 5 liter. Latihan 1 : Membuat pseuducode, flowchart dan program untuk menentukan biaya potong rumput. Tahapan Pembangunan Program Latihan 2 : Membuat pseuducode, flowchart dan program untuk menentukan jumlah ubin uang harus dibeli 4 Pengembangan Pseudocode Kontrol Pemilihan Struktur Tugas 2 : Membuat pseuducode, flowchart dan program untuk menentukan apakah suatu bilangan merupakan bilangan prima atau bukan dan apakah tahun yang diinput merupakan tahun kabisat Latihan 3 : Membuat pseuducode, flowchart dan program untuk menentukan wujud air pada temperatur dan tekanan yang diinput. SILABUS PERKULIAHAN JENJANG STRATA SATU STMIK NUSA MANDIRI 5 6 Pengembangan pseudocode struktur kendali pengulangan dengan Modularisasi & Komunikasi Antar Modul Tugas 3 : Membuat pseuducode, flowchart dan program untuk menentukan akar-akar persamaan kuadrat dan menghitung ekivalensi bilangan dalam detik menjadi berapa hari, jam berapa menit dan berapa detik Latihan 4 : Membuat pseuducode, flowchart dan program untuk membuat deret angka sesuai pola Tugas 4 : Membuat pseuducode, flowchart dan program untuk menentukan membuat deret angka sesuai pola Latihan 5 : Buatlah pseudocode, plowchart dan program untuk menampilkan menu untuk menghitung luas bangun ruang seperti : persegi panjang, segitiga dan bujur sangkar Tugas 5 : Merancang program untuk menampilkan bilangan faktorial, fibonancii dan konversi angka ke dalam bentuk kalimat 7 8 9 10 11 12 13 Review Materi Ujian Tengah Semester Tugas 6 : Membuat program lengkap Algoritma Untuk Masalah BIsnis dengan pseudocode dan flowchart untuk menampilkan daftar gaji gaji karyawan Perancangan Program Untuk Masalah Bisnis Konsep Pemrograman Berorientasi Objek Tahapan Perancangan Berorientasi Objek Tugas 7 : Membuat program untuk menentukan luas sawah yang berbentuk segitiga Perancangan Berorientasi Objek Untuk Multi Kelas 14 Implementasi Algoritma Ke Dalam Bahasa Pemrograman Berorientasi Objek 15 16 Review Materi Ujian Akhir Semester Alokasi Waktu : 135 menit x 1 kali per minggu Tugas : Tugas Individu: Membuat pseudocode sesuai dengan studi kasus yang diberikan. Tugas Kelompok: Membuat program sesuai dengan studi kasus yang ditentukan. Media dan Alat : White Board, LCD Projector, Notebook, Internet, Powerpoint telah SILABUS PERKULIAHAN JENJANG STRATA SATU STMIK NUSA MANDIRI Penilaian : Absensi 10% + Nilai Tugas 20% + UTS 30% + UAS 40% Buku Acuan : WAJIB 1. Robertson, Lesley Anne. 2003. Simple Program Design: a Step by Step Approach. Edisi ke-4. Course Technology Inc. DIANJURKAN : 2. Binarto, Iwan. 2005. Konsep Bahasa Pemrograman. Yogyakarta: ANDI. 3. Kadir, Abdul. 2002. Pemrograman C++. Yogyakarta: ANDI. 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