Konsep objek
Konsep dasar berorientasi objek Teknik baru dalam melihat permasalahan sistem. Memandang sistem yang akan dikembang- kan sebagai kumpulan objek.
Tinjau Aktivitas kuliah pada sistem akadmik Terdapat 5 objek yang dapat dikenali: Dosen Mahasiswa Materi Jadwal Nilai
Dalam pengembangan sistem, konsep berorientasi objek dapat diterapkan pd: Tahap analisis Tahap perancangan Tahap pemrograman Tahap Testing
Apakah yang disebut Objek ? Adalah sesuatu yang mewakili dunia nyata. Adalah sesuatu yang mampu menyimpan informasi (status), dan mempunyai operasi (prilaku). Mempunyai siklus hidup, diciptakan, dimanipulasi dan dihancurkan
Apakah yang disebut kelas ? Adalah kumpulan dari objek dgn memiliki karakteristik yang sama. Adalah definisi statik dari himpunan objek yang sama. Mempunyai sifat (atribut), prilaku (operasi), hubungan (relasi) dan arti. Suatu kelas dapat diturunkan dari kelas yang lain
Karakteristik berorientasi objek Encaptullation Inherittance Polymorphisme
Encaptulation Pembukusan atribut data dan layanan (operasi-operasi) yang dipunyai objek Untuk menyembunyikan implementasi dari objek sehingga objek lain tidak mengetahui cara kerjanya.
Inherittance Mekanisme yang memungkinkan suatu Kelas objek mewarisi sebagian atau selu ruh definisi kepada kelas objek lain.
Polymorphisme Kemampuan suatu kelas objek diguna kan dibanyak tujuan yang berbeda dengan pernyataan nama yang sama
Keuntungan metodologi berorientasi objek. Meningkatkan produktivitas Kecepatn pengembangan Kemudahan pemeliharaan Adanya konsistensi Meningkatkan kualitas
Analisis berorientasi objek Tentukan kebutuhan pemakai Identifikasi kelas dan objek Identifikasi atribut setiap kelas objek Definisikan struktur dan hirarki Buat model hubungan objek Buat model prilaku objek