PHP merupakan bahasa wajib bagi programmer web. Sampai saat ini PHP masih menjadi standar bahasa pemrograman server side untuk pembuatan website. Karena itu pula duniailkom mencoba membuat artikel dan tutorial sebagai bahan belajar PHP untuk pemula.

Tutorial PHP ini terbagi menjadi beberapa bagian, diantaranya: tutorial PHP dasar, tutorial PHP MySQL, tutorial PHP Form, dan tutorial OOP 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 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.

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

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

Semoga tutorial dan artikel PHP di duniailkom ini bisa bermanfaat serta bisa memandu teman-teman menguasai PHP dengan mudah. Dalam halaman ini, saya akan menyatukan seluruh link tutorial dan artikel PHP di duniailkom:


eBook PHP Uncover dan OOP PHP Uncover Duniailkom

eBook PHP Uncover Duniailkom

eBook OOP PHP Uncover Duniailkom

Untuk materi belajar yang lebih detail, Duniailkom telah menerbitkan eBook PHP Uncover dan OOP PHP Uncover.

Buku PHP Uncover berisi materi dasar PHP (PHP procedural), buku ini dirancang bagi pemula dan berisi berbagai materi dasar PHP.

Sedangkan buku OOP PHP Uncover secara khusus membahas konsep Object Oriented Programming di PHP. Pemrograman object sendiri menjadi syarat untuk bisa lanjut ke materi yang lebih advanced seperti framework PHP Code Igniter atau Laravel.

PHP Uncover dan OOP PHP Uncover masing-masing bisa didapat dengan donasi Rp. 60.000. Untuk pemesanan bisa email ke duniailkom@gmail.com atau WA ke 083180285808 (andre).


Tutorial Belajar PHP Dasar

PHP merupakan bahasa pemrograman modern yang sangat menarik untuk dipelajari. Dalam sesi ini kita akan fokus ke tutorial PHP dasar untuk pemula. Diharapkan tutorial ini bisa membantu rekan-rekan untuk menguasai materi dasar bahasa pemrograman PHP mulai dari awal.

Pengertian dan Sejarah PHP:

Bagian awal ini kita akan bahas sekilas tentang pengertian bahasa pemrograman PHP serta sejarah singkatnya. Penjelasan ini sangat menarik untuk dikupas karena bisa menjawab pertanyaan "untuk apa saya belajar bahasa PHP?"

Cara Menginstal XAMPP dan Menjalankan PHP:

Dalam sesi ini akan dibahas tentang cara menginstall aplikasi XAMPP. Selain itu akan dibahas juga cara menjalankan kode PHP dan mengenal file konfigurasi php.ini.

Aturan Dasar Penulisan Kode PHP:

Bagian ini akan membahas aturan dasar bahasa PHP. Aturan penulisan sebuah bahasa pemrograman dikenal juga dengan istilah syntax.

Tipe Data Bahasa PHP:

Secara sederhana, tipe data adalah cara kita memberitahu komputer untuk mengelompokkan data berdasarkan apa yang dipahami oleh komputer.

Dalam bagian ini akan dibahas tentang apa saja jenis-jenis tipe data di dalam bahasa PHP, termasuk pembagian tipe data yang disertai contoh cara penggunaannya. Tipe data yang akan kita bahas adalah integer, float, string, boolean, dan array.

Jenis-Jenis Operator Bahasa PHP:

Dalam bagian ini akan dibahas tentang jenis-jenis operator dalam bahasa PHP. Kita akan pelajari mulai dari pengertian operator, operator aritmatika, operator string, operator perbandingan, operator logika, operator bitwise, hingga konsep type juggling dan type casting.

Struktur Kondisi dan Perulangan PHP:

Pada bagian ini akan dibahas perintah PHP  untuk membuat percabangan kode program atau dikenal juga dengan struktur kondisi / struktur logika. Di dalam bahasa PHP terdapat kondisi IF, IF ELSE, IF ELSE IF, dan struktur SWITCH / CASE.

Setelah itu kita akan masuk ke perulangan. Perulangan (atau dalam bahasa inggris dikenal dengan istilah loop) merupakan konsep pemrograman yang berguna untuk mengulang baris perintah. Disini akan dibahas cara membuat perulangan dalam bahasa PHP menggunakan perintah FOR, WHILE, DO WHILE dan FOREACH.

Cara Pembuatan Fungsi / Function PHP:

Ketika merancang kode program, kita sering membuat kode yang sama secara berulang. Kode yang berulang ini akan lebih efektif jika dipisah dari program utama untuk menjadi sebuah fungsi atau function.

Pada bagian ini akan dibahas tentang cara membuat function di PHP, termasuk mempelajari perbedaan parameter dengan argument, mengembalikan nilai function, mengenal konsep variable scope, global variabel, hingga default parameter di bahasa 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 Duniailkom akan menyediakan pembahasan mengenai fungsi-fungsi bawaan PHP.


Tutorial PHP MySQL

Tutorial PHP-MySQL ini secara khusus di fokuskan untuk membuat koneksi antara database MySQL dengan bahasa pemrograman PHP. Di sini kita akan bahas secara detail cara menghubungkan PHP dengan database MySQL. Secara garis besar, terdapat 3 metode 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 setiap programmer PHP.

Pengantar Tutorial PHP – MySQL:

Koneksi PHP MySQL Menggunakan mysql extension:

Koneksi PHP MySQL Menggunakan mysqli extension:

Koneksi PHP MySQL Menggunakan PDO (PHP Data Object):


Tutorial Form PHP

Tutorial Form PHP ini akan fokus membahas cara memproses form HTML dengan PHP. Penggunaan form di sebuah website merupakan hal yang wajib. Kita akan pelajari mulai dari metode pengiriman form seperti GET dan POST, membuat proses validasi, hingga aspek keamanan sebuah form.


Tutorial Pemrograman Berorientasi Objek PHP

Pemrograman berorientasi 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 pelajari mulai dari pengertian object, class, property, method, kemudian masuk ke materi OOP yang lebih spesifik seperti encapsulation, inheritance, dan polymorfism.


Contoh Soal dan Latihan Algoritma PHP

Sepanjang tutorial di atas, kita telah membahas banyak hal tentang bahasa pemrograman PHP. Mulai dari cara menjalankan dengan XAMPP, aturan penulisan dasar, tipe data, operator, kondisi if else, perulangan, function, mengakses database MySQL, hingga konsep pemrograman object / OOP PHP.

Ini semua barulah skill awal. Paham semua perintah PHP tidak otomatis membuat kita jadi programmer yang ahli. Bahkan belum banyak berguna jika tidak bisa menyelesaikan masalah. Karena itulah Duniailkom ingin menyajikan berbagai contoh soal dan latihan algoritma dasar.

Berikut kumpulan contoh soal dan latihan algoritma menggunakan bahasa pemrograman PHP (akan dilengkapi bertahap):


Artikel dan Informasi PHP

Dalam bagian ini, akan dibahas tentang artikel, berita, tips dan trik yang akan menambah wawasan seputar PHP.