Pada pertemuan sebelumnya (Pemrograman Web Pertemuan 1 - Pengertian PHP, Hal Yang Dibutuhkan, Memulai ber-coding PHP) kita telah membahas beberapa materi pengantar untuk pemrograman web dengan menggunakan PHP, pada pertemuan kali ini kita akan membahas beberapa syntax dasar pada PHP.
Image from https://www.pexels.com/@markusspiske/ |
Sekarang kita akan mulai mengenali beberapa syntax dasar yang akan sering kita gunakan dalam pemrograman PHP. Untuk memulainya, silahkan buat sebuah file baru dengan nama index.php pada project aplikasi VS Code anda, setelah itu silahkan ketikkan syntax di bawah ini:
<?php
// Ini contoh komentar 1 baris
/*
Ini adalah contoh
Untuk komentar yang dibuat
Lebih dari 1 baris
*/
//PENTING!!!
//Kenali tipe data string/huruf & integer/angka, string menggunakan kutip, integer tidak.
//Penulisan String/Huruf menggunakan Kutip 2 (") atau kutip 1 ('), dan penulisan angka tidak menggunakan tanda kutip.
//Perbedaannya: kutip 1 tidak bisa menampilkan isi variable sedangkan kutip 2 bisa menampilkan isi variable.
//STANDARD OUTPUT - Perintah untuk menampilkan suatu nilai tertentu ke layar diantaranya:
// 1. echo - perintah standar yang sering digunakan.
echo "Muhamad Farihin";
echo "<br>";
echo "Farihin", "Muhamad";
echo "<br>";
echo 150;
echo "<br>";
// 2. print - juga
merupakan perintah standar yang sering digunakan, namun perintah ini hanya
dapat menampung 1 nilai saja.
print "Farihin Muhamad";
// print
"Farihin", "Muhamad"; PERINTAH INI MENYEBABKAN ERROR karena
print dipaksa menampung 2 nilai.
echo "<br>";
// 3. print_r -
digunakan khusus untuk menampilkan isi dari sebuah array
print_r("M. Farihin");
echo "<br>";
// 4. var_dump -
digunakan untuk debugging/tahap pengembangan karena hasil yang ditampilkan
tidak hanya isi value tapi juga tipe data dan panjang karakternya.
var_dump("M. Farihin");
echo "<br>";
#ESCAPING " dan ' (Cara agar kutip satu atau dua ditampilkan):
echo "Selamat datang \"Axel\"";
echo 'Selamat datang \'Violet\'';
echo "Selamat datang
'Brian'";
//CARA PENULISAN PHP:
//1. PHP didalam HTML
/*
<!DOCTYPE html>
<html lang="en">
<head>
<title>PHP didalam HTML</title>
</head>
<body>
<h1><?php echo "Selamat Datang"?></h1>
</body>
</html>
*/
//2. HTML didalam PHP
echo "<h1>Ini heading pada PHP</h1>";
echo "<br>";
//VARIALBLE - adalah sebuah tempat sementara untuk menampung suatu nilai tertentu
//Ketentuan penamaan variable: diawali dengan simbol dollar ($), tidak boleh diawali angka.
$nama = "Emma";
$umur = 18;
echo "<br>";
//memanggil variable
dengan kutip 1
echo '$nama';
echo '<br>';
//memanggil variable
dengan kutip 2
echo "$umur";
echo "<br>";
//perbedaan kutip 1
dan 2 terlihat disini:
$alamat = "Tasikmalaya";
echo "Saya tinggal di $alamat";
echo "<br>";
echo 'Saya tinggal di
$alamat';
//CONSTANT - adatal tempat peyimpanan data permanen
define("IDOLAKU","Mr. Farihin");
//memanggil constant
echo "<br>";
echo IDOLAKU;
//constant tidak
seperti variable yang bisa dipanggil dalam kutip
echo "<br>";
echo "IDOLAKU";
//TIPE DATA
//string = angka, huruf, karakter yang ada di keyboard
$alamat = "Tasikmalaya";
//integer = angka
positif atau negatif (tanpa koma)
$nilai = 90;
//float = angka
positif atau negatif (dengan koma)
$ipk = 3.25;
//boolean = isinya
hanya true atau false
$kehadiran = true;
//null = belum ditentukan
isi datanya
$keahlian = null;
//panggil tipe datanya
echo "<br>",$alamat,"<br>",$nilai,"<br>",$ipk,"<br>",$kehadiran,"<br>",$keahlian;
//OPERATOR DALAM PHP
//1. Operator Assingment
$nomorku = 10;
$nomorku = $nomorku + 9;
$nomormu = 10;
$nomormu += 9;
echo "<br>",$nomorku;
echo "<br>",$nomormu;
//2. Operator
aritmatik (=,+,-,/,*,%)
$nomorfavorit = 8;
$penjumlahan = $nomorfavorit + 1;
$pengurangan = $nomorfavorit - 3;
$pembagian = $nomorfavorit / 4;
$perkalian = $nomorfavorit * 2;
$sisabagi = $nomorfavorit % 5;
echo "<br>",$penjumlahan,"<br>",$pengurangan,"<br>",$pembagian,"<br>",
$perkalian,"<br>",$sisabagi;
//Operator precedence
(operator yang dikerjakan terlebih dahulu)
//Bagi->Kali->Kurang->Tambah
$simulasi1 = 4 - 12 + 4 * 10 / 2;
$simulasi2 = 4 + 12 - 4 * 10 / 2;
$simulasi3 = 5 * 2 + 8 / 4 - 1;
$simulasi4 = 6 / 3 - 2 * 4 + 5;
echo "<br>",$simulasi1,"<br>",$simulasi2,"<br>",$simulasi3,"<br>",$simulasi4;
##################################################
# TUGAS 1 #
# -----------------------------------------------#
# Cari dan catatlah (tulis tangan) masing-masing #
# daftar operator dalam PHP beserta fungsinya, #
# yang tergabung dalam group operator berikut: #
# 1. Arithmetic Operator #
# 2. Assignment Operator #
# 3. Comparison Operator #
# 4. Increment/Decrement Operator #
# 5. Logical Operator #
# 6. String Operator #
# 7. Array Operator #
# 8. Conditional Assignment Operator #
##################################################
?>
// Ini contoh komentar 1 baris
/*
Ini adalah contoh
Untuk komentar yang dibuat
Lebih dari 1 baris
*/
//PENTING!!!
//Kenali tipe data string/huruf & integer/angka, string menggunakan kutip, integer tidak.
//Penulisan String/Huruf menggunakan Kutip 2 (") atau kutip 1 ('), dan penulisan angka tidak menggunakan tanda kutip.
//Perbedaannya: kutip 1 tidak bisa menampilkan isi variable sedangkan kutip 2 bisa menampilkan isi variable.
//STANDARD OUTPUT - Perintah untuk menampilkan suatu nilai tertentu ke layar diantaranya:
// 1. echo - perintah standar yang sering digunakan.
echo "Muhamad Farihin";
print "Farihin Muhamad";
echo "<br>";
print_r("M. Farihin");
var_dump("M. Farihin");
#ESCAPING " dan ' (Cara agar kutip satu atau dua ditampilkan):
echo "Selamat datang \"Axel\"";
//CARA PENULISAN PHP:
//1. PHP didalam HTML
/*
<!DOCTYPE html>
<html lang="en">
<head>
<title>PHP didalam HTML</title>
</head>
<body>
<h1><?php echo "Selamat Datang"?></h1>
</body>
</html>
*/
//2. HTML didalam PHP
echo "<h1>Ini heading pada PHP</h1>";
//VARIALBLE - adalah sebuah tempat sementara untuk menampung suatu nilai tertentu
//Ketentuan penamaan variable: diawali dengan simbol dollar ($), tidak boleh diawali angka.
$nama = "Emma";
echo '$nama';
echo "$umur";
$alamat = "Tasikmalaya";
//CONSTANT - adatal tempat peyimpanan data permanen
define("IDOLAKU","Mr. Farihin");
echo "<br>";
echo "<br>";
//TIPE DATA
//string = angka, huruf, karakter yang ada di keyboard
$alamat = "Tasikmalaya";
$nilai = 90;
$ipk = 3.25;
$kehadiran = true;
$keahlian = null;
echo "<br>",$alamat,"<br>",$nilai,"<br>",$ipk,"<br>",$kehadiran,"<br>",$keahlian;
//OPERATOR DALAM PHP
//1. Operator Assingment
$nomorku = 10;
$nomorfavorit = 8;
//Bagi->Kali->Kurang->Tambah
$simulasi1 = 4 - 12 + 4 * 10 / 2;
##################################################
# TUGAS 1 #
# -----------------------------------------------#
# Cari dan catatlah (tulis tangan) masing-masing #
# daftar operator dalam PHP beserta fungsinya, #
# yang tergabung dalam group operator berikut: #
# 1. Arithmetic Operator #
# 2. Assignment Operator #
# 3. Comparison Operator #
# 4. Increment/Decrement Operator #
# 5. Logical Operator #
# 6. String Operator #
# 7. Array Operator #
# 8. Conditional Assignment Operator #
##################################################
?>
Demikian materi untuk hari ini, silahkan medownload Pembahasan Materi Full yang juga sudah dilengkapi dengan gambar untuk pertemuan ke-1 ini DENGAN MENGKLIK LINK INI.
Password: web1.farihinmuhamad
Post a Comment