Pemrograman PHP7 untuk Pemula

dokumen-dokumen yang mirip
Mengenal Pemrograman PHP7 Database untuk Pemula

Otodidak Bahasa Pemrograman Perl

Pemrograman Delphi untuk Pemula

Otodidak Desain dan Pemrograman Website

Otodidak Pemrograman JavaScript

Membuat Aplikasi Point of Sale dengan Laravel dan AJAX

Membuat Aplikasi Penjualan dengan Macro Excel

Visual. Jubilee Enterprise. C# Komplet PENERBIT PT ELEX MEDIA KOMPUTINDO

Otodidak. MySQL untuk Pemula

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Website Canggih dan Praktis dengan Blogspot

Serba Otomatis Membuat Laporan Tugas Akhir dan Skripsi di Word 2013

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Pengenalan Script. Definisi HTML

JavaScript. Pemrograman Web 1. Genap

3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau

Mengolah Database dengan MS Excel 2016

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

: MODUL 1 BASIC PHP

Buku Workshop Desain Grafis dan Digital Imaging

Pemrograman Basis Data Berbasis Web

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

Dasar PHP. Wiratmoko Yuwono

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

Pemrograman Basis Data Berbasis Web

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Mudah Membuat Siaran Televisi Berbasis Internet dan Peluang Finansialnya

Pengenalan JavaScript

STRUKTUR DASAR PHP ASUMSI 02/10/2014

MODUL 1 Operasi Dasar dalam PHP

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II Tipe Data pada PHP

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak

Adobe Premiere Komplet

DASAR PHP. Oleh : Devie Rosa Anamisa

PHP (HYPERTEXT PREPROCESSOR)

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan

Pengembangan Web. Ramos Somya

PERTEMUAN KE 1 PENGENALAN DASAR PHP

Apa itu PHP? Riwayat PHP

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

MODUL. Variabel. Workshop Programming

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

SUMBER BELAJAR PENUNJANG PLPG

Otodidak VBA MS Excel untuk Pemula

MODUL 2 PHP INTRO PHP INTRO

BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If

Langkah Mudah Pemrograman Android Menggunakan App Inventor 2 Ultimate

Cara Meng-install Web Server Lokal (xampp-win )

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

MODUL GET DAN POST

Trik Mudah Membuat CMS Website dari Nol

// membuat komentar satu baris # juga membuat komentar satu baris /* ini contoh membuat komentar yang membutuhkan lebih dari satu baris */

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

CARGO MANAGEMENT SOFTWARE

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta

Pertemuan 07 Struktur Dasar PHP

Triswansyah Yuliano

Pertemuan 10. PHP (Personal Home Page)

Koleksi Program Tugas Akhir dan Skripsi dengan

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

Bab 2 Struktur Dasar PHP

AndaiKita Haldep_AndaiKita.indd 1 6/22/2017 9:22:58 AM

Server Response. Hello

TUGAS 1 WEB DINAMIS LANJUT COMPOSER DAN GITHUB DISUSUN OLEH : DUROTUL MADAROYAN ( )

Mengelola Database Menggunakan Macro Excel

Mengenal Struktur Syntax, Struktur Halaman, Variabel dan Tipe Data Pada PHP

Pertemuan 2. Muhadi Hariyanto

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

PHP Intro. Pemrograman Web II. Ganjil

Cara Belajar Xampp Pada Mysql untuk Php

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

PENGENALAN PHP DASAR

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Web Programming. Pengenalan PHP

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

BAB I MENGENAL ACTIVE SERVER PAGES

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

PEMROGRAMAN WEB 08 JavaScript Dasar

Tip dan Trik Membuat Laporan Menggunakan Excel

BAB III ANALISIS DAN PERANCANGAN

Pertemuan 2 Struktur Dasar PHP

Merancang Aplikasi dengan Metodologi Extreme Programmings

MODUL 1 INTERNET PROGRAMMING : PHP 1

BAB 4 IMPLEMENTASI DAN EVALUASI. a. Spesifikasi piranti keras pada local server: Processor : Intel Pentium IV 1.8 Ghz

Pengenalan HTML dan CSS

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 Struktur Kondisi Perulangan 200 menit No.: Job: 08 Tgl: Hal.

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak

Transkripsi:

Pemrograman PHP7 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 PENERBIT PT ELEX MEDIA KOMPUTINDO

Pemrograman PHP7 untuk Pemula 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 Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku tanpa izin tertulis dari penerbit. Dicetak oleh Percetakan PT. Gramedia, Jakarta Isi di luar tanggung jawab percetakan

Kata Pengantar PHP merupakan bahasa pemrograman wajib untuk siapapun yang ingin mempelajari cara membuat aplikasi berbasis website. Oleh karena itu, penting bagi Jubilee untuk menghadirkan tema pemrograman PHP yang mudah dipahami oleh orang awam. Buku PHP7 ini dapat dibaca oleh para pemula yang ingin membuat aplikasi berbasis website. Meskipun mengusung tema PHP versi 7, namun sejatinya ide dasar di dalam buku ini dapat digunakan untuk mempelajari PHP versi berapapun. Pada akhirnya, Anda akan menemukan sebuah fakta bahwa PHP adalah bahasa pemrograman yang simpel. Deretan perintah dan struktur pemrogramannya sederhana serta mudah dipahami. Oleh karena itu, semoga buku ini dapat membantu para programmer membuat aplikasi website menggunakan PHP. Selamat berkarya! Yogyakarta, 22 Februari 2017 Jubilee Enterprise We Make Bestseller Book Thinkjubilee.com v

Daftar Isi Kata Pengantar... v Daftar Isi...vii BAB 1 Mengenal Pemrograman PHP... 1 Install Server untuk PHP... 1 XAMPP untuk PHP7... 2 Editor untuk PHP... 3 Membuat Folder untuk Project... 4 Menulis PHP Pertama... 4 Syntax Dasar PHP... 7 Cara Menulis Komentar... 7 Titik Koma... 8 Simbol $... 8 Pengenalan Variabel... 8 Variabel String... 8 Variabel Numerik... 9 Variabel Array... 9 Aturan Penamaan Variabel...10 Memberi Nilai pada Variabel...10 Penambahan dan Pengurangan Nilai Variabel...11 Penulisan Variabel...11 Mengenal Fungsi...12 Expressions...12 True atau False...13 Literal dan Variabel...13 BAB 2 Tipe Data dalam PHP...15 Tipe Data Integer...15 Tipe Data Float...17 Tipe Data String...20 Single Quoted...20 Double Quoted...21 Heredoc...23 Nowdoc...25 Tipe Data Boolean...26 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 PHP merupakan bahasa pemrograman yang digunakan untuk membuat website dinamis dan interaktif. Dinamis artinya, website tersebut bisa berubah-ubah tampilan kontennya sesuai kondisi tertentu, dan interaktif artinya dapat memberi feedback bagi user (misalnya menampilkan hasil pencarian produk). Tanpa memanfaatkan PHP, script HTML tidak dapat melayani permintaan para pengunjung secara personal. Artinya, jika hanya mengandalkan HTML5 saja, tampilan situs yang dilihat oleh para pengunjung satu dan lainnya relatif sama dan tetap. Jika ingin membuat tampilan website yang berubah-ubah tergantung kondisi tertentu atau tergantung siapa yang mengakses website tersebut maka para desainer memanfaatkan script tambahan, antara lain PHP. Install Server untuk PHP Agar Anda bisa menguji script PHP di komputer sendiri maka langkah pertama yang dapat dilakukan adalah melakukan instalasi server. Ada beberapa piranti lunak yang bisa digunakan, antara lain: WAMP Server (www.wampserver.com) XAMPP (www.apachefriends.org) Dalam buku ini, server yang digunakan adalah XAMPP. 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. Download XAMPP 7.0.13 yang telah mendukung PHP 7 Setelah proses pengunduhan selesai maka Anda bisa mulai menginstall XAMPP. Tidak ada setting khusus yang perlu dilakukan pada saat 2

instalasi, kecuali pada pemilihan folder yang disarankan diletakkan pada folder C:\xampp. Disarankan menginstall di folder C:\xampp Tunggu hingga proses instalasi selesai dilakukan dan Anda siap untuk mempelajari PHP. Editor untuk PHP PHP tidak membutuhkan editor khusus. Itu artinya, untuk menulis kodekode pemrograman PHP, yang Anda butuhkan bisa jadi hanyalah sebuah Notepad (software bawaan MS Windows). Namun, jika Anda ingin editor yang lebih canggih, cobalah mengunduh Notepad++ yang didistribusikan secara gratis. Untuk pemrograman PHP, Notepad++ memiliki fitur yang lebih lengkap dibanding Notepad bawaan MS Windows. Misalnya saat menyimpan file, Anda bisa langsung memilih ekstensi PHP sehingga tidak ada lagi cerita file PHP tersimpan dengan ekstensi.txt yang lazim terjadi jika hanya mengandalkan Notepad. 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. Membuat Folder untuk Project Agar proses belajar melalui buku ini dapat berjalan dengan baik, ada baiknya jika Anda membuat folder khusus dan mengumpulkan scriptscript pemrograman PHP di dalam folder itu. Folder tersebut hanyalah folder biasa. Disarankan, folder tersebut berada di bawah C:\XAMPP\htdocs. Berikut langkah-langkah untuk membuat folder tempat penyimpanan file-file PHP. 1. Buka Windows Explorer/File Explorer. 2. Lalu, buka folder C:\XAMPP\htdocs\. Membuka folder xampp dan htdocs 3. Buat folder baru, misalnya BelajarPHP7. Nanti setiap kali Anda membuat dan menyimpan file PHP, simpan di dalam folder tersebut. Menulis PHP Pertama Secara default, dokumen PHP memiliki ekstensi.php. Saat server web menemukan file dengan jenis ini, file tersebut secara otomatis dikirim untuk diproses oleh prosesor PHP. Untuk memulai command PHP, Anda bisa menggunakan tag berikut. <?php Seluruh isi dari PHP berada di dalam tag tersebut, dan ditutup dengan tag di bawah ini.?> 4