Index Tutorial Belajar PHP

Posted on

PHP merupakan bahasa wajib programmer web. Sampai saat ini PHP masih menjadi standar bahasa pemrograman server side untuk pembuatan website. Kami mencoba membuat artikel dan tutorial sebagai bahan belajar PHP untuk pemula. Tutorial PHP akan dibagi menjadi beberapa bagian, yaitu Tutorial PHP DasarTutorial PHP Lanjutan, Tutorial Pemrograman Berbasis Objek PHP (Object Oriented Programming – OOP), dan Artikel seputar perkembangan PHP.

Tutorial PHP dasar ditujukan untuk pengguna awam atau pemula yang ingin mempelajari PHP dari dasar. Tutorial belajar PHP ini disusun secara sistematis. Pembahasan akan dimulai dari pengertian PHP, sejarah PHP, cara instalasi XAMPP yang digunakan untuk menjalankan PHP, selanjutnya masuk kepada cara penulisan dasar PHP seperti tipe data, perulangan, struktur logika, serta cara penggunaan fungsi PHP.

Tutorial Fungsi Bawaan PHP Berisi pembahasan mengenai fungsi-fungsi (function) bawaan PHP. PHP menyediakan ribuan fungsi bawaan yang bisa kita gunakan.

Tutorial PHP MySQL akan membahas tentang cara menghubungkan PHP dengan database MySQL. 3 cara koneksi PHP ke MySQL: mysql extension, mysqli extension dan PDO akan kita bahas secara detail.

Tutorial PHP Form akan membahas tentang cara penanganan form HTML menggunakan PHP. Kita akan membahas cara penanganan method GET, POST, serta tentang aspek keamanannya.

Tutorial Pemrograman Berbasis Objek (OOP) PHP akan membahas tentang cara penulisan PHP menggunakan object, atau dikenal juga dengan Object Oriented Programming PHP. Pemrograman Berbasis Objek merupakan standar cara penulisan PHP modern.

Artikel PHP akan membahas perkembangan PHP serta tips dan trik dalam membuat code PHP agar lebih efisien.

Semoga tutorial dan artikel PHP di  ini bisa bermanfaat serta bisa memandu anda menguasai PHP dengan mudah.

 

Tutorial Belajar PHP Dasar

Dalam Tutorial Belajar PHP Dasar ini, duniailkom mencoba memberikan tutorial PHP yang cocok untuk programmer pemula. 44 Tutorial akan membantu anda untuk menguasai dasar-dasar bahasa pemrograman PHP langkah-demi langkah mulai dari cara menginstall XAMPP, aturan penulisan PHP, tipe data, operator, struktur pemrograman, dan function PHP.

Teori Dasar dan Sejarah PHP:

Cara Menginstal XAMPP dan Menjalankan PHP:

  • Tutorial PHP Part 3: Cara Menginstall PHP dengan XAMPP 7.3.7
  • Tutorial PHP Part 4: Cara Menjalankan Web Server Apache dengan XAMPP
  • Tutorial PHP Part 5: Cara Menjalankan File PHP dengan XAMPP
  • Tutorial PHP Part 6: Cara Kerja Web Server Menjalankan Kode PHP
  • Tutorial PHP Part 7: Cara Memasukkan kode PHP ke dalam HTML
  • Tutorial PHP Part 8: Cara Mengubah File Konfigurasi PHP (php.ini)

Aturan Penulisan PHP:

  • Tutorial PHP Part 9: Aturan Dasar Penulisan Kode PHP
  • Tutorial PHP Part 10: Cara Penulisan Komentar dalam Kode PHP
  • Tutorial PHP Part 11: Pengertian Variabel dan Cara Penulisan Variabel PHP
  • Tutorial PHP Part 12: Pengertian Konstanta dan Cara Penulisan Konstanta PHP

Tipe data dalam PHP:

  • Tutorial PHP Part 13: Mengenal Tipe Data Integer dan Cara Penulisan Integer PHP
  • Tutorial PHP Part 14: Mengenal Tipe Data Float dan Cara Penulisan Float PHP
  • Tutorial PHP Part 15: Mengenal Tipe Data String dan Cara Penulisan String PHP
  • Tutorial PHP Part 16: Mengenal Tipe Data Boolean dan Cara Penulisan Boolean PHP
  • Tutorial PHP Part 17: Mengenal Tipe Data Array dan Cara Penulisan Array PHP

Operator dalam PHP:

  • Tutorial PHP Part 18: Pengertian Operand, Operator dan Urutan Operator dalam PHP
  • Tutorial PHP Part 19: Pengertian dan Cara Penulisan Fungsi var_dump() dalam PHP
  • Tutorial PHP Part 20: Pengertian dan Jenis-jenis Operator Aritmatika dalam PHP
  • Tutorial PHP Part 21: Pengertian dan Jenis-jenis Operator String dalam PHP
  • Tutorial PHP Part 22: Pengertian dan Jenis-jenis Operator Logika dalam PHP
  • Tutorial PHP Part 23: Pengertian dan Jenis-jenis Operator Perbandingan dalam PHP
  • Tutorial PHP Part 24: Pengertian dan Jenis-jenis Operator Increment dan Decrement
  • Tutorial PHP Part 25: Pengertian dan Jenis-jenis Operator Assignment dalam PHP
  • Tutorial PHP Part 26: Pengertian dan Jenis-jenis Operator Bitwise dalam PHP
  • Tutorial PHP Part 27: Pengertian dan Jenis Operator Gabungan Assigment PHP
  • Tutorial PHP Part 28: Cara Mengubah Tipe Data PHP (Type Juggling dan Type Casting)

Struktur pemrograman PHP:

  • Tutorial PHP Part 29: Pengertian dan Cara Penulisan Struktur Logika IF dalam PHP
  • Tutorial PHP Part 30: Pengertian dan Cara Penulisan Struktur Logika ELSE dalam PHP
  • Tutorial PHP Part 31: Pengertian dan Cara Penulisan Struktur Logika ELSE-IF dalam PHP
  • Tutorial PHP Part 32: Pengertian dan Cara Penulisan Struktur Logika Switch dalam PHP
  • Tutorial PHP Part 33: Pengertian dan Cara Penulisan Perulangan For dalam PHP
  • Tutorial PHP Part 34: Pengertian dan Cara Penulisan Perulangan While dalam PHP
  • Tutorial PHP Part 35: Pengertian dan Cara Penulisan Perulangan Do-While dalam PHP
  • Tutorial PHP Part 36: Fungsi dan Cara Penulisan Perintah Break Dalam Perulangan PHP
  • Tutorial PHP Part 37: Fungsi dan Cara Penulisan Continue Dalam Perulangan PHP
  • Tutorial PHP Part 38: Pengertian dan Fungsi Perulangan Foreach dalam PHP

Cara Pembuatan Fungsi PHP:

  • Tutorial PHP Part 39: Pengertian Fungsi (function) PHP dan Cara Penggunaannya
  • Tutorial PHP Part 40: Cara Penulisan dan Pembuatan Fungsi PHP
  • Tutorial PHP Part 41: Pengertian Variabel Scope, Global Variabel, dan Static Variabel PHP
  • Tutorial PHP Part 42: Cara Pengecekan Tipe Data Argumen untuk Fungsi PHP
  • Tutorial PHP Part 43: Cara Pembuatan Default Parameter pada Fungsi PHP
  • Tutorial PHP Part 44: Pengertian Variable Parameter dalam Fungsi PHP

Aturan Penulisan PHP:

  • Tutorial PHP Part 9: Aturan Dasar Penulisan Kode PHP
  • Tutorial PHP Part 10: Cara Penulisan Komentar dalam Kode PHP
  • Tutorial PHP Part 11: Pengertian Variabel dan Cara Penulisan Variabel PHP
  • Tutorial PHP Part 12: Pengertian Konstanta dan Cara Penulisan Konstanta PHP

Tipe data dalam PHP:

  • Tutorial PHP Part 13: Mengenal Tipe Data Integer dan Cara Penulisan Integer PHP
  • Tutorial PHP Part 14: Mengenal Tipe Data Float dan Cara Penulisan Float PHP
  • Tutorial PHP Part 15: Mengenal Tipe Data String dan Cara Penulisan String PHP
  • Tutorial PHP Part 16: Mengenal Tipe Data Boolean dan Cara Penulisan Boolean PHP
  • Tutorial PHP Part 17: Mengenal Tipe Data Array dan Cara Penulisan Array PHP

Operator dalam PHP:

  • Tutorial PHP Part 18: Pengertian Operand, Operator dan Urutan Operator dalam PHP
  • Tutorial PHP Part 19: Pengertian dan Cara Penulisan Fungsi var_dump() dalam PHP
  • Tutorial PHP Part 20: Pengertian dan Jenis-jenis Operator Aritmatika dalam PHP
  • Tutorial PHP Part 21: Pengertian dan Jenis-jenis Operator String dalam PHP
  • Tutorial PHP Part 22: Pengertian dan Jenis-jenis Operator Logika dalam PHP
  • Tutorial PHP Part 23: Pengertian dan Jenis-jenis Operator Perbandingan dalam PHP
  • Tutorial PHP Part 24: Pengertian dan Jenis-jenis Operator Increment dan Decrement
  • Tutorial PHP Part 25: Pengertian dan Jenis-jenis Operator Assignment dalam PHP
  • Tutorial PHP Part 26: Pengertian dan Jenis-jenis Operator Bitwise dalam PHP
  • Tutorial PHP Part 27: Pengertian dan Jenis Operator Gabungan Assigment PHP
  • Tutorial PHP Part 28: Cara Mengubah Tipe Data PHP (Type Juggling dan Type Casting)

Struktur pemrograman PHP:

  • Tutorial PHP Part 29: Pengertian dan Cara Penulisan Struktur Logika IF dalam PHP
  • Tutorial PHP Part 30: Pengertian dan Cara Penulisan Struktur Logika ELSE dalam PHP
  • Tutorial PHP Part 31: Pengertian dan Cara Penulisan Struktur Logika ELSE-IF dalam PHP
  • Tutorial PHP Part 32: Pengertian dan Cara Penulisan Struktur Logika Switch dalam PHP
  • Tutorial PHP Part 33: Pengertian dan Cara Penulisan Perulangan For dalam PHP
  • Tutorial PHP Part 34: Pengertian dan Cara Penulisan Perulangan While dalam PHP
  • Tutorial PHP Part 35: Pengertian dan Cara Penulisan Perulangan Do-While dalam PHP
  • Tutorial PHP Part 36: Fungsi dan Cara Penulisan Perintah Break Dalam Perulangan PHP
  • Tutorial PHP Part 37: Fungsi dan Cara Penulisan Continue Dalam Perulangan PHP
  • Tutorial PHP Part 38: Pengertian dan Fungsi Perulangan Foreach dalam PHP

Cara Pembuatan Fungsi PHP:

  • Tutorial PHP Part 39: Pengertian Fungsi (function) PHP dan Cara Penggunaannya
  • Tutorial PHP Part 40: Cara Penulisan dan Pembuatan Fungsi PHP
  • Tutorial PHP Part 41: Pengertian Variabel Scope, Global Variabel, dan Static Variabel PHP
  • Tutorial PHP Part 42: Cara Pengecekan Tipe Data Argumen untuk Fungsi PHP
  • Tutorial PHP Part 43: Cara Pembuatan Default Parameter pada Fungsi PHP
  • Tutorial PHP Part 44: Pengertian Variable Parameter dalam Fungsi PHP

 

Fungsi Bawaan PHP

PHP memiliki ribuan fungsi-fungsi bawaan. Memahami cara kerja dan cara penggunaan fungsi bawaan PHP ini akan sangat membantu kita untuk membuat kode program yang efektif dan efisien. Pada bagian ini  akan menyediakan pembahasan mengenai fungsi-fungsi bawaan PHP.

  • Tutorial PHP: Cara Mengubah Huruf Besar ke Kecil dan Sebaliknya (Case Conversion)
  • Tutorial PHP: Cara Memotong atau Mengambil Sebagian String (fungsi substr)
  • Tutorial PHP: Cara Menghapus Spasi di Awal dan Akhir String (Fungsi trim)
  • Tutorial PHP: Cara Konversi String Menjadi Array PHP (Fungsi explode)
  • Tutorial PHP: Cara Memformat Tampilan Angka dalam PHP (Fungsi number_format)
  • Tutorial PHP: Cara Mencari Posisi String PHP (Fungsi strpos)
  • Tutorial PHP: Cara Menggabungkan (Konversi) Array Menjadi String (Fungsi implode)

Tutorial PHP MySQL

Tutorial PHP MySQL ditujukan untuk membuat koneksi antara database MySQL Server dengan bahasa pemrograman web PHP. Di dalam sesi ini kita akan membahas secara detail cara menghubungkan PHP dengan MySQL. Secara garis besar, terdapat 3 metoda koneksi yang akan dibahas, yakni menggunakan mysql extension, mysqli extension, dan dengan PDO.

PHP dan MySQL merupakan kombinasi bahasa pemrograman dan database paling populer, sehingga cara penggabungan keduanya merupakan hal yang wajib dikuasai.

Pengantar Tutorial PHP – MySQL:

  • Tutorial Belajar PHP Lanjutan: Cara Membuat Koneksi PHP ke Database MySQL
  • Tutorial PHP MySQL Part 1: Cara Menjalankan MySQL dan PHP dengan XAMPP
  • Tutorial PHP MySQL Part 2: Jenis Koneksi MySQL: PDO, mysqli, dan mysql extension
  • Tutorial PHP MySQL Part 3: Pengertian Extension PHP dan Cara Setting mysql

Koneksi PHP MySQL Menggunakan mysql extension:

  • Tutorial PHP MySQL Part 4: Cara Membuat Koneksi dengan mysql_connect
  • Tutorial PHP MySQL Part 5: Cara Menjalankan query MySQL dari PHP (mysql_query)
  • Tutorial PHP MySQL Part 6: Cara Menampilkan Tabel dengan mysql_fetch_row
  • Tutorial PHP MySQL Part 7: Cara Menampilkan Tabel dengan mysql_fetch_array
  • Tutorial PHP MySQL Part 8: Cara Menampilkan Error MySQL
  • Tutorial PHP MySQL Part 9: Cara Menampilkan Jumlah Baris (mysql_num_rows)
  • Tutorial PHP MySQL Part 10: Cara Menampilkan Tabel dengan objek
  • Tutorial PHP MySQL Part 11: Cara Penyajian Data MySQL dalam bentuk tabel HTML

Koneksi PHP MySQL Menggunakan mysqli extension:

  • Tutorial PHP MySQL Part 12: Perbedaan mysql dan mysqli extension PHP
  • Tutorial PHP MySQL Part 13: Cara Menampilkan Data dengan mysqli (procedural style)
  • Tutorial PHP MySQL Part 14: Cara Menampilkan Data dengan mysqli (object Style)
  • Tutorial PHP MySQL Part 15: Cara Menampilkan Pesan Kesalahan (Error) mysqli
  • Tutorial PHP MySQL Part 16: Cara Penggunaan Prepared Statements mysqli
  • Tutorial PHP MySQL Part 17: Cara Menampilkan Data mysqli Prepared Statements
  • Tutorial PHP MySQL Part 18: Cara Menginput Data dengan mysqli Prepared Statements

Koneksi PHP MySQL Menggunakan PDO (PHP Data Object):

  • Tutorial PHP MySQL Part 19: Pengertian PDO dan Cara Mengaktifkan PDO
  • Tutorial PHP MySQL Part 20: Cara Membuat Koneksi PHP MySQL dengan PDO
  • Tutorial PHP MySQL Part 21: Cara Menampilkan data MySQL menggunakan PDO PHP
  • Tutorial PHP MySQL Part 22: Cara Menginput Data MySQL dengan PDO
  • Tutorial PHP MySQL Part 23: Cara Menggunakan Prepared Statements PDO

Tutorial pemrograman Berbasis Objek PHP

Pemrograman Berbasis Objek atau Object Oriented Programming (OOP) merupakan standar pemrograman modern saat ini. PHP sebagai bahasa pemrograman web paling populer juga memiliki fitur lengkap dalam pemrograman Objek.
Object Oriented Programming (OOP) terkesan sukar dipelajari, namun duniailkom mencoba menyajikan tutorial lengkap mengenai OOP di dalam PHP. Kita akan mulai mempelajari pengertian Object, Class, Property dan Method, kemudian akan masuk membahas konsep OOP yang lebih spesifik seperti encapsulation, inheritance, dan polymorfisme.

Tutorial OOP PHP: Pemrograman Berbasis Objek PHP

  • Tutorial OOP PHP Part 1: Pengertian Pemrograman Berbasis Objek
  • Tutorial OOP PHP Part 2: Pengertian Class, Object, Property dan Method
  • Tutorial OOP PHP Part 3: Cara Membuat dan Mengakses Objek dalam PHP
  • Tutorial OOP PHP Part 4: Pengertian Enkapsulasi Objek (Public, Protected dan Private)
  • Tutorial OOP PHP Part 5: Pengertian dan Fungsi Variabel $this dalam OOP
  • Tutorial OOP PHP Part 6: Cara Penggunaan Pseudo-Variable $this dalam Objek PHP
  • Tutorial OOP PHP Part 7: Cara Membuat Method dalam Pemrograman Objek PHP
  • Tutorial OOP PHP Part 8: Pengertian Constructor dan Destructor
  • Tutorial OOP PHP Part 9: Pengertian Inheritance (Pewarisan)
  • Tutorial OOP PHP Part 10: Cara Mengakses Property dan Method Parent Class
  • Tutorial OOP PHP Part 11: Cara Mengakses Constructor dan Destructor Parent Class
  • Tutorial OOP PHP Part 12: Pengertian Static Property dan Static Method
  • Tutorial OOP PHP Part 13: Pengertian Konstanta Class dalam Pemrograman Objek
  • Tutorial OOP PHP Part 14: Pengertian Final Method dan Final Class
  • Tutorial OOP PHP Part 15: Pengertian Abstract Class dan Abstract Method PHP
  • Tutorial OOP PHP Part 16: Pengertian Object Interface Dalam OOP
  • Tutorial OOP PHP Part 17: Pengertian Polimorfisme dalam Pemrograman Objek PHP