0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan16 halaman

Pertemuan 1

Dokumen ini adalah kontrak perkuliahan untuk mata kuliah Pemrograman Berorientasi Objek dengan bobot 3 SKS, mencakup 14 pertemuan, UTS, dan UAS. Tujuan perkuliahan adalah agar mahasiswa memahami dan mengimplementasikan OOP dalam bahasa pemrograman Java. Materi yang diajarkan meliputi pengenalan PBO, variabel, kondisi, enkapsulasi, inheritance, polimorfisme, dan lainnya.

Diunggah oleh

BrilyanHS
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan16 halaman

Pertemuan 1

Dokumen ini adalah kontrak perkuliahan untuk mata kuliah Pemrograman Berorientasi Objek dengan bobot 3 SKS, mencakup 14 pertemuan, UTS, dan UAS. Tujuan perkuliahan adalah agar mahasiswa memahami dan mengimplementasikan OOP dalam bahasa pemrograman Java. Materi yang diajarkan meliputi pengenalan PBO, variabel, kondisi, enkapsulasi, inheritance, polimorfisme, dan lainnya.

Diunggah oleh

BrilyanHS
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

PEMROGRAMAN

BERORIENTASI
OBJEK

Brilyan Hendrasuryawan, S.Kom., M.T.I.


Kontrak Perkuliahan
 Bobot 3 SKS

 Jumlah Pertemuan : 14 + UTS + UAS

 Penilaian
 Ujian Tengah Semester : 25%
 Ujian Akhir Semester : 25%
 Tugas : 10%
 Tugas Projek : 40%

 Aturan Perkuliahan :
– Kehadiran minimal 75% dari jumlah perkuliahan.
– Setiap Mahasiswa dibekali nilai awal A, selanjutnya tergantung mas-
ing-masing Mahasiswa untuk mempertahankan nilai sampai
akhir semester.
Tujuan Perkuliahan

• Mahasiswa mampu memahami Object Oriented Pro-


gramming
• Mahasiswa mampu memahami Bahasa Pemrograan Java
• Mahasiswa mampu mengimplementasikan OOP ke dalam
Java
Referensi

• C.Thomas Wu, An Introduction to Object-Oriented Pro-


gramming with Java 5th edition, McGraw-Hill, 2008
• Buku-Buku tentang Pemrograman Berorientasi Objek
(Object Oriented Programming)
Materi Mata Kuliah

1. Pengenalan PBO
2. Variable Konstanta Tipe Data
3. Kondisional dan Looping
4. Exception dan Assertion
5. Character dan String
6. Array dan Collection
7. Input Output
8. Enkapsulasi
9. Inheritance
10. Polimorfisme
11. Abstraction
12. Multithreading
13. GUI Programming
14. Testing dan Dokumentasi
Apa itu Pemrograman Berorientasi
Objek (PBO)?
• Paradigma atau cara pandang dalam membangun suatu
program melalui source code. Dalam paradigma PBO,
perlu memodelkan program menjadi objek-objek. Objek
dalam PBO ini adalah perwakilan/representasi dari suatu
benda/sistem yang terlibat dalam program, benda bisa
berupa representasi benda dalam dunia nyata atau hal
yang abstrak.
• Contoh objek misal dalam studi kasus Siakad?
objek mahasiswa, dosen, mata kuliah, dan program studi.
• Anda berbelanja di minimarket. Sebutkan objek-
objek yang terlibat dalam studi kasus berbelanja
di minimarket tersebut!
Seperti apa bentuk Objek dalam source code?

 Programmer yang membangun program menggunakan


paradigma PBO perlu menuliskan Objek dalam bentuk
Class.
Apa itu Class?

● Class adalah source code yang mewakili suatu objek.


Misal dalam program Siakad terdapat objek
mahasiswa, perlu dibuat sebuah Class yang berisi
source code dari objek mahasiswa tersebut.
Class
• Method : Nama lainnya adalah function / fungsi,
bagian kode yang mengeksekusi pekerjaan
tertentu. Misalnya fungsi add untuk
menambahkan dua buah bilangan.
• Main method : Fungsi yang dijalankan pertama
kali dalam program, menjadi entry poin atau titik
permulaan eksekusi suatu program.
• Attributes : Variabel-variabel global yang
mewakili properti yang melekat pada suatu Clas
Hubungan antara Class dan Objek

● Class adalah template atau “cetakan” dari Objek.


● Bisa dianalogikan dalam pembuatan sebuah kue : cetakan
kue adalah Class, kemudian kue yang sudah jadi adalah
Objek.
Hubungan antara Class dan Objek
Sebelum mendapat kue, harus ada
cetakan kuenya dulu. Begitu pula
dengan Objek, harus dibuat Classnya
dulu sebelum bisa membuat Objek
Contoh Class : Calculator
Contoh Class : Calculator

public class Kalkulator {


// atribut
Double bil1, bil2;

public static void main(String[]


args) {
// membuat objek dari class
Kalkulator
Kalkulator kalkulator = new
Kalkulator();

// assignment nilai variabel,


bilanngan yang akan dioperasikan
kalkulator.bil1 = 8.0;
kalkulator.bil2 = 5.0;

// mengalikan bilangan, disimpan


ke variabel
Double hasil =
kalkulator.kali(kalkulator.bil1,
kalkulator.bil2);

// print hasil
System.out.println(hasil);
}
Tugas
Buatlah source code untuk memodelkan objek Mahasiswa
● Atribut
– NIM, nama, jenis kelamin, alamat
● Method :
– isiData
● Mengisi data NIM, nama, jenis kelamin, alamat
– printData
● Menampilkan data NIM, nama, jenis kelamin,
alamat
Terima Kasih

Anda mungkin juga menyukai