Postingan

Menampilkan postingan dengan label OOP

Fungsi number_format php di javascript

      Fungsi number_format pada php biasanya digunakan untuk membuat angka menjadi format yang lebih enak dibaca seperti contoh berikut. 5000000 => 5.000.000 // number_format(5000000,0,',','.'); 5000000 => 5.000.000,00 // number_format(5000000,2,',','.') seperti terlihat pada contoh di atas, number_format digunakan untuk merubah format angka menjadi lebih mudah dibaca pada bahasa pemrograman php. Lalu bagaimana jika ingin menggunakan fungsi number_format pada javascript ? berikut saya bagikan fungsi membuat number_format pada bahasa pemrograman javascript yang saya dapat dari halaman github. function number_format (number, decimals, decPoint, thousandsSep) { number = (number + '' ).replace( /[^0-9+\-Ee.]/g , '' ) var n = ! isFinite ( + number) ? 0 : + number var prec = ! isFinite ( + decimals) ? 0 : Math .abs(decimals) var sep = ( typeof thousandsSep === 'undefined' ) ? ',' : thousandsS

Pemrograman Berorientasi Object - Overloading dan Overriding

       Function atau method overloading dan override adalah fitur yang sangat mendasar dan berguna dari bahasa OOP manapun. Dalam tutorial ini kita akan membahas implementasi metode overloading dan override di php. Di sini pertama kita akan membahas dasar-dasar overloading dan override. Setelah eksplorasi dasar kita akan menerapkan overloading dan override di php. Sebelum melangkah lebih jauh, saya mengasumsikan bahwa Anda memiliki pengetahuan dasar tentang class dan pewarisan di php. Anda juga memiliki pemahaman tentang magic method di php. Magic method karena overloading di php bisa di implmentasikan dengan menggunakan magic method. Overriding        Arti dasar dari overriding di OOP sama dengan arti kata sebenarnya. Dalam arti kata sebenarnya dari overriding adalah menggantikan perilaku orang tua yang sama pada anak. Ini sama dengan override method di OOP. Dalam arti OOP, override adalah mengganti method class induk di class anak. Atau dengan method kata kunci sederhana yang mengesa

Source Code OOP & MVC dari Buku Lokomedia GRATIS!

Gambar
Sedot code source code php gratis , Bikin Framework PHP Sendiri dengan teknik OOP dan MVC by david naista. Ini adalah judul salah satu buku yang di terbitkan oleh lokomedia. Source Code OOP & MVC  Sebelumnya mohon maaf kepada seluruh teman teman sedot code yang telah mengirimkan komentar baik saran maupun kritikan yang belum sempat saya balas dikarenakan banyak sekali yang saya kerjakan belakangan ini (Offline/Online) . Source Code OOP & MVC dari Buku Lokomedia, studi kasus Proyek Membuat Website Sekolah denga Framework sendiri . Teman teman yang belum menggunakan framework php, saya sangat menyarankan untuk belajar framework. Mungkin masih ada yang belum memahami apa itu framework php. Framework php adalah sekumpulan script (Potongan Kode/Fungsi/class) yang siap dipakai, dengan adanya framework pekerjaan development sebuah website akan terasa ringan dan lebih enak jika berkerja didalam team, karena susunan dan cara penulisan memiliki ketentuan tersendiri, saya tidak menjelaska

Pemrograman Berorientasi Object - "Magic" method di PHP

    Pada pemrograman berorientasi object di PHP, ada beberapa function / method dengan nama khusus yang disediakan oleh PHP yang ditandai dengan dua garis bawah(__) yang akan memicu / memanggil action tertentu. Function tersebut seperti __construct(), __destruct(), __call() dll. __construct() Function __construct() akan dipanggil ketika suatu object di inisialisasi atau dibentuk. Contoh : class Bapak{ private $warna_rambut = 'hitam'; private $warna_kulit = 'sawo matang'; public function __construct(){ echo "object dari class Bapak dibuat"; } public function makan(){ echo 'makan dengan tangan kanan'; } } ketika membuat object dari class Bapak seperti berikut, $bapak = new Bapak(); maka secara otomatis function __construct() dikalankan dengan contoh di atas mengeluarkan pesan  "object dari class Bapak dibuat". __destruct()  __destruct() merupakan kebalikan dari function __construct(). __destruct() dija

Pemrograman Berorientasi Object - Pewarisan

     Dalam pemrograman berorientasi object, dikenal istilah pewarisan / inheritance. Inheritance merupakan konsep pemrograman yang membagi source code menjadi class yang saling terhubung satu dengan yang lain. Seperti di dunia nyata, seorang anak mewarisi / mempunyai beberapa sifat bawaan dari orang tua seperti sama sama suka bermain musik, sama sama berambut keriting dll.     Di dalam pemrograman, kelakuan kelakuan tersebut dapat berupa method / function, sedangkan sifat dapat berupa variable / contanta. Function adalah sebuah kelakuan / fungsi untuk melakukan sesuatu. Contoh : class Bapak{ private $warna_rambut = 'hitam'; private $warna_kulit = 'sawo matang'; public function makan(){ echo 'makan dengan tangan kanan'; } public function tidur(){ echo 'tidur dengan mendengkur'; } function mainGitar(){ echo 'main dengan tangan kanan'; } } di atas merupakan contoh class bapak yang mempunyai

Contoh Source Code PHP Aplikasi CRUD Dengan PDO

Gambar
Sedot code - Contoh Source Code PHP Aplikasi CRUD Dengan PDO, extention mysql akan segera di hapus didalam php, kita bisa beralih ke mysqli atau PDO, bagi sobat yang terlanjur dengan mysql query maka harus segera move on ke mysqli atau PDO. PHP mulai menyediakan PDO extension sejak versi 5.1 keatas. www.phpgang.com www.codingcage.com  Pengertian PDO (PHP Data Objects) Di kutip dari duniailkom, PDO (PHP Data Objects) adalah interface universal yang disediakan PHP untuk �berkomunikasi� dengan database server. Maksud istilah �interface universal� disini adalah bahwa PDO tidak terikat dengan aplikasi database tertentu. Apabila saat ini kita menggunakan database MySQL dan dikemudian hari ingin bermigrasi menggunakan PostgreSQL , kita hanya tinggal mengganti cara pemanggilan awal PDO dan seluruh kode program yang ada bisa langsung digunakan untuk database baru. Secara teknis, apabila menggunakan mysql atau mysqli extension, PHP langsung berhubungan dengan MySQL Server, tetapi jika menggunak

Source code php berbasis oop login register system

Gambar
Sedotcode.blogspot.com Source code php berbasis oop login register system, Bagi sahabat yang lagi mencari source php yang bersifat Object Oriented Programming sobat harus mencoba aplikasi login register sign up ini. Jika mau belajar oop bahasa indonesia saya sarankan baca buku  Trik Mudah Menguasai OOP dengan PHP. Cover buku Trik Mudah Menguasai OOP dengan PHP. Apa yang dimaksud OOP? Pemrograman Berbasis Objek atau Object Oriented Programming (OOP) adalah sebuah tata cara pembuatan program (programming paradigm) dengan menggunakan konsep �objek� yang memiliki data (atribut yang menjelaskan tentang objek) dan prosedur (function) yang dikenal dengan method. ( http://en.wikipedia.org/wiki/Object-oriented_programming ). Dikutip dari duniailkom , Dalam studi pemrograman, pembuatan program dalam PHP tanpa menggunakan objek disebut juga dengan pemrograman prosedural atau pemrograman fungsional. Dikenal dengan pemrograman prosedural, karena kita memecah kode program menjadi bagian-bagian ata

Hak akses Object di Php ( Public, Protected, Private )

     Di dalam konsep pemrograman berorientasi object (OOP), setiap attribut atau function dapat di atur penggunaannya menggunakan keyword public, protected, atau private. Hal ini berguna untuk membatasi penggunaan attribute atau function. Contoh : anda punya sebuah function untuk koneksi ke database dan function tersebut hanya boleh digunakan oleh class yang berhubungan dengan database seperti melakukan query insert, update, delete atau read. public   keyword public digunakan untuk attribute / variabel dan function yang bisa di gunakan atau diakses dari class manapun. Sebagai contoh adalah seperti jalan raya yang bisa digunakan oleh siapapun. <?php class Makhluk_Hidup { var $berat ; public $tinggi ; function __construct (){ } function bernafas ( $nama , $alat ){ echo $nama . " bernafas dengan " . $alat ; } public function makan ( $makanan ){ echo "makan " . $makanan ; } } ?> di atas merupakan contoh class bernama Makhluk_h