Table of Content

Tutorial PHP Dasar Lengkap, Mulai dari A - Z

 

Betariko.com - Menurut data w3techs.com pada bulan Juli 2019, PHP digunakan oleh 79% web server di seluruh dunia. Maka tak heran jika, banyak yang mengatakan bahwa PHP merupakan bahasa wajib seorang programmer web. 

Tutorial PHP Dasar Lengkap

Maka dari itu saya sedang mencoba untuk mendokumentasikan perkembangan belajar saya, dan merangkumnya ke dalam tutorial belajar PHP dasar lengkap untuk pemula seperti saya. 

Tutorial PHP Dasar : Hello World

Contoh sintaks PHP :

<?php

echo "Hello World";

Seandainya hanya menggunakan PHP murni serta tidak bercampur dengan file lain. Kita diperbolehkan untuk tidak menutup file php tersebut dengan tanda ?> seperti pada kode diatas. 

Akan tetapi, bila kode php bercampur dengan konten non php maka dibutuhkan penyesuaian sintaks penutup ?> seperti pada kode dibawah sintaks HMTL bercampur dengan sintaks PHP.

<!DOCTYPE html>
<html>
<body>

<h1>Halaman HTML</h1>

<?php
echo "Hello World";
?>

</body>
</html>

Tutorial PHP Dasar : Tipe Data Dan Variabel

Sebenarnya ada beberapa jenis tipe data PHP mulai dari tipe data buatan dan tipe data asli. Namun untuk PHP sendiri kurang lebih mendukung setidaknya 8 tipe data skalar. Namun untuk tutorial kali ini hanya akan fokus pada 5 tipe data paling dasar. 

5 tipe data PHP adalah:

  • Integer : Berisi bilangan bulat
  • Float : Berisi bilangan desimal
  • Boolean : Berisi 2 nilai saja: true dan false
  • String : Berisi data teks yang diapit oleh tanda '' atau ""
  • Array : Berisi himpunan data

Tipe Data Integer

Tipe data ini digunakan untuk meyimpan bilangan bulat. Kita akan praktik membuat varial dengan tipe data integer kemudian menampilkan hasil outputnya dengan perintah echo. Selain itu kita juga dapat menggunakan perintah var_dump untuk menampilkan tipe data dari variabel tersebut.

Perhatikan kode program berikut:

<?php
# inisiasi dan inisialisasi variabel
$e = 10;
$d = 5;
$c = $a + 5;
$b = $b + (10 * 5);
$a = $d - $c;

# Tampilkan data dengan perintah echo
echo "Variabel e: {$a} <br>";
echo "Variabel d: {$b} <br>";
echo "Variabel c: {$c} <br>";
echo "Variabel b: {$d} <br>";
echo "Variabel a: {$e} <br>";

# mengetahui tipe data dari variabel
var_dump($e);

Kode program dengan integer tersebut akan menghasilkan output seperti ini:

Variable e: 10

Variable d: 5

Variable c: 15

Variable b: 55

Variable a: 40

int(40) 

Tipe data Float

<?php

$nilaiMTK = 5.1;

$nilaiIPS = 6.7;

$nilaiBahasaInggris = 9.3;

# hitung nilai rata-rata

$rataRata = ($nilaiMTK + $nilaiIPS + $nilaiBahasaInggris) / 3;

# Tampilkan data

echo "Matematika: {$nilaiMTK} <br>";

echo "IPS: {$nilaiIPS} <br>";

echo "Bahasa Inggris: {$nilaiBahasaInggris} <br>";

echo "Rata-rata: {$rataRata} <br>";

# lihat tipe data dari variabel $rataRata

var_dump($rataRata); 

Program PHP dengan Float diatas akan menghasilkan output ini:

Matematika: 5.1

IPS: 6.7

Bahasa Inggris: 9.3

Rata-rata: 7.0333333333333

float(7.0333333333333)

Tipe Data Boolean

<?php


$ApaSiswaLulus = true;

$ApaSiswaSudahIkutUjian = false;


var_dump($ApaSiswaLulus);

echo "<br>";

var_dump($ApaSiswaSudahIkutUjian); 

Program PHP denga boolean diatas akan menghasilkan output ini: 

bool(true)

bool(false)

Tipe Data String

<?php


$namaDepan = "Betariko"; # pakai tanda petik dua

$namaBelakang = 'Agung'; # pakai tanda petik satu

# Gabung dua variabel dengan tanda

# petik dua

$namaLengkap = "{$Betariko} {$Agung}";

# kamu juga dapat gabungkan string dengan menggunakan tanda titik (.)

$namaLengkap2 = $namaDepan . ' ' . $namaBelakang;

# [Tampilkan Data]

# kamu dapat input variabel lain jika menggunakan tanda petik dua

echo "Nama Depan: {$namaDepan} <br>"; 

# adapun seandainya pakai tanda petik satu, kita tidak bisa memasukkan variabel 

# di dalam string akan tetapi menggabungkannya dengan operator titik (.)

echo 'Nama Belakang: ' . $namaBelakang . '<br>';

echo $namaLengkap; 

Program PHP menggunakan string diatas akan menghasilkan output:

Nama Depan: Betariko

Nama Belakang: Agung

Betariko Agung 

Tutorial PHP Dasar : Macam Macam Operator


Tutorial PHP Dasar : Logika Percabangan


Tutorial PHP Dasar : Perulangan


Tutorial PHP Dasar : Belajar Fungsi (1/3)


Tutorial PHP Dasar : Belajar Fungsi (2/3)


Tutorial PHP Dasar : Fungsi Rekursif (3/3)


Tutorial PHP Dasar : Manipulasi String


Tutorial PHP Dasar : Bekerja Dengan Array


Tutorial PHP Dasar : Fungsi-Fungsi Matematika


Tutorial PHP Dasar : 3 Cara Membuat Deret Fibonacci


Update : September 2022


Hasil yang baik, berawal dari proses yang baik.