Tutorial PHP Dasar
Pengenalan PHP
Materi ini memiliki 1 buah lampiran. Namun Anda tidak dapat mengakses lampiran karena belum terdaftar di kursus ini. Klik disini untuk mendaftar.
Pertama kita mesti mengenal terlebih dahulu apakah itu PHP. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Berhubung video ini dibuat tahun 2023, artinya saat ini PHP sudah berumur 29 tahun. Saat ini PHP sudah berada di versi 8 dan sudah mengalami banyak perkembangan dibandingkan dengan versi awalnya.
Pada waktu pertama kali dikenalkan, PHP singkatan dari Personal Home Page. Namun dalam perkembangannya, ternyata istilah Personal Home Page semakin lama semakin memudar karena orang lebih banyak membuat situs besar daripada situs perorangan. Sementara bahasa pemograman PHP semakin terkenal dan orang-orang menganggap PHP sebagai suatu kata yang berdiri sendiri. Oleh karena itu PHP sekarang dianggap singkatan dari PHP: Hypertext Preprocessor. Jadinya rekursif ya, PHP singkatan dari PHP.
Yang dimaksud Hypertext disini adalah HTML. Kalau teman-teman ingat HTML singkatan dari Hyper Text Markup Language. Jadi PHP ini memproses terlebih dahulu file HTML, sebelum dikirimkan ke user. Melalui proses ini kita bisa mengganti konten HTML, sehingga situs kita menjadi lebih dinamis. Sebagai contoh, apabila kita melihat halaman utama dari situs berita seperti detik atau kompas. Sebelum file HTML-nya dikirim ke kita, di server terjadi proses pengambilan artikel-artikel terbaru untuk tampil di halaman utama. Dan apabila halaman utama ini kita refresh beberapa jam kemudian, isi kontennya sudah berubah karena sudah diganti dengan artikel yang lebih baru.
Apa saja yang bisa kita buat menggunakan bahasa pemograman PHP? Yang pertama adalah kita bisa membuat situs yang dinamis, seperti yang kita bahas barusan. Yang kedua, kita bisa menggunakan PHP untuk membuat script yang dijalankan menggunakan command-line. Biasanya script seperti ini saya gunakan pada cron, yang dijadwalkan untuk eksekusi pada waktu tertentu. Contohnya adalah script untuk backup data.
Apa saja keunggulan dari PHP? Yang pertama adalah cross-platform. Web server PHP bisa dijalankan di berbagai jenis sistem operasi, yaitu linux, macos dan Windows.
Yang kedua adalah open source dan gratis. Jadi untuk menggunakan PHP ini, kita tidak perlu membayar biaya lisensi. Bahkan kita boleh menggunakannya untuk keperluan komersil.
Kemudian bahasa pemograman PHP mudah untuk dipelajari. Dan sudah dilengkapi dengan library untuk mengakses berbagai jenis database.
Berhubung jumlah pemakai PHP sudah sangat banyak, maka sudah terbentuk komunitasnya yang besar. Jadi kalau kita memiliki masalah dalam pemograman, kita bisa bertanya ke komunitas dan ada yang membantu kita. Komunitas juga telah menambahkan banyak library dan framework yang sangat membantu kita dalam membangun situs.
Dan yang terakhir, walaupun berdasarkan data di Github menunjukkan bahwa PHP cenderung menurun, namun survei lain menunjukkan bahwa hampir 80% dari situs yang sedang berjalan dibuat menggunakan PHP, termasuk Facebook, Wikipedia dan WordPress. Dari sisi lowongan kerja juga menunjukkan banyak permintaan programmer yang menguasai PHP. Jadi bahasa pemograman PHP ini masih worthed untuk dipelajari.
Nah, sebenarnya situasi yang idealnya, sebelum mempelajari PHP, kita harus menguasai Front-End terlebih dahulu. Namun apabila teman-teman tidak memiliki cukup waktu untuk mempelajari Front-End secara keseluruhan, maka teman-teman cukup menguasai bagian HTML-nya saja. Materi HTML ini tetap wajib dikuasai terlebih dahulu. Bagi yang belum belajar HTML, materi pelajarannya bisa diakses secara gratis di YouTube Channel Skysen Coding.
Sebelum kita melanjutkan, ada baiknya saya memperkenalkan diri terlebih dahulu. Nama saya David Ciang, saya adalah pemilik Youtube Channel Skysen Coding. Dan melalui video-video disini saya berbagi tutorial dan pengalaman saya sebagai programmer. Saya sudah tertarik dengan pemograman sejak sekolah, dan untuk mendalami ilmu pemograman saya mengambil jurusan Teknik Informatika di Universitas Bina Nusantara.
Pekerjaan saya adalah wirausaha di bidang mesin kasir, terutama untuk restoran, foodcourt, dan minimarket. Jadi kalau teman-teman melihat ke channel Skysen, terkadang saya juga berbagi mengenai mesin kasir, baik berupa aplikasi yang kami buat sendiri, client yang menggunakan aplikasi kami, dan juga periperal yang sering digunakan di mesin kasir, seperti all-in-one pc, printer, cashdrawer, magnetic card reader, barcode scanner, fingerprint reader, customer display dan lain-lain.
Materi apa saja yang akan dibahas di dalam kursus? Pada playlist pertama, kita akan membahas mengenai dasar-dasar pemograman PHP. Tentunya yang pertama kali dibahas adalah cara install PHP ke komputer kita, sehingga bisa kita gunakan untuk coding.
Selanjutnya kita akan belajar mengenai variable, yang bisa kita gunakan untuk menyimpan data. Kemudian kita akan belajar mengenai jenis-jenis data yang bisa kita gunakan pada PHP. Dan kita juga akan belajar mengenai operator, yaitu simbol-simbol yang bisa kita gunakan untuk melakukan operasi pada data.
Selanjutnya kita akan belajar mengenai percabangan, dimana kita bisa mengatur agar server mengeksekusi kode yang berbeda, tergantung dari kondisi. Dan yang terakhir kita akan belajar mengenai perulangan, dimana kita bisa meminta server untuk menjalankan suatu perintah secara berulang-ulang.
Setelah menguasai materi dasar, kita akan masuk ke materi yang lebih sulit. Yang pertama adalah function, dimana kita bisa mengelompokkan sejumlah instruksi menjadi satu buah function. Hal ini akan mempermudah kita untuk memakai ulang instruksi tersebut.
Kemudian kita akan belajar mengenai array, merupakan struktur data yang paling sering digunakan untuk menyimpan banyak data dalam satu variable.
Lalu kita akan masuk ke struktur data yang lebih rumit lagi, yaitu Object, dimana kita bisa menyimpan banyak data dan function ke dalam satu Object. Object Oriented Programming ini nantinya akan sangat berguna pada saat kita sedang mengerjakan proyek besar.
Selanjutnya kita akan belajar mengenai cara mengakses database MySQL dari PHP. Walaupun PHP mendukung banyak jenis database, namun yang kita gunakan disini adalah MySQL. Karena biasanya PHP dipasangkan dengan database MySQL.
Kita juga akan belajar mengenai form, dimana kita bisa meminta user untuk memasukkan data dan mengirimkannya ke server. Lalu kita akan belajar untuk menuliskan kode untuk menerima data tersebut, melakukan validasi dan menyimpannya ke database.
Dengan menggunakan fasilitas tanya jawab, maka Anda bisa bertanya dan akan dijawab langsung oleh instruktur kursus.
Anda belum terdaftar pada kursus ini sehingga tidak bisa mengajukan pertanyaan.