Zivora Veronika Sihombing : Perancangan E-Commerce Ditoko Buku Rohani Logos, 2009.
Di WWW, struktur sumber daya-internet dapat dibandingkan dengan jaring laba-laba. Bila dilihat polanya, jaringan ini terdiri atas lingkaran-lingkaran berbagai
ukuran yang berpusat pada titik tengah yang sama. Dari titik tengah ini terbentuk garis-garis penghubung yang tegak lurus pada lingkaran, sehingga terdapat titik
simpul. Bila pada struktur pohon percabangan merupakan jalur hubungan, pada web semua garis merupakan penghubung setiap titik simpul yang mengandung data.
Untuk membuat Hypertext, dikembangkan sebuah bahasa pemrograman khusus yang memungkinkan pengikatan alamat WWW atau file dalam sebuah
dokumen. Sesuai dengan fungsinya, bahasa pemrograman ini disebut Hypertext Mark
up Language HTML. File ini biasanya berextention .html.
2.4.4 Hyper Text Transfer Protocol HTTP
HTTP adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh web browser dalam menyediakan dokumen yang diminta web browser. Protokol ini
merupakan protokol standar yang digunakan untuk mengakses dokumen HTML Mico Pardosi, 2004. Apabila kita menjelajah web dan pada address tertulis seperti
http:www.yahoo.com ini merupakan salah satu penggunaan protokol HTTP dalam web.
2.5 Kamus Data
Kamus data adalah catalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi Jogiyanto Hartono, MBA, Ph.D, 1999.
Zivora Veronika Sihombing : Perancangan E-Commerce Ditoko Buku Rohani Logos, 2009.
2.6 Perancangan Entity Relationship Diagram ERD
Entity Relationship Diagram ERD merupakan gambaran data yang dimodelkan dalam suatu diagram yang digunakan untuk mendokumentasikan adta dengan cara
menentukan apa saja yang terdapat dalam tiap entity dan bagaimana hubungan antara entity satu dengan lainnya.
Entity Relationship Diagram ERD adalah diagram yang dipakai untuk mendokumentasikan data yang dipresentasikan dalam bentuk :
a. Entity. Entity cukup kompleks untuk didefenisikan sehingga tidak bisa didapat
defenisi yang memuaskan dan bisa diterima oleh semua pihak. Suatu entity bisa berupa environmental element, resource, dan transaksi.
b. Attribute adalah karakteristik dari suatu entity yang dituliskan di dalam entity.
c. Relationship adalah hubungan antar entity. Relationship dipakai untuk
menghubungkan dua entity atau lebih dengan arti tertentu. Cardinality dari relationship dipakai untuk mengidentifikasikan struktur dari relationship.
Beberapa simbol yang digunakan dalam Entity Relationship Diagram ERD :
Tabel 2.1 Simbol Entity Relationship Diagram ERD No
Simbol Fungsi
1. External entity kesatuan luar merupakan
kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem
lainnya yang akan memberikan input atau output dari sistem.
Zivora Veronika Sihombing : Perancangan E-Commerce Ditoko Buku Rohani Logos, 2009.
2. Hubungan adalah entity yang berhubungan
antara satu dengan yang lainnya. Hubungan ini dinamakan relationshiprelasi.
3. Data flow merupakan arus data dan diberi
symbol tanda panah. Arus data ini mengalir di antara proses, simpan data dan kesatuan
luar.
2.7 Personal Home Page PHP
2.7.1 Pengertian PHP
PHP merupakan bahasa server-side yang cukup handal, yang akan disatukan degnan HTMLHypertext Markup Language dan berada di server. Artinya, sintaks dan
perintah yang diberikan akan sepenuhnya dijalankan di server sebelum dikirim ke computer klien. Pada awal tahun 1995, Rasmus Lerdorf membuat produk bernama
PHPFI PHP ini ditulis menggunakan bahasa C, dan memiliki kemampuan untuk berkomunikasi dengan database serta membuat halaman dinamis.
PHP dapat juga diartikan sebagai sebuah bahasa scripting yang terpasang pada HTML dimana sebagian besar sintaksnya mirip dengan bahasa C, Java, ASP dan Perl,
ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman web dinamik dengan cepat
http:smadaprima.netkurikulumdiskusiindex.php?topic=94.0. Diakses tanggal 17 Mei, 2009.
Zivora Veronika Sihombing : Perancangan E-Commerce Ditoko Buku Rohani Logos, 2009.
2.7.2 Variabel PHP
Variabel digunakan untuk menyimpan data yang nilainya dapat berubah-ubah. Dalam bahasa PHP, variabel dimulai dengan tanda “”. Aturan penulisan variabel antara lain
sebagai berikut : a.
Hanya ada 3 karakter yang dapat digunakan untuk nama variable yaitu huruf, angka, dan garis bawah
b. Karakter pertama setelah tanda “” harus huruf atau garis bawah
c. Jika nama variable lebih dari satu kata, tidak boleh ada tanda spasi di antara
keduanya.
2.7.3 Keunggulan PHP
PHP Hypertext Preprocessor adalah skrip yang berjalan dalam server side yang ditambahkan dalam HTML. Skrip ini akan membuat suatu aplikasi dapat
diintegrasikan ke dalam HTML sehingga suatu halaman HTML tidak lagi bersifat statis, namun menjadi bersifat dinamis. Sifat server side ini membuat pengerjaan skrip
tersebut di kerjakan di server sedangkan yang dikirimkan kepada browser adalah hasil proses dari skrip tersebut yang sudah berbentuk HTML. Keunggulan dari sifatnya
yang server side tersebur adalah : a.
Tidak diperlukan adanya kompatibilitas browser atau harus menggunakan browser tertentu, karena server-lah yang akan mengerjakan skrip tersebut.
Hasil yang dikirimkan kembali ke browser bias anya dalam bentuk teks ataupun gambar sehingga dapat dikenali oleh browser apapun.
Zivora Veronika Sihombing : Perancangan E-Commerce Ditoko Buku Rohani Logos, 2009.
b. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server,
contoh : hubungan ke dalam database. c.
Skrip asli tidak dapat dilihat sehingga keamanan lebih terjamin.
2.7.4 Konsep Dasar PHP
Kode PHP diawali dengan tanda lebih kecil dan diakhiri dengan tanda lebih besar . Ada empat cara untuk menuliskan skrip PHP, yaitu :
a. ? Hallo ?
b. ? php Hallo ?
c. Hallo
d. SCRIPT LANGUAGE=”php”HalloSCRIPT
Pemisah antar instruksi adalah titik koma ; dan untuk membuat atau menambahkan komentarstandard penulisan adalah : komentar , komentar,
komentar. Cara penulisan dibedakan menjadi Embedded dan Non-Embedded script. a.
Embedded Script Contoh :
html head
title Coba title head
body ?php”web master”?
body
Zivora Veronika Sihombing : Perancangan E-Commerce Ditoko Buku Rohani Logos, 2009.
html Sutarman, S.Kom, 2003
Script di atas merupakan script sederhana. Script PHP disisipkan di antara tag-tag html.
b. Non-Embedded Script
Contoh : ?php
echo”html”; echo”head”;
echo”title”; echo”Me and Web”;
echo”title”; echo”head”;
echo”body”; echo”p My Web Design p”;
echo”body”; echo”html”;
? Sutarman, S.Kom, 2003
Script ini digunakan murni pembuatan program dengan PHP, tag HTML yang dihsilkan untuk membuat dokumen merupakan bagian dari script PHP.
2.8 My Structured Query Language MySQL