Berbasis Objek
INTRODUCTION
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
Method
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
Pengertian Abstraksi
Abstraksi adalah menemukan serta memodelkan
fakta-fakta dari suatu objek yang penting bagi suatu
aplikasi atau abstraksi adalah menemukan hal-hal
yang esensial pada suatu objek dan mengabaikan hal-
hal yang sifatnya insedental
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
Contoh Abstraksi
Objek : Kelas Manusia
Dosen No_KTP
Mahasiswa Nama
Pegawai Alamat
Tgl_lahir
Makan
Bekerja
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
Pengertian Enkapsulasi
Enkapsulasi (penyembunyian informasi –
informasi hiding) adalah proses menyembunyikan
detil implementasi sebuah objek. Satu-satunya
jalan untuk mengakses data objek tersebut
adalah melalui Interface (antarmuka)
Dalam Object oriented programming (OOP) kode
dan data disatukan dalam sebuah “benda” yang
tersembunyi isinya yaitu objek
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
Pengertian Pewarisan
Pewarisan adalah sharing (berbagi) atribut dan
operasi diantara kelas-kelas yang didasarkan pada
hubungan hirarki. Sebuah kelas dapat didefinisikan
secara luas menjadi sub kelas - sub kelas.
Setiap kelas saling berhubungan atau mewarisi
semua sifat kelas diatasnya dan menambahkan
sifatnya sendiri yang unik
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
Contoh Pewarisan
Kendaran
No kendaraan
Nama kendaraan
Th. Pembuatan
Harga
Mobil Truk
Jml penumpang Tipe kabin
Jml pintu Kapasitas
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
Gunaulang (Reusability)
Gunaulang adalah sarana untuk meningkatkan
kualitas praktek perangkat lunak yang telah ada
saat pembangunan sistem perangkat lunak yang
baru.
Gunaulang telah meningkatkan
produktivitas pengembangan perangkat lunak
skala besar.
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
Pengertian Polymorphisme
Polymorphisme yaitu konsep yang menyatakan
bahwa suatu fungsi / perilaku / operasi yang sama
dapat diterapkan dan dapat dimiliki oleh kelas –
kelas yang berlainan.
Misal operasi close, memiliki arti yang berbeda
untuk :
- Close (file/tabel)
- Close (pintu)
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
•
Analisa sistem adalah mengidentifikasi
kebutuhan yang diperlukan oleh sistem
•
Perancangan sistem adalah menggambarkan
bagaimana suatu sistem dibentuk yang dapat
berupa penggambaran, perencanaan, dan
pembuatan sketsa atau pengaturan dari beberapa
elemen yang terpisah ke dalam satu kesatuan yang
utuh dan berfungsi
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
•
Implementasi adalah perancangan perangkat
lunak direalisasikan sebagai serangkaian
program atau unit program
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815
Tugas 1
Ketentuan :
1. Kumpulkan dalam bentuk tulis tangan (beri
tanggal pengumpulan)
2. Satu kelompok max. 5 anak
3. Antar kelompok tidak boleh sama
Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK Widya Pratama
Jl. Patriot No. 25 Pekalongan, Telp. (0285) 427816, Fax. (0285) 427815