Halo teman-teman kembali lagi bersama saya admin kuycoding, kali ini kita akan belajar bersama tentang “Belajar PHP utuk pemula“, ohiya php itu bukan pemberi harapan palsu ya. Kita akan memulai seri baru belajar php, phpnya untuk pemula, jadi temen temen sama sekali belum pernah membuat web dengan php tidak usah kawatir kita akan belajar dari dasar.

Kenapa PHP?

Sekarang pertanyaanya kenapa kita membuat web dengan php kenapa tidak dengan bahasa yang lain, ada beberpa alasan kenapa kita belajar php untuk pemrograman web ini, ini alasannya :

  1. PHP itu relatif mudah untuk dipelajari kusunya untuk pemula (bahasa php itu simpel dan to the point) hanya menuliskan beberapa baris saja kita bisa menghasilkan kedalam web, contohnya saya mempunyai bahasa pemrogramana dengan java.

    class HelloWorld {
      public static void main (String args[]) {
        System.out.println("Hello World");
      }
    }

    ketika kita mau menampilkan tulisan hello world ke layar cukup ribet dengan kode yang panjang, pada dasarnya kita hanya ingin menampilkan tulisan Hello World dilayar.
    dengan php kita cukup menuliskan baris ini
    <?php
      echo "Hello World";
    ?>

    maka akan tampil

  2. Untuk menangani php kalian membutuhkan html dan CSS bahkan html sudah cukup. jika kalian sudah belajar html dan css itu sangat menguntukan kalian jika membuat web dengan php.
  3. Kenapa kita belajar php karena gratis tidak perlu beli tidak perlu bayar lisensi dan php opensource.
  4. Dukungan komunitas bahasa PHP itu besar sekali, kalau kalian cari menggunakan google keywoard php ada 14milyar hasil, saking besarnya.
    atau kalian bisa kunjungi stackoverflow itu googlenya untuk para programmer, didalamnya banyak artikel dan pertanyaan tentang php, jadi kalian tidak susah untuk mencari solusi. dan di Indonesia di grup facebook juga ada dan membernya 145rb lebih, jika kalian kesulitan tantng php kalian bisa gabung dan bertanya.
  5. Dokumentasi yang lengkap, kalian tidak perlu cari tutorial diweb. Diweb resminya https://php.net/manual/en dokumentasi cukup lengkap.
  6. php adalah bahasa pemnrograman khusus untuk membuat web, memang diciptakan untuk membuat website, ada bahasa pemrograman yg lain awalny untuk desktop namun bisa di web seperti di Java. Kebanyakan website yang ada di internet dibuat dengan php.
    Bahasa php bisa disebut bahas populer surveri dar https://w3techs.com jadi banyak websit dng bahasa php, banyak website besar yg dibuat dengan php, jadi ini contohnya facebook website sebesar ini, namun facebook sekarang sudah mengunakan bahasa sendiri, namun awalnya dibuat dengan bahasa php, lalu yahoo, wikipedia, dan flickr ini semua websitenya dibuat dengan php jadi bisa sangat powerfull sekali php.
  7. Banyak CMS yang bagus menggunakan php, contohnya kalian pernah mendengar wordpress, joomla, drupal, dan moodle ini adalah content management sistem (CMS) yang dibuat dengan php, jadi cms untuk mempermudah developer membuat website sehingga kita tidak mengerti php masih bisa membuat website dengan cms, jadi menguntukan jika paham PHP kita bisa memodifikasi, membuat plugin sendiri.
  8. Banyak sekali framework php bagus-bagus yang bisa kalian gunakan untuk membuat wesbite contohnya php punya framework CodeIgniterCakePhp, Yiiframwork, Laravel, dan Symfony jadi ini semua framework yang dibuat dengan php dan biasanya banyak perusahaan membutuhkan programmer yang menguasai salah satu framwork ini, jadi kalina menguasai bahasa php itu kalian akan mudah untuk mempelajari framweodk

jadi itu alasan mengapa kita belajar php, agar semakin yakin untuk belajar, kalau ada orang yang bilang php tidak aman php itu tidak rapi gak usah didngerin, kalian yakin aja dengan alasan diatas, dengan php kalian bisa membuat website.

Sekarang apa yang akan dipelajari?
sebelum masuk ke phpnya kita harus paham mengenai terminologi atau istilah

  1. Client-side vs, server-side scripting.
  2. Static vs. dynamic website.
  3. Persiapan lingkungan pengembangan kita siapkan dulu (install server, code editor, aplikasi yg dibutuhkan).
  4. Sintaks PHP (cara penulisan php, saat belajar sintak akan banyak konsep pemrograman seperti pengulangan, pengkondisian, variabel konsep semua sama, yg beda cara penulisan).
  5. Array
  6. Request method (metedo pengiriman/penerimaan data)
  7. Studi kasus website sederhanya
  8. Nanti website yang akan kita buat itu akan kita hubugnkan dengan database, kita pahami dulu database dana bagaimana cara menghubungkan database.
  9. Kita juga akan belajar CRUD (Membuat, Membaca, Edit, Hapus).
  10. Kita juga akan belajar Login dan Register
  11. Session & cookie supaya login dan registrasi bisa lebih aman
  12. Lalu kita akan belajar konsep ajax untuk menambah interaktif website kita.
  13. Upload file
  14. Reporting
  15. Web Hosting

Untuk mendapatkan hasil tadi agar bisa memahami, apa yg harus kita siapkan??

  • Code Editor (sublime,atom,notepad++,visualstudio code)
  • Web Server di komputer kita masing yg kita pake apache, jika kalian belum install bisa lihat disini install lamp stack di ubuntu 18.04
  • Web Browser
  • Database server database yang akan kita gunakan mysql jadi ini yang harus kita siaapkan untuk belajar php.

Sudah Siap kalian???

LEAVE A REPLY

Please enter your comment!
Please enter your name here