- Pengenalan PHP
- Aturan Umum PHP Scripting
- Variable
- Tipe Data
- Komentar
- Operator
- Lingkup Variabel
- Pengelompokan tipe data
- Boolean
- String
- Studi Kasus
Yang perlu dipersiapkan di PC kesayangan anda:
- XAMPP (sudah diinstall)
- Text Editor (Notepad,Notepad++,Sublime Text, dll)
Pengenalan PHP
- PHP adalah bahasa pemrograman yang didesain khusus untuk membuat halaman web.
- PHP adalah singkatan dari PHP Hypertext Preprocessor .
- Awalnya, PHP adalah singkatan dari Personal Home Page yang pertama kali diciptakan oleh Rasmus Lerdorf.
- PHP diciptakan pertama kali untuk keperluan mencatat jumlah pengunjung homepage nya.
- Perkembangan php saat ini dapat dilihat pada www.php.net.
- PHP adalah salah satu bahasa server-side yang paling populer.
- PHP mampu menutupi kekurangan pada bahasa pemrograman web pada umumnya.
- PHP mudah dibuat dan cepat dijalankan.
- PHP dapat berjalan dalam web server yang berbeda, seperti Apache, PWS, IIS dan sebagainya.
- PHP juga dapat berjalan dalam sistem operasi yang berbeda pula, seperti UNIX, Windows, Mac OS X dan Linux.
- PHP diterbitkan secara GRATIS (Open Source).
- PHP juga termasuk bahasa yang embedded (bisa diletakkan di dalam tag HTML).
Aturan Umum PHP Scripting
- Setiap Script PHP hanya akan terbaca jika diawali Tag Buka <?php dan di akhiri Tag Tutup ?>
- Script PHP disimpan dalam sebuah file berekstensi .php
- Penulisan Script PHP dapat dipisahkan dalam 1 file khusus atau menyatu dengan tag HTML.
- Script PHP tidak case sensitive untuk beberapa fungsinya, namun untuk penulisan variable case sensitive. Setiap satu statement diakhiri oleh semicolon (;)
Variable
- Setiap variable WAJIB diawali dengan karakter $.
- Pola : $nama_variable → $namaSiswa
- Deklarasi Variable dilakukan jika ada inisialisasi nilai awal, jika tidak ada, variable tidak perlu di deklarasikan.
- Pola : $nama_variable = nilai;
- Contoh : $nama_siswa = “Ujang”;
Tipe Data
- Tipe Data pada PHP ada 3 macam yaitu :
- Integer → Bilangan Bulat (0,1,2,3,4,5,6,7,8 dst)
- Double → Bilangan Real (0, 0.1,0.2, 1.10, 1.11 dst)
- String → Teks (“Ujang”, ‘Udin”). Setiap String wajib memakai tandai petik satu (‘ ’) atau tanda petik (“ “).
- TIDAK DITULISKAN tipe data dalam deklarasi variable.
- Contoh : $nama_siswa = “Ujang”; secara otomatis tipe datanya adalah String.
- $nilai_siswa = 80; secara otomatis tipe datanya adalah integer.
Komentar
Komentar yang digunakan dalam sintaks PHP adalah :
Selamat mencoba!
Operator adalah symbol yang digunakan dalam program untuk melakukan suatu operasi, misalnya penjumlahan atau perkalian, perbandingan antara dua buah nilai atau bahkan memberikan nilai ke variable. Komentar yang digunakan dalam sintaks PHP adalah :
- // sintaks → jika hanya ingin mengomentari 1 baris
- /* sintaks */ → jika ingin mengomentari lebih dari 1 baris
LATIHAN 1
- Buatlah sebuah folder dengan nama LatihanPHP pada C:\xampp\htdocs\
- Didalam folder tersebut buat file dengan nama Latihan1.php
- Jangan lupa untuk menjalankan XAMPP lalu klik start, sampai port nya menunjukkan angka 80,443
- Run di browser, dengan cara ketikkan (pada adress bar) localhost/LatihanPHP/Latihan1.php
![]() |
LatihanPHP1 (coding) |
![]() |
LatihanPHP1 (hasil) |
OPERATOR
- Operator Standar Matematika ⇥ tambah (+), Kurang (-), Kali (*), bagi (/)
$nilaiA = 10;
$nilaiB = 20;
$hasil = $nilaiA + $nilaiB;
echo “$nilaiA + $nilaiB = $hasil ”;
2. Operator Aritmatika Increament/ decreament → operator operasi perhitungan untuk menambahkan/ mengurangkan nilai dari nilai sebelum nya.
+= → menambahkan variable di sisi kiri dengan nilai di sisi kanan
-= → mengurangi isi variable di sisi kiri dengan nilai di sisi kanan
/= → membagi isi variable di sisi kiri dengan nilai di sisi kanan
%= → memperoleh sisa pembagian antara variable di sisi kiri dengan nilai di sisi kanan
Contoh :
$nilai = 10;
+= → menambahkan variable di sisi kiri dengan nilai di sisi kanan
-= → mengurangi isi variable di sisi kiri dengan nilai di sisi kanan
/= → membagi isi variable di sisi kiri dengan nilai di sisi kanan
%= → memperoleh sisa pembagian antara variable di sisi kiri dengan nilai di sisi kanan
Contoh :
$nilai = 10;
echo $nilai += 10;
3. Operator Pembanding/ Logika Γ Operator yang digunakan untuk membandingan 2 buan nilai.
== → Nilai A sama dengan Nilai B
< → Nilai A lebih kecil dari Nilai B
> → Nilai A lebih besar dari Nilai B
<= → Nilai A lebih kecil atau sama dengan Nilai B
>= → Nilai A lebih besar atau sama dengan Nilai B
!= → Nilai A Tidak sama dengan Nilai B (Bisa juga menggukan operator <>)
(Operator ini akan dibahas lebih lanjut di materi Percabangan)
Lingkup Variable
Dibedakan menjadi 3 jenis : - Variabel Global = adalah variabel yang bersifat global yang dapat dikenal dan digunakan oleh seluruh bagian script PHP.
- Variabel Lokal = adalah variabel yang didefinisikan dalam suatu fungsi sehingga variabel tersebut bersifat hanya dapat dikenali dan digunakan dalam fungsi yang mendeklarasikan variabel tersebut.
- Variabel Static = adalah variabel yang hanya ada dalam lingkup lokal suatu fungsi. Variabel tidak menghilangkan nilai akhirnya ketika selesai dieksekusi dan meninggalkan fungsi tersebut.
Pengelompokkan Tipe Data
PHP mendukung 8 tipe data, yaitu:
Tipe Data Scalar
- Boolean
- Integer
- Floating-point
- String
Tipe Data Compound
- Array
- Object
Tipe Data Khusus
- Resource
- Null
Boolean
Contoh : $lulus =TRUE;
Contoh penggunaan tipe data Boolean:
![]() |
Boolean1 (coding) |
![]() |
Boolean1 (hasil) |
↳ adalah sekumpulan karakter. Dalam PHP suatu karakter dianggap sebagai suatu byte sehingga ada 256 karakter berbeda.
Suatu literal string dapat dinyatakn dengan tiga cara berbeda :
- Tanda petik tunggal (single quote)
- Tanda petik ganda (double quote)
- Heredoc sintax
Suatu literal string dapat dinyatakn dengan tiga cara berbeda :
- Tanda petik tunggal (single quote)
- Tanda petik ganda (double quote)
- Heredoc sintax
Tanda petik tunggal (single_quoted.php)
![]() |
Single_quoted (coding) |
![]() |
Single_quoted (hasil) |
Jika string dinyatakan dengan diapit tanda petik ganda, PHP mengenali lebih banyak karakter khusus (escape character). Berbeda dengan tanda petik tunggal, variabel yang terdapat dalam tanda petik ganda akan ditampilkan nilainya.
CHARACTER ESCAPE
- \n → Linefeed(10) dlm ASCII
- \r → Carriage return (13) dlm ASCII
- \t → Tabulasi horisontal (9) dlm ASCII
- \\ → Backslash
- \$ → Tanda Dollar
- \” → Petik Ganda
- \[0-7]{1,3} → Character dalam notasi oktal
- \x[0-9A-Fa-f]{1,2} → Characters dalam notasi hexadecimal.
![]() |
Double_quoted (coding) |
![]() |
Double_quoted (hasil) |
String juga dapat dibatasi menggunakan tanda heredoc sintax(“<<<“). Identifier dituliskan setelah tanda <<<, diikuti string, dan kemudian ditutup dengan identifier yang sama.
Teks heredoc berlaku seperti halnya suatu string dalam apitan tanda petik ganda yang dibuat tanpa petik ganda. Variabel yang terdapat dalam heredoc sintax akan ditampilkan nilainya, tetapi hati-hatilah dalam penempatan variabel tersebut agar tidak dianggap sebagai bagian dari string.
heredoc.php
![]() |
Heredoc (coding) |
![]() |
Heredoc (hasil) |
Selanjutnya saya akan bagikan codingan biodata saya menggunakan php, dan untuk style nya saya menggunakan css.
![]() |
.php |
![]() |
.css |
Tidak ada komentar:
Posting Komentar