html, php, dan mysql untuk pemula - s3.amazonaws.com filehtml, php, dan mysql bukanlah bahasa...

10

Upload: vuongxuyen

Post on 02-Mar-2019

262 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor
Page 2: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor

HTML, PHP, dan MySQL

untuk Pemula

Jubilee Enterprise

PENERBIT PT ELEX MEDIA KOMPUTINDO

Page 3: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor

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

[email protected]

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

Page 4: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor

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

Page 5: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor

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

Page 6: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor

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.

Page 7: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor

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.

Page 8: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor

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.

Page 9: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor

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.

Page 10: HTML, PHP, dan MySQL untuk Pemula - s3.amazonaws.com fileHTML, PHP, dan MySQL bukanlah bahasa pemrograman yang menuntut banyak sumber daya. HTML dan PHP dapat ditulis menggunakan editor

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