HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa...
-
Upload
vuongxuyen -
Category
Documents
-
view
266 -
download
0
Transcript of HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa...
HTML, PHP, dan MySQL
untuk Pemula
Jubilee Enterprise
PENERBIT PT ELEX MEDIA KOMPUTINDO
HTML, PHP, dan MySQL untuk Pemula
Jubilee Enterprise
©2018 PT Elex Media Komputindo
Hak cipta dilindungi undang-undang
Diterbitkan pertama kali oleh
Penerbit PT Elex Media Komputindo
Kelompok Gramedia, Anggota IKAPI, Jakarta 2018
718051757
ISBN:978-602-04-8622-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
7
Daftar Isi
Prakata .................................................................................................................. v
Daftar Isi .............................................................................................................. vii
Bab 1 MARI MENGENAL PEMROGRAMAN ...................................... 1
Tool yang Dibutuhkan .................................................................................... 2
Instal Server untuk PHP .................................................................................. 2
XAMPP untuk PHP .................................................................................... 3
Editor untuk PHP dan HTML ........................................................................... 4
MySQL ............................................................................................................ 5
Instalasi MySQL Server ................................................................................... 8
Membuat Folder untuk Project .................................................................... 13
Menulis PHP Pertama ................................................................................... 14
Pengujian PHP ........................................................................................ 16
Mematikan Module Apache ........................................................................ 19
Bab 2 PENGENALAN HTML ........................................................... 21
Struktur Dasar HTML .................................................................................... 21
Tag DTD atau DOCTYPE .......................................................................... 22
Tag HTML ............................................................................................... 23
Tag HEAD ................................................................................................ 23
Tag <body> ............................................................................................. 24
Memahami Tag ............................................................................................ 24
Tidak Semua Tag Berpasangan ............................................................... 26
Case Sensitive......................................................................................... 26
Elemen dalam HTML .................................................................................... 26
Mengenal Atribut ......................................................................................... 27
Bab 3 MELETAKKAN KONTEN DALAM HALAMAN WEB ................. 29
Tag Paragraf ................................................................................................. 29
Tag <break> .................................................................................................. 31
Tag untuk Menebalkan dan Memiringkan Teks ........................................... 32
1
BAB 1
MARI MENGENAL
PEMROGRAMAN
Buku ini membahas tiga pemrograman fundamental dalam
pembuatan aplikasi website. Ketiga pemrograman yang akan
dibahas tersebut adalah HTML, PHP, dan MySQL.
Apa beda ketiga pemrograman tersebut? Agar Anda mendapat
pemahaman yang menjelaskan tentang fungsi masing-masing
pemrograman tersebut, berikut diberikan garis besarnya.
HTML digunakan untuk membuat struktur halaman website. Bisa
dibilang secara umum bahwa HTML digunakan untuk mendesain
website, meskipun dalam praktiknya HTML tidak berdiri sendiri
sebab pasti akan digabungkan dengan CSS atau script lain, seperti
Javascript. Pada kesempatan kali ini, kita akan menganggap HTML
sebagai program untuk membuat desain sebuah website, di mana
Anda bisa menulis teks, memasukkan gambar, membuat form, dan
sebagainya.
PHP merupakan bahasa pemrograman yang digunakan untuk
membuat website dinamis dan interaktif. Dinamis artinya, website
tersebut bisa berubah-ubah tampilan dan kontennya sesuai kondisi
2
tertentu. Sebagai contoh, PHP bisa menampilkan tanggal dan hari
saat ini secara berganti-ganti di dalam sebuah website. Interaktif
artinya, PHP dapat memberi feedback bagi user (misalnya
menampilkan hasil pencarian produk).
MySQL merupakan server yang melayani database. Untuk membuat
dan mengolah database, kita dapat mempelajari pemrograman
khusus yang disebut query (perintah) SQL. Database sendiri
dibutuhkan jika kita ingin menginput data dari user menggunakan
form HTML untuk kemudian diolah PHP agar bisa disimpan ke
dalam database MySQL.
Tool yang Dibutuhkan
HTML, PHP, dan MySQL bukanlah bahasa pemrograman yang
menuntut banyak sumber daya. HTML dan PHP dapat ditulis
menggunakan editor teks sederhana, seperti Notepad. Sementara itu,
agar bisa menguji dan menjalankan kode-kode PHP, Anda dapat
mengunduh aplikasi seperti XAMPP yang digunakan untuk
mengubah komputer pribadi menjadi server PHP. Sedangkan untuk
menggunakan MySQL, Anda bisa mengunduh aplikasi MySQL secara
gratis dari situs resminya.
Instal Server untuk PHP
Komputer tidak dapat mengolah kode-kode PHP tanpa memanfatkan
tool tambahan. Agar Anda bisa menguji script atau kode-kode PHP di
komputer sendiri, langkah pertama yang dapat dilakukan adalah
melakukan instalasi server yang sanggup memproses PHP. Ada
beberapa peranti lunak yang bisa digunakan. Dalam buku ini, yang
direkomendasikan penggunaannya adalah XAMPP.
3
XAMPP untuk PHP
XAMPP merupakan server yang paling banyak digunakan untuk
keperluan belajar PHP secara mandiri, terutama bagi programmer
pemula. Selain gratis, fiturnya tergolong lengkap dan gampang
digunakan oleh programmer PHP tingkat awal, yang perlu Anda
lakukan hanyalah menjalankan module Apache yang ada di dalam
XAMPP tersebut.
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.1.10
seperti ditunjukkan pada gambar di bawah ini.
Setelah proses pengunduhan selesai, Anda bisa mulai menginstal
XAMPP. Tidak ada setting khusus yang perlu dilakukan pada saat
instalasi, kecuali pada pemilihan folder yang disarankan diletakkan
pada folder C:\xampp.
4
Download XAMPP 7.1.1 yang telah mendukung PHP7
Disarankan menginstal di folder C:\xampp
Tunggu hingga proses instalasi selesai dilakukan dan Anda siap
mempelajari dan menjalankan kode-kode PHP.
Editor untuk PHP dan HTML
PHP dan HTML tidak membutuhkan editor khusus karena pada
dasarnya pemrograman tersebut berbentuk teks biasa. Dengan kata
lain, untuk menulis kode-kode PHP dan HTML, Anda hanya mem-
butuhkan editor sederhana seperti Notepad.
5
Namun, jika Anda ingin menggunakan editor teks yang lebih canggih
dan memiliki banyak fitur, cobalah mengunduh dan menggunakan
Notepad++ yang didistribusikan secara gratis.
Untuk pemrograman PHP dan HTML, Notepad++ memiliki fitur yang
lebih lengkap dibanding Notepad bawaan MS Windows. Sebagai
contoh, ketika menyimpan file, Anda bisa langsung memilih ekstensi
PHP atau HTML sehingga tidak ada lagi cerita file PHP tersimpan
dengan ekstensi .txt yang lazim terjadi jika hanya mengandalkan
Notepad. Selain itu, Notepad++ membedakan warna untuk
komentar, perintah, nama variabel, dan sebagainya. Variasi-variasi warna ini membuat kode PHP menjadi lebih mudah “dibaca”.
DOWNLOAD SOFTWARE
Download Notepad++ dengan
memotret QR Code di samping kiri.
MySQL
Dulu, XAMPP dilengkapi dengan module MySQL sehingga Anda bisa
langsung mempelajari PHP dan MySQL hanya dengan menginstal
XAMPP saja. Namun sejak versi 7.1.1, XAMPP tidak lagi mendukung
MySQL sebagai salah satu module databasenya. Sebagai gantinya,
developer XAMPP menggunakan MariaDB.
190
Tentang Penulis
Jubilee Enterprise, telah dipercaya oleh penerbit dan pembaca buku tanah
air dalam satu dasawarsa ini. Hingga sekarang, tulisan-tulisannya yang
diterbitkan dalam bentuk buku telah mencapai hampir 400 judul, sebagian
besar bertema teknologi informasi dan kemudian disusul dengan tema
psikologi & parenting, manajemen, fotografi, anak-anak, dan tema umum
lainnya. Salah satu imprint Jubilee Enterprise adalah Jubilee Authors
Companion yang merupakan sahabat bagi para penulis-penulis profesional
yang ingin tetap berkarya.
Anda dapat memperoleh informasi lebih lanjut tentang Jubilee Enterprise
lewat situs: www.thinkjubilee.com.
Catatan:
Untuk melakukan pemesanan buku, hubungi
Layanan Langsung PT Elex Media Komputindo:
Gramedia Direct
Jl. Palmerah Barat No. 29-37, Jakarta 10270
Telemarketing/CS: 021-53650110/111
ext: 3901/3902/3292