HTML, PHP, dan MySQL untuk Pemula. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

dokumen-dokumen yang mirip
Otodidak Bahasa Pemrograman Perl

Pemrograman PHP7 untuk Pemula

Mengenal Pemrograman PHP7 Database untuk Pemula

Mengolah Database dengan MS Excel 2016

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

Otodidak. MySQL untuk Pemula

Otodidak Pemrograman Database dengan Visual Basic

Pemrograman Delphi untuk Pemula

Pengenalan HTML dan CSS

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

Otodidak Desain dan Pemrograman Website

Membuat Aplikasi Perpustakaan dengan MS Access

Desain Grafis dengan Powerpoint

Trik Cepat Menguasai Adobe After Effects

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

Kolaborasi After Effect, Premiere, dan Photoshop

Membuat Aplikasi Bisnis Terapan. dengan MS Excel

Photoshop CC 2017 untuk Pemula

Photoshop untuk Efek Visual Movie

Membuat Aplikasi Point of Sale dengan Laravel dan AJAX

Pengenalan Script. Definisi HTML

Trik Mudah Membuat CMS Website dari Nol

Otodidak VBA MS Excel untuk Pemula

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Adobe InDesign Komplet

Perancangan & Pemprograman WEB

Blogspot dan Wordpress Komplet

Otodidak Pemrograman JavaScript

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Langkah Mudah Pemrograman Android Menggunakan App Inventor 2 Ultimate

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

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

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

Pemrograman Web Week 2. Team Teaching

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

MENGENAL PHP BAB Apakah PHP Itu?

Nama : Yohandes Efindo NIM : Kelas : F. Terjemahan halaman 4-5. Tag HTML

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

BAB 2 LANDASAN TEORI

Cara Koneksi Database di Dreamweaver CS3

Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. :

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

Mudah dan Cepat Membuat Skripsi

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

No HP :

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB 2. Membuat Halaman Web Sederhana. Materi

Mengenal Joomla. 3.1 Sejarah Joomla

BAB III LANDASAN TEORI

Bab 2 Tinjauan Pustaka

Prosedur Menjalankan Program / Alat

BAB V IMPLEMENTASI SISTEM

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

Ragam Layout Adobe InDesign

BAB V IMPLEMENTASI SISTEM

Otodidak MS Office 2016

Menginstal Web Server Apache, PHP, dan MySQL

BAB II TINJAUAN PUSTAKA. bertanggungjawab memproses masukan (input) sehingga menghasilkan

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

BAB II. TINJAUAN PUSTAKA

Semua Bisa Menjadi Programmer Python Basic

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

I. PENDAHULUAN. Teknologi Informasi semakin berkembang pesat dan telah menjadi salah satu

BAB 2 TINJAUAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

Mengenal Web Dinamis dan Statis Serta Perbedaanya

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

Transkripsi:

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 okti@elexmedia.id 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

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 7

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 1

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. 2

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. 3

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 membutuhkan editor sederhana seperti Notepad. 4

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. 5

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 190