Belajar PHP dasar

Kali ini kita akan membahas Belajar PHP dasar

Pengertian PHP

PHP  (PHP: Hypertext Preprocessor) adalah sebuah bahasa pemrograman server side scripting yang bersifat open source.

Sebagai sebuah scripting language, PHP menjalankan instruksi pemrograman saat proses runtime. Hasil dari instruksi tentu akan berbeda tergantung data yang diproses.

PHP merupakan bahasa pemrograman server-side, maka script dari PHP nantinya akan diproses di server. Jenis server yang sering digunakan bersama dengan PHP antara lain Apache, Nginx, dan LiteSpeed. 

Selain itu, PHP juga merupakan bahasa pemrograman yang bersifat open source. Pengguna bebas memodifikasi dan mengembangkan sesuai dengan kebutuhan mereka.

Alasan menggunakan PHP

  • Cenderung mudah dipelajari — dibanding beberapa bahasa pemrograman populer lain, PHP lebih mudah dipelajari.
  • Materi belajar yang melimpah — umur PHP yang “cukup tua” menyebabkan banyak sekali dokumentasi, panduan, dan komunitas aktif bertebaran di jagat maya. Jadi, tak perlu takut jika Anda mengalami kesulitan.
  • PHP bersifat open-source — siapapun bisa menggunakan PHP tanpa mengeluarkan biaya sepeserpun.
  • Kecepatan tinggi — PHP terbukti bisa meningkatkan kecepatan loading dibanding bahasa lain. Misalnya, lebih cepat tiga kali daripada Phyton pada beberapa kasus.
  • Banyaknya pilihan database — PHP bisa digunakan di hampir semua jenis database. Mulai dari MySQL, hingga non-relational database seperti Redis.
  • Kompatibilitas yang baik dengan HTML  — script PHP tidak mengganggu HTML sama sekali. Justru mereka berdua saling melengkapi.
  • Fleksibilitas tinggi — PHP bisa dikombinasikan dengan banyak sekali bahasa pemrograman lain. Sehingga bisa Anda gunakan sesuai kebutuhan.
  • Multi-platform — PHP bisa Anda gunakan di macam-macam operating system. Mulai dari Windows, Linux, hingga MacOS.
  • Selalu diperbarui — sejak pertama kali muncul tahun 1995, sekarang PHP sudah berada pada versi 7.4.
  • Mendukung layanan cloud  — siapa sangka, walaupun umur PHP hampir dua dekade, tapi ia bisa mendukung layanan cloud dengan skalabilitas yang baik.
Baca Juga :  Install LAMP pada Rocky Linux

Fungsi PHP

Secara umum, fungsi PHP adalah digunakan untuk pengembangan website. Baik website statis seperti situs berita yang tidak membutuhkan banyak fitur. Ataupun website dinamis seperti toko online dengan segudang fitur pendukung.

Namun, penggunaan PHP tidak terbatas pada pengembangan website saja, lho. Karena fleksibilitasnya yang tinggi, PHP juga bisa digunakan untuk membuat aplikasi komputer sekalipun.

Apa saja alat tempur yang akan kita gunakan untuk latihan PHP ini?

  • Xampp (Jika windows), Mampp (untuk macintosh), dan Lamp, boleh pake Web server apa saja tapi disini saya menggunakan Xampp ya
  • Text editor menggunakan Sublime Text (yg free) atau visualcode
  • Web browser (bisa Chrome, Mozilla, dll)

Latihan – Latihan

– Buat file misal latihan1.php

<html>
<head>
	<title>Php pertamaku</title>
</head>
<body>
<h1>Belajar PHP</h1>
<?php
echo "Belajar php";
?>
</body>
</html>

– Buat file latihan2.php

<html>
<head>
	<title>Php tambah kurang</title>
</head>
<body>
<h1>Belajar PHP</h1>
<?php
/*
Tambahan di php 10 ditambah 4 hasil nya? 
*/
$a = 10; // variable a kita isi dengan nilai 10
$b = 4; // variable b kita isi dengan nilai 4
$c = $a + $b; // disini adalah proses nya
echo "Hasil dari Tambahan $a + $b = $c"; // disini outputnya
echo "</br>"; // membuat baris baru. sudah belajar html kan? tau dong berarti.
echo "=======================";
echo "</br>";
/*
Pengurangan di php 7 dikurang 4 hasil nya? 
*/
$x = 7; // variable a kita isi dengan nilai 7
$y = 4; // variable b kita isi dengan nilai 4
$z = $x - $y; // disini adalah proses nya
echo "Hasil dari Pengurangan $x - $y = $z"; // disini outputnya
?>
</body>
</html>

– Buat file latihan3.php

<html>
<head>
	<title>Php Nasi Padang</title>
</head>
<body>
<h1>Belajar PHP (IF/ELSE)</h1>
<form method="post">
Uang kita = <input type="text" name="uang" required><br>
Harga nasi goreng = <input type="text" name="harga" required><br>
<?php
$uang=@$_POST["uang"]; // untuk mendapatkan nilai dari text field dengan name="uang" 
$harga=@$_POST["harga"]; // sama seperti diatas tapi "harga"
if (($uang && $harga) == "") { // Jika uang DAN harga SAMA DENGAN kosong maka tampil dibawah ini.
	echo "<br/> Silahkan isi uang dan harga";
} elseif ($uang < $harga) { // Jika uang kurang dari harga.
	$kurang = $harga - $uang; 
	echo " <br/>Uang anda kurang <b>Rp.$kurang</b>!";
} else { 
	$lebih = $uang - $harga; 
	echo " <br/>Uang anda lebihan <b>Rp.$lebih</b>";
}
?>
<br><input type="submit" value="Proses">
</form>
</body>
</html>
Baca Juga :  Install LEMP Stack di CentOS 7
Klik untuk berbagi dengan orang lain
%d bloggers like this: