-
OOP adalah metode pemrograman yang menggunakan objek-objek (bukan algoritma) sebagai dasar pembangunan blok-blok logika.
-
Objek-objek yang digunakan tersebut merupakan instance dari class-class
-
Class-class dapat saling terhubung melalui hubungan pewarisan sifat (inheritance relationship)
Desain berOrientasi Objek
-
OOD merupakan metode perancangan sistem dengan melakukan dekomposisi berorientasi objek pada sistem yang telah ada
-
Menggunakan notasi untuk menggambarkan aspek statis dan dinamis dari model sistem yang dibuat secara logik maupun secara fisik
Analisa berOrientasi Objek
-
OOA adalah metode analisa kebutuhan-kebutuhan dilihat dari perspektif class dan objek yang ada dalam domain problem
Aspek-Aspek Utama pada Objek
-
Abstraction (abstraksi)
-
Inheritance (pewarisan sifat)
-
Encapsulation (pengapsulan)
-
Polymorphism (banyak bentuk)
-
Message Sending (pengiriman pesan)
-
Association (hubungan)
-
Aggregation (agregasi)
Abstraction
-
Abstraction berguna untuk memfilter atribut dan operation sehingga hanya tinggal atribut dan operation yang diperlukan saja
Inheritance
-
Pewarisan sifat yaitu objek mewarisi sifat dari kelas di atasnya
Encapsulation
-
Disebut juga information hiding yaitu menyembunyikan data atau operasi
-
Berguna untuk melokalisir masalah
Polymorphism
-
Satu nama operation yang memiliki bentuk proses berbeda-beda
Message Sending
-
Pengiriman pesan dari suatu objek kepada objek lain untuk melakukan suatu operation
Association
-
Hubungan antar-objek yang saling membutuhkan
-
Hubungan dapat satu arah dan lebih dari satu arah
-
Hubungan beberapa objek dalam satu kelas disebut multiplicity
Aggregation
-
Merupakan bentuk khusus suatu asosiasi
-
Bentuk agregasi yang asosiasinya sangat erat disebut composition
Keuntungan & Manfaat OO
-
Dapat mendekripsikan fenomena yang menggunakan bahasa alami
-
Atribut lebih mendekati kata sifat
-
Perilaku lebih mendekati kata kerja
-
Kekuatan utama OO : jelasnya infomasi dalam konteks sistem
-
OO erat kaitannya dengan :
-
OOAnaysis
-
OODesign
-
OOUserInterface
-
OOProgramming
-
-
Saat perancangan, OO untuk mendekripsikan sistem
-
Saat pengembangan, OO merupakan konsep sentral
Keterbatasan OO
OO tidak cocok untuk pengembangan :
-
Aplikasi yang sangat berorientasi ke database
-
Aplikasi yang melibatkan perhitungan yang besar dan kompleks
Teknik OOA
-
Mempelajari objek apakah dapat digunakan untuk sistem baru
-
Mendefinisikan objek baru atau objek yang telah dimodifikasi untuk digunakan dalam sistem
-
Teknik OOA fokus pada teknik object modelling yaitu teknik unutk mengidentifikasi objek dan aspek-aspeknya di dalam suatu sistem
Untuk file lengkapnya silahkan download file di bawah ini:
Assalamualaikum, bu.
Ini tugas pertemuan Pemrograman Berorientasi Objek(OOP) yang telah selesai saya kerjakan.
Nama: Eka Karlina Hutagalung
Kelas: SI-17A
bit.ly/Tugas4-SI-17A-EkaKarlina
terimakasih 😀
SukaDisukai oleh 1 orang
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Eka Nur Safitri
NPM : 2016320007
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-ekanursafitri
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Rena
NPM : 2017320021
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-rena
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Siti Khadijah
NPM : 2017320048
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-SitiK
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Firda Amelia
NPM : 2017320062
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-FirdaAmelia
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Evi Darojatun Sholihah
NPM : 2017320060
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-Evi
Terima kasih ^^
SukaSuka
Selamat Pagi Bu, berikut saya sampaikan untuk Tugas 4 Mata kuliah APSI
Nama : Priskila Simanjuntak
NPM : 2017320058
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-PRISKILA
Terima kasih ^^
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Nurul Lutfia Praja
NPM : 2017320042
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-Nurul
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Imas Purwanti
NPM : 2017320011
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-ImasPurwanti
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Putri Nabila Vitria
NPM : 2017320023
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-PutriNabilaV
Terima kasih 🙂
SukaSuka
Assalamualaikum, bu.
Ini tugas pertemuan Pemrograman Berorientasi Objek(OOP) yang telah selesai saya kerjakan.
Nama: Eka Karlina Hutagalung
Kelas: SI-17A
http://bit.ly/Tugas4-SI-17A-EkaKarlina
terimakasih 😀
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Zulfikar Nurrohman
NPM : 2017320041
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-Zulfikar
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama :Jihan Pratiwi
NPM : 2017320049
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-Jihan
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Muhammad Fiky Zanuar
NPM : 2017320018
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-MFIKYZ
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Erlan Dean
NPM : 2017320054
Kelas : SI-17A
Link : http://bit.ly/Tugas4-APSI_SI-17A-ErlanDean
Terima kasih 🙂
SukaSuka
Assalamu’alaikum Bu, berikut saya sampaikan untuk Tugas 4 Matkul APSI
Nama : Irvan Apriana
NPM : 2017320056
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-IrvanApriana
Terima kasih 🙂
SukaSuka
Assalamualaikum Bu, berikut saya sampaikan untuk Tugas 4 matkul APSI
Nama : Rizqi Saskia
NPM : 2017320024
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-RizqiSaskia
Terimakasih 🙂
SukaSuka
Assalamualaikum Bu, berikut saya sampaikan untuk Tugas 4 matkul APSI
Nama : Amanda Alin irwansyah
NPM : 2017320028
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-AlinIrwansyah
Terimakasih 🙂
SukaSuka
Assalamualaikum bu
Saya Raden Bayu Nur Azhar
NPM : 2017320039
Kelas : SI 17A
Ingin menyampaikan tugas 4 mata kuliah APSI yang telah saya kerjakan :
Link nya : http://bit.ly/Tugas4-SI-17A-RadenBayu
Terima kasih bu..
SukaSuka
Assalamualaikum bu
Saya Aditia Ayasy
NPM : 2017320022
Kelas : SI 17A
Ingin menyampaikan tugas 4 mata kuliah APSI yang telah saya kerjakan :
Link nya : http://bit.ly/Tugas4-SI-17A-AditiaAyasy
Terima kasih bu..
SukaSuka
Assalamualaikum Bu, berikut Tugas 4 yang saya sudah selesaikan
Nama : Khairul Fiqri Aziz
NPM : 2017320034
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-Khairulfiqri
Terimakasih 🙂
SukaSuka
Assalamualaikum Bu, berikut Tugas 4 yang saya sudah selesaikan
Nama : dhara ulfa a
NPM : 2017320052
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-dharaulfa
Terimakasih
SukaSuka
Assalamualaikum Bu, berikut Tugas 4 yang saya sudah selesaikan
Nama : Windi Melani Khoirun Nisa
NPM : 2017320016
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-Windimelani
Terimakasih
SukaSuka
Assalamualaikum Bu, berikut Tugas 4 yang saya sudah selesaikan
Nama : ANDRIYANTO HAMSHARUN
NPM : 2017320040
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-Andriyanto
Terimakasih
SukaSuka
Assalamualaikum Bu, berikut Tugas 4 yang saya sudah selesaikan
Nama : Aldiyansah Suryanto
NPM : 2017320027
Kelas : SI-17A
Link : http://bit.ly/Tugas4-SI-17A-AldiyansahS
Terimakasih
SukaSuka