Apa Persiapan belajar PHP
Untuk menjalankan program PHP sendiri kamu membutuhkan server. Di komputer kamu sendiri, bisa install XAMPP (Windows / Linux) atau MAMP (Windows/Mac). Dengan menginstall software tadi, kamu sudah mensimulasikan punya server sendiri untuk menjalankan program PHPnya. Saya menyarankan untuk mempelejari dasar HTML dulu, agar kamu bisa praktek melihat langsung hasil dari website yang kamu buat. HTML adalah sturktur dasar tampilannya. Nanti saat belajar PHP kamu akan belajar bagaimana cara menyelipkan kode php di HTML, atau juga sebaliknya.Apa manfaat PHP
Dengan mempelajari PHP ini, kamu bukan lagi membuat website yang statis. Tapi websitenya bisa bersifat dinamis, alias kamu bisa membuat website dengan membuat logikannya satu kali, datanya bisa berbeda-beda. Contoh website dinamis adalah blog. Blog punya satu tampilan, tapi ada banyak data atau postingan yang berbeda-beda. Contoh lain adalah toko online, kamu bisa mengupload dan menampilkan banyak produk jualan yang berbeda. Ini semua lebih mudah dengan website dinamis, dibanding hanya HTML/CSS yang kamu perlu membuatnya satu per satuApakah PHP di Indonesia masih dibutuhkan?
Dengan dukungan komunitas yang besar termasuk di Indonesia, saat ada masalah dalam proses belajar akan menjadi lebih nyaman. Iyap, Indonesia punya komunitas PHP yang besar. Memang sering ada gosip, kalau PHP sudah ditinggalkan. Tapi pada faktanya akan ada selalu kebutuhan untuk sebuah bahasa program, apapun itu. Saat memutuskan PHP sebagai backend, kamu punya pilihan untuk memanfaatkan framework CodeIgniter, Laravel, atau microframework Slim.
Daftar Pelajaran Track Belajar PHP di Sekolah Koding
Sudah belajar bagian frontend? saatnya pindah ke backend, dengan bahasa server PHP, kita bisa berinteraksi dengan database dan membuat website menjadi dinamis

Belajar PHP dari dasar
Berkenalan dengan php, bahasa program yang sangat populer yang digunakan pada bagian back-end websit...
Daftar isi Belajar PHP dari dasar
Intro Bahasa PHP
Berkenalan dengan php, bahasa program yang digunakan pada bagian back-end website, yang mengatur logika dan interaksi dengan database. Link: XAMPP dan MAMP
Echo, fungsi php pertama
Kita akan mulai menulis script php, melihat bagaimana cara melakukan output dengan echo.
Mencampurkan HTML dan PHP
Bagaimana cara menggabungkan script HTML dan PHP pada satu halaman file?
Komentar dan variabel
Variabel adalah cara untuk menyimpan suatu nilai dengan memberikannya nama. Dengan nama ini kita bisa mengambil atau mengubah nilai tersebut dimana saja. Kita juga akan melihat fungsi komentar pada PHP
Tipe data string
String adalah salah satu tipe data pada bahasa program termasuk php yang kita manfaatkan untuk menulis suatu text atau karakter
Tipe data Integer dan Float
Angka/Number adalah salah satu tipe data pada bahasa program termasuk php yang kita manfaatkan untuk menuliskan angka termasuk desimal ataupun angka dengan koma
Operator matematik
Dengan operator matematika pada php, kita bisa melakukan berbagai macam operasi matematika, mulai dari penjumlahan, pengurangan, perkalian, pembagian dan lain-lain
Metode math
PHP punya fungsi-fungsi yang sudah secara automatis datang untuk kita manfaatkan pada tipe data angka
Metode String
PHP punya fungsi-fungsi yang sudah secara automatis datang untuk kita manfaatkan pada tipe data string
Perkenalan array
Satu tipe data lagi dari PHP! namanya array, lihat bagaimana cara membuat array di PHP
Metode array
Tipe data array juga punya metode metode yang bisa kita manfaatkan, sama seperti pada tipe data string atau number
Associative array
Apa itu associative array? apa perbedaan associative array dengan array biasanya?
Metode associative array
Melihat metode metode yang tersedia untuk associative array pada bahasa PHP
Multi dimensi array
Mengenal multi dimensi pada array, dimana ada array di dalam array
For loop pada PHP
Melakukan hal yang berulang-ulang cukup dengan bantuan for loop
Mengeluarkan array
Lihat cara mengeluarkan array dengan loop pada php
For each array
for loop kali ini namanya for each, yang berguna untuk mengeluarkan isi dari array
For each associative array
For each juga sangat berguna untuk associative array, kita bisa memilih mau mengambil key, value atau keduanya!
While dan do while
Alternatif pengulangan for loop dengan while atau do while, pelajari perbedaan syntaxnya!
Tipe data boolean
Tipe data boolean, tipe data pada php yang hanya memiliki 2 nilai, true dan false
If dan else
Mulai belajar logika, menentukan suatu kasus dan mengambil keputusan dengan if dan else
Operator logika
Operator logika pada php, untuk membandingkan nilai-nilai. Lihat cara penggunaan operator logika pada php di sini
Lebih dari satu syarat
Bagaimana cara menggunakan operator logika jika ada lebih dari satu syarat?
If bercabang
Bagaimana jika kita punya syarat di dalam syarat? atau istilahnya nested if (if bercabang)
True dan false
Kita sudah pernah melihat boolean, tapi ada sih sebenarnya kegunaannya yang hanya bisa bernilai true atau false
&& dan || (dan, atau)
Penggunaan simbol && (dan dan) juga || (atau atau) untuk menggabungkan dua syarat atau lebih
Switch case pada php
persyaratan yang banyak bisa kita buat lebih simple dengan switch case pada php
Fungsi pada php
Belajar apa itu fungsi pada php dan bagaimana cara menggunakannya
Parameter pada fungsi
Setelah belajar fungsi, kali ini kita akan melihat guna paramater yang bisa kita masukkan pada fungsi di php
Tentang return
Fungsi bisa memiliki 'return'.. apa itu return pada php dan bagaimana cara menggunakannya?
Scope (lingkup hidup)
Variabel pada php memiliki scope atau ruang lingkup hidup yang menentukan dari mana saja variabel ini bisa diakses
Anonymous function
Fungsi anonimus atau Anonymous function adalah fungsi pada php yang tidak memiliki nama, apa kegunannya dan bagaimana cara menggunakan anonymous function?
Callback function
Fungsi callback atau callback function adalah fungsi pada php untuk memanggil fungsi lain, setelah suatu hal dijalankan, apa kegunannya dan bagaimana cara menggunakan callback function?
Menampilkan error
Belajar menampilkan error dan membacanya pada php, sangat penting untuk mengetahui letak kesalahan script
Die dan var_dump
Die dan var_dump adalah dua fungsi lain yang bisa kita gunakan untuk melakukan output nilai sama seperti echo tapi lebih detail dengan fungsi masing-masing

Fungsi fungsi php pada website
Kita akan melihat apa saja fungsi fungsi php pada website yang sebenarnya, tentu tidak semua tapi ak...
Daftar isi Fungsi fungsi php pada website
Intro php intermediate
Apa saja yang akan kita pelajari pada php intermediate ini? Melihat lebih banyak fungsi fungsi yang kita gunakan langsung pada website dan masih banyak tentunya
Include dan require
Include dan require berguna untuk mengambil isi dari file lain, salah satu kegunannya untuk membuat template, sehingga tidak perlu menulis hal yang sama berkali-kali
Include once dan require once
Include once dan require once mirip seperti sebelumnya, bedanya dia akan mencegah kalau ada pengulangan
Implode dan explode
Cara mengubah array ke string , dan juga mengubah string ke array dengan fungsi implode dan explode php
Fungsi date
Fungsi date pada php untuk menampilkan waktu, kita juga bisa mengatur format seperti apa yang ingin ditampilkan
Trim dan strip tags
User website kita sangat mungkin melakukan kesalahan, sengaja atau tidak, cegah kesalahan tadi dengan trim dan strip tags
Metode GET
Mengambil nilai dari parameter url atau yang berasal dari form dengan metode GET pada php
Metode POST
Mengambil nilai dari form dengan metode POST pada php
Contoh login
Contoh simpel melakukan login pada website dengan php
Mengingat data dengan cookie
Kita akan belajar, apa itu cookie pada php dan bagaimana mengingat data dengan cookie pada browser
Mengingat data dengan session
Kita akan belajar, apa itu session pada php dan bagaimana mengingat data dengan session pada website
Super global array
Apa itu super global array pada php? Ternyata banyak sekali fungsi-fungsi dari php yang bisa kita manfaatkan dengan super global array
Upload gambar
Bagaimana cara mengupload gambar pada php? kita akan melihat apa saja yang kita butuhkan dan bagaimana cara melakukannya
Validasi gambar
Gambar yang user upload, perlu kita cek atau melakukan validasi, baik itu format ataupun ukurannya, belajar bagaimana caranya disini
Mencegah nama kembar
Mencegah nama kembar pada file yang diupload sangat penting, karena akan menghapus file dengan nama yang sama sebelumnya
Membaca dokumentasi
Membaca dokumentasi dari website PHP.net sangat penting untuk dipelajari. Semua hal tentang php ada disana

Database php dan mysqli (procedural)
Belajar apa itu database dan belajar cara menggunakan database mysql dengan bahasa php melalui bantu...
Daftar isi Database php dan mysqli (procedural)
Intro Database
Dengan database kita bisa mengolah data apa saja, bisa menyimpan, mengedit dan juga menghapus tentunya. Kita akan melihat cara menggunakan database mysql dengan bantuan sistem mysqli di php
Membuat database
Bagaimana cara membuat database, kita akan melihat caranya dengan bantuan aplikasi GUI PHPmyAdmin
Menyambungkan database
Lihat bagaimana cara melakukan koneksi dari php ke database dengan bantuan mysqli di video ini
Query pertama
Apa itu query? dan bagaimana cara membuat query di script php untuk berintraksi dengan database
Menampilkan dan memilih data
Setelah data tersimpan, kita akan menampilkannya, tapi sebelum itu kita harus memilih data mana yang mau kita tampilkan dari database
Filter data
Bagaimana cara memilih hanya data tertentu saja dari database? lihat cara melakukan filter terhadap data yang mau dipilh
Memasukkan data
Kita baru melihat cara memasukkan data langsung di Aplikasi PHPmyAdmin, bagaimana cara memasukkan datanya langsung melalui query di PHP
Menghapus data
Kita akan melihat bagaimana cara menghapus data langsung melalui query di PHP
Mengubah data
Belajar bagaimana cara mengubah atau mengedit data dengan mysqli di php
Pelajaran selesai
Selamat pelajaran databasenya udah selesai! lalu kemana setelah ini?

Membuat sistem login dan register
Membuat sistem login dan register dengan php dan mysqli cara procedural. Kita akan melihat cara mela...
Daftar isi Membuat sistem login dan register
Intro login dan register
Belajar bagaimana membuat sistem login dan register dengan php. Kita akan melihat bagaimana alur mendaftarkan user, melakukan validasi, menguji login dan logout tentunya
Membuat struktur database
Merancang struktur database adalah bagian penting dari setiap pengembangan aplikasi, kita akan mulai melihat bagaimana struktur database untuk user kali ini
Struktur file dan folder
Merancang struktur file dan folder dari aplikasi sangatlah penting, karena akan memudahkan kita untuk mengorganisir kode yang akan membesar nantinya
Menyiapkan html dan css
Membuat halaman statis (html dan css) untuk layout sistem login dan register
Koneksi ke database dan file init
Melakukan koneksi ke database dan menyiapkan satu file yang akan bertanggung jawab untuk memanggil file file lain yang dibutuhkan di semua halaman
Register user
Belajar bagaimana cara melakukan register atau mendaftarkan user dan menyimpan datanya di database
Mengamankan form register
Kita harus berhati-hati dengan input yang dilakukan oleh user, lihat cara mengamankan form register di video ini.
Menguji nama kembar
Ada kemungkinan yang sangat besar kalau user satu akan memilih username atau email yang sama dengan user yang lain, lihat cara menguji apakah username tertentu sudah terdaftar sebelumnya.
Membuat sistem login
Mulai merancang sistem login agar user yang sudah terdaftar bisa masuk ke bagian aplikasi yang diinginkan
Menguji nama sudah terdaftar
Ketika login kita akan melakukan validasi apakah user sudah pernah mendaftarkan email atau usernamenya.
Menyimpan session
Kita akan belajar, apa itu session pada php dan bagaimana mengingat data dengan session pada website ketika user sudah login
Membuat halaman logout
Bagaimana cara membuat halaman logout? kita cukup menghapus session yang sudah tersimpan.
Membuat menu dinamis
Kita akan membuat menu dinamis, dimana status user yang logout atau login akan mempengaruhi menu mana yang ingin ditampilkan
Pesan error
Menampilkan pesan error agar lebih menarik dan mengatur lokasi dimana errornya ingin ditampilkan
Refactor Code
Melakukan refactor dengan melihat bagian mana saja dari kode yang bisa kita buat lebih bersih, lebih rapi tanpa melakukan pengulangan
Refactor Code bag .2
Melakukan refactor dengan melihat bagian mana saja dari kode yang bisa kita buat lebih bersih, lebih rapi tanpa melakukan pengulangan bagian kedua
Membuat flash message
Menampilkan flash message yaitu pesan yang tersimpan di session agar feedback bisa lebih jelas yang diterima oleh user
Multi level user
Bagaimana cara membuat multi level user? Dimana akan ada beberapa level user, dan mengatur tingkat hak akses oleh user tertentu

Cara mengirim email dengan php
Bagaimana cara mengirim email dengan php? Fungsi fungsi apa yang bisa kita gunakan?
Daftar isi Cara mengirim email dengan php
Mengirim email dengan php
Bagaimana cara mengirim email dengan php, lihat fungsi fungsi email yang sudah tersedia oleh php dan siap siap mengirim email pertama melalui php!
Tambahan fungsi email
Apa saja yang bisa kita lakukan dengan emailnya, lihat apa yang ditawarkan oleh php dengan mengintip dokumentasi php.net

Membuat blog dengan PHP
Belajar bagaimana cara membuat blog dengan PHP dan sistem database mysql, ada banyak yang akan kita ...
Daftar isi Membuat blog dengan PHP
Intro membuat blog
Belajar membuat blog dengan php dan mysqli, bukan hanya blog, disini juga akan ada seputar login, register dan mengatur hak akses admin, tunggu apa lagi!
Struktur table
Merancang struktur database adalah bagian penting dari setiap pengembangan aplikasi, kita akan mulai melihat bagaimana struktur database untuk blog kali ini
Struktur file dan folder
Merancang struktur file dan folder dari aplikasi sangatlah penting, karena akan memudahkan kita untuk mengorganisir kode yang akan membesar nantinya
Template html dan css
Membuat halaman statis (html dan css) untuk layout sistem blog dengan php
Koneksi dan menampilkan data
Melakukan koneksi ke database pada sistem pembuatan blog php dan menguji menampilkan datanya
Menambah data
Memasukkan data atau entry baru pada blog ke database
Mengubah entry blog
Mengubah entry blog yang sudah dibuat pada database
Halaman single dan excerpt
Membuat halaman single untuk setiap post pada blog dan excerpt untuk mengambil bagian kecil dari post tersebut
Menghapus blog
Menghapus post yang sudah dibuat pada blog
Sistem pencari
Membuat sistem pencari pada sistem blog melalui judulnya
Basic security
Melakukan Basic security atau pengamanan minimal yang harus dilakukan, ingat, setiap user melakukan input ada kemungkinan berbahaya disana!
Dasar login
Bagian dasar membuat sistem login untuk digunakana pada blog
Menggunakan session
Belajar menggunakan session untuk mengatur sistem login pada blog. Pada halaman login tambahkan fungsi isset untuk menguji apakah session sudah ada atau belum dengan if( isset($_SESSION['user']) )
Metode logout
Belajar mengimplementasikan sistem logout pada blog
Proteksi file
Melakukan proteksi file hanya user tertentu saja yang bisa mengakses
Multi level user
Membuat beberapa tingkat level user agar ada perbedaan antara admin dan user biasa
Register user
Mendaftarkan user yang baru ke database
Mengubah sistem login
Mengubah sistem login yang sudah dibuat untuk menguji password yang sudah dihash bukan plain text
Menguji duplikasi nama
Menguji jika ada duplikasi nama, atau nama sudah terdaftar sebelumnya

Membuat pagination dengan php
Belajar bagaimana cara membuat pagination atau sistem halaman dengan php.
Daftar isi Membuat pagination dengan php
Pagination dengan php
Belajar bagaimana cara membuat pagination dasar pada php

Menjaga keamanan website
Belajar keamanan website, dan melihat jenis-jenis serangan apa yang mungkin terjadi. Bagian fundamen...
Daftar isi Menjaga keamanan website
Trailer keamanan website
Belajar bagaimana cara mengamankan website dari serang-serangan hacker. Lihat kemungkinan apa saja yang mungkin terjadi dan bagaimana cara mencegahnya
SQL Injection
Mengenal apa itu sql injection, kenapa berbahaya dan bagaimana cara mencegah sql injection
Hash password
Bolehkah kita menyimpan password user sebagain plain-text? jawabannya tidak! tentukana kenapa password user harus kita hash di bagian ini
Hak akses user
Mengatur hak akses user untuk mencegah bagian bagian mana saja yang bisa diakses oleh user tertentu
Format file
Mengatur format file untuk mencegah informasi yang akan bocor
Menyembunyikan struktur folder
Sering sekali kita mau menyembunyikan struktur folder untuk mencegah informasi-informasi yang tidak kita inginkan ketahuan, belajar caranya disini
Mematikan laporan error
Jangan memberitahukan laporan error ketika website sudah live, sembunyikan laporan error agar celah-celah keamanan tidak bocor
Mencegah xss attack
Belajar apa itu css attack dan bagaimana cara mencegah xss attack, lindungi website kita sekarang
Mencegah CSRF attack
Belajar apa itu CSRF attack dan bagaimana cara mencegah CSRF attack dengan membuat validasi token, lindungi website kita sekarang

Cara hosting website
Belajar bagaimana cara hosting website yang sudah kita buat, ada berbagai macam jenis hosting yang a...
Daftar isi Cara hosting website
Hosting website (shared hosting)
Belajar bagaimana cara hosting website gratis (shared hosting) dengan contoh provider gratis dari 000webhost
Hosting gratis dengan Github
Belajar bagaimana cara hosting gratis dengan github. Aturannya hanya untuk file statis, tanpa database :D

Belajar konsep OOP PHP
Belajar konsep Object oriented programming atau OOP pada PHP. Dengan konsep ini kode akan lebih rapi...
Daftar isi Belajar konsep OOP PHP
Intro php oop
Mengenal konsep object oriented programming pada php
Kelas dan property
Apa itu kelas dan property? Bagaimana cara membuat kelas dan property pada PHP OOP
Metode pada OOP
Apa itu metode pada OOP PHP? bagaimana cara membuatnya
Metode set dan get
Belajar apa itu istiliah metode set dan get pada PHP OOP
Mengenal konstruktor
Belajar apa itu konstruktor dan bagaimana cara membuatnya pada PHP OOP
Inheritance atau pewarisan
Belajar tentan konsep inheritance atau pewarisan pada PHP OOP
Overriding method
Melakukan method overriding untuk menghapus metode yang diwariskan dari parent class
Ruang lingkup property dan metode
Belajar tentang ruang lingkup dari property dan metode, dari mana saja mereka bisa diakses dan apa syaratnya?
Self dan parent
Belajar apa itu keyword self dan parent pada konsep OOP PHP, apa kegunaan dan apa perbedannya
Penggunaan static
Melihat penggunaan keyword static pada konsep OOP PHP
Method chaining
Dengan method chaining pada PHP OOP, kita bisa menyambungkan fungsi satu sama lain saat memanggilnya
Magic methods
Mengenal magic methods pada PHP OOP, ada apa saja dan bagaimana cara menggunakannya
Abstract class
Mengenal apa itu abstract class, cara membuatnya dan apa kegunaan dari abstract class pada PHP
Autoloading
Belajar apa itu autoloading dan bagaimana cara menggunakan autoloading pada php

Belajar database dengan php dan mysqli (oop)
Dengan database kita bisa mengolah data apa saja, bisa menyimpan, mengedit dan juga menghapus tentun...
Daftar isi Belajar database dengan php dan mysqli (oop)
Intro Database
Dengan database kita bisa mengolah data apa saja, bisa menyimpan, mengedit dan juga menghapus tentunya. Kita akan melihat cara menggunakan database mysql dengan bantuan sistem mysqli (oop) di php
Koneksi ke Database
Lihat bagaimana cara melakukan koneksi dari php ke database dengan bantuan mysqli(oop) di video ini
Memasukkan data
Bagaimana cara memasukkan datanya langsung melalui query di PHP dengan mysqli (oop)
Multi query
Bagaimana cara mengeksekusi beberapa query sekaligus? Belajar apa itu multi query dan cara menggunakannya
Prepare statement
Salah satu feature yang dimiliki mysqli (oop) adalah adanya prepare statement, belajar apa itu prepare statement dan cara menggunakannya
Select data
Setelah data tersimpan, kita akan menampilkannya, tapi sebelum itu kita harus memilih data mana yang mau kita tampilkan dari database
Mengedit dan menghapus data
Belajar bagaimana cara mengubah atau mengedit data dan juga mengapusnya dengan mysqli(oop) di php
Select data dengan prepare statement
Kita akan menampilkan data dengan prepare statement, tapi sebelum itu kita harus memilih data mana yang mau kita tampilkan dari database

Sistem login dan register (OOP PHP)
Membuat sistem login dan register dengan php dan mysqli cara OOP. Kita akan melihat cara melakukan r...
Daftar isi Sistem login dan register (OOP PHP)
Intro auth PHP oop
Belajar bagaimana membuat sistem login dan register dengan php (oop). Kita akan melihat bagaimana alur mendaftarkan user, melakukan validasi, menguji login dan logout tentunya
Membuat database
Merancang struktur database adalah bagian penting dari setiap pengembangan aplikasi, kita akan mulai melihat bagaimana struktur database untuk user kali ini
Struktur folder dan file
Merancang struktur file dan folder dari aplikasi sangatlah penting, karena akan memudahkan kita untuk mengorganisir kode yang akan membesar nantinya
Bagian statis
Membuat halaman statis (html dan css) untuk layout sistem login dan register (oop)
Koneksi ke Database
Melakukan koneksi ke database pada sistem login dan register PHP (OOP)
Init file php
Menyiapkan satu file yang akan bertanggung jawab untuk memanggil file file lain yang dibutuhkan di semua halaman
Register user
Belajar bagaimana cara melakukan register atau mendaftarkan user dan menyimpan datanya di database
Membuat metode insert
Kita akan membuat metode insert yang akan bertanggung jawab memasukkan data apa saja!
Escape input
Melakuan escape dari input user untuk mencegah sql injection
Membuat kelas validasi
Kita akan belajar bagaimana membuat kelas validasi untuk melakukan berbagai macam pengujian data yang nantinya bisa kita pakai berulang-ulang.
Mengatur letak error
Mengatur letak error agar lebih menarik dan lebih mudah memasangkan css
Kelas session
Membuat kelas session yang akan bertanggung jawab untuk mengatur semua pengolahan session
Membuat sistem login
Mulai merancang sistem login agar user yang sudah terdaftar bisa masuk ke bagian aplikasi yang diinginkan
Menguji nama di database
Ketika login kita akan melakukan validasi apakah user sudah pernah mendaftarkan email atau usernamenya.
Sistem logout
Bagaimana cara membuat halaman logout? kita cukup menghapus session yang sudah tersimpan dengan kelas yang sudah kita buat
Menguji nama sebelum mendaftar
Ada kemungkinan yang sangat besar kalau user satu akan memilih username atau email yang sama dengan user yang lain, lihat cara menguji apakah username tertentu sudah terdaftar sebelumnya.
Password verify
Menambahkan validasi password saat mendaftar, mencegah user yang salah mengetik password
Pesan flash
Menampilkan flash message yaitu pesan yang tersimpan di session agar feedback bisa lebih jelas yang diterima oleh user
Kelas redirect
Mulai merapikan kode, dengan membuat kelas redirect setiap kita melakukan header location
Multi level user
Bagaimana cara membuat multi level user? Dimana akan ada beberapa level user, dan mengatur tingkat hak akses oleh user tertentu
Mencegah csrf attack dengan token
Bagaimana cara membuat mencegah csrf attack dengan membuat kelas token.
Menguji user login
Bagaimana cara menguji apakah user sedang login atau tidak
Halaman profil
Membuat halaman profil untuk halaman dari user masing-masing ketika login
Ganti password
Belajar bagaimana jika user ingin mengganti password
Halaman profil dinamis
Membuat halaman profil lebih dinamis dari sebelumnya
Halaman admin
Membuat halaman admin yang tentunya hanya bisa diakses oleh admin

Membuat Framework PHP (mini)
Membuat framework PHP sendiri, kita akan belajar struktur dasar dari MVC atau model view controller ...
Daftar isi Membuat Framework PHP (mini)
Intro Mini framework php
Belajar bagaimana cara membuat framework dengan php. Tujuannya bukan membuat framework yang besar, tapi mengerti konsep sederhana dari MVC(model view controller) dengan membuatnya dari awal
Struktur file dan folder
Kita akan mulai tutorial membuat mini framework php dengan membuat struktur file dan folder sendiri
Init file dan htaccess
Menyiapkan file yang akan menjalankan semua kelas-kelas yang kita butuhkan dan juga htacces untuk mengatur sistem url
Routing part 1
Belajar bagaimana cara membuat sistem routing untuk mengatur url dan fungsi yang akan bertanggung-jawab pada tutorial mini framework php kali ini
Routing part 2
Belajar bagaimana cara membuat sistem routing untuk mengatur url dan fungsi yang akan bertanggung-jawab pada tutorial mini framework php kali ini (bagian kedua)
Membuat controller dan view
Belajar bagaimana cara membuat sistem controller yang akan bertanggung-jawab untuk menghubungkan model dan view. Di sini kita juga akan membuat view atau tampilan yang akan dilihat oleh user
Membuat Model
Belajar bagaimana cara membuat model yang akan menjadi tempat berinteraksi dengan data dari database
Mengoper nilai ke view
Belajar bagaimana cara memindahkan nilai yang diambil dari model ke view melalui controller
Akses file statis
Belajar bagaimana cara mengakses file statis seperti css, javascript atau media-media pada konsep mini framework php ini
Halaman Error
Membuat halaman error, kita akan melihat bagaimana cara membuat halaman 404 yang bisa dikembangkan ke halaman error lain
Kelas Database
Kita akan membuat kelas database yang akan digunakan dan dipasangkan dengan model untuk mengakses data-data
Install Eloquent
Belajar bagaimana cara menggunakan sistem database Eloquent di luar laravel. Link ke github illuminate database
Menggunakan Eloquent
Belajar bagaimana cara menggunakan sistem database Eloquent di luar laravel untuk memudahkan berinteraksi dengan database

Mengenal fitur baru PHP 7
PHP 7 hadir ! lihat feature-feature baru yang luar biasa ini
Daftar isi Mengenal fitur baru PHP 7
Return type declaration dan scalar type
Fitur baru pada php 7 untuk menentukan return type dan juga parameter pada fungsi
Spaceship operator dan null coalesce
Fitur baru pada php 7 spaceship operator dan null coalesce
Constant array dan group use
Fitur baru pada php 7 constant array dan group use
Daftar Materi Belajar PHP dari dasar
Berkenalan dengan php, bahasa program yang sangat populer yang digunakan pada bagian back-end website untuk mengatur logika dan interaksi dengan database.
Intro Bahasa PHP
Berkenalan dengan php, bahasa program yang digunakan pada bagian back-end website, yang mengatur logika dan interaksi dengan database. Link: XAMPP dan MAMP
Echo, fungsi php pertama
Kita akan mulai menulis script php, melihat bagaimana cara melakukan output dengan echo.
Mencampurkan HTML dan PHP
Bagaimana cara menggabungkan script HTML dan PHP pada satu halaman file?
Komentar dan variabel
Variabel adalah cara untuk menyimpan suatu nilai dengan memberikannya nama. Dengan nama ini kita bisa mengambil atau mengubah nilai tersebut dimana saja. Kita juga akan melihat fungsi komentar pada PHP
Tipe data string
String adalah salah satu tipe data pada bahasa program termasuk php yang kita manfaatkan untuk menulis suatu text atau karakter
Tipe data Integer dan Float
Angka/Number adalah salah satu tipe data pada bahasa program termasuk php yang kita manfaatkan untuk menuliskan angka termasuk desimal ataupun angka dengan koma
Operator matematik
Dengan operator matematika pada php, kita bisa melakukan berbagai macam operasi matematika, mulai dari penjumlahan, pengurangan, perkalian, pembagian dan lain-lain
Metode math
PHP punya fungsi-fungsi yang sudah secara automatis datang untuk kita manfaatkan pada tipe data angka
Metode String
PHP punya fungsi-fungsi yang sudah secara automatis datang untuk kita manfaatkan pada tipe data string
Perkenalan array
Satu tipe data lagi dari PHP! namanya array, lihat bagaimana cara membuat array di PHP
Metode array
Tipe data array juga punya metode metode yang bisa kita manfaatkan, sama seperti pada tipe data string atau number
Associative array
Apa itu associative array? apa perbedaan associative array dengan array biasanya?
Metode associative array
Melihat metode metode yang tersedia untuk associative array pada bahasa PHP
Multi dimensi array
Mengenal multi dimensi pada array, dimana ada array di dalam array
For loop pada PHP
Melakukan hal yang berulang-ulang cukup dengan bantuan for loop
Mengeluarkan array
Lihat cara mengeluarkan array dengan loop pada php
For each array
for loop kali ini namanya for each, yang berguna untuk mengeluarkan isi dari array
For each associative array
For each juga sangat berguna untuk associative array, kita bisa memilih mau mengambil key, value atau keduanya!
While dan do while
Alternatif pengulangan for loop dengan while atau do while, pelajari perbedaan syntaxnya!
Tipe data boolean
Tipe data boolean, tipe data pada php yang hanya memiliki 2 nilai, true dan false
If dan else
Mulai belajar logika, menentukan suatu kasus dan mengambil keputusan dengan if dan else
Operator logika
Operator logika pada php, untuk membandingkan nilai-nilai. Lihat cara penggunaan operator logika pada php di sini
Lebih dari satu syarat
Bagaimana cara menggunakan operator logika jika ada lebih dari satu syarat?
if bercabang
Bagaimana jika kita punya syarat di dalam syarat? atau istilahnya nested if (if bercabang)
True dan false
Kita sudah pernah melihat boolean, tapi ada sih sebenarnya kegunaannya yang hanya bisa bernilai true atau false
&& dan || (dan, atau)
Penggunaan simbol && (dan dan) juga || (atau atau) untuk menggabungkan dua syarat atau lebih
Switch case pada php
persyaratan yang banyak bisa kita buat lebih simple dengan switch case pada php
Fungsi pada php
Belajar apa itu fungsi pada php dan bagaimana cara menggunakannya
Parameter pada fungsi
Setelah belajar fungsi, kali ini kita akan melihat guna paramater yang bisa kita masukkan pada fungsi di php
Tentang return
Fungsi bisa memiliki 'return'.. apa itu return pada php dan bagaimana cara menggunakannya?
Scope (lingkup hidup)
Variabel pada php memiliki scope atau ruang lingkup hidup yang menentukan dari mana saja variabel ini bisa diakses
Anonymous function
Fungsi anonimus atau Anonymous function adalah fungsi pada php yang tidak memiliki nama, apa kegunannya dan bagaimana cara menggunakan anonymous function?
Callback function
Fungsi callback atau callback function adalah fungsi pada php untuk memanggil fungsi lain, setelah suatu hal dijalankan, apa kegunannya dan bagaimana cara menggunakan callback function?
Menampilkan error
Belajar menampilkan error dan membacanya pada php, sangat penting untuk mengetahui letak kesalahan script
Die dan var_dump
Die dan var_dump adalah dua fungsi lain yang bisa kita gunakan untuk melakukan output nilai sama seperti echo tapi lebih detail dengan fungsi masing-masing