Deskripsi
Mata kuliah ini memberikan pengetahuan mengenai konsep–konsep
pemrograman berorientasi objek yang diterapkan dalam bahasa
pemrograman berorientasi objek, seperti Java, C#.
Setelah mahasiswa mengikuti mata kuliah ini, mahasiswa
dapat :
Memahami konsep OOP (Object Oriented Programming) beserta
implementasinya
Mengimplementasikan atau menerapkan rancangan yang berorientasi
obyek menggunakan salah satu bahasa pemrograman yang
berorientasi obyek (seperti: Java, C#)
Minggu Pokok Bahasan
1 Perkenalan, Peraturan Perkuliahan, Pengenalan Teknologi Java
2 Konsep Pemrograman Berorientasi Objek
3 Dasar-Dasar Pemrograman
4 Struktur Kontrol (Seleksi & Perulangan)
5 Mendefinisikan Kelas
6 Pewarisan, Polimorfisme dan Interface
7 Relasi Kelas
Ujian Tengah Semester
8 Exception &Error Handling
9 Stream and file
10 Multithreading
11 GUI dalam Java /C#
12 Java/C# Event Handling
13 Java/C# + Database 1
14 Java/C# + Database 2
Ujian Akhir Semester
Lewis, J., DePasquale, P., Chase J. 2010. Java Foundations: Introduction to
Program Design and Data Structures 2nd Edition. Addison Wesley.
Arnold, K., Gosling, J., Holmes, D. 2005. The Java Programming Language
Fourth Edition. New Jersey: Wiley Publishing.
Burd, B. 2005. Beginning Programming with Java for Dummies 2nd Edition.
New Jersey: Wiley Publishing.
Greanier, T. 2004. Java Foundation. California: Sybex.
Sinaga, B.L., 2005. Pemrograman Berorientasi Objek dengan Java.
Yogyakarta: Gava Media.
Indrajani, Martin. 2004. Pemrograman Berorientasi Objek dengan Java.
Jakarta: PT. Elex Media Komputindo.
Indonesia .NET Developer Community. 2004. Pengenalan Bahasa C#
Stellman, A and Greene, J. 2010. Head First C#. California: O’Reilly Media
Buku-buku tentang pemrograman JAVA/C# lainnya
Berbagai sumber dari internet.
Persentase
Penilaian Persentase
Absensi/Kehadiran(ABS) 5%
Tugas (TGS) 30%
Keaktifan/Quiz (QIZ) 10%
Ujian Tengah Semester (UTS) 25%
Ujian Akhir Semester (UAS) 30%
Nilai Akhir
Nilai Akhir Nilai Huruf Bobot
80 ≤ N ≤ 100 A 4,0
70 ≤ N < 80 B+ 3,5
65 ≤ N < 70 B 3,0
60 ≤ N < 65 C+ 2,5
55 ≤ N < 60 C 2,0
50 ≤ N < 55 D+ 1,5
40 ≤ N < 50 D 1,0
0 ≤ N < 40 E 0
Perkuliahan:
26 Agustus – 23 Desember 2019
Setiap Kamis, jam : 11.00 sd 13.30 (Reguler) – Ruang DH.102B