Yuk, Kenalan dengan PHP
HomeMateriPemrograman Web

Yuk, Kenalan dengan PHP

Mengenal bahasa pemrograman PHP mulai dari pengertian, sintaks penulisan sampai dengan pembuatan file PHP untuk yang pertama kali mencoba

Login Session: Menampilkan Nama User yang Sedang Login (PHP dan MySQL)
CRUD dengan PHP dan Bootstrap (Persiapan UJIKOM RPL)

Masuk jurusan RPL (Rekayasa Perangkat Lunak) mau tidak mau, suka tidak suka, enak ga enak pasti akan bertemu dengan berbagai bahasa pemrograman salah satu diantaranya adalah PHP (Hypertext Pre-processor). PHP yang dimaksud disini bukan Pemberi Harapan Pasti ya, apalagi Pemberi Harapan Palsu.

Apa itu PHP ?

PHP adalah bahasa skrip yang berjalan di sisi server (server side scripting) yang digunakan untuk mengembangkan situs web statis, situs web dinamis atau aplikasi Web.

Dilansir dari wikipedia, Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Versi terbaru dan stabil dari bahasa pemograman PHP saat ini adalah versi 7.0.16 dan 7.1.2 yang resmi dirilis pada tanggal 17 Februari 2017.

Kode PHP dapat berjalan ketika pada sisi server sudah terinstal PHP, karena sebuah komputer client hanya membutuhkan web browser saja untuk mengakses skrip PHP.

File PHP berisi tag PHP dan diakhiri dengan ekstensi “.php”.

Apa itu Bahasa Scripting ?

Bahasa Skrip adalah sekumpulan instruksi pemrograman yang dieksekusi pada saat runtime.

Bahasa scripting adalah bahasa yang menerjemahkan skrip saat runtime. Tujuan dari skrip biasanya untuk meningkatkan kinerja atau melakukan tugas-tugas rutin untuk suatu aplikasi. Skrip sisi server diterjemahkan pada server sementara skrip sisi klien diterjemahkan oleh aplikasi klien dalam hal ini browser. Dalam penulisan kode PHP dapat langsung disematkan ke halaman HTML.

Bahasa Pemrograman vs Bahasa Scripting

Memiliki semua fitur yang diperlukan untuk mengembangkan aplikasi yang lengkap Sangat sering digunakan untuk berbagai tugas yang bersifat rutin
Kode harus dikompilasi sebelum dapat dieksekusi Kode ini biasanya dijalankan tanpa kompilasi
Tidak perlu disematkan ke bahasa lain Biasanya disematkan ke dalam bahasa pemrograman lain.

Sintaks PHP

<?php
    Echo "Hello World!";
?>
File PHP juga dapat berisi tag seperti HTML dan skrip sisi klien seperti JavaScript
  1. Dengan belajar PHP secara tidak langsung kita juga belajar Bahasa Pemrograman HTML. Kalian bahkan dapat belajar PHP tanpa mengetahui HTML tetapi disarankan setidaknya mengetahui dasar-dasar HTML.
  2. Kita dapat mengintegrasikan PHP dengan DBMS (Database Management System)
  3. Untuk topik lebih lanjut seperti aplikasi interaktif dan layanan web, Kalian akan memerlukan JavaScript dan XML.
Flowchart di bawah menggambarkan arsitektur dasar dari aplikasi web PHP dan bagaimana server menangani permintaan.
Proses Skrip PHP
Sumber: Guru99
Dari flowchart di atas dapat disimpulkan bahwa ketika client melakukan request kepada server, server akan melakukan pengecekan apakah halaman yang diminta mengandung skrip PHP atau tidak, ketika kondisi bernilai benar maka Kode PHP akan diterjemahkan oleh server dan output dari kode tersebut akan di convert menjadi kode HTML pada web browser milik client.

Alasan Memilih dan Menggunakan PHP

Banyak bahasa pemrograman atau bahasa skrip yang dapat kalian gunakan dalam membuat sebuah aplikasi website selain PHP, tapi simak lebih lanjut kenapa PHP menjadi primadona:
  1. PHP itu bersifat Open Source dan juga GRATIS
  2. Banyak komunitas dimana dokumentasi atau tutorial PHP dapat dengan mudah kita dapatkan
  3. Sebagian besar server web hosting mendukung PHP secara default tidak seperti bahasa lain seperti ASP yang membutuhkan IIS. Ini menjadikan PHP pilihan yang hemat biaya.
  4. PHP diperbarui secara teratur untuk mengikuti tren teknologi terbaru.
  5. Manfaat lain yang Anda dapatkan dengan PHP adalah bahasa skrip sisi server, ini berarti Anda hanya perlu menginstalnya di server dan komputer klien yang meminta sumber daya dari server tidak perlu menginstal PHP, hanya browser web saja sudah cukup.
  6. PHP telah membangun dukungan untuk bekerja bersama dengan MySQL, ini tidak berarti Anda tidak dapat menggunakan PHP dengan sistem manajemen basis data lainnya. Anda masih dapat menggunakan PHP dengan:
    • Postgres
    • Oracle
    • MS SQL Server
    • ODBC dll.
PHP adalah lintas platform, ini berarti Anda dapat menggunakan aplikasi Anda di sejumlah sistem operasi yang berbeda seperti windows, Linux, Mac OS dll.

PHP di desain untuk bekerja dengan HTML, dan bisa langsung disematkan dalam kode HTML, kalian juga dapat membuat file PHP tanpa harus membuat file HTML nya juga. 

PHP adalah bahasa case-sensitive, artinya huruf besar dan kecil dianggap berbeda. Penulisan "VAR" tidak sama dengan "var".

Tag PHP sendiri tidak peka terhadap huruf besar-kecil, tetapi sangat disarankan agar menggunakan huruf kecil.

Membuat Dokumen PHP untuk Pertama Kali

Sebelum membuat file PHP alangkah baiknya kita siapkan terlebih dahulu aplikasi yang diperlukan pada komputer kita, seperti:
  1. Web Server
    Karena PHP berjalan di sisi server kita membutuhkan paket aplikasi web server untuk menjalankan file PHP yang akan kita buat. Saya sendiri pertama kali mencoba menggunakan web server apache yang terdapat pada paket aplikasi XAMPP.
  2. Text Editor
    Text Editor merupakan aplikasi yang digunakan untuk menulis kode-kode program PHP yang akan kita buat nanti. Seperti Notepad++, Visual Studio Code, Dreamweaver dll. Namun saya sendiri lebih menyarankan untuk menggunakan Sublime Text karena aplikasinya eye cathing atau enak dilihat tapi semua kembali ke pilihannya masing-masing.
  3. Browser
    Saya rasa untuk aplikasi ini semua komputer pasti sudah menginstalnya. Bebas, kalian bisa pakai browser apa saja entah intu Mozilla Firefox, Google Chrome, Opera dll.
  4. Framework (Opsional)
    Framework sendiri digunakan untuk mempermudah programmer dalam membuat sebuah aplikasi web, jika Native PHP membuat koding PHP dari awal banget seperti pembuatan modul-modul, berbeda halnya dengan framework PHP ini jelas sangat mempermudah karena fitur yang tersedia tinggal dimanipulasi saja sesuai keinginan. Contoh framework PHP adalah CI (CodeIgniter), Laravel dll. Kalo untuk kita sebagai pemula sebaiknya poin 4 ini kita abaikan dulu saja ya.
Oke, asumsi saya kebutuhan aplikasi di atas sudah terinstal dengan benar pada komputer kalian ya.
  1. Buka XAMPP Control Panel
    Jika di desktop tidak ada, bisa cari di rektori C:\xampp\xampp-control.exe
    Tekan tombol Start pada Apache
  2. Buka Text Editor (dalam contoh ini saya menggunakan aplikasi Sublime Text 3)
    Ketikan kode program seperti di bawah ini:
    <?php
        Echo "Hello World!";
    ?>
    
    Tampilan pada editor teks:
    Belajar PHP untuk Pemula
  3. Simpan file dengan nama latihan.php pada direktori C > xampp > htdocs > Buat Folder Baru (namanya bebas) sehingga alamat penyimpanannya menjadi C:\xampp\htdocs\folder_kalian\latihan.php
    Belajar PHP untuk Pemula
  4. Buka Browser, ketikkan di address bar seperti ini:
    localhost/folder_kalian/latihan.php
    Jika benar maka tampilannya akan seperti ini
    Belajar PHP untuk Pemula
Selamat !!!
File PHP yang pertama kali kalian buat sudah berhasil.
Sejatinya belajar memanglah tidak mudah tapi pedihnya kebodohan itu sangat mengerikan
Instal Komputer Bojong Purwakarta

COMMENTS

DISQUS
Nama

Administrasi,3,Bank Soal,1,Basis Data,2,Blogger,7,Bootstrap,2,CSS,2,HTML,3,JW Player,1,Komputer,2,Materi,5,MySQL,2,Office,2,Pemrograman Web,5,PHP,3,PKL,1,Prakerin,2,RPL,6,Sekolah,7,Simulasi,1,Sistem Operasi,1,Soal,1,UJIKOM,2,UKK,1,UNBK,2,USBN,1,Video JS,1,X RPL,1,XI RPL,1,XII RPL,2,
ltr
item
RPL Wibawa Taruna: Yuk, Kenalan dengan PHP
Yuk, Kenalan dengan PHP
Mengenal bahasa pemrograman PHP mulai dari pengertian, sintaks penulisan sampai dengan pembuatan file PHP untuk yang pertama kali mencoba
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkyJPOimvtuCum6p09YqSZYXqxZEVcHVLWQNCAv-o9G1UTvl4nmMYS0T89GqB_SgOizNXljT8STLPQChIIiRJ1I7qaQ8sCFOTeraUb-xX0u9MbXo4phbuZ_iyHsXYS5Hqo9BfAdvxsKpXn/s400/phpdsfsd.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkyJPOimvtuCum6p09YqSZYXqxZEVcHVLWQNCAv-o9G1UTvl4nmMYS0T89GqB_SgOizNXljT8STLPQChIIiRJ1I7qaQ8sCFOTeraUb-xX0u9MbXo4phbuZ_iyHsXYS5Hqo9BfAdvxsKpXn/s72-c/phpdsfsd.jpg
RPL Wibawa Taruna
https://rpl-smkwitar.blogspot.com/2019/06/mengenal-bahasa-pemrograman-php.html
https://rpl-smkwitar.blogspot.com/
https://rpl-smkwitar.blogspot.com/
https://rpl-smkwitar.blogspot.com/2019/06/mengenal-bahasa-pemrograman-php.html
true
914819828553775010
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy