Pemrograman Web Pertemuan 2 - Syntax Dasar PHP (Bagian 1)

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             #
    ################################################## 
?>

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

Previous Post Next Post