Cari Blog Ini
Rabu, 22 Juli 2020
Minggu, 19 Juli 2020
OOP PHP #11 : Konsep MVC
Posted on Juli 19, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Bismillah, pada Artikel kali ini akan menjalaskan mengenai "OOP PHP #11 : Konsep MVC". Saya akan menjelaskan dulu secara umum dan menjelaskan tiap bagian (Model , View dan Controller).
- Pengertian MVC
MVC Atau Model - Views - Controller adalah sebuah Metode dalam membangun sebuah aplikasi atau website dengan memecah atau membagi antara Model (Data), Tampilannya hasil proses (View) dan Proses pengolahan Data (Controller). Dengan begitu proses pengembangan aplikasi dan website bisa lebih terstruktur, cepat dan efisien. Selain itu, ketika ada yang harus diperbaiki kodenya.
Maka, tidak perlu dirombak semuanya. hanya bagian tertentu saja.
- Pengertian MVC Tiap Bagian
- Model : Befungsi untuk Mengatur, Mempersiapkan, Memanipulasi dan Mengorganisir Data dari Database. Tugasnya meliputi Menginputkan Data, Mengupdate Data dan MenDelete Data dari Database yang sesuai dengan perintah Dari Controller.
- View : Berfungsi untuk menampilkan Data ke Halaman Web Pengguna.
- Controller : Berfungsi untuk menjembatani antara Model dan View. Tugasnya adalah memproses data dan menampikannya ke Halaman Web.
- Macam - Macam Framework yang Memakai Kerangka MVC :
- Frameork Laravel
- Framework CodeIgniter
- Framework Yii
- Framework CakePHP
- Dan Masih Banyak lagi...
Nah, itu dia penjelasan mengenai Konsep MVC , Semoga Bermanfaat...
OOP PHP #10 : Namespace
Posted on Juli 19, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Assalamualaikum, Pada Artikel kali ini saya akan membahas mengenai "OOP PHP #10 : Namespace" . Mulai dari Pengertian hingga Penggunaannya.
- Pengertian
Namespace Adalah suatu metode penamaan class pada oop php yang berfungsi untuk memberi identitas kepada class yang sama. Jika diAnalogikan Namespace adalah identitas yang dipasang di setiap meja dalam satu kelas yang sama. Jadi, walaupun semua meja sama akan tetapi memiliki identitas yang berbeda.
Nah, hal tersebut untuk mencegah kesalahan dalam pekerjaan team atau individu ketika Membuat Class yang sama dan lebih mudah mengenalinya.
Contoh penggunaan : namespace nama_identitas;
- Menggunakan Namespace
- Tanpa Menggunakan Namespace
Jadi, dengan menggunakan Namespace akan mencegah kesamaan penamaan class dengan identitas yang berbeda. SEMOGA BERMANFAAT
Sabtu, 18 Juli 2020
OOP PHP #9 : Interface
Posted on Juli 18, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Bismillah, Jika pada artikel sebelumnya telah dijelaskan mengenai "OOP PHP #8 : Abstract Class dan Abstract Method" . Maka, Artikel kali ini akan membahas lanjutannya yaitu "OOP PHP #9 : Interface". Antara Abstract dan Interface sebenarnya hampir sama dalam hal signature. akan tetapi, ada yang membedakan fungsi keduanya. Berikut Penjelasannya :
- Pengertian Interface
Interface Adalah Sebuah pakem perjanjian dari methods. Class yang menggunakan interface harus implementasi ulang method yang ada di dalam interface. Interface merupakan bentuk lain dari Abstrak yang memiliki konsep dan tujuan berbeda. isi dari interface hanyalah Signature atau Nama methodnya tanpa isi. untuk implementasinya menggunakan keyword "interface" nama interface{}.
dan class yang menggunakan interface harus dan waiib deklarasi ulang semua method yang berada di dalam interface dan menyertakan keyword "implements". Untuk inherit interface, bisa menggunakan keyword extends dan untuk interface turunannya tidak mendeklarasikan ulang interface utamanya. untuk implementasi inherit interface menggunakan keyword "extends". Contoh : interface laptops extends laptop {}
Selain itu juga method dan property dari interface serta turunannya harus menSet Public hak aksesnya dan jika tidak akan mengakibatkan Fatal Error.
- Penggunaan Interface
- Penggunaan Inherit Interface
Jumat, 17 Juli 2020
OOP PHP #8 : Abstract Class dan Abstract Method
Posted on Juli 17, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Bismillah, jika pada artikel sebelumnya telah dibahas mengenai "OOP PHP #7 : Static Property dan Static Method" . Maka, Artikel kali ini akan membahas Mengenai OOP PHP #8 : Abstract Class dan Abstract Method. Saya akan bahas mulai dari Pengertian hingga implementasinya.
- Pengerian Abstract Class
Abstract Class Adalah Class yang berfungsi sebagai kerangka dasar untuk class turunannya. Abstract Class tidak bisa diinstansiasi kembali (membuat objek). Melainkan harus membuat Abstract Method untuk Class Turunannya...
Contoh : abstract class kendaraan {}
- Pengertian Abstract Method
Abstract Method Adalah Method yang dibuat untuk menginisiasikan Method selanjutnya didalam Class Turunannya. Jadi, didalam Abstract Class harus ada Abstract Method untuk kerangka dasar atau aturan Method didalam Class Turunannya. Anda Mau tidak mau harus mendeklarasikan Methodnya di Class Turunannya. Jika Tidak Maka Akan terjadi Error.
- Penggunaan Abstract Class dan Abstract Method Berikut :
Bisa dilihat kode diatas, Abstract Method harus dideklarasikan ulang di dalam class Child (Turunannya)
Tetapi tidak menyertakan abstract. Akan tetapi, hanya menyamakan nama methodnya / fungsinya.
OOP PHP #7 : Static Property dan Static Method
Posted on Juli 17, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Bismillah, pada artikel sebelumnya "OOP PHP #6 : Overriding Method" . Maka, Artikel kali ini akan membahas mengenai "OOP PHP #7 : Static Property dan Static Method". Static Property dan Static Method akan banyak kita temui ketika menggunakan Framework Laravel, Codeigniter dan lain-lain.
Nah, pada kesempatan kali ini akan dijelaskan mengenai hal tersebut serta penggunaannya.
- Static Property
Static Property Adalah sebuah property atau variabel yang melekat dan berkaitan dengan class langsung atau juga bisa dengan subclass atau disebut juga Child Class. Cara menggunakan static property adalah dengan cara menuliskaan static sesudah hak akses property atau visibility. Lalu, dilanjutkan dengan nama property.
Contoh : public static $nama;
- Static Method
Static Method Adalah sebuah Method atau Fungsi yang melekat dan berkaitan dengan class langsung atau juga bisa dengan subclass atau disebut juga Child Class. Cara menggunakan Static Method adalah dengan cara menuliskaan static sesudah hak akses method atau visibility. Lalu, dilanjutkan dengan function nama method.
Contoh : public static function jenis() {}
dan selain itu juga ada yang namanya self dan parent
- Self untuk memanggil property atau method dalam class diri sendiri
- Parent untuk memanggil property atau method dalam class lainnya atau class turunan dari class Parent (Utama).
Penggunaan Static Property dan Method (Self) :
Penggunaan Static Property dan Method (Parent) :
dengan menggunakan Static, kalian tidak perlu mendefinisikan object cukup dengan class saja dan itu lebih efisien. Perhatikan juga (penggunaan titik dua 2x) :: untuk memanggil class serta property dan methodnya.
Kamis, 16 Juli 2020
OOP PHP #6 : Overriding Method
Posted on Juli 16, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Oke, Jika pada Artikel sebelumnya telah dijelaskan mengenai OOP PHP #5 : Visibility Atau Access Modifiers . Maka, Pada artikel kali ini akan dijelaskan mengenai "OOP PHP #6 : Overriding Method"
- Pengertian Overriding Method Pada OOP PHP
Overriding Adalah Metode dalam OOP PHP yang berfungsi untuk membuat metode yang sama antara Class Child dengan Class Parentnya. Karena dengan menggunakan Overriding, kita bisa membuat method yang sama walaupun berbeda Class tetapi dengan isi yang berbeda Atau Logika Yang Berbeda.
Anda Hanya harus membuat 2 Class Yakni Class Parent dan Class Child, serta membuat method yang sama.
- Cara Penggunaan Overriding Method OOP PHP
OOP PHP #5 : Visibility Atau Access Modifiers
Posted on Juli 16, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Oke, pada Artikel ini saya akan membahas mengenai Visibility atau Access Modifiers pada Class OOP PHP. Sebenarnya kalo kalian sudah melihat 4 artikel sebelumnya mengenai OOP PHP ini. Maka, akan didapati bahwa kita sudah menggunakan 1 dari 3 Visibility ini yaitu public, protected dan private.
Nah, berikut ini fungsi dari ketiga Access Modifiers :
- Public : Property atau Method bisa diakses dari mana saja
- Protected : Property atau Method Hanya bisa diakses oleh subclass
- Private : Property atau Method Hanya bisa diakses dalam class itu sendiri. bisa set public property atau method
Berikut Contohnya (Public dan Private) :
Untuk Mengakses Method atau Property Protected :
Rabu, 15 Juli 2020
OOP PHP #4 : Inheritance Atau Pewarisan Sifat Class
Posted on Juli 15, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
OOP PHP #4 : Inheritance Atau Pewarisan Sifat Class . Pada Artikel Kali ini melanjutkan dari artikel Part 3 tentang Constructor dan Destructor . Inheritance atau Pewarisan Sifat Class adalah metode yang digunakan untuk membuat kelas turunan dari dari kelas utamanya. Jadi, dengan inheritance kita bisa membuat subclass dan memanggil property serta method didalam kelas utamanya.
Contoh kita mempunya class biodata yang didalamnya mempunya sifat atau method get_nama. Lalu, saya membuat class bio extends biodata. itu artinya dengan menuliskan subclass extends class_utama, saya sudah bisa mengambil method serta property dari kelas utama dengan mengintansiasi dari subclass. INGAT !!! Anda Harus menyertakan kata kunci "extends" untuk mewarisi sifat dari class utamanya.
Berikut Contoh Inheritance :
Selasa, 14 Juli 2020
OOP PHP #3 : Constructor dan Destructor
Posted on Juli 14, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Pada Artikel Kali ini akan dibahas mengenai OOP PHP #3 : Constructor dan Destructor yang merupakan fungsi terpenting juga pada Pembelajaran Konsep OOP PHP.
- Pengertian Constructor
Constructor Adalah sebuah Method yang berguna untuk memberi nilai awal pada sebuah object atau ketika mengetikkan new dan dengan kata lain untuk mempersiapkan lebih awal property ketika object diinisiasi. __construct() dan method tersebut akan dipanggil saat pertama kali program berjalan
- Penggunaan Constructor
- Pengertian Destructor
Destructor Adalah sebuah Method yang dipanggil saat object dihancurkan dan berhenti. dengan kata lain method __dectruct() akan otomatis terpanggil diakhir program
- Penggunaan Destructor
Senin, 13 Juli 2020
OOP PHP #2 : Class, Property, Method dan Object
Posted on Juli 13, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Oke, Setelah Mengenal Dasar OOP Pada Artikel Sebelumnya. Maka, Di Artikel kali ini akan dibahas mengenai Class, Property, Method dan Object. Untuk mengetahui lebih lanjut. Yuk, kita bedah satu-satu berikut ini :
Pengertian Class
Class Adalah Kerangka yang memuat Property, Method dan Object yang dikeluarkan dari Class. Kalau diibaratkan Class itu seperti wadah yang menampung Benda - benda seperti Property, Method dan Object.
Penggunaan Class
Pengertian Property
Property Adalah Tempat untuk Menyimpan Nilai - nilai yang berada dalam Sebuah Class. Jadi, Class jika diibaratkan sebagai mobil dan Property jika diibaratkan sebagai Warna, Bentuk, dan Lain - lain.
Cara Penulisan Property yang umum digunakan adalah dengan memulainya dengan var lalu diikuti nama property seperti var $warna; Atau Bisa juga menggunakan Visibility public $namaproperty;
Penggunaan Property
Pengertian Method
Method Adalah sebuah fungsi yang digunakan dalam sebuah class yang isinya menambah kecepatan mobil, kekuatan mobil dan lain - lain. dengan kata lain Method Berfungsi memberi Aksi Pada Class.
Penggunaan Method
Pengertian Object
Object Adalah Output atau Hasil dari Class itu sendiri. isi dari keseluruhan Class akan diinstansiasi menjadi sebuah Object.
Penggunaan Object
OOP PHP #1 : Pengenalan Dasar
Posted on Juli 13, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Pada Tutorial Kali ini akan dibahas Mengenai OOP Pada PHP dan OOP PHP merupakan Lanjutan dari PHP Basic yang telah dipelajari. dan sebelum lebih jauh membahas mengenai OOP PHP, Maka, Pada artikel kali ini akan Pengenalan OOP PHP.
Apa Itu OOP ?
OOP atau Object Oriented Programming adalah Metode Pemrograman yang Berorientasi Pada Objek atau Dengan Kata lain Lebih banyak berurusan dengan Objek. OOP Juga sudah Mendukung Bahasa Pemrograman Java dan C++. Dalam Bahasa Pemrograman PHP Sendiri OOP Sudah Didukung Sejak Versi PHP 5.
Kenapa Menggunakan OOP ?
- Syntax Lebih Terstruktur dan Rapi
- Cocok Untuk Pembuatan Aplikasi Skala Besar
- Aplikasi yang Menggunakan Metode OOP dalam Pengembangannya Akan Lebih Mudah
- Hemat Waktu
Apa Saja Yang Harus Dipelajari dalam Memahami Konsep OOP PHP?
- Struktur OOP PHP
- Class, Property, Method dan Object
- Fungsi Constructor dan Destructor
- Inheritance, Encapsulation
- Visibility
- Abstract, Interface
- Static Method
Sabtu, 11 Juli 2020
RegEx Python3 : match()
Posted on Juli 11, 2020 by ihza Rizky with No comments
![]() |
| Tutorial Python3 - Ihza Rizky Blog |
Regular Expression adalah Metode yang digunakan untuk mencari string secara spesifik dengan pola tertentu. dalam Bahasa Pemrograman Python terdapat fungsi - fungsi RegEx yang dapat digunakan dari Modul re, salah satunya yang dibahas dalam Artikel kali ini adalah fungsi match() yang berfungsi untuk mencari kesamaan atau kecocokkan string dalam pola tertentu.
Pertama yang harus dilakukan adalah import re (Mengimpor Module re) dan selanjutnya bisa lihat kode berikut :
Kamis, 09 Juli 2020
Regex PHP : preg_replace()
Posted on Juli 09, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Bismillah, pada artikel kali ini saya akan membahas mengenai preg_replace yang fungsi tersebut termaasuk Regular Expressions PHP . Jadi, selain fungsi preg_match() dalam Regex PHP juga ada fungsi yang lainnya.
Salah satunya adalah fungsi preg_replace() yang berfungsi untuk mengganti karakter yang tidak diinginkan dalam sebual string. Jadi, dengan menggunakan fungsi ini anda juga bisa memanfaatkannya untuk memvalidasi form agar user tidak bisa memasukkan karakter - karakter yang tidak diinginkan.
Berikut Contoh Penggunaannya :
Rabu, 08 Juli 2020
Regex PHP : preg_match
Posted on Juli 08, 2020 by ihza Rizky with No comments
![]() |
| Ihza Rizky Blog |
Halo Pembaca Setia Ihza Rizky Blog, kali ini saya akan membahas mengenai "Regex PHP : preg_match". Jadi, dalaam bahasa pemrograman php, banyak metode yang digunakan untuk memanipulasi string. Salah satunya Yaitu REGEX PHP (REGULAR EXPRESSION PHP).
Regex adalah Metode yang digunakan dalam bahasa pemrograman php untuk mencari pola tertentu dalam sebuah string. salah satu fungsi dalam Regex php adalah preg_match() .
preg_match() digunakan untuk mencari string dalam suatu pola atau pattern. Berikut Penggunaan preg_match :
Langganan:
Postingan (Atom)















