PHP 7
PHP 7
untuk Pemula
Sanksi Pelanggaran Pasal 113
Undang-Undang Nomor 28 Tahun 2014
tentang Hak Cipta
1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan
Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu) tahun
dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta rupiah).
2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau
pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f,
dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan
pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling
banyak Rp500.000.000,00 (lima ratus juta rupiah).
3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau
pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e,
dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan
pidana penjara paling lama 4 (empat) tahun dan/atau pidana denda paling
banyak Rp1.000.000.000,00 (satu miliar rupiah).
4. Setiap Orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3)
yang dilakukan dalam bentuk pembajakan, dipidana dengan pidana penjara
paling lama 10 (sepuluh) tahun dan/atau pidana denda paling banyak
Rp4.000.000.000,00 (empat miliar rupiah).
Pemrograman PHP7
untuk Pemula
Jubilee Enterprise
Jubilee Enterprise
©2017, PT. Elex Media Komputindo, Jakarta
Hak cipta dilindungi undang-undang
Diterbitkan pertama kali oleh
Penerbit PT Elex Media Komputindo
Kelompok Gramedia, Anggota IKAPI, Jakarta 2017
okti@elexmedia.id
717050693
ISBN: 978-602-04-1337-2
Selamat berkarya!
Jubilee Enterprise
“We Make Bestseller Book”
Thinkjubilee.com
v
Daftar Isi
vii
BAB 3 Operator dalam PHP......................................................................27
Operand dan Operator...................................................................................27
Mengenal Jenis-Jenis Operator .....................................................................27
Urutan Prioritas Operator .........................................................................28
Operator, Tipe Data, dan var_dump() ...........................................................30
Perubahan Tipe Data Akibat Operator .....................................................30
Perubahan Tipe Data Akibat Hasil Olahan...............................................33
Operator Artimatika ......................................................................................33
Operator String..............................................................................................34
Memanfaatkan Kurung Kurawal ..............................................................35
Operator Logika ............................................................................................36
Short Circuit .............................................................................................38
Operator Perbandingan .................................................................................39
Operator Increment dan Decrement ..............................................................42
Operator Gabungan .......................................................................................44
BAB 4 Struktur If dalam PHP ...................................................................45
Struktur Dasar If............................................................................................46
Aturan Penulisan Struktur If .........................................................................47
If Lebih dari Satu ..........................................................................................47
Memanfaatkan Endif.....................................................................................48
Menggunakan Else........................................................................................48
Alternatif Penulisan If … Else .................................................................52
Mengenal Switch...........................................................................................52
Struktur Penulisan Switch ........................................................................54
Satu Statement untuk Banyak Case..........................................................55
Switch untuk String..................................................................................56
BAB 5 Perulangan.......................................................................................57
Perulangan For ..............................................................................................57
Struktur Perulangan For ...........................................................................58
Perulangan For Menggunakan Endfor......................................................59
Perulangan While..........................................................................................60
Struktur While ..........................................................................................61
Menggunakan Endwhile...........................................................................62
Perulangan Do-While....................................................................................62
Break.............................................................................................................63
Penggunaan Break pada Perulangan While..............................................64
Continue........................................................................................................64
BAB 6 Pengenalan Function ......................................................................67
Cara Menggunakan Function ........................................................................67
Membuat Function ........................................................................................68
Variable Scope ..............................................................................................70
Variabel dan Global Variable...................................................................70
viii
Memanfaatkan Parameter Variable...............................................................72
Default Parameter .........................................................................................76
Format Dasar Pembuatan Function dengan Default Parameter................76
Mengganti Nilai untuk Parameter Default................................................77
BAB 7 Form dan PHP ................................................................................79
Struktur Dasar Form......................................................................................79
Metode Get....................................................................................................80
Metode Post ..................................................................................................84
Memanfaatkan $_Request.............................................................................85
Lebih Dalam tentang Form ...........................................................................86
Text Box...................................................................................................86
Text Box Khusus Alamat Email dan Alamat Website .............................87
Text Area..................................................................................................87
Tombol Submit dan Reset ........................................................................88
Menambah Placeholder Text....................................................................88
Check Box dan Option Button ......................................................................90
Membuat List ...........................................................................................92
Contoh Aplikasi: Membuat Username Login ...............................................94
Struktur File ..................................................................................................94
File login.php ................................................................................................94
File index.php ...............................................................................................96
File style.css..................................................................................................97
Tentang Penulis ........................................................................................ 101
ix
BAB 1
Mengenal
Pemrograman
PHP
1
XAMPP untuk PHP7
XAMPP merupakan server yang paling banyak digunakan. Fiturnya
lengkap namun gampang digunakan oleh programmer PHP pemula
karena yang perlu Anda lakukan hanyalah “menjalankan” Apache sesuai
kebutuhan.
XAMPP versi terbaru sudah mendukung penggunaan PHP7. Agar Anda
bisa mengunduh, silakan gunakan QR Code di bawah ini.
DOWNLOAD SOFTWARE
Download XAMPP 7 dengan memotret
QR Code di samping kiri.
Ada beberapa pilihan versi XAMPP. Unduh XAMPP versi 7.0.13 untuk
PHP7 seperti ditunjukkan pada gambar di bawah ini.
2
instalasi, kecuali pada pemilihan folder yang disarankan diletakkan pada
folder C:\xampp.
DOWNLOAD SOFTWARE
Download Notepad++ dengan
memotret QR Code di samping kiri.
3
Selain itu, Notepad++ membedakan warna untuk komentar, perintah,
nama variabel, dan sebagainya. Variasi-variasi warna ini membuat kode
PHP menjadi lebih mudah “dibaca”.
<?php
Seluruh isi dari PHP berada di dalam tag tersebut, dan ditutup dengan
tag di bawah ini.
?>