LANDASAN TEORI
2.1. Internet
Suatu Ruang informasi yang dipakai oleh user yang disebut Uniform
resource Location (URL) untuk mengidentifikasikan sumber daya yang berguna.
World Wide Web merupakan kumpulan web server dari seluruh dunia yang
berfungsi menyediakan informasi dan data yang dapat digunakan bersama.
5
6
2.2. Website
World Wide Web (WWW), atau yang lebih dikenal sebagai website,
merupakan salah satu layanan yang didapat oleh pemakai komputer yang
terhubung ke internet. Dan menurut C. Widyo Hermawan (2009:2), “Dapat
diartikan suatu kumpulan-kumpulan halaman yang menampilkan berbagai macam
informasi teks, data, gambar diam ataupun bergerak, data animasi, suara, video
maupun gabungan dari semuanya, baik itu yang bersifat statis maupun yang
dinamis, yang dimana membentuk satu rangkaian bangunan yang saling berkaitan
dimana masing-masing dihubungkan dengan jaringan halaman atau hyperlink”.
Secara garis besar, website bisa digolongkan menjadi 3 bagian yaitu:
1. Website statis
Website statis adalah web yang mempunyai halaman tidak berubah.
Artinya adalah melakukan perubahan pada suatu halaman dilakukan secara
manual dengan mengedit code yang menjadi struktur dari website tersebut.
2. Website Dinamis.
Website Dinamis merupakan website yang secara terstruktur dipertemukan
untuk update sering mungkin. Biasanya selain utama yang bisa diakses oleh user
pada umumnya, juga disediakan halaman mengenai website dinamis adalah web
7
berita atau web portal yang didalamnya terdapat fasilitas berita, polling dan
sebagainya.
3. Website Interaktif
Web Interaktif adalah web yang saat ini memang sedang populer. Salah
satu contoh web interaktif adalah blog dan forum. Di website ini user bisa
berinteraksi dan beradu argument mengenai apa yang menjadi pemikiran mereka.
Biasanya website seperti memiliki moderator untuk mengatur supaya topik yang
diperbincangkan tidak keluar jalur.
PHP juga dapat berjalan pada berbagai web server seperti IIS (Internet
Information Server), PWS (Personal Web Server), Apache dan Xitami. PHP juga
8
mampu berjalan dibanyak sistem operasi yang beredar saat ini diantaranya, Sistem
Operasi Microsoft Windows, Linux, Mac Os, dan Solaris. PHP dapat dibangun
sebagai web server Apache dan sebagai binary yang dapat mengirim HTTP
header, dapat mengatur cookies, mengatur authentication dan redirect user.
Setiap variabel dalam bentuk PHP selalu dimulai dengan tanda dollar
(“$”) dan harus dimulai dengan huruf, dapat diikuti oleh huruf dan angka. Dengan
demikian, $warpspeed, $impuls_speed, $LCAR dan $Dilithiun1 adalah contoh
penamaan variabel PHP yang valid.
Setiap variabel dalam PHP peka terhadap perbedaan huruf kapital dan non
kapital, sehingga $subspace, $SubSpace, dan $SUBSPACE adalah tiga buah
variabel yang berbeda.
<html>
<head>
<title>Contoh skrip PHP dalam dokumen HTML</title>
</head>
<body>
<?php
echo “<center>Halo, kalimat ini dibuat dengan skrip
PHP</center>”;
?>
</body>
</html>
Ada tiga baris instruksi PHP yang disisipkan dalam dokumen tersebut.
Ketika dijalankan, dokumen ini akan mencetak suatu kalimat ditengah layar
browser. Karena mengandung instruksi PHP, dokumen ini harus disimpan dengan
format file PHP, yaitu dengan menggunakan ekstensi .php.
10
<?php
Instruksi PHP;
Instruksi PHP;
?>
Jika instruksi PHP dalam script hanya terdiri dari satu baris, maka
penulisannya dapat dilakukan dengan beberapa cara sebagai berikut:
<?php
Istruksi PHP;
?>
Atau
Jika menggunakan cara penulisan yang kedua, tanda titik koma tidak perlu
dituliskan karena tag penutup “?>” sudah menandakan akhir script tersebut.
.5 HTML
HTML adalah singkatan dari Hyper Text Markup Languange. HTML
merupakan bahasa (kode) yang digunakan untuk membuat halaman web. HTML
bukanlah bahasa prosedur seperti c, c++, atau Pascal. HTML lebih kepada bahasa
yang menetapkan corak paparan dokumen pada browser.
<!DOCTYPE html>
<html>
<head>
<title>Struktur dasar HTML</title>
</head>
<body>
Isi dokumen HTML di sini
</body>
</html>
1. Setiap dokumen HTML harus diawali tag <html> dan diakhiri tag </html>.
Tag <html> adalah tag pembuka dokumen HTML dan tag </html> merupakan
tag penutup dokumen HTML.
3. Judul dokumen akan ditampilkan pada bagian kiri atas jendela web browser.
Cara penulisan judul dokumen adalah diawali tag <title> dan diakhiri </title>.
Bagian ini termasuk golongan metadata sebuah dokumen HTML, sehingga
harus diletakkan di antara tag <head> dan </head>.
4. Bagian body dokumen HTML adalah tempat dimana seluruh isi dokumen
HTML yang hendak ditampilkan pada web browser dituliskan. Format
penulisannya adalah diawali tag <head> dan diakhiri </head>.
2. Tag HTML berada diantara dua karakter penanda berikut < dan >.
5. Tag pertama adalah tag pembuka, dan tag kedua adalah tag penutup.
7. Tag HTML tidak bersifat case sensitive, <b> memiliki arti yang sama dengan
<B>.
13
Tag Fungsi
<html> Mendefinisikan sebuah dokumen HTML.
<head> Informasi umum sebuah halaman web.
<title> Judul halaman yang tampil di title bar.
<body> Mendefinisikan isi utama.
Tag Fungsi
<b> Menebalkan huruf.
<i> Menampilkan huruf miring.
<u> Menulis huruf bergaris bawah.
<big> Menampilkan huruf dalam ukuran besar.
<small> Menampilkan huruf dalam ukuran kecil.
<strong> Mirip dengan tag <b>, menampilkan huruf dengan tebal.
Subscript (Tulisan kecil dibawah, contohnya untuk menulis
<sub>
rumus kimia).
Superscript (Tulisan kecil diatas, contohnya untuk menulis
<sup>
pangkat).
14
Target
Name
Id
cellpadding
cellspacing
width
height
name
<Tabel> </Tabel> Mengatur semua komponen dalam tabel.
id
title
bgcolor
background
align
valign
15
Height
background
Align
valign
title
Height
width
bgcolor
background
Membuat sel dalam baris, sehingga dapat
<td> </td> align
membentuk kolom.
valign
title
colspan
rowspan
<th> </th> Height Membuat header tebel.
width
bgcolor
background
align
valign
title
colspan
16
rowspan
Tag Fungsi
Mendefinisikan sebuah bagian dari dokumen
<div></div>
HTML.
<ol> </ol> Ordered List untuk penomoran pada list (<li>).
Unordered List untuk pemberian symbol pada list
<ul> </ul>
(<li>).
<li> </li> Unntuk membuat list pada dokumen HTML.
<p> </p> Paragraf.
<br> Break Lines untuk memotong kalimat kebaris baru.
<hr> Horizontal Lines untuk membuat garis horizontal.
2.6 CSS
Keterangan :
17
Sebagai contoh jika ingin mewarnai seluruh teks dalam tag <p> maka
sintaks nya adalah sebagai berikut :
P { COLOR: RED }
Keterangan :
2.7 XAMPP
Versi XAMPP terbaru untuk saat ini adalah versi 1.8.1 (untuk Windows)
yang terdiri atas aplikasi-aplikasi berikut:
1. Apache 2.4.3
2. MySQL 5.5.27
3. PHP 5.4.7
18
4. PhpMyAdmin 3.5.2.2
2.9 MySQL
SQL merupakan kependekkan dari Structured Query Language yang
digunakan untuk melakukan komunikasi terhadap database. Sesuai dengan ANSI,
SQL merupakan bahasa standar untuk sistem manajemen database relasional.
Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update
terhadap database, atau mengambil data dari sebuah database.Beberapa database
relasional yang menggunakan SQL dan cukup terkenal adalah : MySQL Oracle,
Sybase, Microsoft SQL Server, Access, Ingress, etc.
Konstruksi atau sintaks query MySQL dimulai dengan salah satu dari
perintah berikut :
1. ADD
2. DROP
3. CREATE
4. INSERT
5. SELECT
6. UPDATE
7. REPLACE
8. DELETE
kolom_dua = nilai_dua;
2.10.1 Linier
Linier (satu alur), merupakan struktur yang hanya mempunyai satu
rangkaian cerita yang berurut. Struktur ini menampilkan satu demi satu tampilan
23
layar secara berurut menurut urutannya. Tampilan yang dapat di tampilkan pada
struktur jenis ini adalah satu halaman sebelumnya atau dua halaman sesudahnya.
Pada struktur penjejakan ini tidak di perkenankan adanya percabangan. Biasanya
struktur ini digunakan untuk multimedia presentasi karena tidak terlalu menuntut
ke interaksian tetapi hanya memerlukan keindahan dan kemudahan menampikan
data sebagai informasi.
2.10.3 Hirarki
Navigasi campuran merupakan gabungan dari ketiga struktur sebelumnya,
maka struktur ini disebut juga struktur bebas, jika dari satu tampilan
24