pemrograman berbasis objek

Post on 04-Mar-2016

20 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Bismillah PBO - SMK Negeri 1 Kepanjen

TRANSCRIPT

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

top related