Anda di halaman 1dari 2

NAMA : SURYA SAPUTRA

NIM : 20110301
SISTEM INFORMASI
TUGAS PERTEMUAN 1

 Object :
Yang dimaksud dengan objek dalam pemrograman berorientasi objek adalah kumpulan perangkat lunak yang terdiri
dari metode – metode dan variable yang saling berkaitan. Objek juga merupakan wujud nyata dari prototype atau
rancangan yang disebut dalam class.
 Class :
Di dalam sebuah objek kelas merupakan prototype atau rancangan yang menafsirkan variable dan berbagai method
pada sebuah objek tertentu. Fungsinya adalah untuk menampung konten atau isi dari sebuah program yang akan
dijalankan. Dengan kata lain , Kelas/class adalah rancangan atau prototype dari sebuah objek dalam pemrograman
berorientasi objek.
 Encapsulation / Data Hiding :
Ini adalah suatu bentuk dimana pengguna dari sebuah objek tidak dapat mengganti atau mengubah (memodifikasi)
suatu keadaan dari sebuah objek dengan cara yang tidak layak, oleh karena itu keadaan ini hanya dapat memodifikasi
sesuai dengan ketentuan yang terdapat dalam objek tersebut. Begitupun ketika kita ingin mengganti interfacenya
haruslah memenuhi aturan dari objek yang bersangkutan. Objek yang lainnya tidak akan tergantung dengan objek
tersebut.
 Polymorphism
Istilah polimorfisme berasal dari Bahasa latin, yaitu poly yang berarti banyak, dan morph yang berarti bentuk, artinya,
polimorfisme adalah sesuatu yang memiliki banyak bentuk. Contohnya, suatu objek mahasiswa dapat memiliki peran.
 Inheritance
Saat kita membuat sebuah prosedur, maka kita dapat menggunakannya berulang kembali dengan objek yang
berbeda. Selain itu, kita juga dapat mendefinisikan hubungan antar kelas yang tidak hanya dimanfaatkan untuk code
reuse, namun dari sisi pendesainnya pula yang secara garis besar jauh lebih baik. Melalui cara itu pengelolaan kelas-
kelas dan faktor kemiripan di antara kelas-kelas tersebut jauh lebih visible baik untuk digunakan kembali, diperbaiki,
maupun dikembangkan lagi. Tujuan dari pewarisan adalah untuk menyediakan fungsionalitas tersebut.
Fitur pewarisan pada OOP mengijinkan sebuah kelas dengan tipe superclass untuk menurunkan atribut-atribut dan
methodnya kepada kelas yang lainnya yang disebut dengan subclass atau kelas turunannya. Hal tersebut akan
memungkinkan pembuatan kelas baru yang didasarkan dari pengabstrakan atribut-atribut dan behaviour yang sama.
 Attribute
Attribute dari sebuah kelas adalah variable yang global yang dimiliki sebuah kelas, Attribute dapat memiliki hak akses
private, public maupun protected. Sebuah attribute yang dinyatakan sebagai private hanya dapat diakses secara
langsung oleh kelas yang membungkusnya, sedangkan kelas lainnya tidak dapat mengakses attribute secara langsung.
 Method
Method adalah fungsi atau prosedur yang dibuat oleh seorang programmer didalam suatau Class. Dengan kata lain
method pada sebuah kelas hampir sama dengan fungsi atau prosedur pada pemrograman procedural. Pada sebuah
method didalam sebuah kelas, Izin akses itu antara lain private, public dan protected yang memiliki arti yang sama
pada izin akses tersebut.

Anda mungkin juga menyukai