Pengantar
PHP (Hypertext Preprocessor) merupakan bahasa pemrograman sumber terbuka yang digunakan untuk pengembangan web dan dapat disisipkan ke HTML. Penggunaan bahasa pemrograman ini memungkinkan pengembang untuk membuat halaman interaktif dan dinamis dimana pengguna aplikasi dapat mengirim dan menerima data serta mengambil dan menyimpan data dari dan ke database.
Berdasarkan dimana code program/proses dijalankan, PHP termasuk bahasa pemrograman server-side, yang artinya proses berjalan di sisi server dimana aplikasi atau situs web di-install. Agar dapat berjalan serta menerima request dari sisi klien (komputer yang mengakses aplikasi), maka dibutuhkan aplikasi yang menyediakan lingkungan khusus agar kode dapat dijalankan di sisi server, seperti aplikasi XAMPP.
Bahasa pemrograman ini memiliki sejarah panjang dari awal dikenalkan oleh Rasmus Lerdorf dan terus berkembang dari tahun 1995 sampai saat ini. Versi terbaru yaitu 8.4 yang dirilis pada tahun 2024. Tidak heran jika setelah 3 dekade, bahasa pemrograman ini masih sangat relevan dan digunakan untuk pengembangan aplikasi berbasis web karena masih terus diperbaiki dan disempurnakan. Maka, penggunaan PHP pada pengembangan aplikasi kesehatan saat ini masih dinilai sangat aman. Tidak hanya itu, banyak framework (kerangka kerja) seperti Laravel yang memudahkan dan mempercepat proses pembuatan aplikasi web. Berikut beberapa keunggulan lain:
- Kompatibel pada banyak jenis server saat ini
- Dapat berjalan di hampir semua platform sistem operasi
- Didukung oleh banyak macam basis data
- Bersifat gratis dan bisa di-download tanpa membayar
- Bahasa yang relatif lebih mudah dipelajari dan memiliki komunitas yang besar.
Interaksi Data/Konten antara Client dengan Server
Penggunaan bahasa pemrograman PHP memungkinkan pengguna mengakses konten secara dinamis. Gambar di bawah menunjukkan bagaimana pengguna dan server berinteraksi untuk menyelesaikan proses yang diminta atau secara dinamis bertukar data.
Pada sisi client (sisi client: lokasi dimana proses dijalankan di perangkat pengguna ketika mengakses situs web – e.g web browser), aplikasi web mengirimkan permintaan HTTP ke sisi server. Server yang memiliki web server menerima permintaan HTTP dari browser pengguna untuk mengakses file PHP. Web server yang mendeteksi bahwa file tersebut adalah file PHP akan meneruskan permintaan tersebut ke PHP interpreter. Kemudian, interpreter mengeksekusi kode, yang bisa mencakup operasi ke/dari database, logika aplikasi, akses ke mail server atau manipulasi data lainnya. Setelah selesai diproses, web server akan mengirimkan hasil keluaran kepada pengguna dan ditampilkan di web browser.

Platform Online Belajar PHP
Jika teman-teman tidak memiliki komputer maupun laptop yang bisa dengan leluasa diinstal aplikasi, ada beberapa platform online yang bisa kita gunakan. Platform yang cocok untuk belajar mata kuliah Algoritma dan Pemrograman untuk Rekam Medis dan Informasi Kesehatan (RMIK) adalah platform yang dapat menjalankan PHP sekaligus code HTML (HTML: Hypertext Markup Language). HTML akan kita gunakan untuk pembuatan formulir kesehatan, sedangkan PHP akan kita gunakan untuk mengelola operasi logika pada program. Namun untuk langkah awal pembelajaran dasar pemrograman menggunakan bahasa ini, aplikasi compiler online seperti Programiz masih dapat digunakan asalkan belum membutuhkan user interface untuk interaksi yang ramah dengan user,
Programiz
Programiz merupakan aplikasi berbasis website yang menyediakan online compiler untuk banyak bahasa pemrograman termasuk bahasa PHP. Sebagai langkah awal pembelajaran dasar, compiler online seperti ini sangat meringankan karena kita tidak perlu menginstal aplikasi tertentu yang diperlukan sesuai kebutuhan bahasa pemrograman yang akan dipelajari. Penjelasan penggunaan Programiz untuk PHP dirinci seperti berikut:
- Buka tautan https://www.programiz.com/php/online-compiler/ untuk mengakses compiler online seperti pada Gambar berikut.
- Pada halaman yang terbuka seperti pada Gambar di atas, bagian sebelah kiri merupakan editor yang dapat dimasukkan sintaks dan kode PHP.
- Untuk melihat hasil dari program yang dibuat klik tombol biru bertuliskan “Run”. Maka pada area sebelah kanan (area output) akan tampil keluaran dari program.
Perkenalan CodeSandbox
Codesandbox merupakan platform online yang membantu programmer untuk membuat program di cloud. CodeSandbox menyediakan banyak framework yang sering digunakan untuk pembuatan berbagai aplikasi serta memungkinkan programmer untuk berkolaborasi. Langkah awal untuk menggunakan platform ini, buka tautan https://codesandbox.io/ yang akan menampilkan halaman seperti pada gambar di bawah ini. Detail langkah-langkah penggunaan CodeSandbox dapat diikuti sebagai berikut.

- Klik “Sign in” untuk masuk ke platform. Pada halaman sign in yang tampak seperti gambar berikut, pilih akun untuk masuk. Terdapat tiga pilihan untuk bisa signin/register yaitu akun Google, Github atau Apple ID.
- Jika menggunakan akun Google. Maka akan muncul halaman konfirmasi seperti berikut. Klik Next/Lanjutkan.
- Jika berhasil melakukan Signin/Registrasi, tampilan dashboard pada Codesandbox akan tampak seperti gambar di bawah.
Program Pertama Menggunakan Codesandbox
Kemudahan penggunaan Codesandbox yang bisa diakses secara daring tanpa harus instalasi datang bersamaan dengan kekurangannya. Salah satu kelemahannya yaitu lingkungan kerja yang sangat berbeda dari XAMPP. Pada sub bab ini akan dijelaskan cara membuat program sederhana di Codesandbox menggunakan bahasa pemrograman PHP.
- Pastikan sudah Sign in dan berada di halaman Dashboard seperti gambar berikut.

- Kemudian klik “+ Create” yang ada di pojok kiri atas. Pada pop-up yang muncul klik tombol “Backend” kemudian pilih “PHP Starter”. Cara praktis lainnya bisa klik pada bagian “Search Template” dan ketikkan “PHP”, pilih “PHP Starter”.
- Pada laman konfigurasi, beri nama proyek (contoh: clinic). Biarkan konfigurasi lainnya dan klik “Create Devbox”. Lihat gambar berikut.


- Pada lembar kerja seperti di atas, lihat bagian panel EXPLORER dan klik file index.php

- Ubah “PHP Starter in CodeSandbox” dengan teks “Selamat Datang”.
- Ubah teks pada baris ke-9 dengan kode berikut.
| <?php $angka1 = 10; $angka2 = 20; $hasil = $angka1 + $angka2; echo “Jumlah angka =”.$hasil; ?> |
- Tekan tombol refresh pada jendela Preview dan hasil kode program akan tampak seperti berikut.



Leave a Reply