Konsep Dasar Personal Home Page PHP Perencanaan, Perancangan dan Tujuan Memilih dan Mempersiapkan Tool

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