RPL Bab 5
RPL Bab 5
Overview
• Pengertian PBO
rangkaian aktivitas berorientasi objek yang meliputi
(analisis, desain, pengkodean)
• Keuntungan
- Meningkatkan produktifitas (reusable)
- Kecepatan pengembangan
- Kemudahan pemeliharan
- adanya konsistensi
- mengingkatkan kualitas perangkat lunak
String
Connect
FORM
DB
• Platform Software
Java Language
C++
PHP
VB
Class
Class Petugas{
Peminjaman {
……………
……………
}
}
class pustaka {
//atribut
private String id, judul, pengarang, penerbit;
private int jumlah, tahun;
//metode
public String getNama() {
return nama;
}
Metode (method)
Metode digunakan untuk memanipulasi object yang
dapat berasal dari suatu event, aktivitas atau aksi
keadaan, fungsi.
Atribut (attribute)
adalah variable global yang dimiliki sebuah kelas, dapat
berupa nilai atau elemen-elemen data.
Abstraksi (abstraction)
adalah proses menyembunyikan detail tertentu dan
hanya menampilkan informasi penting kepada
pengguna.
Enkapsulasi (encapsulation)
adalah pembungkusan atribut data dan metode yang
dimiliki objek untuk menyembunyikan implementasi
dan objek.
Pewarisan (inheritance)
Mekanisme untuk mewariskan satu objek atau sebagian
atau seluruh definisi sebagai bagian dari Kelas
Polimorfisme
Kemampuan suatu objek untuk digunakan di banyak
tujuan yang berbeda dengan nama yang sama.
Antarmuka (interface)
Deklarasi metode pada suatu kelas yang dapat
diimplentasikan oleh kelas lain. Metode pada
antarmuka yang diimplementasikan pada suatu kelas
harus sama persis dengan yang ada pada antarmuka.
Reusability
Pemanfaatan kembali objek yang sudah
didefinisikan untuk suatu permasalahan pada
permasalahan lainnya yang melibatkan objek
tersebut.
Package
Adalah sebuah container atau kemasan yang dapat
digunakan untuk mengelompokkan kelas-kelas
dengan nama dan fungsi yang sama.
Sistem Akademik
1 2
Dekomposisi berdasarkan objek atau Dekomposisi berdasarkan fungsi atau
konsep proses
Konteks
Dosen Jadwal Kuliah
MHS KRS