Pertemuan 1
Pertemuan 1
Objek
Introduction
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
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