Anda di halaman 1dari 4

Mengenal bahasa pemrograman PHP untuk belajar pemrograman dasar berbasis

web di kelas 10 SMK

Bahasa pemrograman PHP adalah sebuah kode instruksi yang dieksekusi pada sisi
server. Kode PHP harus diletakan pada server khusus yang disebut Web Server, dimana
server ini menerjemahkan dan menjalankan kode PHP sehingga dapat tampil disisi
client.

Pemrograman web adalah istilah yang dipakai untuk membuat sebuah aplikasi yang
berjalan melalui internet atau intranet menggunakan sebuah aplikasi perantara yaitu
browser.

Dibawah adalah gambar analogi cara kerja aplikasi berbasis PHP. Perhatikan laptop
menggunakan browser untuk mengaksses program PHP.

Gambar 1. Cara kerja webserver. Web server akan menerima request dari client yang
menggunakan aplikasi berbasis web, kemudian merespon kembali ke client

Dalam ilmu pemrograman, ada 4 jenis pemrograman berdasarkan pada aplikasi yang
akan kita buat:

 Pemrograman console; yaitu pemrograman yang menghasilkan aplikasi console


berbasis text. Program seperti ini sudah jarang ditemui. Kelebihan pemrograman
console adalah kecepatan program yang berjalan luar biasa.

Bahasa pemrograman console bisa menggunakan C, C++, C#, Python, dll


 Pemrograman desktop; yaitu pemrograman yang menghasilkan aplikasi desktop
(GUI), graphical user interface. Program seperti ini banyak ditemui saat ini.
Contoh Windows. Kelebihan pemrograman desktop adalah kemudahan dalam
mengoperasikan program oleh user  biasa.

Bahasa pemrograman desktop bisa menggunakan Visual Basic, Delphi, Qt dll


 Pemrograman Web; yaitu pemrograman yang menghasilkan aplikasi berbasis
web. Program seperti ini banyak ditemui, terutama yang sering online
menggunakan browser. Kelebihan pemrograman web adalah kompatibelitas
terhadap sistem operasi yang berbeda-beda sangat tinggi. Selama di sistem
operasi ada Browser, program tersebut dapat berjalan, bahkan di handphone
sekalipun.

Bahasa pemrograman web bisa menggunakan PHP.


 Pemrograman mobile; yaitu pemrograman yang menghasilkan aplikasi berbasis
mobile. Program seperti ini banyak ditemui di handphone kalian. Kelebihan
pemrograman mobile adalah program yang berjalan sangat baik melalui
handphone anda.

Bahasa pemrograman mobile bisa menggunakan C, C++, C#,Kotlin, Java,


Golang, Flutter dll

Apa itu PHP?

PHP adalah bahasa pemrograman berbasis web yang menguasai 90% aplikasi web yang
beredar di dunia. PHP adalah kependekan dari PHP: Hypertext Preprocessor.

PHP adalah bahasa pemrograman sisi server (server side) dimana kode program yang
dibuat harus di jalankan oleh sebuah aplikasi server khusus untuk proses outputnya.

Bahasa pemrograman web yang berjalan pada sisi Server (Server side Script) paling
populer saat ini adalah PHP. Programmer pencipta programming language PHP ini
adalah Rasmus Lerdorf. la dilahirkan pada tanggal 22 November 1968 di Qeqertarsuaq,
Greenland, Denmark.

Rasmus menulis dua versi pertama dari PHP, namun ia juga berpartisipasi dalam
pengembangan versi-versi PHP selanjutnya yang dikembangkan oleh sebuah kelompok
pengembang, termasuk di dalamnya Andi Gutmans dan Zeev Suraski, yang selanjutnya
mendirikan Zend Technologies.

Aplikasi atau perangkat lunak (software) merupakan bagian yang tidak terpisahkan dari
suatu sistem komputer, disamping keberadaan pengguna (brainware), perangkat keras
(hardware) dan jaringan (networking).

Sebuah Aplikasi dapat dibagi menjadi 3 bagian berdasarkan lingkungan pengembangan,

1. aplikasi berbasis desktop,


2. aplikasi berbasis web dan
3. aplikasi berbasis mobile.

Aplikasi berbasis desktop merupakan aplikasi yang memerlukan proses instalasi di


setiap komputer yang akan menggunakannya. Contoh aplikasi berbasis desktop antara
lain Microsoft Office, Mozilla Firefox, Adobe Photoshop dan Macromedia
Dreamweaver.

Sementara itu, aplikasi berbasis web tidak memerlukan instalasi di setiap komputer


karena aplikasi berada di Suatu server. Untuk membuka aplikasi cukup menggunakan
browser yang terhubung melalui jaringan ke server. Situs web merupakan salah satu
contoh jenis aplikasi berbasis web.

Jenis aplikasi yang ketiga yaitu aplikasi berbasis mobile merupakan aplikasi yang


hanya dapat dijalankan pada perangkat bergerak (mobile) seperti handphone,
smartphone dan PDA. Contoh dari jenis aplikasi ini antara lain browser Opera Mini,
Blackberry Messenger (BBM), WhatsApp Messenger dan Facebook.

Kenapa memilih bahasa PHP?

PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh
The PHP Group. Situs resmi PHP beralamat di http://www.php.net .

Fungsi PHP adalah untuk membuat website dapat tampil dinamis. Kode program PHP
dapat dijalankan oleh server web seperti Apache, IIS, atau Nginx. Selain itu, ada juga
server database seperti MySQL, PostgreSQL atau MariaDB yang digunakan sebagai
media penyimpanan data.

Tanpa mengecilkan bahasa pemrograman lainnya karena fungsi tiap bahasa


pemrograman berbeda, PHP memiliki beberapa keunggulan sebagai bahasa
pemrograman pertama yang patut di pelajari siswa SMK kelas 10.

 Mudah dipelajari,sederhana.
 Open source bebas terbuka.
 Komunitas sangat melimpah siap membantu anda.
 Dapat dijalankan di Linux, Mac, Windows dan termasuk perangkat mobile
selama ada browser.
 Melalui mekanisme tertenu, PHP dapat diintegrasikan dengan bahasa
pemrograman C/C++, dan .NET Framework.
 PHP banyak digunakan untuk membuat berbagai macam program, seperti:
Program GUI (desktop), Aplikasi Mobile, Web, IoT, Game.
 Google, Facebook, Instagram, youtube, yahoo adalah sebagian kecil perusahaan
teknologi yang memakai PHP. Jadi belajar PHP adalah awal bagus untuk masuk
ke industri teknologi tersebut.

Apa yang bisa dibuat oleh PHP?

PHP semakin populer, banyak aplikasi yang dibuat menggunakan bahasa PHP. Bahkan
raksasa teknologi seperti Facebook menggunakan PHP.

Lalu PHP bisa apa aja?

 Bikin aplikasi web.


 Bikin aplikasi database.
 Bikin aplikasi backend.
 dan lain-lain.

Bagaimana cara mengunduh PHP?

Untuk belajar bahasa pemrograman PHP, banyak aplikasi yang memudahkan agar kita
belajar lebih cepat.
Ada XAMPP (X untuk windows, Apache, MySQL, PHP, PostgreSQL) dimana didalam
aplikasi ini sudah tersedia server web Apache, server database MySQL dan postgreSQL
serta PHP sendiri.

Ada LAMP (Linux Apache MySQL PHP), yaitu aplikasi yang membuat server web
Apache, server database MySQL dan PHP. LAMP hanya berjalan di sistem operasi
Linux.

Laragon, adalah aplikasi yang mirip dengan XAMPP, namun ada tambahan server web
Nginx, PHP support versi 7 dan database MongoDB.

Anda mungkin juga menyukai