• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. 3.1 Struktur Navigasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. 3.1 Struktur Navigasi"

Copied!
41
0
0

Teks penuh

(1)

campuran yang digunakan oleh penulis pada perancangan pembuatan situs Distro Overload. Struktur tersebut menggambarkan proses kerja dari situs Distro Overload yang penulis buat.

Keterangan :

: taut pengguna : taut admin

Gambar 3.1. Diagram Struktur Navigasi Website Distro Overload

Halaman utama

Home About Us Biography

Admin

Gallery

Ganti password Tambah

Category CategoryEdit Hapus Category Tambah Produk

Edit Produk Hapus Produk

(2)

3.2 Alur Cerita

Bingkai masih tetap memiliki daya pikat tersendiri dalam dunia desain web. Ia menawarkan solusi untuk beberapa perkara desain web seperti mencegah penulisan dan peletakan obyek dalam web berulang kali, dan sebagainya. Bingkai sendiri merupakan sebuah teknologi yang biasa dipakai untuk menggabung beberapa halaman web menjadi satu halaman web yang utuh. Masing-masing halaman berdiri sendiri dalam satu berkas yang berbeda-beda.

Dengan penggunaan bingkai ini membuat web kita tidak akan menghilangkan maksud dan tujuan dari isi web kita. Banyak bentuk bingkai yang dapat digunakan untuk membangun sebuah web. Begitu juga dengan variasi didalam pembuatan bingkai itu sendiri, tergantung dengan selera si pembuat web.

Anatomi bingkai dalam web pada dasarnya tidak terbatas karena anda bisa dengan bebas menciptakan banyak variasi bingkai dalam satu halaman web. Namun dari banyak variasi itu kita bisa mengambil beberapa model bingkai seperti yang telah disediakan Macromedia dreamweaver 4 untuk kita. Model-model frame itu antara lain seperti di bawah ini

Gambar 3.2. Model-model bingkai

Bingkai Model Judul (Menu atas) Menu – Isi menjadi pilihan untuk pengguna pada situs Overload Distro ini. Seperti pada gambar dibawah ini.

Main

frame model Judul (Menu Atas) Menu - Isi frame model Menu-Judul

(Menu Atas) - Isi

Frame model menu, judul pojok kiri atas-menu atas(judul) - isi Model 1 Frame

(3)

Gambar 3.13, Model-m

Gambar 3.3. Model bingkai (Menu atas)Menu – Isi

Pada taut pengguna adalah home, about us, biography, gallery, order dan menu admin. Selanjutnya adalah bagian untuk menampilkan halaman PHP atau HTML yang tergantung pada taut yang diklik oleh pengguna. Pada gambar dibawah ini dapat dilihat contoh bingkai yang telah dirancang.

(4)

3.3 Rancangan Tampilan

Pada situs Overload Distro ini penulis merancang tampilan dengan langkah - langkah sebagai berikut :

a. Pada menu file pilih new, lalu pilih basic page untuk merancang tampilan gambar yang diinginkan pada situs ini.

b. Untuk memilih latar warna, klik kanan pilih background, lalu pilih gambar tampilan web yang telah di buat dan menyisipkan tombol-tombol, simpanlah (Save As).

c. Untuk keseluruhan frame disimpan dengan nama Home.htm, About Us, Biography, Gallery, Order. Dibawah ini adalah salah satu script dari Menu / Frame Home: HOME.htm <html><head><STYLE>body {scrollbar-arrow-color:#FFA401;scrollbar-3dlight- color:#400000;scrollbar-highlight-color:#FFA401;scrollbar-face- color:#000000;scrollbar-shadow-color:#FFA401;scrollbar-darkshadow-color:#400000;scrollbar-track-color:#FFFFFF;</STYLE><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body background="BAG2home.jpg" ONLOAD="muter_muter ()"> <table width="760" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="129" height="95">&nbsp;</td> <td width="90">&nbsp;</td> <td width="3">&nbsp;</td> <td width="350">&nbsp;</td> <td width="127">&nbsp;</td> <td width="36">&nbsp;</td> <td width="25">&nbsp;</td>

(5)

<td colspan="4" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c ab#version=5,0,0,0" width="108" height="28">

<param name="BGCOLOR" value="#FFFFFF"> <param name="movie" value="HOME1.swf"> <param name="quality" value="high">

<embed src="HOME1.swf" width="108" height="28" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#FFFFFF" ></embed>

</object> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c ab#version=5,0,0,0" width="108" height="28">

<param name="BGCOLOR" value=""> <param name="BASE" value=".">

<param name="movie" value="PROFILE1.swf"> <param name="quality" value="high">

<embed src="PROFILE1.swf" width="108" height="28" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" base="." ></embed>

</object> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

(6)

<param name="quality" value="high">

<embed src="BIOGRAPHY1.swf" quality="high"

pluginspage="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="108" height="28" ></embed>

</object> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c ab#version=5,0,0,0" width="108" height="28">

<param name="BGCOLOR" value=""> <param name="BASE" value=".">

<param name="movie" value="GALLERY1.swf"> <param name="quality" value="high">

<embed src="GALLERY1.swf" width="108" height="28" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" base="." ></embed>

</object> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c ab#version=5,0,0,0" width="108" height="28">

<param name="BGCOLOR" value=""> <param name="BASE" value=".">

<param name="movie" value="ORDER1.swf"> <param name="quality" value="high">

<embed src="ORDER1.swf" width="108" height="28" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" base="." ></embed>

</object></td> <td>&nbsp;</td>

(7)

<td height="7"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="60"></td> <td></td>

<td colspan="5" valign="top"><div align="right"><img src="Banners01.jpg" width="540" height="60"></div></td> </tr> <tr> <td height="13"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="329"></td>

(8)

<td colspan="3" valign="top"><p align="justify"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Congratulations

on choosing PHPTriad for your Windows PHP needs. We're always striving toward making the package better, so be sure to check in at PHPGeek.com to be sure you received the latest version and additional extensions.<br> While PHPTriad is free both financially and in the sense of freedom, it takes money and time to run this project. If this product is useful to you consider contributing to the ongoing development of this project. There are several ways to give back. </font></p>

<p><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Giving

money directly through my &quot;Give Something Back&quot; box at Overload

Cloth.com. <br>

Buying me something off of my Amazon.com wish list linked in that same box at Overload Cloth.com. <br>

Buying T-shirts and other products from the shirt gallery linked at Overload Cloth .com</font><br> </p></td> </tr> <tr> <td height="18"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="16"></td>

(9)

src="Panah.jpg" width="513" height="16"></marquee></td> <td></td> </tr> <tr> <td height="18"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table>

<div align="center"> </div> <p align="center">

<p>

<table width="760" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="74" height="6"></td> <td width="111"></td> <td width="12"></td> <td width="6"></td> <td width="90"></td> <td width="14"></td>

(10)

<td width="15"></td> <td width="40"></td> <td width="5"></td> <td width="10"></td> <td width="3"></td> <td width="47"></td> <td width="12"></td> <td width="52"></td> <td width="3"></td> <td width="15"></td> <td width="120"></td> <td width="69"></td> </tr> <tr> <td height="8"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td>

<td colspan="4" rowspan="4" valign="top"><a

href="www.volcom.com"><img src="volcom.gif" width="110" height="32" border="0"></a></td>

(11)

</tr> <tr>

<td height="2"></td> <td></td>

<td></td>

<td colspan="3" rowspan="4" valign="top"><a

href="www.quiksilver.com"><img src="Quiksilver.jpg" width="110" height="25" border="0"></a></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="3"></td>

<td rowspan="4" valign="top"><div align="left"><a

href="www.billabong.com"><img src="Billabong.gif" width="110" height="25" border="0"></a></div></td>

(12)

<td colspan="4" rowspan="3" valign="top"><a

href="www.anumeric.com"><img src="anumeric.jpg" width="110" height="23" border="0"></a></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="19"></td> <td></td> <td></td> <td></td> <td>&nbsp;</td> <td>&nbsp;</td> <td></td>

<td rowspan="4" valign="top"><a href="www.ripcurl.com"><img src="ripcurl.jpg" width="120" height="26" border="0"></a></td> <td></td> </tr> <tr> <td height="1"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td>

(13)

</tr> <tr> <td height="2"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="4"></td> <td></td>

(14)

<td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="11"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td>

(15)

<td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="5"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td>

<td colspan="2" rowspan="7" valign="top"><a

href="www.dragonoptical.com"><img src="dragon.gif" width="50" height="50" border="0"></a></td>

<td></td> <td></td> <td></td>

(16)

</tr> <tr> <td height="3"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td>

<td rowspan="5" valign="top"><a href="www.mooks.com"><img src="Mooks.gif" width="40" height="43" border="0"></a></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="1"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td>

(17)

<td></td> <td></td> <td></td>

<td rowspan="3" valign="top"><a href="www.matixclothing.com"><img src="matix.jpg" width="52" height="33" border="0"></a></td>

<td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="2"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td>

<td colspan="2" rowspan="3" valign="top"><a href="www.vans.com"><img src="vans.jpg" width="60" height="39" border="0"></a></td>

<td></td> <td></td> <td></td> <td></td> <td></td>

(18)

</tr> <tr> <td height="30"></td> <td></td> <td></td> <td></td>

<td rowspan="3" valign="top"><a href="www.nofear.com"><img src="nofear.jpg" width="90" height="39" border="0"></a></td> <td></td> </tr> <tr> <td height="1"></td> <td></td> </tr> <tr> <td height="1"></td> <td></td> </tr> <tr> <td height="3"></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="11"></td> <td></td><td></td><td></td></tr></table> <script language="javascript">

var teks="- OVERLOAD NO CONCEPT NO RESPECT COPYRIGHT2004 BAGOES - ";

(19)

function muter_muter() { posisi++; var scroller=" "; if (posisi==panjang_teks) {posisi=1-lebar} if (posisi<0) { var i=1; while (i++<Math.abs(posisi)) { scroller=scroller+" "; } scroller=scroller+teks.substring(0,lebar-i+1); } else { scroller=scroller+teks.substring(posisi,lebar+posisi); } setTimeout("muter_muter()",5); window.status=scroller; } </script><p></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p></body></htm l>

(20)

Gambar 3.5 Menu toolbar flash button

3.4 Pembuatan Basis data

Situs Overload Distro ini mempunyai basis data untuk sebagai tempat penyimpanan informasi yang diperlukan oleh administrator untuk mengelola situs ini. Beberapa fasilitas yang ada pada situs ini memerlukan basis data. Fasilitas yang memerlukan basis data adalah katagori dan produk. Untuk situs ini, cukup hanya menggunakan sebuah basis data saja. Pada situs Overload Distro ini diberi nama dengan db_overload.

3.4.1 Struktur Basis data

Informasi – informasi dalam basis data terdapat dalam beberapa tabel, yang antara lain adalah tabel users. Tabel ini untuk menyimpan username dan

password administrator diperlukan satu tabel dengan dua buah ruas saja. Tabel 3-1. Struktur Basis data Tabel users

(21)

Kemudian tabel katagori berisikan pid, pjudul, ppilihan. pjawaban. Tabel ini digunakan untuk menyimpan data-data katagori didalam situs ini.

Tabel 3-2. Struktur Basis data Tabel katagori

Ruas Tipe Panjang Keterangan

kid Varchar 6 primary, unique

keterangan Varchar 6

-Selanjutnya tabel produk berisikan pid, kid, judulbaju, warna, ukuran, harga, sinopsis. Tabel ini digunakan untuk menampilkan informasi produk.

Tabel 3-3. Struktur Basis data Tabel Produk

Ruas Tipe Panjang Keterangan

Pid Int 2 auto_increment,

primary, unique kid Varchar 6 -judulbaju Varchar 20 -warna Varchar 8 -ukuran Varchar 3 -harga Varchar 6 -sinopsis text -

(22)

Adapun pembuatan basis data adalah pertama-tama pastikan layanan MySQL di Windows telah dijalankan. Kedua ketik pada penjelajah

http://localhost/phpmyadmin, pada penjelajah akan tampil seperti gambar 3.7.

Gambar 3.6. Hasil percobaan phpMyAdmin

Langkah ketiga kemudian masukan nama basis data dengan nama db_overload pada formulir MySQL lalu klik Create.

Gambar 3.7. Form Create Basis data

Keempat, setelah membuat basis data, lanjutkan dengan membuat tabel yang terdiri dari ruas. Buat tabel dengan nama katagori dengan empat ruas.

(23)

Gambar 3.9. Form penulisan ruas

Kemudian keenam, hasil dari basis data diatas dituliskan dalam sintaks SQL-nya, hasilnya simpan dalam berkas db_overload.sql. Isi dari berkas db_overload.sql sebagai berikut.

# Generation Time: Apr 19, 2004 at 12:56 AM # Server version: 3.23.47 # PHP Version: 4.1.1 # Database : `db_overload` # ---# phpMyAdmin MySQL-Dump # version 2.2.3 # http://phpwizard.net/phpMyAdmin/

# http://phpmyadmin.sourceforge.net/ (download page) #

# Host: localhost

# Generation Time: Jul 30, 2004 at 01:18 PM # Server version: 3.23.47

# PHP Version: 4.1.1 # Database : `db_overload`

(24)

keterangan varchar(6) NOT NULL default '', PRIMARY KEY (kid),

UNIQUE KEY kid (kid) ) TYPE=MyISAM; #

# Table structure for table `produk` CREATE TABLE produk (

pid int(2) NOT NULL auto_increment, kid varchar(6) NOT NULL default '', judulbaju varchar(20) NOT NULL default '', warna varchar(8) NOT NULL default '', ukuran varchar(3) NOT NULL default '', harga varchar(6) NOT NULL default '', gambar varchar(10) NOT NULL default '', sinopsis text,

PRIMARY KEY (pid), UNIQUE KEY pid (pid) ) TYPE=MyISAM;

# ---# Table structure for table `users`

REATE TABLE users (

username varchar(10) NOT NULL default '', password varchar(10) NOT NULL default '', PRIMARY KEY (username,username), UNIQUE KEY username (username) ) TYPE=MyISAM;

# Dumping data for table `users`

INSERT INTO users (username, password) VALUES ('admin', 'password'); 3.5 Pembuatan Formulir

Penulis membagi dua dalam langkah pembuatan formulir yang pertama formulir untuk admin dan untuk pengguna. Kedua formulir tersebut berada dalam bingkai yang sama. Tampilan untuk admin dan untuk pengguna berbeda, untuk admin tampilannya sangat sederhana, dan tampilan pengguna dikarenakan untuk khalayak ramai tampilan situsnya didesain secantik dan sebagus mungkin

(25)

3.5.1 Formulir untuk Admin

Formulir masukan yang harus diisi oleh seorang admin yaitu :

Gambar 3.10. Formulir Log masuk Admin

Formulir masukan yang harus diisi oleh seorang admin jika ingin merubah

password-nya (change password) adalah :

Gambar 3.11. Formulir Change Password

(26)

Gambar 3.12. Form Add katagori

Jika admin ingin menambah produk (add produk), formulir yang dimasukan adalah :

(27)

:

Gambar 3.14. Formulir Menuadmin

Pada menu edit katagori, akan ditampilkan judul katagori dan PID-nya, untuk mengedit pilih [EDIT], data yang telah dirubah akah disimpan dalam basis data.

Gambar 3.15. Formulir Edit Katagori

Menu admin menyediakan fasilitas untuk menghapus katagori jika admin memilih

(28)

Gambar 3.17. Formulir Edit produk

Menghapus produk juga dapat di pilih di menu admin ini, gambar dibawah ini adalah tampilannya.

Gambar 3.18. Tampilan Delete produk

Pada menu Logout, akan ada tampilan pesan

Gambar 3.19. Tampilan Log keluar admin

(29)

tersedia.. Hasil dari proses ini dapat diperoleh oleh pengguna dengan mengeklik tombol beli. Untuk lebih jelas berikut salah satu gambar tampilan masukan dari bagian katagori.

Gambar 3.20. Tampilan katagori

Untuk data pemesan disediakan formulir data kosumen pada menu Keranjang Belanja. Untuk lebih jelas lihat gambar dibawah ini

(30)

3.6. Langkah Pembuatan Aplikasi

Seperti yang telah diuraikan pada sub bab sebelumnya, bahwa PHP menggunakan konsep sisi server, maka sebelum membuat tulisan, penulis mempersiapkan sebuah PC dengan sistem operasi Windows XP untuk menjadikannya sebuah server yang siap menjalankan tulisan PHP. Pada penulisan ini penulis menggunakan apache sebagai server webnya. Karena disebabkan beberapa faktor seperti kecepatan, dan tentu saja gratis. Selanjutnya adalah langkah – langkah instalasi dan konfigurasi server web dan PHP.

3.6.1 Instalasi dan Konfigurasi server web PHP

Pertama, unduh paket program Apache, untuk Windows, tersedia paket lengkap (Apache, PHP, MySQL, dan phpmyadmin) dalam satu berkas instalasi (biasanya hanya sebuah berkas *.exe). Pada penulisan ini adalah phptriad. Untuk mendapatkannya unduh dari URL http://sourceforge.net/projects/phptriad.

Lalu kedua instalasi, seperti kita ketahui pada Windows untuk melakukan proses instalasi adalah biasanya dengan menjalankan berkas .exe. Pada proses instalasi ini berkasnya adalah Phptriad2-2-1.exe. Selanjutnya langkah ketiga adalah konfigurasi jaringan. TCP/IP diperlukan agar tulisan PHP dapat dijalankan oleh penjelajah, untuk mengisi alamat IP dan memberi nama untuk (localhost) pangkal lokal, langkah-langkahnya adalah maasuk Control Panel klik

Network, pilih TCP/IP klik Properties. Kemudian pada kolom Specify an IP address masukan IP address dan Subnet mask-nya. Pada penulisan ini

menggunakan 192.168.0.1 untuk IP address dan 255.255.255.0 pada Subnet mask. Selanjutnya pilih DNS Configuration, masukan nama pangkal lokal yang dikehendaki. Setelah semuanya terpenuhi jalankan Apache.

Pada sistem operasi Windows, untuk menjalankan apache pilih Start, all

programs, PHPTriad, apache console, dan klik Start apache. Setelah Start apache

(31)

<?php phpinfo(); ?>

Lihat pada penjelajah dengan alamat URL http://localhost/phpinfo.php. Penjelajah harus mengeluarkan informasi PHP seperti pada gambar 3.17, bukan tulisan yang baru kita tuliskan di atas. .

Gambar 3.22. Hasil percobaan apache 3.6.2 Halaman Web

Untuk mendesain halaman web produk dan katagori diperlukan sistem (template) templat, dengan templat, desain tampilan dan tulisan dipisahkan. Bentuk tampilan disimpan sebagai berkas tema (theme). Setiap halaman situs akan

(32)

tersebut akan berubah sesuai dengan bentuk tampilan yang baru. Untuk lebih jelasnya gambar dibawah ini adalah rancangan templat yang akan digunakan pada situs Overload Distro ini.

Theme00

Gambar 3.23. Rancangan Theme00

Keterangan gambar 3.21 diatas adalah yaitu tag {KATAGORI} berisikan data katagori, tag {PRODUK}berisikan data-data produk..Pada situs ini tidak ditampilkan semua namun yang ditampilkan di bingkai utama hanya yang dipilih oleh pengguna.

Theme02

{MENUKIRI} {ISI}

(33)

Keterangan gambar 3.22 adalah sebagai yaitu tag {MENUKIRI}berisikan judul dari produk, kemudian tag {ISI}berisikan seluruh isi dari produk. Dibawah ini dapat dilihat contoh tema yang telah dirancang.

(34)

Gambar 3.26. Theme02.html

3.6.3 Menuliskan Tulisan

Situs Overload Distro ini banyak menggunakan tulisan PHP, untuk penulisan tulisan PHP bisa di editor apapun termasuk notepad. Tapi pada penulisan ini untuk memudahkan penulis untuk menuliskan tulisan-tulisan PHP penulis menggunakan bantuan piranti lunak PHPed, karena piranti lunak ini didesain secara khusus untuk menulis tulisan PHP. Tapi PHPed juga bisa untuk penulisan selain PHP diantaranya adalah berkas HTML (.html), berkas Perl (.pl), berkas SQL (.sql), berkas Python (.py), berkas Text (.txt), berkas Javascript (.js), berkas Include (.inc)

(35)

1. ScrollBar. 2. Text berjalan.

3. Animasi pada cursor.

Dibawah ini dapat dilihat contoh Javascript yang digunakan pada situs ini: 1. ScrollBar <html> <head> <STYLE>body { scrollbar-arrow-color:#FFA401; scrollbar-3dlight-color:#400000; scrollbar-highlight-color:#FFA401; scrollbar-face-color:#000000; scrollbar-shadow-color:#FFA401; scrollbar-darkshadow-color:#400000; scrollbar-track-color:#FFFFFF; </STYLE>

(36)

Gambar 3.28. Contoh hasil dari scrollBar

2. Text Berjalan

<script language="javascript">

var teks="- OVERLOAD NO CONCEPT NO RESPECT COPYRIGHT2004 BAGOES - "; var panjang_teks=teks.length; var lebar=100; var posisi=1-lebar; function muter_muter() { posisi++; var scroller=" "; if (posisi==panjang_teks) {posisi=1-lebar} if (posisi<0) { var i=1;

(37)

scroller=scroller+" "; } scroller=scroller+teks.substring(0,lebar-i+1); } else { scroller=scroller+teks.substring(posisi,lebar+posisi); } setTimeout("muter_muter()",5); window.status=scroller; } </script>

Gambar 3.29. Contoh dari animasi pada teks berjalan

3. Animasi Pada Cursor

<SCRIPT language=JavaScript> <!—Begin if (document.all) {

yourLogo = "Overload Cloth Corp."; //Not less than 2 letters! logofont = "Verdana";

(38)

TrigSplit = 360 / L; Sz = new Array() logoWidth = 100; logoHeight = -40; ypos = 0; xpos = 0; step= 0.07; currStep = 0; document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div

style="position:relative">');for (i = 0; i < L; i++){ document.write('<div id="ie" style="position:absolute;top:0px;left:0px;'+'width:10px;height:10px;font- family:'+logofont+';font-size:16px;'+'color:'+logoColor+';text-align:center">'+yourLogo[i]+'</div>'); } document.write('</div></div>'); function Mouse() { ypos = event.y; xpos = event.x - 5; } document.onmousemove=Mouse; function animateLogo() { outer.style.pixelTop = document.body.scrollTop; for (i = 0; i < L; i++) {

ie[i].style.top = ypos + logoHeight *

Math.sin(currStep + i * TrigSplit * Math.PI / 180);

ie[i].style.left = xpos + logoWidth *

Math.cos(currStep + i * TrigSplit * Math.PI / 180);

(39)

} currStep -= step; setTimeout('animateLogo()', 20); } window.onload = animateLogo; } // End --></SCRIPT>

Gambar 3.30. Contoh dari animasi pada cursor 3.6.5 Marquee

Marquee ini di gunakan sebagai tulisan berjalan, dan dibawah ini adalah contoh program :

<marquee><a href="HOME.htm"><img src=" BUTTON.jpg" width="160" height="40" border="0"></a></td>

<td width="25" height="1">&nbsp;</marquee></td>

(40)

diatur lagi kedalam sub-sub direktori dengan tujuan agar lebih rapi dan terstruktur. Sub-sub tersebut antara lain adalah : gambar, berisikan berkas gambar yang terdapat pada keseluruhan situs.

Berkas-berkas yang digunakan dalam pada sisi admin yaitu : Login.php, menuadmin.php, logout.php, authentication.php, add_katagori.php, edit_katagori.php, delete_katagori.php, add_produk.php, edit_produk.php, delete_produk.php, change_password.php, dbfunctions.php, config.php, html_closing.html, html_opening.html, overloadhead.htm, overloadright.htm.

Sedangkan berkas yang digunakan pada sisi pengguna adalah aboutme.htm, biography.htm, category.html, overloadcenter.htm, overloadhead.htm, overloadistro.htm, overloadright.htm, buyit_form.php, config.php, dbfunctions.php, index.php, product.php, rupiah.php, sc_additemm, sc_basket.php, sc_checkout.php, viewdetail.php , my_css.css.

3.6.5 Menjalankan Tulisan

Penulis menguji tulisan PHP yang telah dibuat dengan mencoba menjalankan tulisan tersebut dengan menggunakan penjelajah. Penulis menggunakan Internet explorer 6.0 untuk mencoba menjalankan tulisan ini. Ketika Internet explorer sudah dijalankan masukan alamat URL

http://localhost/overload.htm pada bagian alamat dan akan tampil seperti gambar 3.32.

(41)

Gambar 3.32. Contoh hasil menjalankan tulisan 3.7 Manajemen Situs

Setelah situs ini telah selesai dibuat maka diperlukan proses pemeliharaan situs, Agar situs ini bisa dimodifikasi dan terpelihara tersedia ruang (control

panel) papan kendali. Papan kendali ini hanya bisa diakses oleh admin yang

memiliki kata kunci. Untuk melakukan manajemen isi dari situs dapat dilakukan dari program admin yang telah dibuat oleh penulis.

Gambar

Gambar 3.1. Diagram Struktur Navigasi Website Distro Overload Halaman utama
Gambar 3.2. Model-model bingkai
Gambar 3.13, Model-m
Gambar 3.5 Menu toolbar flash button
+7

Referensi

Dokumen terkait

Oleh karena itu, Artha Wiweka hadir untuk menjadi solusi dalam penyaluran edukasi mengenai literasi keuangan dan pengelolaan keuangan yang baik di masyarakat

Sampel pada penelitian ini adalah kelas XI IPA 3 sebagai kelas eksperimen yang menggunakan model pembelajaran Creative Problem Solving yang dilengkapi media laboratorium

Didalam program Nawacita sebagai program prioritas Pemerintah selaras dengan tujuan reformasi birokrasi yang fokus pada perbaikan tata kelola pemerintah dengan melakukan

Bidang Teknis Fungsional mempunyai tugas melaksanakan pembinaan, penyusunan rencana dan pelaksanaan pendidikan dan pelatihan Teknis Fungsional serta melakukan

Isi liputan berita mencakup informasi terkait pihak-pihak yang terlibat dalam kolaborasi, apa tujuan kolaborasi, apa dampaknya, tindak lanjut yang akan dilakukan dan

Babak kedua sebagai gangguan pada keseimbangan di bagian ini adalah cerita dari balik speaker tentang penyerangan orang-orang Kristen kepada orang Islam di kota

Menurut Scott A.Bernard (2005, p73), Teknologi adalah jenis sumber daya yang memungkinkan informasi dan sumberdaya lainya mengalor untuk mendukung penciptaan dan