Pertemuan Ke II
Web server XAMPP:
Mengulas Tentang PHP
Strukture Program PHP
Menjalankan program PHP
Tipe data Variable operator PHP
Webserver Xampp
Xampp merupakan salah satu webserver yang digunakan untuk menjalankan pemograman
opensource salah satunya pemograman PHP. Untuk instalasi dan menjalankan web server
xampp dapat dilakukan dengan Langkah-Langkah berikut:
1. Download aplikasi XAMPP terbaru, klik disini. Pilihlah versi yang terbaru.
Double clik file yang sudah terdownload ,
Webserver Xampp
2. Centang semua pilihan yang muncul kemudian tekan button next. Pilih folder instalasi
webserver. Default di c://xampp
Tekan yes jika mau dijalankan otomatis dan tekan tidak jika belum dijalankan
Menjalankan Webserver Xampp
Buka Aplikasi xampp yang telah terinstal dalam pc kemudian tekan button start pada apache
dan start pada mysql jika memerlukan koneksi kedatabase dalam menjalankan program
Composer
,jika anda pernah install software di ubuntu dengan perintah apt-get, maka composer ini adalah apt-getnya PHP.
Dengan fitur ini kita bisa dengan mudah mengupdate library jika ada pembaharuan dari pihak 3.
file dengan Ekstensi file PHP bisa dibuat dengan ekstensi .php (dot php) seperti pada contoh gambar diatas saya
membuat nama filenya struktur-dasar.php . Simpan file tersebut pada web server jika menggunakan windows
dengan xampp dapat disimpan pada c://xampp/htdocs/struktur-dasar.php (dapat menggunakan nama lain dan
gunakan nama agar mudah diingat nama file dengan apa yang didalam kode file. Dapat pula disimpan dalam
sebuah folder dalam folder htdoc misal c://xampp/htdocs/namafolder/struktur-dasar.php
Jalankan file yang telah disimpan dalam htdocs dengan membuka web browser kemudian ketikan pada url
http://localhost/namafile.php (namafile.php disesuaikan dengan file yang akan dijalankan ) dari contoh diatas berarti
http://localhost/struktur-dasar.php
Jika menggunakan folder maka cara mengaksesnya http://localhost/namafolder/namafile.php
Struktur Dasar PHP
Komentar dan Output pada PHP
Saat kita membuat baris-baris program didalam PHP kita dapat menggunakan fungsi komentar untuk
menjelaskan maksud dari setiap baris atau function yang kita buat. Sehingga terdapat dokumentasi yang
jelas dari setiap syntax PHP yang kita buat.
Komentar di PHP diawali dengan tanda //. PHP tidak akan mengeksekusi setiap karakter yang terdapat
dibelakang tanda // sehingga tidak akan tampil dalam browser. Karena PHP akan membaca hal tersebut
merupakan komentar. Sedangkan untuk menampilkan output gunakan perintah echo ; sedangkan untuk
mengembalikan nilai dalam function harus diberikan perintah return
Contoh seperti dibawah ini:
<?php
Function hello(){
return "selamat siang ";
}
echo "Selamat datang di Kelasprogrammer.com ";
// Menampilkan output ke layar monitor (yang
dibelakang // tidak akan tampil dalam browser).
Echo hello();
?>
Type data variable operator PHP
Tipe data adalah klasifikasi jenis data atau bentukan dari suatu data. PHP sendiri, ia mendukung
setidaknya 8 tipe data skalar. Akan tetapi dalam pertemuan ini, akan kita bahas 2 type data yang
sering digunakan dalam pemograman PHP. Apa saja itu ? 5 type data tersebut yaitu :
Variable adalah Variabel adalah suatu “wadah” yang digunakan untuk menyimpan suatu data atau
nilai. Kita bisa menyimpan berbagai macam data dari berbagai macam tipe, misalkan kita
menyimpan data teks untuk nama mahasiswa, atau data desimal untuk nilai ipk mahasiswa, dan
seterusnya
Type data variable operator PHP
Peraturan Penamaan Variabel
Untuk menyimpan suatu data pada variabel, kita perlu memberi nama terhadap variabel tersebut.
Dalam PHP, terdapat beberapa peraturan dalam pemberian nama variabel sebagaimana pada tabel berikut:
Nilai variabel ini lah yang menentukan tipe data dari variabel
itu sendiri. Jika anda memasukkan angka, maka tipe datanya
menjadi tipe data numeric (integer/float), jika anda masukkan
true/false maka jadinya adalah boolean,jika memasukan
string maka harus diberikan petik “ ” diantara kalimat tersebut
dan seterusnya
Type data variable operator PHP
Tipe data Integer
Tipe data yang pertama adalah integer. Ia adalah tipe data yang digunakan untuk menyimpan bilangan
bulat.
<?php Variable b: 5
# inisiasi dan inisialisasi variabel
$a = 10; Output int(5) // hasil dari perintah var_dump
$b = 5;
echo "Variabel b: {$b} <br>"; Perintah echo hanya akan menampilkan isi dari
#mengetahui tipe data dari variabel var_dump($b);echo variable sedangkan var_dum(); akan menampilkan
“<br>” detail isi dari variable baik dari type data
yang digunakan dari isi variable
?>
Tipe data Float
<?php
$nilaiMatematika = 5.1; $nilaiIPA = 6.7; Output float(7.0333333333333)
$nilaiBahasaIndonesia = 9.3; # hitung nilai
rata-rata $rataRata = ($nilaiMatematika +
$nilaiIPA + $nilaiBahasaIndonesia) / 3;; Untuk tipe data float Variable menerima data
var_dump($rataRata); desimal dengan angka . sebagai pembaginya
?>
Type data variable operator PHP
Tipe data String
Tipe data string adalah tipe data yang digunakan untuk menyimpan teks. Semua teks tersebut diapit oleh tanda
petik satu ('') mau pun tanda pentik dua ("").
<?php Variable nama: namasaya
# inisiasi dan inisialisasi variabel Output String(8) namasaya // hasil dari perintah var_dump
$nama = "namasaya";
<?php
Wahid Abdullah
$listMahasiswa = ["Wahid Abdullah", "Elmo
Lendis Fabri
Bachtiar", "Lendis Fabri"];
echo $listMahasiswa[0]; Output
array(3) { [0]=> string(14) "Wahid Abdullah" [1]=>
echo $listMahasiswa[2];
string(13) "Elmo Bachtiar" [2]=> string(12) "Lendis Fabri"
var_dump($listMahasiswa);
}
?>
Perintah echo hanya akan menampilkan isi dari variable sedangkan var_dum(); akan menampilkan detail isi dari variable
baik dari type data yang digunakan dari isi variable.
Didalam array var_dump akan menampilkan data urutan array [0],[1] dst dari arry ke 0 sebagai urutan array pertama
hingga terakhir beserta type data setiap isi array dan Panjang karakter string tiap array
Misal dari contaoh diatas [2]=>string(12) menandakan jumlah karakter pada array ke 2 berjumlah 12 karakter dan
memiliki type data string perhatikan kalimat lendis Fabri jumlah kata nya 12 yang menandakan jumlah kalimat string array
ke 2 berjumlah 12 huruf
Operator PHP
OPERATOR PHP
Didalam PHP terdapat 6 jenis operator yang wajib untuk dimengerti . 6 jenis operator tersebut diantaranya:
Operator Aritmatika;
Operator Penugasan atau Assignment;
Operator Increment & Decrement;
Operator Relasi atau pembanding;
Operator Logika;
Operator Bitwise;
dan Operator Ternary.
1. Operator Aritmatika
Operator aritmatika merupakan operator untuk melakukan operasi aritmatika. Operator aritmatika terdiri dari:
<?php
$a = 5;
$b = 2;
// penjumlahan
$c = $a + $b;
echo "$a + $b = $c"; 5+2=7
echo "<hr>";
Output 5-3=2
// pengurangan
$c = $a - $b;
echo "$a - $b = $c";
echo "<hr>";
?>
<?php
$speed = 83;
Dari contoh diatas dapat diketahui perbedaan operator aritmatika dan penugasan…. Ingat tanda setelah
# tidak akan ditampilkan dalam browser saya berikan tanda # untuk memberikan keterangan proses
yang dilakukan dalam php
Operator PHP
3. Opeartor Increment & Decrement
Operator increment dan decrement merupakan operator yang digunakan untuk menambah +1 (tambah satu)
dan mengurangi -1 (kurangi dengan satu).untuk menghitung saja.
<?php
$score = 0;
Contoh increment dan decrement dalam php
$score++; 3
$score++; Output
$score++;
<?php
echo $score;?> $a = 6;
$b = 2;
4. Opeartor Relasi
Operator increment dan decrement merupakan operator yang digunakan // menggunakan operator
relasi lebih besar
untuk menambah +1 (tambah satu) dan mengurangi -1 (kurangi dengan $c = $a > $b; Output
satu).untuk menghitung saja. echo "$a > $b: $c";
echo "<hr>";
// menggunakan operator
Dari output terdapat nilai 1 untuk
relasi lebih kecil
$c = $a < $b; pernyataan yang benar sedangkan
echo "$a < $b: $c"; pernyataan yang salah tidak
echo "<hr>";;
?>
ditampilkan alias bernilai 0
<?php
$a = true;
$b = false;
?>
Operator bitwise
Operator bitwise (Bitwise Operators) adalah operator khusus yang disediakan PHP untuk menangani
proses logika untuk bilangan biner. Bilangan biner atau binary adalah jenis bilangan yang hanya
terdiri dari 2 jenis angka, yakni 0 dan 1. Jika operand yang digunakan untuk operator ini bukan bilangan
biner, maka akan dikonversi secara otomatis oleh PHP menjadi bilangan biner.
Jenis-Jenis Operator Bitwise PHP
PHP mendukung 6 jenis operator bitwise. Daftar lengkapnya dapat dilihat pada tabel dibawah ini:
Operator bitwise
Cara Penggunaan Operator Bitwise dalam PHP
Seluruh operator bitwise tersebut diproses dalam bentuk biner. Berikut contoh cara penggunaan
operator bitwise dalam PHP:
<?php
$a=0b10110101;
$b=0b01101100;
echo "$a = 10110101 = $a"; echo "<br />";
echo "$b = 01101100 = $b"; echo "<br />";
echo "<br />";
echo "==Hasil Bitwise=="; echo "<br />";
$hasil = $a & $b;
echo "1. $a & $b = $hasil"; echo "<br />";
$hasil = $a | $b;
echo "2. $a | $b = $hasil"; echo "<br />"; Output
$hasil = $a ^ $b;
echo "3. $a ^ $b = $hasil"; echo "<br />";
echo "4. ~$a = ".~$a; echo "<br />";
$hasil = $a >> 1;
echo "5. $a >> 1 = $hasil"; echo "<br />";
$hasil = $b << 2;
echo "6. $b << 2 = $hasil"; echo "<br />";
?>
Thank You
Robi Wariyanto Abdullah ,M.Kom