Anda di halaman 1dari 8

Pemrograman Berorientasi

Objek
Introduction

Dedi Gunawan, M.Sc


Dedi.gunawan@ums.ac.id

Kontrak belajar

Presensi 5%
Mid 30%
UAS 35%
Tugas 30%

Dedi.gunawan@ums.ac.id
Toleransi keterlambatan 15 menit (kelas
c)
Hukuman : ?

Referensi
Object oriented programming with
java : C Thomas Wu, 2010
Java2s.com
Sams teach your self java in 21 hours
Pemrograman java : abdul kadir

Pemrograman
Imperative programming
C , pascal

Functional programming
Haskell, Lisp

Logic programming
Prolog

Object oriented programming


PHP, Java, C#, C++

Imperative programming
Pada model ini, program dan
variabelnya disimpan bersama, dan
program terdiri atas perintahperintah yang membentuk
perhitungan, penyimpanan nilai ke
variabel, membaca input,
menghasilkan output, atau
mengarahkan kontrol dari deret
instruksi dalam program

Object oriented
programming
menyediakan model dimana program
merupakan kumpulan obyek yang
berinteraksisatu sama lain. Program
dalam OOP membungkus (encapsulate)
data dan fungsi (atau prosedur) dalam
suatu obyek yang umumnya
diimplementasikan sebagai suatu kelas
(class). Klasifikasi obyek, pewarisan, dan
message passing merupakan
prinsipprinsip dasar dalam OOP

Functional programming
memodelkan suatu masalah
komputasi sebagai kumpulan fungsi
matematiks, dimana setiap input
merupakan domain atau daerah
fungsi, dan output berupa range
atau wilayah fungsi

Logic programming
memodelkan masalah dengan
menggunakan bahasa deklaratif,
yang diimplementasikan dalam
bentuk fakta dan aturan. Maka
dari itu, bahasa ini juga disebut
sebagai rule-based languages

Anda mungkin juga menyukai