Perancangan dan pemrograman web Pertemuan 19

Slides:



Advertisements
Presentasi serupa
Form Method(Post & Get) dan Session
Advertisements

Profil Nama : Syaifullah, S.Kom. TTL: Utan, 11 Oktober 1974 Pendidikan: S1 Teknik Informatika STMIK “Bumi Gora” Mataram. Bidang Minat: - Analyst Programmer.
Class dan Objek Lebih Lanjut dalam Pemrograman Berorientasi Objek Pada VB.Net Oleh : Indra, S.Kom.
Menggunakan Java Bean dalam java server pages
BAB V – KONSTRUKTOR DAN DESTRUKTOR
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding.
Pemrograman Berorientasi Aspek.  Suatu aspek digunakan untuk melakukan trace kejadiaan tertentu.  Misal untuk proses debugging  memeriksa apakah program.
Penerapan Enkapsulasi, Pewarisan, dan Polimorfisme
Perancangan dan pemrograman web Pertemuan 15
Pemrograman Berorientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK STMIK MAHAKARYA 2013 Oleh : FARIDI,S.Kom.
STRUKTUR DATA ABSTRACT DATA TYPE
KONSTRUKTOR & DESTRUKTOR
Kompetensi : -Mahasiswa mampu mempraktekkan penggunaan metode Add, Delete, Push, Pop, Merge dalam struktur List. #10 31 MEI 2013 (Kompetensi 9,10,11,12)
Project Pemrograman Web
Pemrograman Java Lanjut
METOD POST (FILE PENGIRIM)
OOP pada pemrograman Web
Pemrograman Berorientasi Obyek Lanjut (IT251)
IT-652 – Pemrograman Berorientasi Aspek Ramos Somya.
Object Oriented Programings Pertemuan 11
STUDY CLUB “Implementasi Pemrograman Berorientasi Objek”
ADT DINAMIS : SINGLY LINKED LIST DAN DOUBLE LINKED LIST
Firman Asharudin | Pemrograman Lanjut
MEMBUAT CLASS & KONSEP ENCAPSULATION
PEMROGRAMAN BERORIENTASI OBJEK
PHP - Pemrograman Berorientasi Obyek
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
Algoritma dan Struktur Data 1 pertemuan 8
Pemrograman Berorientasi Object
Constructor dan Overloading
PEMOGRAMAN BERORIENTASI OBJEK
PEMROGRMAN BERORIENTASI OBJECT Kontrak Perkuliahan
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
Konsep objek.
Perancangan Berorientasi objek
PEMOGRAMAN Kelas dan Perwarisan.
PEWARISAN (Inheritance)
PENDAHULUAN.
Pemrograman Berorientasi Objek
Inheritance (Turunan)
PENDIDIKAN SEPANJANG HAYAT
Pemrograman Berbasis Objek Pengantar OOP
Praktikum 02 konstruksi class
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
PENILAIAN PENGETAHUAN
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
MEMBUAT CLASS & KONSEP ENCAPSULATION
Pemrograman Berorientasi Obyek dengan PHP
Array, Class, Obyek, Method danConstructor.
Konstruktor dan Destruktor
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Pemrograman Berorientasi Objek
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
PEMROGRAMAN BERORIENTASI OBJEK
Algoritma dan Struktur Data
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Inisiasi Class dan Object
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Algoritma dan Struktur Data
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Array, Class, Obyek, Method danConstructor.
Pemrograman Berorientasi Objek
Oleh : Rahmat Robi Waliyansyah, M.Kom.
PENILAIAN PENGETAHUAN
Pointer.
Oleh : Rahmat Robi Waliyansyah, M.Kom
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Transcript presentasi:

Perancangan dan pemrograman web Pertemuan 19 Setter dan Getter Perancangan dan pemrograman web Pertemuan 19

SETTER DAN GETTER Setter dan Getter adalah method yang biasa digunakan dalam pemrogaman berorientasi objek. Sesuai dengan namanya, setter berarti set nilai, dan getter berarti get nilai. Nilai yang di set dan di get adalah nilai dari atribut atau variabel.

KASUS HARI INI Membuat setter dan getter untuk perhitungan nilai mahasiswa Menggunakan konstruktor dan destruktor

SETTER DAN GETTER <?php class NilaiMahasiswa { private $tugas; private $uts; private $uas; function __construct() { $this->tugas = 0; $this->uts = 0; $this->uas = 0; echo “Konstruktor: Set Nilai 0<br/>”; } //Method-method Setter function setTugas($nilai){ $this->tugas = $nilai; } function setUTS($nilai){ $this->uts = $nilai; function setUAS($nilai){ $this->uas = $nilai;

SETTER DAN GETTER //Method-method Getter function getTugas(){ return $this->tugas; } function getUTS(){ return $this->uts; function getUAS(){ return $this->uas; function getNA(){ $nilaiAkhir = (0.2*$this->tugas) + (0.3*$this->uts) + (0.5*$this->uas); return $nilaiAkhir;

SETTER DAN GETTER function __destruct(){ echo “Destruktor : Nilai-Nilai di Hapus Dari Memori”; } $NM = new NilaiMahasiswa(); $NM->setTugas(90); $NM->setUTS(65); $NM->setUAS(88); echo “Nilai Tugas = ”,$NM->getTugas,“<br/>”; echo “Nilai UTS = ”,$NM->getUTS,“<br/>”; echo “Nilai UAS = ”,$NM->getUAS,“<br/>”; echo “Nilai Akhir = ”,$NM->getNA; ?>

Keluaran Yang Dihasilkan Konstruktor: Set Nilai 0 Nilai Tugas = 90 Nilai UTS = 65 Nilai UAS = 88 Nilai Akhir = 81.5 Destruktor : Nilai-Nilai di Hapus Dari Memori