GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 2 Berlaku mulai: Genap/2010 MATA KULIAH : BAHASA PEMROGRAMAN KODE MATA KULIAH / SKS : 410103074 / 3 SKS MATA KULIAH PRASYARAT : Logika dan Algoritma DESKRIPSI MATA KULIAH : Mata kuliah ini membahas dasar-dasar Pemrograman dengan level Using Class standar sampai ke pengantar pemrograman berorientasi obyek dengan membuat kelas-kelas dengan inisialisasinya dan terkoneksi secara assosiasi. INSTRUKSIONAL UMUM : o Mahasiswa mampu menerapkan Algoritma dalam Pemrograman Bahasa. o Mahasiswa memahami konsep Pemrograman Berorientasi Obyek dan mampu membuat deklarasi kelas sampai tahap inisialiasi kelas di bahasa pemrograman. /SUMBER BELAJAR : Wajib : 1. ir, A. 2004. Dasar Pemrograman 2. Yogyakarta: ANDI. () 2. tel, H. M., and tel, P. J. 2000. : How to Program fifth edition. New Jersey : Prentice-Hall International. () 3. nama, R. 2002. Tuntunan Pemrograman Jilid 1. Jakarta : Prestasi Pustaka () Anjuran: 4. Cavaness, C., Friesen, G., And Keeton, B. 2001. Special Edition Using 2 Standart Edition. Indianapolis : Que. (Cav) PENILAIAN : UTS UAS Tugas & Quiz : 30% : 30% : 40% Halaman 1 dari 5
1. 1. Mahasiswa mengetahui dan memahami instalasi, konfigurasi, dan struktur pemrograman. mengkompilasi dan menjalankan program contoh dengan menggunakan command line dan editor tertentu. 2 1. Mahasiswa mengetahui berbagai tipe data di. 2. Mahasiswa mengetahui berbagai operator di. 3. Mahasiswa mengetahui cara input-output di dan dapat melakukan konversi antar tipe data di. 3 1. Mahasiswa dapat melakukan penyeleksian kondisi di pemrograman. menyelesaikan soal-soal kecil yang mengandung unsur penyeleksian kondisi. 4 1. Mahasiswa dapat melakukan perulangan di pemrograman. Pengantar dan Instalasi. Tipe Data di Penyeleksian kondisi Perulangan 1. Pengantar ke 2. Instalasi dan konfigurasi JDK 3. Struktur pemrograman 4. Kompilasi dan interpretasi program 5. Macam-macam editor untuk pemrograman. 1. Tipe Data 2. Operator (binary operator, unary operator, operator relasi, & operator logika). 3. Casting dan Konversi antar tipe data 4. Masukan-keluaran. 5. Contoh-contoh masukan data 1. Operator kondisi 2. If - else 3. If - else bersarang 4. Switch 5. Contoh dan latihan soalsoal kondisi 1. For 2. While 3. Do while 4. Perulangan bersarang - 100 Halaman 2 dari 5
menyelesaikan soal-soal kecil yang mengandung unsur perulangan. 5-6 1. Mahasiswa dapat mengaplikasikan larik di pemrograman. memecahkan soal-soal contoh (soal kecil) yang mengandung unsur larik 7 1. Mahasiswa dapat menggunakan metode di bahasa pemrograman. menggunakan fitur-fitur metode di. 8 Mahasiswa dapat mengaplikasikan konsep rekursi dengan. Larik Metode Rekursi 5. Contoh dan latihan soal-soal kondisi 1. Pengantar larik 2. Larik dimensi satu 3. Contoh dan latihan soal larik dimensi satu 4. Larik 2 dan n dimensi 5. Larik dinamis di 6. Contoh dan latihan soalsoal larik 1. Pengertian metode dan nilai balik dari metode 2. Parameter metode 3. Method overloading 1. Pengertian Rekursif 2. Aplikasi terapan yang menggunakan metode. Cav 9 1. Mahasiswa dapat memanfaatkan kelas-kelas utilitas yang umum digunakan di (Math, Vector, Stack, Queue, dan Hashtable). membedakan penggunaan karakteristik penggunaan larik Kelas-kelas Utilitas di 1. Math 2. Vector 3. Stack 4. Queue 5. Hashtable 6. Contoh dan latihan soal - Dokumentasi - 20-30 Halaman 3 dari 5
dengan kelas-kelas utility sejenis (Vector). 3. Mahasiswa dapat membedakan karakteristik penggunaan Vector, Stack, Queue, dan Hashtable. 10 1. Mahasiswa dapat mengimplementasikan String dengan menggunakan kelas String dan kelas String Buffer. membedakan ciri-ciri penggunaan kelas String dan String 1. Pengantar dan deklarasi String 2. String 3. String Buffer kelas Buffer String. 11 Pengantar PBO 1. Konsep pemrograman berorientasi obyek. 2. Kelas dan obyek 3. Attribut dan Metode 4. Penentu akses 5. Instanisasi obyek 12 Konstruktor 1. Pengertian konstruktor 2. Single constructor 3. Multiple constructor 4. Keyword this - Demo - Demo 13 Case study Cerdas cermat soal case study 14 Review + Quiz - Soal Quiz 150 - - 100 - Halaman 4 dari 5
Disahkan Oleh: Diperiksa Oleh: Dibuat Oleh: Helmy Widyantara, S.Kom., M.Eng Tutut Wurijanto, M.Kom Dra. Sulis Janu Hartati, MT. Wakil Ketua I Kaprodi S1 Sistem Informasi Ketua Tim GBPP Halaman 5 dari 5