Persiapan Lingkungan Pengembangan PHP

Persiapan Lingkungan Pengembangan PHP

Hay,… Selamat datang kembali di maliki.id

Sebelum memulai PHP kamu harus sudah memenuhi beberapa persiapan untuk belajar bahasa pemrograman PHP misalnya memahami HTML terlebih dahulu, minimal tag-tag HTML dasar.

Karena didalam bahasa pemrograman PHP akan menggunakan tag-tag HTML.

Dan pada seri belajar PHP dasar ini kita akan fokus kedalam PHP

Bagi sebagian orang, belajar PHP itu bisa dibilang mudah dan bagi sebagian lain mungkin bisa dibilang susah, termasuk saya, tetapi pada dasarnya PHP bisa dipelajari dengan metodoldogi yang tepat dan sesuai dengan kemampuan serta daya serap otak anda.

Bagi saya yang mungkin cukup lambat dalam menyerap pemahaman bahasa pemrograman PHP maka kiat-kiat dibawah ini sangatlah banyak membantu saya, dan mungkin berbeda bagi anda yang memiliki kemampuan yang lebih cepat.

  1. Mempelajari HTML & CSS dasar
  2. Mempelajari syntax dan fungsi dasar PHP.
  3. Melatih kemampuan dalam penulisan syntax dan fungsi dasar php
  4. Setelah mulai faham dan hafal banyak fungsi dasar, mulai membuat aplikasi sederhana secara berulang-ulang sampai hafal diluar kepala, semisal membuat aplikasi buku tamu atau data karyawan yang memiliki konsep : Input data ⇒ tampil Data ⇒ edit data ⇒ hapus data ⇒ cari data ⇒ dan pagination
  5. Setelah kemampuan bertambah kita bisa meningkatkan dengan menambahkan fitur security serta validasi terhadap aplikasi kita. 
  6. Terakhir membuat aplikasi yang lengkap dan kompleks seperti CMS/Blog System atau Sistem Informasi. 
  7. Kemampuan kita akan menjadi lebih baik jika kita menguasai Framework PHP semisal, Cake PHP, Code Igniter, Panada Framework, Symfony dan lain sebagainya sebagai alat bantu untuk mempercepat kerja kita.

Lalu untuk alat-alat yang kita butuhkan untuk pemrograman PHP adalah sebagai berikut:

  1. Teks Editor

    Teks Editor akan kita gunakan untuk menulis kode.

    Ada banyak pilihan teks editor yang bisa digunakan seperti: notepad++, Atom, Sublime, CodeLite, dsb.

    Pilihlah teks editor yang kamu sukai.

    Saya sendiri menggunakan VS Code, karena cukup lengkap dan mudah digunakan.

    vscode

  2. Browser

    Program ini wajib kita install, karena akan kita gunakan untuk melihat hasil dari kode web yang ditulis.

    Ada banyak pilihan browser yang bisa digunakan: Google Chrome, Firefox, Opera, dsb.

    Pilihlah browser yang kamu sukai.

  3. PHP

    Agar kode PHP dapat dieksekusi, kita membutuhkan interpreter PHP. Interpreter bertugas untuk menerjemahkan kode PHP agar dipahami komputer.

    Ada dua versi PHP yang beredear saat ini: PHP 5.x dan PHP 7.x

    Versi yang manakah yang harus saya install?

    Saya merekomendasikan install yang terbaru, yaitu PHP 7.x. Karena PHP 5.x akan sudah berakhir masa dukungannya. Selain itu PHP 7.x memiliki kecepatan yang lebih tinggi dari pada PHP 5.x

  4. Server Web (Apache)

    Sebenarnya PHP sudah mebawa server web sendiri, jadi Apache sebenarnya tidak perlu kita install.

    Tapi, karena kita ingin menggunakan PHPMyAdmin, maka kita harus menginstalnya.

    Lalu bagaimana cara mengoprasikan server Apache ini?

    Kalau menggunakan XAMPP, kita tinggal klik start saja, maka service apache2 akan dijalankan.

    xampp

    Selain itu, kita juga bisa membuka alamat http://localhost untuk memeriksa apakah server apache sudah berjalan atau belum.

    Apabila tampilannya seperti berikut ini, maka servernya sedang berjalan.

  5. Server Database (MySQL)

    Saat kita akan membuat aplikasi yang lebih kompleks, kita membutuhkan database untuk menyimpan datanya.

    Biasanya, database yang digunakan adalah MySQL. Selain MySQL, ada juga PostgreSQL, Mongodb, SQLite, dsb.

    Kita akan menggunakan MySQL saja.

  6. PHPMyAdmin

    PHPMyAdmin akan digunakan untuk mengelola database MySQL dengan mudah. Karena memiliki tampilan GUI berbasis web.

    Selain menggunakan PHPMyAdmin, kita dapat juga menggunakan aplikasi yang lain seperti MySQL Workbench, Navicat, dsb.

    Setelah berhasil diinstal, cobalah periksa ke http://localhost/phpmyadmin. 

Nah, semua sudah dipersiapkan.

Bila tidak ada error sampai tahap ini, berarti kita sudah berhasil mempersiapkan semua alat-alat yang diperlukan untuk memrogram web.

Selanjutnya, kita bisa mulai membuat web.

Source:

Persiapan Lingkungan Pengembangan PHP