language basics
Php basics
01 02 03
Pendahuluan php environment Struktur php
Pengenalan dan sejarah PHP Environment yang dibutuhkan Struktur File PHP
04 05 06
Running php komentar variabel
Menjalankan File PHP Komentar di file PHP Variabel
php bAsic
07 08 09
TIPE Data Constants Operator
Tipe data konstanta Ekspresi operator
10 11 12
percabangan perulangan selesai
Menjalankan File PHP Komentar di file PHP Selesai
01
Pendahuluan
Apa itu PHP?
Apa itu php?
SAAT INI
.
fungsi Php?
Terdapat banyak pilihan web server dan database, namun umumnya disarankan
menggunakan stack AMP (Apache, MySQL dan PHP).
File PHP ini harus disimpan pada root folder web server,
XAMPP -> htdocs
Cara penulisan
Canonical PHP tags
Cara penulisan:
● Canonical PHP tags
● Short-open (SGML-style) tags
● ASP-style tags
● HTML script tags
<?php
echo “Hello world!”; File coba.php
?>
Menjalankan file php
Komentar merupakan sebuah baris kode yang tidak akan dieksekusi sebagai bagian
dari sebuah program. Komentar berfungsi memberikan catatan keterangan tertentu dari
sebuah code.
komentar
Dalam bahasa PHP terdapat dua acara penulisan komentar, yaitu single line comment
dan multi line comment
06
variabel
Variabel
variabel
$bill
Here are some $head_count
valid variable names: $MaximumForce
$I_HEART_PHP
$_underscore
$_int
Deklarasi variabel
$what = “Fred”;
$what = 35;
$what = array(“Fred”, 35);
variabel
$foo = “bar”;
$$foo = “baz”; // $bar = “baz”
variabel
$foo = ‘bar’;
$$foo = ‘world’;
$$$foo = 100;
07
Tipe data
Tipe data
Tipe data di php
== Mengecek apakah nilai kedua operand sama atau tidak. Jika sama maka kondisi (A == B) is not true.
adalah true
!= Mengecek apakah nilai kedua operand sama atau tidak. Jika tidak sama maka kondisi (A != B) is true.
adalah true
> Mengecek apakah nilai operand sebelah kiri lebih besar dari operand sebalah kanan. (A > B) is not true.
Jika benar maka kondisi adalah true
< Mengecek apakah nilai operand sebelah kiri lebih kecil dari operand sebalah kanan. (A < B) is true.
Jika benar maka kondisi adalah true
>= Mengecek apakah nilai operand sebelah kiri lebih besar atau sama dengan operand (A >= B) is not true.
sebalah kanan. Jika benar maka kondisi adalah true
<= C Mengecek apakah nilai operand sebelah kiri lebih kecil atau sama dengan operand (A <= B) is true.
sebalah kanan. Jika benar maka kondisi adalah true
Operator: logika
&& Jika kedua operand true maka akan menghasilkan nilai true (A && B) is true.
|| Jika salah satu operand true maka akan menghasilkan nilai true (A || B) is true.
! Disebut sebagai operator negasi (NOT). Operator ini akan membalik nilai logika !(A && B) is false.
sebuah operand. Jika sebuah operand true ditambahkan operator ini maka akan
mengahsilkan nilai false
Operator: Assignment
Merupakan operator yang digunakan unutk memberikan sebuah nilai kepada
variabel.
Operator Deskripsi Contoh
-= Mengurangi operand pertama dengan operand kedua dan memasukkan nialinya C -= A is equivalent to C =
ke operand pertama C-A
*= Mengalikan operand pertama dengan operand kedua dan memasukkan nialinya C *= A is equivalent to C =
ke operand pertama C*A
/= Membagi operand pertama dengan operand kedua dan memasukkan nialinya ke C /= A is equivalent to C =
operand pertama C/A
%= Modulo operand pertama dengan operand kedua dan memasukkan nialinya ke C %= A is equivalent to C =
operand pertama C%A
Operator: kondisional
Operator ini mengevaluasi suatu kondisi apakah true atau false dan
kemudian menjalankan salah satu dari dua statement yang diberikan. Bisa
disebut logika ternary.
Operator Deskripsi Contoh
?: Conditional Expression Jika kondisi true ? maka nilai X : jika tidak nilai
Y
10
percabangan
Decision making, if else,
switch case
Decision making: percabangan
Tiga jenis array yaitu array numeric, array assosiative dan array multidimensi
array: numeric/indexed
Sebuah array dimana setiap isinya dipetakan berdasarkan nomor index mulai
dari 0 dan berurutan secara ascending.
lanjutan: numeric/indexed
array: assosiative
Sebuah array yang dipetakan menggunakan sebuah “key”. Sebuah “key” dapat
berupa numerik, huruf atau kata. Jika “key” berupa kata dianjurkan lowercase
dan snakecase.
lanjutan: assosiative
array: multidimensional
Merupakan sebuah array yang terdiri
dari beberapa array.
Thanks!
Buatlah perulangan
Contoh Keluaran:
Halo Anda melakukan pengulangan 1
Halo Anda melakukan pengulangan 2
Halo Anda melakukan pengulangan 3