Pemrograman Web Pertemuan 1 - Pengertian PHP, Hal Yang Dibutuhkan, Memulai ber-coding PHP

PHP merupakan sebuah bahasa pemrograman yang digunakan untuk keperluan pengembangan sistem web. PHP sendiri merupakan sebuah singkatan dari PHP Hypertext Processor. Berbeda dengan HTML dan CSS yang kodenya akan dieksekusi/dijalankan disisi client, kode pada file php akan dieksekusi disisi/oleh server itulah mengapa PHP sering juga disebut dengan Serverside Scripting. Kelebihan lain dari bahasa pemrograman PHP adalah ia dapat dikolaboasikan dengan database server untuk mengolah data dinamis (data yang dapat berubah-ubah) yang kemudian dapat ditampilkan dalam halaman web. PHP juga akan dikolaborasikan dengan syntax html, css, dan javascript untuk mendapatkan tampilan dan antar muka halaman web yang lebih menarik, ini dikarenakan php pada dasarnya merupakan bahasa yang digunakan untuk kepentingan pengolahan data (bukan bahasa marka ataupung styling seperti html dan css).

Image from https://www.pexels.com/@markusspiske/

Hal-Hal Yang Dibutuhkan

Untuk memulai pengembangan web dengan menggunkan PHP, maka terlebih dahulu kita siapkan beberapa software/aplikasi yang dibutuhkan, diantaranya:

  • Code/Text Editor, karena kita akan rutin menuliskan kode program maka akan lebih mudah bagi kita jika terlebih dahulu kita install-kan aplikasi code editor. Aplikasi yang akan kita gunakan adalah Visual Studio Code (VS Code), selain aplikasi tersebut masih banyak lagi aplikasi lainnya yang sejenis seperti: Atom, Sublime Text, Notepad++, Brackets, dan lain-lain. *Tambahan: jika tidak menghendaki instalasi aplikasi lain, maka anda dapat menggunakan aplikasi Notepad yang secara default sudah berada/terinstall dalam sistem operasi Windows, namun ingat aplikasi Notepad ini tidak terlalu memudahkan bagi kita.
  • Web Browser, untuk memperlihatkan hasil akhir atau tampilan dari kode php yang kita ketik maka kita memerlukan bantuan dari web browser ini. Aplikasi yang akan kita gunakan adalah Google Chroma, namun kalian boleh menggunakan aplikasi lain seperti Mozilla Firefox, Microsoft Edge, Opera, atau aplikasi lain yang sejenis.
  • Web Server dan Database Server, fungsi dari web server secara sederhana adalah untuk mengeksekusi dan menterjemahkan kode pada file php yang hasilnya kemudian diserahkan kembali pada web browser untuk ditampilkan. Sedangkan fungsi dari database server adalah untuk mengelola segala bentuk administrasi penyimpanan data, yang mana data-data ini nantinya akan dimanipulasi melalui kode-kode pada file PHP. Aplikasi yang digunakan sebagai web server adalah aplikasi bernama Apache, dan aplikasi yang berperan sebagai database server adalah MySql, kedua aplikasi ini sudah disatukan (di-bundling) dalam sebuah paket aplikasi yang dinamakan sebagai XAMPP.


Memulai Pengembangan Web Dengan PHP

Setelah kita mempersiapkan hal-hal yang dibutuhkan maka untuk memulai pengembangan web dengan PHP maka kita akan mulai dengan tahapan berikut:

  • Menentukan lokasi penyimpanan project php kita. Tidak seperti HTML yang filenya bisa kita simpan di mana saja dan dapat dijalankan dimana saja, file PHP harus berada pada folder sistem dari web server yang digunakan dan karena kita menggunakan XAMPP maka folder yang dimaksud adalah folder htdocs (C:\xampp\htdocs), jadi kita perlu membuat sebuah folder baru didalam folder htdocs dengan ketentuan nama folder: tidak boleh ada spasi, huruf awal jangan karakter spesial, gunakan huruf kecil semua. Sebagai contoh, saya membuat sebuah folder dengan nama xiiphp (full path untuk folder tersebut adalah C:\xampp\htdocs\xiiphp)
  • Membuka Folder dengan VS Code. Setelah kita membuat folder pada htdocs maka langkah berikutnya adalah membuka aplikasi VS Code, lalu buka folder yang sudah kita buat sebelumnya menggunakan VS Code. Caranya klik menu File, lalu Klik Open Folder, lalu pada jendela Open Folder silahkan mauk ke folder Project yang sudah anda buat pada poin sebelumnya, setelah itu klik pada tombol  Select Folder. Jika ada pertanyaan seperti gambar di samping setelah anda mengklik tombol Open Folder, maka silahkan klik pada tombol Yes, I trust the authors.
  • Periksa Service Dari Web Server Dan Database Server. Services atau layanan dari web dan database server sangatlah penting karena tanpa adanya layanan yang berjalan maka file php tidak akan bisa dijalankan atau di-preview dengan baik. Untuk memeriksa apakah service dari web & database server sudah berjalan maka silahkan buka aplikasi XAMPP Control Panel, lalu lihat apabila Apache dan MySql sudah di-highlight hijau, ada angka pada port-nya, dan tombolnya bertuliskan Stop, maka dapat dikatakan bahwa kedua service yang kita bicarakan sebelumnya sudah berjalan. Untuk lebih memastikan, kita juga dapat membuka web browser lalu ketikkan localhost (untuk memeriksa web server), atau ketikkan localhost/phpmyadmin (untuk memeriksa database server). Jika service sudah benar-benar berjalan maka kita akan melihat tampilan seperti pada gambar di bawah ini:

Demikian materi untuk hari ini, silahkan medownload Pembahasan Materi Full yang juga sudah dilengkapi dengan gambar untuk pertemuan ke-1 ini DENGAN MENGKLIK LINK INI.

Password: web1.farihinmuhamad

Post a Comment

Previous Post Next Post