ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA...

19
ANALISIS PERANCANGAN WEBSITE SEBAGAI MEDIA INFORMASI DAN PROMOSI PADA CV BERLIAN MOTOR SORONG – PAPUA Naskah Publikasi disusun oleh Iriyanto Suban Making 05.12.1304 Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011

Transcript of ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA...

Page 1: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

AANNAALLIISSIISS PPEERRAANNCCAANNGGAANN WWEEBBSSIITTEE SSEEBBAAGGAAII MMEEDDIIAA IINNFFOORRMMAASSII

DDAANN PPRROOMMOOSSII PPAADDAA CCVV BBEERRLLIIAANN MMOOTTOORR

SSOORROONNGG –– PPAAPPUUAA

Naskah Publikasi

disusun oleh

Iriyanto Suban Making

05.12.1304

Kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

YOGYAKARTA

2011

Page 2: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem
Page 3: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

WEBSITE DESIGN ANALYSIS AS MEDIA INFORMATION AND

PROMOTION ON CV BERLIAN MOTOR

SORONG – PAPUA

ANALISIS PERANCANGAN WEBSITE SEBAGAI MEDIA INFORMASI DAN

PROMOSI PADA CV BERLIAN MOTOR

SORONG – PAPUA

Iriyanto Suban Making

Jurusan Sistem Informasi

STIMIK AMIKOM YOGYAKARTA

ABSTRACT

Website is one of the Internet technologies used to process information. A website allows users to interact and find informationon the Internet. In this final project website created for a workshop,namely CV.Berlian Motor Papua-Sorong. As a leading garage,BERLIAN MOTORS must be able to convey the latest information,so customers get additional information about any activity oractivity that is in the garage Berlian Motor Sorong. This final project titled "ANALYSIS AS MEDIA INFORMATIONWEB DESIGN AND PROMOTION ON CV BERLIAN MOTOR SORONG – PAPUA “. Website development using Macromedia Dreamweaver 8 forcoding editor, Photoshop CS, Apache as web server and database packages, to use your programming coding PHP, CSS and Java Script. The purpose of the making of this website is as real Adds insightabout the processes that occur in "CV.Berlian Motor SorongPapua" with respect to the delivery of information. Creating a web application that serves to convey information andpromotion of "CV.Berlian Motor Sorong Papua" to the public.

Page 4: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

1. Pendahuluan Web atau www (World Wide Web) merupakan sebuah metode baru yang berjalan di

dunia internet yang akhir – akhir ini berkembang dengan cepat. Dengan adanya media ini,

dapat menciptakan puluhan bahkan ratusan aplikasi yang berjalan di bawah web.

Pada penulisan laporan ini, penulis membahas bagaimana membuat sebuah web

yang menampilkan informasi dan promosi mengenai CV.Berlian Motor Sorong Papua,

berikut analisa dan konsep pembuatannya. 1.1. Latar Belakang Masalah

Semua kegiatan yang akan kita lakukan membutuhkan informasi dan bisa juga

dikatakan setiap kegiatan dituntut untuk menghasilkan informasi. Informasi yang disajikan

secara cepat, tepat dan akurat akan membuat kita semakin mudah untuk mengambil sebuah

keputusan. Untuk mendapatkan dan menghasilkan informasi secara cepat, tepat dan akurat,

komputer dan teknologinya adalah alat bantu yang paling tepat. Tuntutan kebutuhan akan

informasi dan penggunaan komputer akan semakin banyak mendorong terbentuknya

sebuah jaringan komputer yang mampu melayani berbagai kebutuhan tertentu. Dengan

adanya jaringan komputer, pengelolaan informasi dapat berlangsung lebih baik lagi.

Berkembangnya teknologi dan kebutuhan akan informasi menyebabkan bertambah

kompleksnya informasi yang harus dan yang bisa diolah, sehingga penggunaan beberapa

jaringan komputer bersama-sama semakin diperlukan. Penggunaan jaringan secara

bersama-sama bertumbuh membentuk jaringan komputer yang sangat besar yang tersebar

di seluruh dunia.

Jaringan komputer seperti ini lebih sering kita kenal dengan nama internet. Internet

dapat diakses dan dimanfaatkan untuk berbagai keperluan oleh siapa saja dan dimana saja

serta tidak dibatasi oleh waktu. Sejak terciptanya teknologi internet sejak tahun 1970-an,

jarak dan waktu yang membatasi akses seseorang kepada orang lain yang berada di negara

lain atau benua lain menjadi tidak ada lagi, komunikasi hanya sejauh jangkauan mouse.

Selama 24 jam sehari, semua informasi, mulai dari informasi perdagangan, berita

terkini,hiburan bahkan sampai profil pribadi seseorang dapat diakses melalui internet.

Berbagai macam teknologi internet bisa digunakan, salah satunya adalah World Wide Web

atau lebih dikenal dengan sebutan “web”, yang mampu menyediakan informasi dalam

bentuk teks, gambar, suara dan gambar bergerak. Dengan kemampuan seperti ini, web

menjadi sangat terkenal dan perkembangannya sangat pesat.

Dari uraian di atas maka penulis sepakat untuk memberi judul “Membangun Situs Web Sebagai Media Informasi dan promosi pada CV.Berlian Motor Sorong-Papua”

dalam penyusunan skripsi.

Page 5: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

Seiring dengan perkembangannya web, atau situs web, atau lebih dikenal dengan

sebutan website tidak lagi hanya menjadi penyedia informasi, namun sudah menjadi media

pengolah informasi pula, hal inilah yang menyebabkan website menjadi semakin populer,

sehingga informasi yang disampaikan selalu tepat waktu. Oleh karena keunggulannya

tersebut, suatu organisasi, bahkan sampai unit usaha pun saat ini memerlukan web site

yang akan membantu dalam menyampaikan informasi kepada masyarakat atau siapa pun

yang hendak mendapatkan informasi mengenai organisasi atau unit usaha tersebut.

Untuk mempermudah dalam penyusunan skripsi ini, maka penulis merumuskan

permasalahan sebagai berikut :

Bagaimana membuat website “CV.Berlian Motor Sorong Papua” sebagai media

informasi dan promosi yang interaktif, dinamis dan mudah dikelola ?

2. Landasan Teori 2.1 Konsep Dasar Sistem

Sistem adalah kumpulan dari elemen – elemen yang berinteraksi untuk mencapai suatu

tujuan tertentu.

Suatu sistem mempunyai maksud tersendiri, ada yang menyebutnya sebagai pencapaian

suatu tujuan (goal) dan ada pula yang menyebutnya sebagai pencapaian suatu sasaran

(objektif). Goal biasanya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran

dalam ruang lingkup yang lebih sempit, misalnya sebuah sistem bisnis maka istilah goal

lebih tepat untuk digunakan. Untuk sistem yang lain yang merupakan bagian atau subsistem

dari system bisnis, maka istilah objectives yang lebih tepat. Jadi tergantung dari ruang

lingkup dari mana memandang sistem tersebut.

Pendekatan sistem yang menekankan pada komponen, akan lebih mudah dipelajari untuk

tujuan analisis dan perancangan sistem harus dimengerti dahulu mengenai komponen -

komponen atau elemen – elemen atau pula subsistem - subsistem dari elemen tersebut.

Kadangkala, meskipun sudah dirancang dengan baik, efisien dan sederhana, sistem tetap

tidak akan berguna jika komponen – komponen tidak saling bekerjasama.

2.1.1 Karakteristik Sistem Di dalam suatu sistem terdapat beberapa karakteristik atau sifat – sifat tertentu,

yaitu :

1. Komponen – komponen (Components)

Suatu sistem yang terdiri dari sejumlah komponen – komponen yang saling

berinteraksi, yang artinya saling bekerjasama membentuk satu kesatuan. Komponen –

komponen sistem atau elemen – elemen sistem dapat berupa suatu subsistem atau bagian

dari sistem. Setiap sistem tidak peduli berapun kecilnya, selalu mengandung subsistem

Page 6: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

– subsistem, setiap subsistem mempunyai sifat–sifat dari sistem, untuk menjalankan suatu

fungsi tertentu dan mempengaruhi proses sistem yang lebih besar dan disebut supra

sistem.

2. Batas Sistem (Boundary)

Batas sistem( merupakan daerah yang membatasi antara suatu sistem dengan

sistem lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu

sistem dipandang sebagai suatu kesatuan. Batas sistem menunjukkan ruang lingkup (scope)

dari sistem tersebut.

3. Lingkungan Luar (Environment)

Lingkungan luar dari sistem adalah apapun diluar batas sistem yang mempengaruhi

operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan sehingga merupakan

energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedangkan

lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalu tidak akan

mengganggu kelangsungan hidup sistem.

4. Penghubung Sistem ( Interface)

Penghubung merupakan media penghubung antara satu subsistem dengan

subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber – sumber daya

mengalir dari satu subsistem ke subsistem lainnya. Keluaran (output) dari subsistem akan

menjadi masukan (input) untuk subsistem lainnya dengan melalui penghubung.

5. Masukan Sistem (Input)

Masukan adalah energi yang dimasukkan ke dalam subsistem. Masukan dapat

berupa masukan perawatan (maintenance input) dan masukan signal (signal input).

Maintenance input adalah energi yang dimasukkan sistem tersebut untuk dapat beroperasi.

Signal input adalah energi yang diproses untuk didapatkan keluarannya, sebagai contoh

dalam sebuah sistem komputer, program adalah maintenance input yang digunakan untuk

diolah menjadi informasi.

6. Keluaran Sistem (Output)

Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi

keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan

untuk subsistem yang lain atau kepada suprasistem.

8. Pengolah Sistem (Process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah

masukan menjadi keluaran.

9. Sasaran Sistem (Objective)

Sasaran adalah apa yang menjadi keinginan atau tujuan dari sebuah operasi sistem.

Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan

keluaran yang dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran

Page 7: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

atau tujuan yang hendak dicapai.” (Jogiyanto H.M., Analsis dan Desain Sistem Infomasi,

1995:11).

3. Analisis dan Perancangan Sistem 3.1 Analisis PIECES

Salah satu cara untuk menentukan suatu sistem baru itu layak atau tidak maka

diperlukan analisis yang terdiri dari enam aspek yang biasa dikenal dengan analisis

PIECES, yaitu :

1. Analisis Kinerja ( Performance ) Tabel. 3.1 Analisis Kinerja ( Performance )

No Parametr Hasil Analisis

1

2

-Throughput

-Response time

- Jumlah pekerjaan yang dilakukan kurang

efektif.

- rata-rata waktu pekerjaan banyak yang

tertunda karena kurangnya response

untuk menanggapi pekerjaan.

Hasil Analisis Kinerja (Performance) pada sistem lama:

Banyak menghabiskan waktu dengan jumlah kualitas informasi yang lebih sedikit.

Solusinya: untuk meningkatkan kinerja SMU Negeri 2 Ruteng maka harus dibuat

sebuah sistem yang baru yang mampu meningkatkan jumlah kualitas informasi yang lebih

lengkap dan tidak menghabiskan banyak waktu.

2. Analisis Ekonomi (economi) Tabel 3.2 Analisis Ekonomi ( economy)

No Parameter Hasil Analisis

1

2

-Biaya.

-Manfaat

- Promosi yang tidak ekonomis tetapi bukan penerapannya

tidak relevan

- Pengeluaran yang sangat besar dan manfaat yang tidak

relevan.

Hasil Analisis Ekonomi (Economic) pada sistem lama:

Promosi tidak ekonomis,pengeluaran sangat besar tetapi manfaatnya tidak relevan.

Solusinya: Sistem baru dapat dibuat untuk melengkapi sistem ini, untuk memberikan

promosi yang ekonomis,pengeluaran biaya yang sedikit dan manfaat yang relevan.

3. Analisis Informasi ( Information )

Page 8: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

Tabel 3.3 Analisis Informasi ( Information )

No Parameter Hasil Analisis

1

2

3

-Akurat

-Relevan

-Tepat Waktu

- Informasi tidak akurat, karena info yang ada di

brosur rentan terhadap gangguan yang dapat

merusak informasi

- Informasi kurang relevan karena informasi tersebut

bisa saja disampaikan kepada pihak yang tidak

membutuhkannya - Infomasi yang dihasilkan tidak up to date dan jika

ada kesalahan informasi, akan sulit untuk

meperbaikinya

Hasil Analisis Informasi (Information) pada sistem lama:

Sering terjadinya keterlambatan up to date, hal ini dikarenakan biaya dan waktu,

kurang akuratnya informasi yang dimuat, karena form yang ada pada brosur tidak

cukup untuk memuat semua informasi.

Solusinya: membuat sebuah sistem yang baru yang dapat mengatasi

keterlambatan up to date dan dapat memuat semua berita yang diperlukan.

4. Analisis Kontrol ( Control ) Tabel 3.4 Analisis Kontrol ( Control )

No Parameter Hasil Analisis

1

2

-Pengendalian

-Hak Akses

- Dalam sebuah system sangat diperlukan keberadaannya

untuk menghindari dan dapat mendeteksi secara dini

terhadap penyalahgunaan atau kesalahan system

- menjaga keamanan data dalam informasi, Dengan

adanya control maka tugas-tugas atau kinerja yang

mengalami gangguan dapat diperbaiki.

Hasil Analisis pengendalian (Control) pada sistem lama:

Apabila didalam brosur terjadi kesalahan dalam menyampaikan informasi maka

sangat sulit untuk melakukan perubahan.

Solusinaya: sebuah sistem baru dapat dibuat untuk mengatasi hal ini,kesalahan

dalam penyampaian informasi dapat langsung diperbaiki.

Page 9: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

5. Analisis Efisiensi ( Efficiency ) Tabel 3.5 Analisis Efisiensi ( Efficiency )

No Paremeter Hasil Analisis

1

2

-Suber Daya

-Hasil

- Sumber daya manusia yang di pekerjakan sangat

banyak.

- Informasi yang dihasilkan sangat minim.

Hasil Anlisis Efisiensi (Efficiency) pada sisitem lama:

Biaya informasi sangat mahal sedangkan informasi yang dimuat cenderung sedikit,

kemungkinan untuk mencari data yang tersimpan cukup lama.

Solusinya: Membuat sistem baru yang dapat menekan biaya informasi,dengan

memuat informasi yang lebih lengkap serta membuat sebuah database sehingga

memudahkan untuk pencarian data dan informasi yang mungkin disimpan lama.

6. Analisis Servis ( Service )

Tabel 3.6 Analisis Servis ( Service )

No Paremeter Hasil Analisis

1

2

-Ragam Informasi

-Kemudahan

- Informasi yang dihasilkan sangat minim.

- Berada dimanapun kita dapat mengakses dan melihat

informasi tentang Cv.Berlian Motor.

Hasil Analisis Pelayanan (Service) pada sistem lama:

Pelayanan hanya sebatas jam kerja

Solusinya: sistem yang baru dapat memberikan pelayanan kapan saja dimana saja

selama 24 jam,selama terhubung lewat internet. 3.2 Perancangan Sistem 3.2.1 Konsep Perancangan Sistem Setelah mengetahui, mempelajari, dan menganalisis masalah yang dihadapi oleh

Cv.Berlian Motor Sorong-Papua, maka didapat solusi yaitu penerapan aplikasi website

Cv.Berlian Motor Sorong-Papua sebagai media informasi yang mana aplikasi ini akan

dipublis ke internet sehingga memungkinkan user/pengunjung mendapat informasi kapan

dan dimana saja.

Aplikasi ini pada dasarnya akan dibuat dengan menggunakan script PHP dan

dengan dukungan MySQL sebagai basis datanya. Alasan penulis menggunakan tool

tersebut adalah sebagai berikut :

Page 10: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

• Free license sehingga menekan biaya pemuatan

• Walaupun free license tetapi kaya akan fungsi-fungsi build-in

• Life cycle yang singkat, sehingga selalu up-to-date mengikuti perkembangan

teknologi internet

• Memiliki performa yang cukup handal

• Cross platform, sehingga dapat dipakai pada web server yang ada

dipasaran seperti Apache, AOLServer, fhttpd, phttpd, Microsoft IIS, dan lain-

lain. Selai itu dapat dijalankan pada berbagai sistem operasi seperti Linux,

Unix, FreeBSD, Solaris dan Windows.

• Tool ini sudah popular digunakan pada aplikasi sejenis sehingga

memudahkan dalam manajemen, perbaikan, dan penambahan fungsi.

3.2.3 Data Flow Diagram Perancangan model dilakukan secara logical mode dengan menggunakan notasi-

notasi yang ada pada DFD (Data Flow Diagram) dengan tujuan untuk memberikan

penjelasan tentang fungsi-fungsi dari system secara logical. DFD merupakan salah satu

model yang digunakan dalam system, cara menggunakan informasi yang tersimpan dan

pemindahan antar fungsi dan system. DFD memfokuskan pada aliran data dari dan kedalam

system yang sekaligus memproses data-data tersebut. Komponen-komponen dasar dari

setiap program computer ini digambarkan secara detail dan digunakan untuk menganalisis

keakuratan dan kompetisi system.

Pendekatan perancangan model yang digunakan secara logical model, untuk

memberikan penjelasan tentang fungsi-fungsi dari system secara logical akan bekerja

kepada penggunanya. Untuk menggambarkan proses dari fungsi tersebut notasi-notasi pada

DFD (Data Flow Diagram)

Input informasi benkel Informasi bengkel

Lihat informasi bengkel Input pesan,kontak

0 WEBSITE BERLIAN MOTOR

Pengunjung

Informasi bengkel Input data pelanggan

Gambar 3.3 DFD level 0

Administrator

Pelanggan

Page 11: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

Data Home Data Home

Data Profil Data Profil

Data Produk Data Produk

Data Galeri Data Galeri

Data Kontak Data Kontak

Data Pelanggan Data Pelanggan

Gambar 3.4 DFD level 1 administrator

A Admin

P1 Proses Home

P2 Proses Profil

P3 Proses Produk

P6 Proses

Pelanggan

P4 Proses Galeri

P5 Proses Kontak

D1 Home

D2 Profil

D3 Produk

D4 Galeri

D5 Kontak

D6 Pelanggan

Page 12: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

View Home Data Home P1

Proses Home

View Profil Data Profil P2 Proses Profil

View Produk Data Produk

P3 Proses Produk

View Galeri Data Galeri

B User

P4 Proses Galeri

Input Kontak Data Kontak

View Kontak Input Kontak

P5 Proses Kontak

Input Pelanggan Data Pelanggan

View Pelanggan Input Pelanggan

P6 Proses

Pelanggan

D1 Home

D2 Profil

D3 Produk

D4 Galeri

D5 Kontak

D6 Pelanggan

Gambar 3.5 DFD level 2 administrator

4. Implementasi dan Pembahsan 4.1 Implementasi 4.1.1 Uji coba Sistem dan Program Uji coba dilakukan untuk mengetahui kinerja website. Uji coba juga

dilakukan sebagai sarana evaluasi sehingga dapat diketahui kekurangan program.Menurut

Perssman ada dua jenis pengujian sistem yaitu black box testing dan white box testing.

1. Uji Coba White Box Uji coba white box merupakan metode perancangan prosedural untuk mendapatkan

test case. Tes ini dimaksudkan untuk meramalkan cara kerja perangkat lunak secara rinci,

Page 13: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

karenanya logical path (jalur logika). Perangkat lunak akan dites dengan menyediakan test

case yang akan mengerjakan kumpulan kondisi dan atau pengulangan secara spesifik.

Dalam situs ini terdapat program yang dapat di uji dengan white box yaitu Saat

pengisihan data pada form kontak, admin diwajibkan untuk mengisi semua form. Karena

kolom tersebut sangat penting dan akan digunakan sebagai link yang akan diakses oleh

user jika hendak melihat informasi secara detail, maka kolom-kolom tersebut yang hendak

diinputkan oleh user ke dalam database tidak boleh bernilai kosong. Untuk mengantisipasi

hal tersebut, maka pada program dibuat empat kondisi yang mengecek data yang diinputkan

user kosong atau tidak.

1. if (form.tnama.value == ""){

alert("Anda belum mengisikan nama !!");

form.tnama.focus();

return (false);

}

Saat pengisian form kontak user wajib mengisikan kolom nama, bila kolom nama

tersebut kosong maka program akan membeikan pesan “Anda belum mengisikan nama!!””

Dan proses pengisian kontak dibatalkan.

2. if (form.temail.value == ""){

alert("Anda belum mengisikan e-mail !!");

form.temail.focus();

return (false);

}

Saat pengisian form kontak user wajib mengisikan kolom email, bila kolom email

tersebut kosong maka program akan membeikan pesan “Anda belum mengisikan e-mail!!””

Dan proses pengisian kontak dibatalkan.

3. if (!cekemail(form.temail.value)) {

alert("Email anda tidak valid penulisannya !!");

form.temail.focus();

return false;

}

Page 14: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

Saat pengisian form kontak user wajib mengisikan kolom email dengan benar, bila

kolom email tersebut tidak valid penulisannya maka program akan membeikan pesan “Email

anda tidak valid penulisannya!!”” Dan proses pengisian kontak dibatalkan.

4. if (form.tpesan.value == ""){

alert("Anda belum mengisikan pesan !!");

form.tpesan.focus();

return (false);

}

return (true);

}

Jika semua kondisi telah terpenuhi maka proses pengisian produk telah sukses

terkirim dan program akan menampilkan pesan : “produk baru telah disimpan”.

4.1.2 Manual Program

1. Pelanggan Halaman Pelanggan berisikan data-data pelangan.berikut gambar dan scriptnya.

Gambar 4.6 Halaman pelanggan

<?php

session_start();

if (!session_is_registered('login_pelanggan')){

echo"Anda Tidak Bisa Mengakses Halaman Ini....!";

Page 15: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

return;

} ?>

<?php

$nama_pelanggan=$_SESSION['nama_pelanggan'];

$u_mail=$_SESSION['u_mail'];

echo "<h2>SELAMAT DATANG ".strtoupper($nama_pelanggan)."<p></H2>";

echo "<h2>Data Pelanggan</h2>";

include "login/koneksi_db.php";

?>

<h3>Nama :<?php echo $nama_pelanggan; ?></h3>

<h3>Email: <?php echo $u_email ; ?></h3>

<br/>

<br/>

<?php

$data1=mysql_query("select * from pelanggan where email='$u_email' LIMIT 1") ;

while ($hsl1=mysql_fetch_array($data1)){

if (!trim($hsl1[servis_terakhir]=="")){

?>

<h2>Info Pelanggan</h2>

<h3>Servis Terakhir: <?php echo strftime("%d %B %Y",

strtotime($hsl1[servis_terakhir])) ?></h3>

<h3>Servis Berikutnya: <?php echo strftime("%d %B %Y",

strtotime($hsl1[servis_berikut])) ?></h3>

<br/>

<br/>

<?php }

if (!trim($hsl1[pesan_admin]=="")){

?>

<h2>Info Dari Admin</h2>

<p style="background-color:#FFFFFF; width:400px; height:100px; color:#000000;

text-align:justify; padding:10px;"><?php echo $hsl1[pesan_admin] ; ?></p>

<br/>

<br/>

<br/>

<?php } ?>

<h2>Registrasi Untuk Servis</h2>

Page 16: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

<p>Silahkan Isi Form Untuk Daftar Servis :</p>

<form method=POST action="daftar_servis.php?id_pelanggan=<?php echo

$hsl1[id_pelanggan] ; ?>" onsubmit="return validasi(this)">

<table width="500" border="0" cellspacing="3" cellpadding="3">

<tr>

<td width="69">Tanggal Servis</td>

<td width="15">:</td>

<td width="373">

<input name="tservis" type="text" ></td>

</tr>

<tr>

<td width="69">Jenis Kendaraan</td>

<td width="15">:</td>

<td width="373">

<input name="tjenis" type="text" ></td>

</tr>

<tr>

<td valign="top">Modif</td>

<td valign="top">:</td>

<td>

<textarea name="tmodif" cols="45" rows="5" ></textarea></td>

</tr>

<tr>

<td valign="top">Kerusakan</td>

<td valign="top">:</td>

<td>

<textarea name="trusak" cols="45" rows="5" ></textarea></td>

</tr>

<tr>

<td valign="top">Catatan</td>

<td valign="top">:</td>

<td>

<textarea name="tcatat" cols="45" rows="5" ></textarea></td>

</tr>

<tr align="center">

Page 17: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

<td>&nbsp;</td>

<td>&nbsp;</td>

<td align="left"><input type="submit" name="Submit" value="Daftar" />

<input type="reset" name="Reset" value="Batal" /></td>

</tr>

</table>

</form>

<?php

}

include "class_paging.php";

$p = new Paging;

$batas = 10;

$posisi = $p->cariPosisi($batas);

?>

4.2 Pembahasan Program

Program pada web site ini menggunakan PHP, HTML. Bahasa pemograman PHP

dan HTML ini merupakan satu kesatuan yang berkaitan dimana PHP dapat disisipkan

diantara tag-tag HTML. HTML sendiri tidak perlu diolah oleh server karena HTML

merupakan jenis program client yang diproses oleh browser sedangkan PHP perlu

diterjemahkan oleh server ke dalam bentuk HTML. Dalam pembahasan program ini akan

dijelaskan secara garis besar bagaimana cara membuat program yang dapat menghsilkan

informasi yang diperlukan seperti penyimpanan dara, dan menampilkan data dari database

ke browser

4.2.1 Koneksi Dalam setiap melakukan query ke database diperlukan perintah untuk koneksi,

menghadapi permasalahan ini dari pada menggunakan kode yang berulang-ulang maka

diperlukan file tersendiri untuk melakukan koneksi yang nantinya file ini akan dipanggil

dengan perintah php yaitu include oleh file lainnya. Berikut kode program yang digunakan :

<?php

mysql_connect("localhost","root");

mysql_select_db("berlian4_motordb");

?>

Kode program diatas berguna untuk melakukan koneksi ke database.

Page 18: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

5. Kesimpulan

5.1 Kesimpulan Dari uraian dan penjelasan keseluruhan materi pada bab-bab sebelumnya dan

dalam mengakhiri pembahasan “Membangun Situs Web Sebagai Media Informasi dan Promosi pada Cv.Berlian Motor Sorong-Papua” serta dengan selesainya penyusunan

skripsi dan pembuatan aplikasi website ini, maka penulis mengambil kesimpulan, yaitu :

• Aplikasi web merupakan salah satu media yang tepat untuk memberikan

informasi sekaligus sebagai media promosi mengenai Cv.Berlian Motor kepada

masyarakat.

• Dengan adanya website ini, siapa saja yang hendak mendapatkan informasi

mengenai Cv.Berlian Motor, bisa mendapatkan tanpa harus mendatangi bengkel

tersebut, hal ini akan lebih menguntungkan bagi masyarakat maupun pegawai

Cv.Berlian Motor.

• Script engine PHP cocok untuk digunakan dalam membangun aplikasi web yang

dinamis dan memiliki database.

5.2 Saran

• Untuk membuat aplikasi yang lebih baik, maka dibutuhkan informasi dan

gambar serta animasi yang lebih banyak dengan tujuan dapat lebih menarik

perhatian pengunjung situs.

• Untuk pengembangan aplikasi selanjutnya, dibutuhkan penyempurnaan dalam

desain dan animasi.

• Untuk lebih meningkatkan keamanan dan mudah dalam melakukan pembaruan,

sebaiknya pihak Cv.BELIAN MOTOR menyewa space di web server yang

mendukung script PHP.

• Untuk keamanan data pada website, sebaiknya dikelola oleh seorang

administrator.

DAFTAR PUSTAKA Azis, M.Farid. 2001. Pemrograman PHP4 bagi programmer. Jakarta : Elex Media

Komputindo.

Bunafit Nugroho, PHP & MySQL dengan Editor Dreamweaver MX, Andi, Yogyakarta, 2004.

Page 19: ANALIS PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_05.12_.1304_.pdf · Bagaimana membuat website “ ... Salah satu cara untuk menentukan suatu sistem

Cris Kobryn, Grady Booch, Ivar Jacobson, Jim Rumbaugh, UML DISTILLED Edisi 3, Tim

Penerjemah Penerbit Andi, 2004.

FN Jovan. 2007. Panduan Praktis Membangun Web dengan PHP untuk pemula. Jakarta :

Media Kita.

Hakim, Lukmanul dan Uus Musalini. 2003. Cara mudah memadukan web design dan web

programming. Jakarta : Elex Media Komputindo.

Jogiyanto.HM. 1995. Analisis & disain system informasi : pendekatan terstruktur.

Yogyakarta : Andi Offset.