13.1.20
- 13.1.20
PHP, kenapa saya memilih bahasa pemrograman ini?

Pengertian pemrograman web, bahasa pemrograman PHP

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

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.

PHP, kenapa saya memilih bahasa pemrograman ini?
Gambar 1. Cara kerja webserver. Web server akan menerima request dari client yang menggunakan aplikasi berbasis web, kemudian merespon kembali ke client





Assalamualaikum,wr.wb. Sahabat SMK yang budiman,

Oiya sahabat, udah ada yang pernah belajar pemrograman belum? Udah? Belum? Hmmm...ternyata masih banyak juga yang belum pernah belajar, ada juga sebagian yang sudah belajar pemrograman.

Baiklah, supaya kalian ingat semua, saya ulas kembali tentang Pemrograman. Pemrograman berarti menulis instruksi atau kode untuk memerintahkan komputer atau perangkat lain melakukan tugas tertentu secara otomatis.

Program-program komputer yang ditulis oleh para programmer sering dikenal sebagai perangkat lunak atau aplikasi.

Baca juga : Bahasa pemrograman Python

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


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.


Kenapa 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.
  • Memiliki library yang sangat melimpah.
  • Repository yang makin menjamur di github.
  • Dapat dijalankan di Linux, Mac, Windows dan termasuk perangkat mobile selama ada browser.
  • Melalui mekanisme tertenu, PHO dapat diintegrasikan dengan C/C++, dan begitu juga perkembangan .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.
  • Bikin aplikasi game.
  • Bikin aplikasi android.
  • Bikin aplikasi jaringan.
  • Bikin aplikasi mikrokontroller dan IOT.
  • dan lain-lain.


Dimana PHP bisa diunduh?

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. Silahkan unduh melalui halaman ini --> unduh untuk windows 64bit

Baca juga : Praktikum menginstall XAMPP

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. Unduh -->disini.

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

Baca juga : Praktikum menginstall Laragon




Soal latihan Memilih bahasa dan perangkat lunak pemrograman yang tepat

  1. Kerjakan soal-soal Memilih bahasa dan perangkat lunak pemrograman yang tepat yang sudah dibagikan gurumu melalui Google Classroom kalian
  2. Gabung dan join kelas dengan kode : gcviwta


Tugas portofolio Memilih bahasa dan perangkat lunak pemrograman yang tepat

  1. Carilah informasi tentang Memilih bahasa dan perangkat lunak pemrograman yang tepat melalui internet.
  2. Buatlah video presentasi saat proses menyelesaikan tugas-tugas tersebut,kemudian upload ke Youtube, Instagram dan Facebook.
  3. Tag akun @rudysetiawanst(instagram) dan rudysetiawansst(facebook)


Advertise

Advertise

Advertise

 

Start typing and press Enter to search