KELAS dan OBJEK.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
BAHASA PEMROGRAMAN JAVA
Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
Kelas & Objek.
Inheritance (Pewarisan) As’ad Djamalilleil
PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST. Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses.
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Functions/Fungsi As’ad Djamalilleil
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding.
Pemrograman Berorientasi Objek
UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ PADANG, 08 Agustus.
Pemrograman Java Pewarisan / Inheritance Polimorfisme Pemrograman Java.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Perancangan dan pemrograman web Pertemuan 15
Pemrograman Javascript
Pemrograman Berorientasi Objek
Kelas dan Objek.
Variable Scope.
Object Oriented Programming Bag.2 Pertemuan 24 Dasar Pemrograman Renni Angreni, S.Kom.
Controller.  Instalasi dan Konfigurasi Web Framework  Konsep Dasar Controller  Aturan Penulisan fungsi.
OOP pada pemrograman Web
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.
Perancangan dan Pemrograman Web
PHP - Pemrograman Berorientasi Obyek
OBJEK dan KELAS Sutrisno PTIIK-UB.
Pemrograman WEB I Pertemuan 11.
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Pertemuan ke-5 Array dan Fungsi
Constructor dan Overloading
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
SUBRUTIN.
OOP.
Pemrograman Berorientasi Objek
Array dan Argumen Baris Perintah
Struktur Kontrol.
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
PHP Perulangan & Function
Interface.
Kelas & Objek.
Pemrograman internet ABU SALAM, M.KOM.
Struktur Kendali program, Array & function
Inheritance (Pewarisan)
As’ad Djamalilleil Functions/Fungsi As’ad Djamalilleil
KELAS & OBJEK SUSSI.
Pemrograman Berorientasi Objek
ARRAY JAVA SCRIPT
Class.
Konsep Object Oriented
Inheritance (Turunan)
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
Mobile Teknologi Pertemuan 2
Materi 9 Pembahasan CLASS Dalam C++
PACKAGE.
OOP Pertemuan 7 Febriyanno Suryana, S.Kom, MM
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Pemograman Lanjut M. Failrul Filza, S.Kom
Pemrograman Berbasis Objek
Algoritma dan Struktur Data
DEWI SULISTIYARINI, S.KOM
08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM
PEMROGRAMAN WEB BERBASIS FRAMEWORK 03. Web Framework Dasar
Pointer.
Pertemuan 6 Praktek Pembuatan Program dengan menggunakan Inheritance
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
Teknik OOP Static Property & Method, Konstanta Class dan Final Class
Pemrograman Berorientasi Objek
Transcript presentasi:

KELAS dan OBJEK

Pendahuluan Memakai ilustrasi untuk memahami kelas dan objek. Misal : Sebuah kelas dibayangkan sebuah mobil : sedan, jeep, minibus. Jika dibicarakan sedan, maka tidak akan terlepas dari kelasnya yaitu mobil yang memiliki mesin, roda, kemudi, tempat duduk, dll. Jika kelas mobil didefinisikan, maka bisa didefinisikan objek sedan, jeep, minibus yang mempunyai seluruh sifat dari mobil.

KELAS Kelas adalah : Sintaksnya : class namakelas { var $namavariabel; Sebuah kumpulan variabel dan fungsi-fungsi yang bekerja dengan variabel tersebut. Sintaksnya : class namakelas { var $namavariabel; kumpulan fungsi; } Di dalam kelas, variabel didefinisikan dengan pernyataan var.

KELAS Secara default, di dalam kelas, ada variabel bernama $this yang mereferensikan kelas itu sendiri. Untuk merujuk pada variabel yang didefinisikan dengan pernyataan var digunakan tanda ->.

Contoh kelas berisi fungsi perhitungan <? Class hitung { var $hasil; Function kali ($x,$y) { $this -> hasil = $x * $y; } Function bagi ($x,$y) { $this -> hasil = $x / $y; Function tambah ($x,$y) { $this -> hasil = $x + $y; Function kurang ($x,$y) { $this -> hasil = $x - $y; ?>

Contoh kelas baru dengan pernyataan extends Jika diperlukan, sebuah kelas baru bisa ditambahkan pada kelas yang ada dengan pernyataan extends. <? Class hitung_juga extends hitung { function pangkat($x,$y) { $this -> hasil = pow ($x,$y) } ?>

OBJEK Sintaks : $namaobjek = new namakelas; Dari devinisi diatas, maka seluruh variabel dan fungsi yang ada di dalam sebuah kelas namakelas, otomatis terdapat pula dalam objek namaobjek tersebut. Untuk merujuk fungsi atau variabel yang dimiliki oleh kelasnya, digunakan juga tanda ->.

Penggunaan kelas dan objek <? Class hitung { var $hasil; function kali ($x,$y){ $this->hasil=$x * $y; } $a=7; $b=3; Echo “nilai \$a = $a<br>”; Echo “nilai \$b = $b<br>”; $calc = new hitung; Echo “\$a dikalikan \$b sama dengan “; $calc -> kali ($a,$b); Print $calc->hasil; Echo “<br>”; Class hitung_juga extends hitung { function pangkat($x,$y){ $this->hasil=pow($x,$y); } $calc_juga = new hitung_juga; echo “\$a kali \$b sama dengan “; $calc_juga -> kali ($a,$b); Print $calc_juga -> hasil; Echo “<br>”; ?>