Cari Blog Ini

Selasa, 28 Juli 2020

Tutorial Pemrograman C 11 : Header File


Ihza Rizky Blog

Header File adalah sebuah Ekstensi File (*.h) yang digunakan untuk memanggil library bawaan dari compiler C atau bisa juga membuat file header sendiri. Jadi, semua fungsi - fungsi tersebut dipanggil dan dinamakan dengan file header. untuk #include < dan > merupakan cara memanggil file header bawaan dari C, Sedangkan #include "fileheader.h" untuk memanggil file header buatan sendiri.

Contoh :

Rabu, 22 Juli 2020

Cara Uninstall Lampp (Linux)


Ihza Rizky Blog

Bismillah, Pada Artikel kali ini saya akan membahas mengenai "Cara Uninstall Lampp (Linux)"
Langsung saja lihat dibawah ini : 

  • Buka Terminal Linux
  • Ketikkan sudo /opt/lampp/uninstall dan tekan enter
  • Tunggu Hingga Proses Uninstall selesai
Nah, mudah bukan? semoga bermanfaat.

Minggu, 19 Juli 2020

OOP PHP #11 : Konsep MVC


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
  1. 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.
  2. View : Berfungsi untuk menampilkan Data ke Halaman Web Pengguna.
  3. Controller : Berfungsi untuk menjembatani antara Model dan View. Tugasnya adalah memproses data dan menampikannya ke Halaman Web.

  • Macam - Macam Framework yang Memakai Kerangka MVC :
  1. Frameork Laravel
  2. Framework CodeIgniter
  3. Framework Yii
  4. Framework CakePHP
  5. Dan Masih Banyak lagi...
Nah, itu dia penjelasan mengenai Konsep MVC , Semoga Bermanfaat...

OOP PHP #10 : Namespace


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


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


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


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


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


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


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


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


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


OOP PHP - IHZA RIZKY BLOG
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()


Tutorial Python - Ihza Rizky Blog
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()


Regex PHP
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


Ihza Rizky Blog
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 :