OBJECT ORIENTED PROGRAMMING DENGAN PHP
|
|
|
- Teguh Lesmono
- 9 tahun lalu
- Tontonan:
Transkripsi
1 OBJECT ORIENTED PROGRAMMING DENGAN PHP TEKNIK INFORMATIKA UNIKOM (2008)
2 Hal penting dalam OOP Class Properti / Variable Method / Function Object Instansiasi Class Constructor & Destructor Visibilitas Member (Member Visibility) Public, Private dan Protected Function Setter dan Getter Pewarisan (Inheritance)
3 Definisi Class Class disusun berdasarkan karakteristik sebuah objek benda. Sifat ini disebut sebagai Abstraksi (Abstraction) Class adalah penampung sekumpulan elemen data (variable) dan kode program (function) yang digunakan oleh pengolahan datanya. Sifat ini disebut sebagai enkapsulasi (Encapsulation). Class dapat disusun secara hierarki sehingga suatu class dapat mewariskan beberapa atau semua karakteristiknya ke class lain (class anak/child class). Sifat ini disebut sebagai Pewarisan (Inheritance)
4 Properti / Variable Berdasarkan sifat abstraksi, suatu class menyimpan karakteristik suatu benda dalam suatu variable. Variabel ini sering disebut sebagai properti. Contoh: Class Orang mempunyai properti seperti Nama, Warna Rambut, Tinggi, Berat, Tahun Lahir dan lain-lain. Class KoneksiDB mempunyai properti seperti Alamat Server, User Name, Password dan Nama Database
5 Method / Function Selain mempunyai properti, sebuah class juga mempunyai Method. Dalam PHP, method suatu class diwujudkan dalam sebuah function. Method adalah perilaku yang dapat dilakukan oleh class. Contoh : Class Orang mempunyai method seperti Makan, Minum, Tidur, Ucap Salam, dan lain-lain Class KoneksiDB mempunyai method seperti Koneksi, EksekusiQuery, AmbilData dan lain-lain
6 Aturan Pembuatan Class Definisi suatu class dimulai dengan keyword Class, diikuti dengan nama classnya. Isi suatu class diapit dengan kurung kurawal ({ ). Umumnya isi class diawali dengan menuliskan properti-propertinya dan diikuti dengan methodmethodnya.
7 Contoh Class Nama file : orang.php <?php class Orang{ public $nama; // var $nama; untuk PHP4 function UcapSalam(){ echo "Hallo. Nama Saya adalah $this->nama";?>
8 Object Objek merupakan insansiasi dari suatu Class. Sebuah class tidak dapat digunakan tanpa diinstansiasikan dulu (kecuali untuk Static Class). Objek sebenarnya sebuah variabel.
9 Instansiasi Class Instansiasi objek bisa dilakukan dengan perintah new. Ketika suatu instansiasi class (pembuatan objek) dilakukan, maka secara otomatis akan memanggil function Constuctor milik class tersebut. Contoh instansiasi class adalah : $andri=new Orang() $db=new KoneksiDB( localhost, root, pass, db );
10 Contoh instansiasi class Nama file : orang1.php <?php include("class.php"); $dhika=new Orang(); // instansiasi $dhika->nama="dhika Noviansyah"; $dhika->ucapsalam(); echo "<br>";?> $shelly=new Orang(); // instansiasi $shelly->nama="shelly Septiani"; $shelly->ucapsalam();
11 Contoh instansiasi class Jika dieksekusi akan menghasilkan tampilan seperti di bawah ini.
12 Constructor dan Destructor Constructor adalah suatu function khusus yang akan dieksekusi ketika suatu objek dibuat (instansiasi class). Umumnya constructor dibuat untuk memberikan suatu operasi awal yang harus dilakukan ketika sebuah objek dilahirkan (inisialisasi objek) Destructor adalah function khusus yang dilakukan ketika suatu objek akan dihapus. Umumnya destructor dibuat untuk mengembalikan kembali sumber daya komputer (misalnya memori, file). Contoh operasi dalam destructor menghapus kembali memori yang telah digunakan atau menutup koneksi ke suatu file.
13 Contoh Constructor dan Destructor Nama File : orang2.php <?php class Orang{ private $nama; function construct($nama){ $this->nama=$nama; echo "Contructor: $this->nama dilahirkan<br>"; function UcapSalam(){ echo "Hallo. Nama Saya adalah ".$this->nama."<br>"; function destruct(){ echo "Destructor: $this->nama meninggal dunia<br>";?>
14 Contoh Constructor dan Destructor Nama File : orang3.php <?php?> include("orang2.php"); $orang1=new Orang("Orang 1"); $orang1->ucapsalam(); $orang2=new Orang("Orang 2"); $orang2->ucapsalam();
15 Contoh Constructor dan Destructor Jika dieksekusi akan menghasilkan tampilan seperti di bawah ini.
16 Visibilitas Member Visibilitas dari properti atau method dapat dilakukan dengan mengawali pendefinisian dengan keyword : Public Member ini dapat diakses dimanapun, walaupun dari luar classnya. Private Member ini hanya dapat diakses di dalam pendeklarasian classnya saja. Member ini tidak dapat dikenal di class turunannya. Protected Mirip dengan private, tetapi member ini dapat dikenal di class turunannya.
17 Visibilitas Member (Contoh) Nama file : visibility.php <?php class Visibility{ public $public = 'Public'; protected $protected = 'Protected'; private $private = 'Private'; function CetakProperti() { echo "Akses dari dalam class <br>"; echo "Public : ".$this->public."<br>"; echo "Protected : ".$this->protected."<br>"; echo "Private : ".$this->private."<br>"; $obj = new Visibility(); $obj->cetakproperti(); echo "<br> Pengaksesan dari luar class <br>"; echo "Public : ".$obj->public."<br>"; // OK echo "Protected : ".$obj->protected."<br>"; // ERROR echo "Private : ".$obj->private."<br>"; // ERROR?>
18 Visibilitas Member (Contoh) Jika dieksekusi akan menghasilkan tampilan seperti di bawah ini.
19 Function Setter dan Getter Function Setter adalah fungsi yang digunakan untuk memberikan (set) nilai untuk suatu properti. Umumnya function ini digunakan untuk properti yang mempunyai visibilitas protected atau private. Function setter sering digunakan untuk memvalidasi data yang masuk sebelum data tersebut diisikan ke suatu properti. Function Getter adalah suatu function yang digunakan untuk menghasilkan (get) suatu nilai baik dari member public, private, protected atau pun dari hasil perhitungan.
20 Function Setter dan Getter (Contoh) Nama file : setget.php (bagian 1) <?php class Nilai{ private $tugas=0,$uts=0, $uas=0; function settugas($nilai){ if(($nilai<=100)&&($nilai>=0)) $this->tugas=$nilai; function setuts($nilai){ if(($nilai<=100)&&($nilai>=0)) $this->uts=$nilai; function setuas($nilai){ if(($nilai<=100)&&($nilai>=0)) $this->uas=$nilai; function gettugas(){ return $this->tugas; function getuts(){ return $this->uts; Modul Aplikasi Teknologi Online Oleh Andri Heryandi, S.T. (IF-UNIKOM)
21 Function Setter dan Getter (Contoh) Nama file : setget.php (bagian 2) function getuas(){ return $this->uas; function getna(){ $nilaiakhir=0.2*$this->tugas+ 0.3*$this->uts+ 0.5*$this->uas; return $nilaiakhir; function tampil(){ echo "Nilai Tugas : ".$this->tugas. " Nilai UTS : ".$this->uts. " Nilai UAS : ".$this->uas. " Nilai akhir : ".$this->getna()."<br>"; // End of Class Nilai
22 Function Setter dan Getter (Contoh) Nama file : setget.php (bagian 3) // Contoh penggunaan class Nilai $nilai=new Nilai(); $nilai->settugas(80); // Nilai berubah echo "Nilai Tugas sekarang adalah : ".$nilai->gettugas()."<br>"; $nilai->setuts(60); // Nilai berubah $nilai->setuas(90); // Nilai berubah $nilai->tampil(); $nilai->setuas(110); // Nilai uas tidak berubah, Nilai baru tidak valid $nilai->tampil(); echo "Nilai akhir adalah : ".$nilai->getna();?>
23 Function Setter dan Getter (Contoh) Nama file : setget.php (bagian 3) // Contoh penggunaan class Nilai $nilai=new Nilai(); $nilai->settugas(80); // Nilai berubah echo "Nilai Tugas sekarang adalah : ".$nilai->gettugas()."<br>"; $nilai->setuts(60); // Nilai berubah $nilai->setuas(90); // Nilai berubah $nilai->tampil(); $nilai->setuas(110); // Nilai uas tidak berubah, Nilai baru tidak valid $nilai->tampil(); echo "Nilai akhir adalah : ".$nilai->getna();?>
24 Function Setter dan Getter (Contoh) Jika dieksekusi, maka akan menampilkan tampilan seperti di bawah ini. Pewarisan (Inheritance)
25 Pewarisan (Inheritance) Pewarisan/Penurunan merupakan fitur OOP yang sangat berguna. Dengan pewarisan, sebuah class dapat diturunkan menjadi class baru yang mempunyai sebagian atau seluruh karakteristik dari class parentnya. Pewarisan dilakukan dengan keyword extends Visibility member berlaku di pewarisan. Dalam pewarisan dikenal istilah Override yaitu mendefinisikan ulang suatu function yang telah tersedia di class child sehingga mempunyai perilaku yang berbeda dari perilaku function class parentnya. Dalam class turunan, boleh ditambah properti atau member baru.
26 Pewarisan (contoh) Nama File : waris1.php <?php class Orang{ protected $nama; function construct($nama){ $this->nama=$nama; function UcapSalam(){ echo "Hallo. Nama Saya adalah ".$this->nama."<br>";?>
27 Pewarisan (contoh) Nama File : waris2.php <?php?> include("waris1.php"); // Pewarisan tanpa perubahan class OrangSunda extends Orang{ // Pewarisan dengan meng-override function UcapSalam // dan Penambahan Method class OrangInggris extends Orang{ protected $asal="england"; // penambahan properti baru function UcapSalam(){ echo "Hello. My name is ".$this->nama."<br>"; function UcapNegara(){ // penambahan method baru echo "I'm from ".$this->asal."<br>"; $kabayan=new OrangSunda("Kabayan"); $kabayan->ucapsalam(); $william=new OrangInggris("Prince William"); $william->ucapsalam(); $william->ucapnegara();
28 Pewarisan (contoh) Jika dieksekusi, maka akan menampilkan tampilan seperti di bawah ini.
29
30 Contoh Aplikasi OOP Pada pertemuan 4, dijelaskan mengenai FUNCTION. Ada beberapa hal yang belum diisi yaitu : Function info_user() : Function untuk menampilkan informasi user seperti nama user, link ke ganti password, link ke logout dll. (belum bisa diimplementasikan di pertemuan ini) Function info_client() : Function untuk menampilkan IP Client, Nama dan versi Browser yang digunakan, serta Flatform Sistem operasi yang digunakan oleh client. Function rss_berita_it() : Function untuk menampikan RSS berita it, misalnya dari layanan rss detikinet.com (
31 Contoh Aplikasi OOP Buka kembali file lib_func.php
32 Mengisi function info_client() Cari function info_client() Buatlah perintah PHP untuk menampilkan informasi client. Jika merasa kerepotan untuk membuat sendiri, maka carilah di internet boleh di google, phpclasses.org, atau pear.php.net Contoh : Search di google dengan keyword Get Browser Name with PHP. Salah satu link hasil pencariannya adalah yang ternyata memiliki sebuah class untuk menampilkan informasi browser seperti Nama Browser, Versi Browser dan Flatform OS. Dengan mengklik link Download Source Code, maka didapatlah file classnya dengan nama browser.php. Gunakan class tersebut untuk mengisi function info_client()
33 Mengisi function info_client() Secara garis besar, isi file browser.php <?php /***************************************************************** Deskripsi Class. HARAP DIBACA. BIASANYA ADA CONTOH PEMAKAIAN CLASSNYA *****************************************************************/ class browser{ var $Name = "Unknown"; var $Version = "Unknown"; var $Platform = "Unknown"; var $UserAgent = "Not reported"; var $AOL = false;?> // Constructor class browser function browser(){ // cara lain membuat contructor. // ISI CONSTRUCTOR
34 Mengisi function info_client() Copykan file browser.php ke folder web anda. Berdasarkan deskripsi class yang ada di browser.php, didapatkan contoh cara penggunaannya adalah sebagai berikut : $br = new Browser; echo "$br->platform, $br->name version $br->version";
35 Mengisi function info_client() Edit function info_client() menjadi : function info_client(){ echo "IP : ".$_SERVER['REMOTE_ADDR']."<br>"; include("browser.php"); $br = new Browser; echo "Browser : ".$br->name." ".$br->version."<br>"; echo "OS : ".$br->platform."<br>"; Keterangan isi source code : Baris 1 : $_SERVER[ REMOTE_ADDR ] digunakan untuk mengambil alamat IP Client Baris 2 : include( browser.php ) digunakan untuk membaca/memuat file class browser Baris 3 : $br = new Browser digunakan untuk membuat objek $br Baris 4 : Menampilkan nama browser dan versinya Baris 5 : Menampilkan sistem operasi yang dipakai client.
36 Test Jika file index.php dieksekusi, maka akan menghasilkan tampilan seperti di bawah ini
37 Function rss_berita_it()???????? Bagaimana dengan function RSS_BERITA_IT() Pelajari RSS terlebih dahulu. Cari di phpclasses.org dengan keyword RSS Reader Salah satunya akan menampilkan hasil pencarian : Class: RSS Feed Reader (rss reader, rss feed, XML reader) - PHP... This class can be used to parse and display the items of an RSS feed. It parse an RSS feed XML document and extracts the each item title, description, Similar pages Silahkan download file classnya, kemudian buatlah script phpnya sehingga akan menghasilkan tampilan seperti di halaman selanjutnya. Warning : class rss_reader tersebut masih terdapat warning error. Juga ada kekeliruan sedikit. Silahkan improvisasi. Find the bug and fix it.
38 Judul & isi berita ditampilkan
39 Hanya Judul yang muncul
40 Alamat-alamat rss RSS detikinet IlmuKomputer Film Bioskop 21 Berita Kampus IF PHPClasses.org Kompas - Bola Liputan 6 Alamat Untuk rss lain dari kompas, silahkan cari di :
OBJECT ORIENTED PROGRAMMING DENGAN PHP. Janitra Panji
OBJECT ORIENTED PROGRAMMING DENGAN PHP Janitra Panji Overview Class Properti / Atribut Method Visibilitas Member Object Constructor & Destructor Inheritance Definisi Class Class disusun berdasarkan karakteristik
Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP
Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP 6.1. Tujuan Mahasiswa dapat membuat aplikasi web base dengan menggunakan pendekatan OOP. 6.2. Bahan 1. Dreamweaver 2. Browser 3.
PEMROGRAMAN PHP DASAR
2016 PEMROGRAMAN PHP DASAR Eka Dyar Wahyuni Sistem Informasi UPN Veteran Jawa Timur 1/6/2016 Contents 1. Mengambil Nilai Parameter... 2 2. Menyimpan ke Database... 5 3. Menampilkan Hasil dari Database
MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 9 Kelas dan Objek Tujuan: Mahasiswa memahami penggunaan model pemograman berorintasi objek (OOP - Object Oriented Programming) untuk menyelesaikan
MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 9 Kelas dan Objek Tujuan: Mahasiswa memahami penggunaan model pemograman berorintasi objek (OOP - Object Oriented Programming) untuk menyelesaikan
Pemrograman Web. Pemrograman Berorientasi Objek. 8 Adam Hendra Brata
Pemrograman Web Pemrograman Berorientasi Objek 8 Adam Hendra Brata Pokok Bahasan Pengantar PBO PBO dengan PHP Pengayaan : Halaman Administrasi Tugas 4 Pemrograman Berorientasi Objek Pemrograman Berorientasi
Pemrograman Web. Pemrograman Berorientasi Objek. Adam Hendra Brata
Pemrograman Web Pemrograman Berorientasi Objek Adam Hendra Brata Pokok Bahasan Pengantar PBO PBO dengan PHP Pengembangan Website Berorientasi Objek Pemrograman Berorientasi Objek Pemrograman Berorientasi
Pemrograman Berorientasi Objek Dengan PHP5
Pemrograman Berorientasi Objek Dengan PHP5 Ditulis oleh: Gerry Sabar Pendahuluan Tutorial ini berawal dari pengalaman saya mengamati teman-teman di universitas yang belajar pemrograman berorientasi objek.
Object Oriented Programming (Class, Inheritance, Encapsulation dan Interface)
Object Oriented Programming (Class, Inheritance, Encapsulation dan Interface) Ramos Somya Object sebuah benda (entity) yang memiliki batasan (boundary) dan identitas (identity) yang terdefinisi dengan
LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1
LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1 INSTALLASI FRAMEWORK YII DAN MENGGUNAKAN GENERATOR Disusun oleh BUJANG PUTRO WICAKSONO 135610046 JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA
Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno
Pemrograman Lanjut Jurusan S1 Teknik Informatika 9/17/2012 Ratno Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip
Diciptakan oleh James Gosling. Resmi diperkenalkan tahun Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu
IT-652 Ramos Somya Diciptakan oleh James Gosling. Resmi diperkenalkan tahun 1995. Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu berjalan di SO Solaris & Windows NT. Pada
KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:
KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut: a. Abstraksi (abstraction) b. Pembungkusan (encapsulation) c. Pewarisan (inheritence)
MODUL PRAKTIKUM I PEMOGRAMAN BERORIENTASI OBJEK DENGAN PHP
MODUL PRAKTIKUM I PEMOGRAMAN BERORIENTASI OBJEK DENGAN PHP TEKNIK INFORMATIKA UNIGHA 2017 By Dedy Iskandar,ST Pemrograman Berorientasi Objek dalam PHP Pengantar Pemrograman Berorientasi Objek PHP pada
Pemrograman Web. Object Oriented Programming in PHP 5
Pemrograman Web Object Oriented Programming in PHP 5 Pengantar OOP PHP pada awalnya hanyalah kumpulan script sederhana. Dimulai sejak PHP 4 -> OOP Script yang menggunakan konsep object-oriented akan lebih
Pertemuan 11 Object Oriented Program
Pertemuan 11 Object Oriented Program OOP Pengertian OOP Pemrograman yang menitikberatkan kepada objek-objek (Seperti Pengiriman Nilai, Pesan atau Pernyataan Objek) untuk menyelesaikan tugas atau proses
Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX
Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Pengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Pengenalan Script. Definisi HTML
1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML
Diciptakan oleh James Gosling. Resmi diperkenalkan tahun Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu
IT-652 Ramos Somya Diciptakan oleh James Gosling. Resmi diperkenalkan tahun 1995. Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu berjalan di SO Solaris & Windows NT. Pada
PEWARISAN. Disusun Oleh: Reza Budiawan. Untuk: Tim Dosen Algoritma & Pemrograman Lanjut
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 PEWARISAN Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran di lingkungan
MODUL 3 DASAR-DASAR PHP
MODUL 3 DASAR-DASAR PHP Para pengguna internet dewasa ini cenderung lebih menyukai situs-situs yang mempunyai tampilan menarik dan menghibur. Yang pasti, mereka sudah bosan dengan tampilan web yang begitu-begitu
PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
Pertemuan 10 Pemrograman Berorientasi Objek dalam PHP
Diktat Kuliah Pemrograman Web ver.0 Pertemuan 0 Pemrograman Berorientasi Objek dalam PHP Pengantar Pemrograman Berorientasi Objek Object dan Class Properties dan Method Mendefinisikan Class Pengantar Pemrograman
Bab 8. Dasar-Dasar OOP
Bab 8. Dasar-Dasar OOP Pemrograman Berorientasi Obyek Politeknik Elektronika Negeri Surabaya 2007 Overview Introduction Encapsulation Information Hiding Interface to access data Constructor Overloading
Pemrograman Berorientasi Obyek. Ramos Somya
Pemrograman Berorientasi Obyek Ramos Somya Adalah pembungkusan attribute atau behaviour sehingga tidak dapat diganti secara sembarangan dengan cara yang tidak seharusnya Adalah sebuah konsep di mana data
PEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO
PEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO Budhi Irawan, S.Si, M.T 1 PENDAHULUAN Meskipun bahasa C adalah bahasa pemrograman yang berkekuatan tinggi (powerful) atau bisa digunakan untuk membuat program
PERTEMUAN 2 PEMOGRAMAN BERORIENTASI OBJEK L/O/G/O
PERTEMUAN 2 PEMOGRAMAN BERORIENTASI OBJEK L/O/G/O PENGERTIAN Secara logika kelas dalam dunia pemrograman dapat kita bayangkan seperti halnya kelas-kelas yang ada pada sekolah dasar. Kelas digunakan untuk
CLASS PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM JOGJAKARTA
CLASS PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM JOGJAKARTA OBJEK Contoh : Meja, Kursi, Orang, dll Karakteristik yang utama pada sebuah objek, yaitu : Setiap objek memiliki atribut sebagai
MODUL 2 Constructor. Tujuan: Mahasiswa dapat mengenal dan memahami konsep constructor dan overloading constructor
MODUL 2 Constructor Tujuan: Mahasiswa dapat mengenal dan memahami konsep constructor dan overloading constructor Materi: Pengantar Constructor Overloading constructor Soal Latihan Referensi: Fikri, Rijalul.
Persiapan. Jalankan server apache dari XAMPP control panel Ekstrak file yang telah dibagikan, Salin folder week_8 ke htdocs
Ajax Persiapan Download: https://drive.google.com/file/d/0bxksp6axeejqa3loddvnd2fcx3c/vi ew?usp=sharing Latihan-latihan ini memerlukan koneksi aktif internet Cek kembali koneksi internet anda Jalankan
Dengan menggunakan encapsulation kita dapat membatasi akses langsung suatu class atau program kecuali melalui suatu method yang sudah diberikan.
Encapsulation Encapsulation yang terkadang disebut juga dengan information hiding pada dasarnya adalah kombinasi antara data dan method pada sebuah class yang ditujukan untuk menyembunyikan detail dari
Pengenalan Borland Delphi Dasar-Dasar OOP dengan Delphi Pengenalan IDE Delphi Form dan Komponen
Perkuliahan Pemrograman II (Teori / Praktikum) Pengenalan Borland Delphi Dasar-Dasar OOP dengan Delphi Pengenalan IDE Delphi Form dan Komponen Borland Delphi Kelebihan Menggunakan Borland Delphi Aplikasi
Konsep dan Teknik Menguasai Modern OOP di PHP. Awan Pribadi Basuki CV. LOKOMEDIA
Konsep dan Teknik Menguasai Modern OOP di PHP Awan Pribadi Basuki CV. LOKOMEDIA Konsep dan Teknik Menguasai Modern OOP di PHP Perpustakaan Nasional : Katalog Dalam Terbitan (KDT) Penulis : Awan Pribadi
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari pembuatan Sistem Informasi Geografis Lokasi Yang Terkena Dampak Bencana Gunung Sinabung Berbasis Web
Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013
Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013 Mata Kuliah : Pemrograman Visual 2 Kelompok : KI Hari/Tanggal : Sabtu, 15 Februari 2014 Waktu : 120 menit Dosen : Agus Umar
MODUL 1 PENGENALAN PDO (PHP DATA OBJECT)
MODUL 1 PENGENALAN PDO (PHP DATA OBJECT) Uraian materi PDO (PHP Data Objects) adalah interface universal yang disediakan PHP untuk berkomunikasi dengan database server. interface universal disini adalah
ABSTRACT CLASS DAN INTERFACE
ABSTRACT CLASS DAN INTERFACE 1. Kompetensi Setelah menempuh materi percobaan ini, mahasiswa mampu mengenal: 1. Konsep abstract class 2. Abstract method 3. Notasi UML untuk abstract class 4. Konsep interface
STRUKTUR DENGAN ARRAY DAN FUNCTION
STRUKTUR Struktur digunakan untuk mengelompokan sejumlah data yang mempunyai tipe data yang berbeda. Variabel-variabel yang membentuk sebuah struktur dinamakan elemen struktur. DEKLARASI STRUKTUR STRUKTUR
Pemrograman Lanjut. Class, dan Instance Variable. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut
Pemrograman Lanjut Class, dan Instance Variable Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut Objectives Mampu mendeklarasikan class dan menggunakannya untuk membuat object. Mampu mendeklarasikan
Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML
Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil
C#, Programming, Object-oriented. Pengenalan C# Erick Pranata. Edisi I
C#, Programming, Object-oriented Pengenalan C# Erick Pranata Edisi I Maret 2013 Karakteristik C# (C Sharp) merupakan bahasa garapan Microsoft yang merujuk pada kultur Java yang dilengkapi dengan kemampuan
Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno
Pemrograman Lanjut Jurusan S1 Teknik Informatika 9/17/2012 Ratno Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip
Dasar Pemrograman Java. H. Risdiandri Iskandar, SKom,MM 1
Dasar Pemrograman Java H. Risdiandri Iskandar, SKom,MM 1 Perbedaan Java dengan C++ Java dirancang untuk menjadi bahasa yang sederhana, meminimalkan kesalahan, namun tangguh. Suatu aplikasi Java ditulis
BAB 1 PENDAHULUAN Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Pemrograman aplikasi berbasis web sudah berkembang pesat, demikian juga dengan teknologi yang digunakan. Dengan adanya perkembangan teknologi, aplikasi web
SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP
7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi
Pengenalan OOP. Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program.
Class & Objek Pengenalan OOP Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program. Object tersebut dikarakterisasi oleh property dan behavior. Pengenalan
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan
Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.
1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak
HTML DOM #1 Yosef Murya Kusuma Ardhana. ST., M.Kom
HTML DOM #1 Yosef Murya Kusuma Ardhana. ST., M.Kom HTML? HTML merupakan singkatan dari Hypertext Markup Language. HTML adalah sekumpulan text atau file ASCII yang berisi intruksi atau perintah program
SUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
BUKU PEDOMAN SITUS PERWALIAN Versi User : Sekretariat Jurusan
BUKU PEDOMAN SITUS PERWALIAN Versi User : Sekretariat Jurusan Universitas Komputer Indonesia Direktorat ICT & Multimedia DAFTAR ISI DAFTAR ISI... i PENDAHULUAN... 1 Latar Belakang... 1 SITUS PERWALIAN
MODUL 3. Inheritance, Abstract Class, Interface TUJUAN PRAKTIKUM LANDASAN TEORI. A. Inheritance
MODUL 3 Inheritance, Abstract Class, Interface TUJUAN PRAKTIKUM 1. Praktikan dapat memahai bagaimana suatu class dapat mewariskan sifat dari class yang sudah ada. 2. Praktikan mampu mendefinisikan superclass
Mengembangkan Component Joomla Oleh : Garry B.
Mengembangkan Component Joomla Oleh : Garry B. # Prologue Joomla terkenal sebagai salah satu platform Content Management System (CMS) untuk mempublikasi ke World Wide Web ataupun dalam intranet. Tetapi
Cara Koneksi Database di Dreamweaver CS3
Cara Koneksi Database di Dreamweaver CS3 Bella Mutia Ropana [email protected] Abstrak Dreamweaver merupakan software aplikasi yang digunakan sebagai HTML editor profesional untuk mendesain
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Materi kuliah ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM Ir. Roedi Goernida, MT. ([email protected]) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung
UNIVERSITAS GUNADARMA
PEMROGRAMAN BERBASIS OBYEK Encapsulation 2IA08 1. Ade hardiyanto 50412121 2. Burhanuddin Ginting 51412532 3. Muhamad Iqbal Tawakal 54412803 4. Perdi Atmaja 55412663 5. Reza Cipta Permana 56412192 UNIVERSITAS
Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL
BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval
BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1. Implementasi Sistem Pada sub bab ini akan dibahas mengenai implementasi sistem yang perancangannya telah dibahas pada bab sebelumnya. Implementasi sistem ini
MODUL 1 PENGENALAN OOP
MODUL 1 PENGENALAN OOP Default Private Public Protected Tujuan: Mahasiswa dapat mengenal dan memahami konsep class, objek, dan access modifier Materi: Pengantar Class Atribut Method This Access Modifier
Inheritance (Pewarisan) Pengertian dasar inheritance
Inheritance (Pewarisan) Pengertian dasar inheritance Inheritance (Pewarisan) merupakan salah satu dari tiga konsep dasar OOP. Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat
MODUL 8 Insert, Update, & delete
MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan
APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :
APLIKASI PERHITUNGAN NILAI MAHASISWA Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut : 1. Buka aplikasi Java Netbeans kemudian buat project baru, pilih Java dan Java Application
MENANGANI DATA PADA FORM Aplikasi IT-2 Dalam hal menangani data yang dikirim ke server, PHP memiliki beberapa variabel Superglobals yang secara otomatis akan menangkap data berdasarkan metode (method)
BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan
107 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Pada bagian ini akan dijelaskan mengenai kebutuhan perangkat lunak dan perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan
MODUL 11 PHP&MYSQL UPDATE & SEARCHING
MODUL 11 PHP&MYSQL UPDATE & SEARCHING PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Latihan kali ini menggabungkan aplikasi- aplikasi yang sudah kita buat sebelumnya agar
int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }
I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.
Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation
Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Konsep pewarisan dan deklarasi pewarisan dalam bahasa Java Konsep polimospisme dan deklarasi
BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. IMPLEMENTASI 4.1.1. Kebutuhan Sumber Daya Agar sistem dapat berjalan dengan baik pada PT. Bintaro Pool Site, maka harus disediakan beberapa faktor-faktor pendukung
Pemrograman Berorientasi. Inheritance
Pemrograman Berorientasi Obyek Inheritance [email protected] Inheritance Silsilah Pohon Keluarga Relasi is-a Selain melakukan kategorisasi terhadap objek yang memiliki sekumpulan atribut dan perilaku yang
BAB XIII BEKERJA DENGAN SESSION
BAB XIII BEKERJA DENGAN SESSION Session digunakan untuk mengirim data ke beberapa halaman web. Sebuah halaman web, secara normal tidak akan mengirim suatu data dari halaman yang satu ke halaman yang lain.
Inheritance dan Kata Kunci static
Inheritance dan Kata Kunci static PEWARISAN (INHERITANCE) Salah satu fitur yang paling kuat dalam OOP adalah penggunaan kode kembali (code reuse). Sekali sebuah prosedur dibuat, maka kita bisa menggunakannya
Pengenalan PHP Contoh penulisan file PHP :
Pengenalan PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan
E-trik Ajax. Database MySQL. Dedi Alnas
E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
3/31/2011. Tujuan. Inheritance, Polymorphism,& Interfaces. Inheritance / pewarisan. Inheritance / pewarisan. Inheritance / pewarisan
Tujuan JAVA Education Network Indonesia Inheritance,,& Interfaces Pengenalan Pemrograman 1 Pada akhir bab, Anda diharapkan mampu untuk Menjelaskan super class dan subclass Meng-override method dari superclass
Modul I Mengenal Pemrograman Delphi
Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi
Buku Pedoman Situs Perwalian Versi User : Jurusan
Buku Pedoman Situs Perwalian Versi User : Jurusan Universitas Komputer Indonesia Direktorat ICT & Multimedia Versi : 06-Juni-2011 DAFTAR ISI DAFTAR ISI... i PENDAHULUAN... 1 Latar Belakang... 1 SITUS PERWALIAN
Apa itu PHP? Riwayat PHP
Apa itu PHP? PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script serverside dalam pengembangan Web yang disisipkan pada dokumen HTML. Berbeda dengan HTML yang hanya
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini: Program dapat di-compile dan output-nya adalah 5 Program dapat di-compile dan output-nya adalah 6 Program akan
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan
PRAKTIKUM I Class dan Obyek
PRAKTIKUM I Class dan Obyek Obyek merupakan dasar dari struktur Pemograman Berorientasi Obyek (OOP). Fitur dari OOP adalah Abstraksi, Enkapsulasi, Pewarisan, dan Polymorphism. Fitur Abstraksi yaitu mengkarakteristikan
INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono
INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono - 04113065 Diasumsikan komputer telah terinstall sistem operasi debian atau turunannya. Untuk membuat suatu web server pada dasarnya aplikasi yang
DASAR PEMROGRAMAN. Konsep Pemrograman Berorientasi Objek. Yoannita
DASAR PEMROGRAMAN Konsep Pemrograman Berorientasi Objek Yoannita Pendahuluan Dalam konsep OOP, setiap entitas yang terlibat dalam pemrograman dianggap sebagai sebuah objek. Sasaran utama dalam konsep ini
Object Oriented Programming (OOP) --Inheritance- Saniati STMIK Teknokrat, Bandar Lampung
Object Oriented Programming (OOP) --Inheritance- Saniati STMIK Teknokrat, Bandar Lampung Karakteristik OOP Encapsulation Inheritance Polimorphisme Inheritance Membuat class baru yang merupakan turunan
PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:
Perintah Dasar Tag PHP Ketika PHP membaca suatu file, proses akan berlangsung hingga ditemukan tag khusus yang berfungsi sebagai tanda dimulainya interpretasi teks tersebut sebagai kode PHP. PHP akan menjalankan
AJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap
AJAX Asynchronous JavaScript and XML Pemrograman Web 1 Genap 2011-2012 AJAX - Intro AJAX = Asynchornous JavaScript And XML Diperkanalkan oleh Jesse James Garret pada tahun 2005. AJAX bukan bahasa pemrograman
Pemrograman Web Week 5. Team Teaching
Pemrograman Web Week 5 Team Teaching Materi Pemrograman Sisi Server Untuk melihat peta penggunaan teknologi salah satunya adalah w3techs.com Penggunaan client side programming Penggunaan Library Javascript
TPI4202 e-tp.ub.ac.id
TPI4202 e-tp.ub.ac.id Bahasa pemrograman berorientasi objek (objectoriented programming/oop) Tidak mungkin membuat program java tanpa kita mendefinisikan class, data dan method Bersifat netral, tidak tergantung
Pemrograman Lanjut Review Class dan Object PTIIK
Pemrograman Lanjut Review Class dan Object PTIIK - 2013 Objectives Mengingat kembali tentang Class dan Object Class Class adalah template atau blueprint dari objectobject yang dibuat. Class mempunyai:
LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK MODUL 3 ABSTRAKSI
LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK MODUL 3 ABSTRAKSI Disusun Oleh : TANGGAL PRAKTIKUM : 02 NOVEMBER 2015 NAMA : IMAM HASAN NRP : 140411100099 KELOMPOK : D 2 DOSEN PENGAMPU : HERMAWAN, S.T.,
PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom
PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom Definisi JavaScript Javascript adalah bahasa yang berbentuk kumpulan skrip yang pada fungsinya berjalan pada suatu dokumen HTML. Java Script
BAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan
Object Oriented Programming LOGO
Object Oriented Programming LOGO Apa itu OOP? Dalam Bahasa Indonesia, OOP diterjemahkan sebagai pemrograman berarah atau berorientasi objek. Sebuah metodologi dalam pemrograman yang diciptakan untuk memodelkan
Aplikasi Teknologi Online
Aplikasi Teknologi Online Alif Finandhita, S.Kom., M.T. Alif Finandhita [email protected] Teknik Informatika - UNIKOM 2014 First Date Pertemuan Pertama (wajib menggoda) Aturan Perkuliahan
APLIKASI WEB DINAMIS LANJUT TUGAS 1
APLIKASI WEB DINAMIS LANJUT Nama : Apriyanto Wibowo NIM : 12141362 Soal : TUGAS 1 1. Buatlah tutorial / panduan singkat penggunaan composer pada pengembangan aplikasi Didalam tutorial memuat informasi
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN BAHASA C++ Kode Mata Kuliah : MI - 24203 Jurusan / Jenjang : S1 SISTEM INFORMASI Tujuan Instruksional
Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {
Sekarang, kita akan mencoba untuk menganalisa program Java pertama : /** * My first j ava program */ public static void main(string[] args) //menampilkan string Hello world pada layar System. out. println("hello
INTERAKSI ANTAR OBJECT
INTERAKSI ANTAR OBJECT Farah Zakiyah Rahmanti, M.T 2015 Overview Constructor Overloading Constructor Hak Akses (public, protected, private) Contoh Static Class Constructor (konstruktor) Constructor adalah
MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 3 Tipe Data, Variable, dan Konstanta Tujuan: Mahasiswa mengenal tipe data dan mendeklarasikan variable di dalam pemrograman PHP sebagai pondasi dalam
Modul II Object Oriented Programming
Modul II Object Oriented Programming Tujuan 1. Mahasiswa dapat mengenal dan memahami konsep pemrograman berorientasi objek. 2. Mahasiswa mampu membuat class, object dan access modifier. Dasar Teori OOP
