pemrograman berbasis objek
DESCRIPTION
Bismillah PBO - SMK Negeri 1 KepanjenTRANSCRIPT
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 1/36
09 September 2013
XII RPL1
SMK Negeri 1 Kepanjen
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 2/36
Pengenalan Java Java adalah bahasa pemrograman yang berorientasi
objek (OOP) dan dapat dijalankan pada bermacam-macam system operasi.
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 3/36
Kelebihan Java Multi Platform
Portable
Standard
Community Based Colaboration
SO++
Cointaner Based Technology
Secure
Architecture Oriented
Multi Companies Support
Neutral
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 4/36
Teknologi Java
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 5/36
Pengenalan JDK
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 6/36
Pengenalan JVM (Java Virtual Machine)
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 7/36
Pengenalan JRE (Java Runtime Environtment)
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 8/36
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 9/36
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 10/36
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 11/36
Objek
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 12/36
Class
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 13/36
Deklarasi Class
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 14/36
Method atau Behaviour
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 15/36
Deklarasi Method
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 16/36
Atribut atau Variabel
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 17/36
Deklarasi Variabel
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 18/36
Constructor
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 19/36
Deklarasi Constructor
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 20/36
Package
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 21/36
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 22/36
Enkapsulasi
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 23/36
Contoh Enkapsulasi
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 24/36
Class Abstract
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 25/36
Abstraksi
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 26/36
PewarisanHubungan antara Super Class dengan sub Class
Sub Clas mewarisi sifat Super Class
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 27/36
Diagram Pewarisan
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 28/36
Contoh Pewarisan
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 29/36
Polimorfisme
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 30/36
InterfaceClass yang berisi method-method kosong yangbisa dimanfaatkan dengan cara di Implements
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 31/36
Modifier
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 32/36
Overriding
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 33/36
Contoh Overriding
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 34/36
OverloadingPenggunaan satu nama untuk beberapa method yang berada dengan parameter berbeda.
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 35/36
Contoh Overloading
7/21/2019 Pemrograman Berbasis Objek
http://slidepdf.com/reader/full/pemrograman-berbasis-objek-56d9b72ca2640 36/36
Tugas1. Buat program sederhana yang menampilan :
Nama :
Kelas:
Tanggal:2. Jika a=2, b=3, c=6 dan d=8. Maka berapakah hasil dari:
a. a+b
b. d-c
c. d/ad. b*c
3. Buatlah Tutorial setting Program Java untuk Windows XP atau Windows 7