Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
35Activity
×
0 of .
Results for:
No results containing your search query
P. 1
makalah OOP

makalah OOP

Ratings: (0)|Views: 5,918|Likes:

More info:

Published by: Wong Gendeng Bin Edan on Nov 09, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

04/18/2013

pdf

text

original

 
( MAKALAH )
Inheritance, Polymorphism, Enkapsulasi
Mata KuliahObject Oriented Programming (OOP)Dosen PembinaAgung Darmawan
Disusun oleh:
1.Ahmad Zainuri2.Ulil Albab3.Moh. Sholahuddin4.5.
UNIVERSITAS ISLAM LAMONGANFAKULTAS TEKNIK INFORMATIKA SEMESTER VKAMPUS PONDOK PESANTREN SUNAN DRAJATBANJARWATI PACIRAN LAMONGAN2009
 
A.PengenalanB.Pengertian
OBJECT ORIENTED PROGRAMMING
 
Object 
-
Oriented Programming 
(OOP) adalah sebuah pendekatan untuk pengembangan /development suatu software dimana dalam struktur software tersebut didasarkan kepada interaksiobject dalam penyelesaian suatu proses/tugas. Interaksi tersebut mengambil form dari pesan-pesandan mengirimkannya kembali antar object tersebut. Object akan merespon pesan tersebut menjadisebuah tindakan /action atau metode. Bahasa pemrograman berbasis object menyediakanmekanisme untuk bekerja dengan:
 
kelas dan object
 
methods
 
inheritance
 
 polymorphism
 
reusability
Object
-
oriented
programs terdiri dari objects yang berinteraksi satu sama lainnya untuk menyelesaikansebuah tugas. Seperti dunia nyata, users dari software programs dilibatkan dari logika proses untuk menyelesaikan tugas. Contoh, ketika kamu mencetak sebuah halaman diword processor, kamu berartimelakukan inisialisasi tindakan dengan mengklik tombol printer. Kemudian kamu hanya menunggurespon apakah job tersebut sukses atau gagal, sedangkan proses terjadi internal tanpa kita ketahui.Tentunya setelah kamu menekan tombol printer, maka secara simultan object tombol tersebut berinteraksidengan object printer untuk menyelesaikan job tersebut.
Mengapa menggunakan OOP?
Mengapa OOP dibangun dalam sebuah paradigma yang luas untuk menyelesaikan masalah bisnis?Bahasa prosedural mengatur program dalam mode barisan linier yang bekerja dari atas ke bawah. Dengankata lain, program adalah kumpulan dari tahapan yang dijalankan setelah yang lain berjalan.
Programming
tipe ini bekerja dengan baik untuk program kecil yang berisi code relative sedikit, tetapi pada saat program menjadi besar, mereka cenderung susah untuk di-
manage
dan di-
debug 
. Dalam usahauntuk me-
manage
program, struktur programming diperkenalkan cara untuk mem-
break down
code-codetersebut melalui
 functions
dan
 procedures
.Ini adalah sebuah langkah perbaikan, namun pada saat program dijalankan dalam sebuah fungsi bisnisyang kompleks dan berinteraksi dengan sistem lain, maka kelemahan dari struktur metodologi programming muncul kepermukaan meliputi:
 
1.
 
Programs menjadi lebih susah untuk dimaintain.2.
 
Fungsi yang tersedia, susah untuk diubah tanpa harus mempengaruhi fungsi sistem secarakeseluruhan.3.
 
Programming tidak baik untuk team development. Programmers harus mengetahui setiap aspek  bagaimana program itu bekerja dan tidak menyebabkan terisolasi usaha mereka atas aspek yang lain dari sistem.4.
 
Butuh usaha yang keras untuk menterjemahkan
 Business Models
dalam
 programming models
.dll
Karakteristik OOP
Dalam section ini, kita akan melihat beberapa konsep dasar dan term-term yang umum untuk seluruh bahasa OOP.
Objects
Jika kita pikir maka kita sekarang hidup dalam sebuah dunia
object
-
oriented
. Kamu adalah object.Kamu berinteraksi dengan
object
lain. Untuk menulis tugas ini kami berinteraksi dengan
object
komputer. Ketika saya bangun pagi, saya merespon pesan suara
object
alarm jam. Faktanya, kamu adalah
object
dengan data-data seperti tinggi dan warna rambut. Kamu mempunyai metode-metode yang kamuakan lakukan, seperti makan dan berjalan.Jadi, apa itu objects? Dalam term OOP,
object
adalah sebuah structure yang menggabungkan data dan prosedur untuk bekerja bersama-sama. Contoh, jika kamu tertarik dalam pelacakan data yangdihubungkan dengan produk, kamu akan menciptakan sebuah object produk yang bertanggung jawabuntuk me-
maintenance
dan bekerja dengan data yang bersinggungan dengan produk. Jika kamu inginkemampuan mencetak dalam aplikasi kamu, kamu harus bekerja dengan sebuah object printer yang bertanggung jawab untuk data serta metode yang digunakan untuk berinteraksi dengan printermu.
 Abstraction
Ketika kamu berinteraksi dengan object-object di dunia ini, kamu sering hanya konsentrasi dengansebuah bagian dari propertiesnya. Tanpa kemampuan untuk mensarikan/abstract atau menyaring untuk dibuang properties object yang asing / tidak ada hubungannya, maka kamu akan menemukan kesulitanuntuk memproses informasi yang kebanyakan membombarding kamu. Sebagai hasil
abstraction
, ketika 2orang berbeda berinteraksi dengan
object
yang sama, mereka sering setuju dengan bagian yang berbedaatas atribut. Ketika kami mengendarai mobil, kami perlu tahu kecepatan serta tujuan yang akan dicapai.Karena mobil itu otomatis, maka kami tidak perlu tahu berapa RPMs dari mesinnya, jadi kami akanmembuang informasi ini. Tapi informasi ini sangat diperlukan oleh mekanik atau pembalap.

Activity (35)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Amtsal Assakafhy liked this
Dicky Syaiful liked this
Nha Nank liked this
Alex Prayogo liked this
Doni Dwi Atmaja liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->