Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
2.5.2 Konsep Dasar Personal Home Page PHP
Konsep PHP diawali dengan tanda lebih kecil dan diakhiri dengan tanda lebih besar . Ada 4 cara untuk menuliskan script PHP yaitu :
1. ? Hallo ?
2. ? php Hallo ?
3. Hallo
4. SCRIPT LANGUAGE = “PHP”HalloSCRIPT
Pemisah antar intruksi adalah titik koma ; dan untuk membuat atau menambahkan komentarstandar penilisan adalah : komentar , komentar,
komentar. Cara penulisan dibedakan menjadi Embeded dan Non Embeded script. a.
Embeded Script Contohnya:
html head
title Coba title head
body ?php”web master”?
body html
Script di atas merupakan scripr yang sederhana. Script PHP disisipkan diantara tag-tag html.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
b. Non Embeded Script
Contohnya: ?php
echo”html”; echo”head”;
echo”title”; echo”Me and Web”;
echo”title”; echo”head”;
”body”; echo”p My web design p”;
echo”body”; echo”html”;
? Script ini digunakan murni pembuatan program dengan PHP, tag HTML yanga
dihasilkan untuk membuat dokumen merupakan bagian dari script PHP.
2.5.3 Keistimewaan PHP
Ada beberapa keunggulan PHP , diantaranya: a.
Life Cycle yang disingkat, sehingga PHP selalu up to date mengikut i perkembangan teknologi internet.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
b. PHP banyak mendukumg paket database baik yang komersil maupun
yang non komersil, seperti Postgresql, mysql, oralce, informix, dan hasil karya Microsoft yaitu sql server.
c. PHP dapat dipakai dihampir semua web server yang ada dipasarkan
seperti apache, AOL server fhttpd, phpttd. Microsoft Iis dan juga dijalankan pada berbagai sistem operasi deperti Linux, FreeBSD, Unix,
Solaris maupun Windows.
2.6 Pengenalan MySQL
MySQL adalah Relational Database Management Sistem RDBMS yang didistribusikan secara gratis di bawah lisensi General Public license GPL . Dimana
setiap orang bebas untuk menggunakan, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersil.
MySQL sebenarnya merupakn turunan salah satu konsep uatama dalam database sejak lama yaitu SQL Structure Query Language. SQL adalah bahasa
standar yang digunakan untuk mengakses database server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah di adopsi dan digunakan sebagai standar
industri. Dengan menggunakan SQL, proses akses database menjadi lebih user- friendly dibandingkan dengan menggunakan perintah-perintah pemograman dBASE
atau Clipper yang masih menggunakan perintah-perintah pemograman.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
2.6.1 Sejarah Singkat MySQL
Seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak
terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi.
Seri 3.23. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang
pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga InnoDB, primadona baru yang potensial.
Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur
yang sejak dulu diminta akan dikabulkan, seperti subselek di 4.1, union 4.0, foreign key constraint 4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x,
stored procedure 4.1, view 4.2, cursor 4.1 atau 4.2, trigger 4.1. MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL, serta mempertahankan
MySQL sebagai database open source terpopuler.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
2.7 CSS Cascading Style Sheet
CSS merupakan kependekan dari Cascading Style Sheet yang berfungsi untuk mengatur tampilan dengan kemampuan jauh lebih baik dari tag maupun atribut
standar HTML Hypertext Markup Language. CSS sebenarnya adalah suatu kumpulan atribut untuk fungsi format tampilan dan dapat digunakan untuk mengontrol
tampilan banyak dokumen secara bersama. Keuntungan menggunakn CSS yaitu jika kita ingin mengubah format dokumen, maka tidak perlu mengedit satu persatu.
Penggunaan CSS ada dua cara yaitu dengan menyisipkan kode CSS langsung dalam kode HTML atau simpan file tersendiri berekstensi .css. dengan menyimpan
sebagai file tersendiri akan lebih memudahkan untuk mengontrol tampilan dalam banyak dokumen secara langsung. CSS mendefinisikan karakteristik tampilan warna,
style, dan posisi suatu elemen pada dokumen HTML dalam bentuk properti elemen tersebut. Pemisahan isi dengan tampilan yang dilakukan dengan penerapan CSS ini,
memberikan kemungkinan penyusunan struktur suatu halaman HTML dengan lebih fleksibel. CSS merupakan bagiansubset dari yang sangat berperan dalam DHTML
H. Supriansyah dan Kartoyo, 30 Menit Menjadi Webmaster, 2006.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
2.8 Pengenalan Macromedia Dreamweaver 8
Macromedia Dreamweaver 8 merupakan software yang dikenal sebagai software web authoring tool, yaitu software untuk desain dan layout halaman web. Macromedia
Dreamweaver 8 adalah Macromedia Dreamweaver di tahun 2005 merupakan penyempurnaan dari versi sebelumnya dan tentu saja semakin mudah dalam
penggunaannya.
Dreamweaver merupakan editor HTML yang professional untuk mendesain, menulis kode program, dan mengembangkan website, halaman web, dan aplikasi web.
Dalam pengerjaannya, Dreamweaver memberikan 3 tiga pilihan yaitu bekerja dengan menulis kode program Menu Code, dengan pengeditan secara visual Mode
Design dan dengan tampilan keduanya Mode Split. Dreamweaver juga menyediakan alat-alat bantu untuk mengembangkan kreativitas pembuatan web.
Saat ini dreamweaver merupakan software utama yang digunakan oleh web desainer maupun web programming dalam membangun suatu situs web.
Dreamweaver 8 memberikan kemudahan bagi penggunanya dalam menetukan ruang kerja yang diinginkan. Tipe ruang kerja ditentukan berdasarkan kebutuhan maupun
kebiasaan pemakainya. Runag kerja, fasilitas dan kemampuan dreamweaver maupun meningkatkan produktivitas dan efektivitas dalam desain maupun dalam membangun
sebuah situs web. Bunafit Nugroho, PHP dan MySQL dengan Editor Dreamweaver
8, 2004.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
BAB 3
GAMBARAN PERUSAHAAN
3.1 Sejarah CV. WIDYA TAMARA Medan
Perusahaan ini dirintis oleh suami istri Darwin dan Alisa di Medan. Pada tahun1987 dimulai dari sebuah perencaaan untuk membangun sebuah showroom yamaha yang
diberi nama CV. WIDYA TAMARA. Namun, baru bisa didirikan pada tahun 2000 dan terus berlanjut sampai saat ini. Walaupun Indonesia mengalami ketidakpastian
ekonomi dan politik CV. WIDYA TAMARA tetap konsisten melebihi target penjualan, memperluas wawasan serta melanjutkan kebijakan yang sukses.
3.2 Makna Logo Perusahaan
Logo bagi suatu perusahaan dapat dijadikan ciri – ciri ataupun sebagai manifestari dan identitas perusahaan tersebut. Dengan demikian logo suatu perusahaan akan mudah
dikenal oleh pelanggan, relasi maupun masyarakat umum. Logo suatu perusahaan juga dapat memberikan informasi mengenai bidang kegatan perusahaan tersebut.
Seperti perusahaan lainnya, CV. WIDYA TAMARA juga memiliki logo sebagai salah satu lambang perusahaannya. Logo CV. WIDYA TAMARA berbentuk
lingkaran yang didalamnya terdapat dua tanda “chek list”, warna logo perusahaan
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
tersebut terdiri dari dua warna yakni biru sebagai warna lingkaran dan salah satu tanda chek list, dan warna merah terdapat disalah satu tanda chek list lainnya.
Gambar 3.2 Logo Perusahaan
Adapun makna dari logo atau lambang tersebut adalah : Di dalam sebuah lingkaran terdapat dua buah chek list , chek list tersebut
menggambarkan kebenara atau kejujuran sedangkan lingkaran adalah ruang lingkup.Maksudnya adalah CV. WIDYA TAMARA mengutamakan kejujuran atau
ketrasfaran dalam melakukan transaksi pada customer.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
BAB 4
PERANCANGAN SISTEM
4.1 Perancangan Sistem
Perancangan sistem merupakan upaya dari sebuah instansi untuk mulai memiliki sistem yang baru. Perancangan sistem biasanya dilakukan setelah mendapatkan
gambaran yang jelas tentang apa yang harus dilakukan dalam membuat sebuah situs. Untuk membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan
yang jelas dan pecobaan yang berulang-ulang karena menyangkut semua elemen yang menyangkut situs.Tahap awal dalam membangun sebuah situs, seperti membuat
perencanaan, perancangan, diagram alur, tujuan dan isi dari sebuah situs.
4.1.1 Perencanaan, Perancangan dan Tujuan
Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen yang
membentuk situs. Sebelum membangun situs, kita perlu dilakukan beberapa identifikasi awal, seperti:
Situs apa yang ingin dibuat?
Siapa saja pengunjung yang diharapkan berkunjung ke situs tersebut?
Apa saja aktivitas yang dapat mereka lakukan dalam situs?
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
Apa target yang ingin dicapai dari pembuatan situs tersebut?
Dengan menjawab pertanyaan-pertanyaan di atas, akan semakin memperjelas dan mempermudah dalam membangun situs. karena dari situlah nantinya akan
terbentuk kata kunci untuk membuat dan mengembangkan situs lebih lanjut.
4.1.2 Memilih dan Mempersiapkan Tool
Sebelum membangun situs, kita harus memilih tool software apa saja yang akan digunakan, karena menggunakan tool yang tepat akan mempercepat dan
mempermudah kita dalam menyelesaikan situs yang akan kita bangun. Tool software yang penulis gunakan dalam menyelesaikan situs ini antara
lain : 1.
Adobe Photoshop, yang merupakan salah satu software terbaik dalam menangani bidang desain, baik desain grafik, manipulasi photo maupun desain
web. 2.
Macromedia Dreamweaver, merupakan software yang sangat bagus dalam menangani tata letak layout halaman web.
3. Apache2triad, sebuah software yang di dalamnya meliputi:
Apache, adalah sebuah web server, karena situs yang dibuat nantinya
melibatkan pengolaan data di server, maka di komputer kita harus ada web servernya. Dengan adanya web server, kita bisa mensimulasikan situs yang
kita buat di komputer lokal sebelum melakukan upload ke internet.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
PHP, merupakan skrip yang akan mengolah dan memproses data secara
interaktif dan dinamis, skrip ini nantinya akan berjalan di sisi server untuk melakukan pemrosesan datanya .
MySQL, merupakan database server, semua data yang kita miliki akan
disimpan ke dalam suatu tempat di server Yang ditempatkan dalam daabase server, nantinya PHP dapat mengolah data tersebut lebih lanjut.
4.1.3 Mendesain Web