Berorientasi Objek
Kontrak Perkuliahan
• Kehadiran : 10%
• Tugas : 20 %
• UTS : 30 %
• UAS : 40%
• Bahasa pemrograman, atau sering diistilahkan
juga dengan bahasa komputer atau bahasa
pemrograman komputer adalah instruksi
standar untuk memerintah komputer.
• Bahasa pemrograman merupakan suatu
himpunan dari aturan sintaks dan semantik yang
dipakai untuk mendefinisikan program
komputer.
• Bahasa pemrograman memungkinkan
seorang programmer dapat menentukan data apa saja
yang akan diolah oleh komputer, bagaimana data
tersebut akan disimpan/diteruskan serta mementukan
langkah apa yang akan diambil didalam berbagai situasi.
• Pemrograman Terstruktur adalah suatu aktifitas
pemrograman dengan memperhatikan urutan
langkah-langkah perintah secara sistematis,
logis, dan tersusun berdasarkan algoritma yang
sederhana dan mudah dipahami.
• Pemrograman Berorientasi Objek (Inggris:
object-oriented programming disingkat OOP)
merupakan paradigma pemrograman yang
berorientasikan kepada objek, jadi semua data
dan fungsi di dalam paradigma ini dibungkus
dalam kelas-kelas atau objek-objek.
• Perbedaan keduanya adalah untuk pemrograman
terstruktur adalah sebuah cara pemrosesan data yang
terstruktur (sistematis) dalam analisa, cara dan penulisan
pemrograman.
• Sedangkan pada pemrograman berorientasi objek setiap
objek dapat menerima pesan, memproses data, dan
mengirim pesan ke objek lainnya.
Pada pemrograman berorientasi objek setiap objek dapat menerima
pesan, memproses data, dan mengirim pesan ke objek lainnya.
Sementara itu pemrograman berorientasi objek
memliki beberapa keuntungan seperti :
1. Pemodulan/Enkapsulasi (encapsulation)
2. Penurunan/Pewarisan ( inheritance)
3. Polimorfisme ( Polymorphism)
Enkapsulasi (encapsulation)