Kamus Data Perancangan Entity Relationship Diagram ERD Personal Home Page PHP

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