DIAN PRAJARINI, S.T.,M.Eng ROSITA YANUARTI, S.Kom.,M.Cs OOP DASAR DIAN PRAJARINI, S.T.,M.Eng ROSITA YANUARTI, S.Kom.,M.Cs
DIAN PRAJARINI, S.T.,M.Eng. dianpraja@gmail.com 081328041415
KONTRAK PERKULIAHAN PENILAIAN KETERLAMBATAN MATERI
PENILAIAN UGD + QUIZ : 25% RESPONSI (1X) : 15% TUGAS + LAPORAN : 10% UTS (TEORI) : 20% UAS/TUGAS BESAR : 30%
Continue.. Range Nilai A = > 90 A- = 80 – 89 B+ = 75 - 79 D = 50 – 59 E < 50
PRESENSI 3 kali berturut-turut Alpha nilai E Presensi < 75% tidak diijinkan ikut UTS/UAS
TERLAMBAT Dosen terlambat 20 Menit (tanpa konfirmasi) = Kosong 15 menit < Mahasiswa terlambat < 20 Menit = boleh masuk tanpa presensi Mahasiswa terlambat > 20 Menit = tidak boleh masuk
MATERI Kontrak Perkuliahan Review Java Basic 1 Sekilas tentang OOP Terstruktur vs OOP Review Java Basic 2 Identify Objects and Classes Identify Objects, Classes and Methods
Continue… Encapsulation Inheritance Polimorfisme Abstract Interface
Tools CommandLine Notepad ++, etc JDK, JRE
JAVA??
Struktur Program Java akses modifier: public dapat diakses oleh kelas lain baik dalam satu maupun berbeda package private tidak bisa diakses oleh kelas lain protected kelas yang dilakukan oleh subkelas turunannya & kelas lain yang ada dalam satu package staticmethod tdk dpt lsg berhub dg yg lain selain variabel static&local string[] args parameter = args bertipe array instance class string method main is one where our program starts its execution
Method print() and println()
Procedural VS OOP The procedural-oriented languages focus on procedures, with function as the basic unit. You need to first figure out all the functions and then think about how to represent data.
Procedural VS OOP The object-oriented languages focus on components that the user perceives, with objects as the basic unit. You figure out all the objects by putting all the data and operations that describe the user's interaction with the data.
Sekilas OOP ~ Computer Soccer Game
Reference Savitch, Walter J., 2006, Absolute Java, Pearson Education,Inc. Kamin, Samuel N.., Mickunas, M. Dennis, Reingold, Edward M., 2002., An Introduction to Computer Science using Java., McGrawHill Cohoon, J. and Davidson, J., 200, Java Program and Design, McGrawHill Education.