Web template sistem informasi promosi untuk perusahaan furniture.

(1)

ABSTRAK

Promosi merupakan salah satu kegiatan dalam suatu perusahaan yang bertujuan menawarkan produknya ke konsumen sehingga konsumen tertarik untuk membeli produk tersebut. Perusahaan furniture membutuhkan suatu media promosi yang memberikan kemudahan dalam penyampaian informasi tentang perusahaan dan produknya.

Web Template Sistem Informasi Promosi untuk Perusahaan Furniture bertujuan membantu pihak perusahaan furniture dalam mempromosikan produknya sesuai dengan template yang sudah disediakan. Sistem ini menyediakan fasilitas pengelolaan data secara mandiri bagi perusahaan furniture dan memberikan informasi mengenai perusahaan-perusahan furniture di Indonesia beserta produknya ke masyarakat umum secara on-line sehingga dapat diakses kapan saja dan dimana saja. Sistem ini dikembangkan menggunakan PHP sebagai bahasa pemrograman, Dreamweaver MX sebagai editor tampilan dan MySQL sebagai basis datanya.

Berdasarkan hasil uji dan kuisioner yang dibagikan kepada pengguna diperoleh hasil bahwa sistem yang dikembangkan dapat membantu perusahaan-perusahaan furniture dalam mempromosikan produknya dan informasi mengenai produk-produk yang ditawarkan oleh perusahaan-perusahaan furniture sudah lengkap.


(2)

ABSTRACT

Promotion is one of the activities in a company which has purpose to offer their product to the consumers, so the consumers are interested to buy that product. Furniture company needs a promotion media which provide easiness in information delivery about their company and products.

Web Template of Furniture Company Promotion Information System has purpose to assist the furniture company party in promoting their products according to the template which has been provided. This system provides an independent data managing facility for the furniture company which offers information about furniture companies in Indonesia as well as their products to the society by on-line, so it can be accessed anytime and anywhere. This system is developed by using PHP program language, where Dreamweaver MX as the layout editor and MySQL as the basic data.

Based on the experiment result and questionnaire which have been distributed to the users, it shows that the developed system are able to assist the furniture companies in promoting their products, and information about products which offered by the companies is complete already.


(3)

WEB TEMPLATE STSTEM TNFOPMAST PPOMOST

UNTUK PEPUSAHAAN FUPNTTUPE

SKPTPST

Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains

Program Studi Tlmu Komputer

Oleh :

Nama : Wida Ambar Lestari NTM : 023124020

PPOGPAM STUDT TLMU KOMPUTEP

JUPUSAN MATEMATTKA

FAKULTAS SATNS DAN TEKNOLOGT

UNTVEPSTTAS SANATA DHAPMA

YOGYAKAPTA

2007


(4)

WEB TEMPLATE OF FUPNTTUPE COMPANY

PPOMOTTON TNFOPMATTON SYSTEM

FTNAL PPOJECT

Presented as Partial Fulfillment of the Pequirements to Obtain the Sarjana Sains Degree

in Computer Science Study Program

By:

Name : Wida Ambar Lestari Student Number : 023124020

COMPUTEP SCTENCE STUDY PPOGPAM

DEPAPTMENT OF MATHEMATTCS

FACULTY OF SCTENCE AND TECHNOLOGY

SANATA DHAPMA UNTVEPSTTY

YOGYAKAPTA


(5)

(6)

(7)

HALAMAN MOTTO

The secret of friendship is concern, the secret of happiness is giving, the secret of love is sacrifice and the secret of live is

GOD

Orang yang luar biasa tanpa disertai dengan ketekunan akan menjadi orang yang biasa… Tetapi orang biasa akan menjadi orang yang luar biasa jika disertai ketekunan. (Chintya

Venika)

Orang yang paling miskin adalah orang yang tidak mempunyai IMPIAN (Zig Ziglar)


(8)

HALAMAN PEPSEMBAHAN

AtastbersattrahmattdanthidayattdaritAllahtSWT,tsayatdapatt menyusuntTugastAshirtinituntustdipersembahsantsepadat:

♥ NabitMuhammadtSAW

♥ BapastdantIbutyangttercintatyangttelahtmengasuh,tmendidis,t

membimbingtdantmemberisantdorongantsertatdoa.

♥ Kasas-sasassut(tmbastDuwi,tmbastYulistdantmbastAnist)

tItlovetyoutAll,tthansstyatatastdoatdantdusungantsalian.

♥ Keponasan-seponasansutyangttersayangt(tdestYona,tdestAsbart,t

destYordantdantdestAdelt).tJadilahtmalaisattsecilsu.

♥ AlmamatersutUSD...


(9)

PEPNYATAAN KEASLTAN KAPYA

“Saya menyatakan dengan sesungguhnya bahwa tugas akhir yang saya tulis ini tidak memuat karya atau bagian karya orang lain,

kecuali yang telah disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.”

Yogyakarta, Agustus 2007

Wida Ambar Lestari


(10)

ABSTPAK

Promosi merupakan salah satu kegiatan dalam suatu perusahaan yang bertujuan menawarkan produknya ke konsumen sehingga konsumen tertarik untuk membeli produk tersebut. Perusahaan furniture membutuhkan suatu media promosi yang memberikan kemudahan dalam penyampaian informasi tentang perusahaan dan produknya.

Web Template Sistem Informasi Promosi untuk Perusahaan Furniture bertujuan membantu pihak perusahaan furniture dalam mempromosikan produknya sesuai dengan template yang sudah disediakan. Sistem ini menyediakan fasilitas pengelolaan data secara mandiri bagi perusahaan furniture dan memberikan informasi mengenai perusahaan-perusahan furniture di Indonesia beserta produknya ke masyarakat umum secara on-line sehingga dapat diakses kapan saja dan dimana saja. Sistem ini dikembangkan menggunakan PHP sebagai bahasa pemrograman, Dreamweaver MX sebagai editor tampilan dan MySQL sebagai basis datanya.

Berdasarkan hasil uji dan kuisioner yang dibagikan kepada pengguna diperoleh hasil bahwa sistem yang dikembangkan dapat membantu perusahaan-perusahaan furniture dalam mempromosikan produknya dan informasi mengenai produk-produk yang ditawarkan oleh perusahaan-perusahaan furniture sudah lengkap.


(11)

ABSTPACT

Promotion is one of the activities in a company which has purpose to offer their product to the consumers, so the consumers are interested to buy that product. Furniture company needs a promotion media which provide easiness in information delivery about their company and products.

Web Template of Furniture Company Promotion Information System has purpose to assist the furniture company party in promoting their products according to the template which has been provided. This system provides an independent data managing facility for the furniture company which offers information about furniture companies in Indonesia as well as their products to the society by on-line, so it can be accessed anytime and anywhere. This system is developed by using PHP program language, where Dreamweaver MX as the layout editor and MySQL as the basic data.

Based on the experiment result and questionnaire which have been distributed to the users, it shows that the developed system are able to assist the furniture companies in promoting their products, and information about products which offered by the companies is complete already.


(12)

KATA PENGANTAP

Puji t Syusur t t penulis t panjatsan t sehadirat t t Allah t SWT t yang t telaht melimpahsantsegalatrahmat,thidayattdantsarunia-Nyatsehinggatpenulistdapatt menyelesaisanttugastashirtinityangtberjudult“tWebtTemplatetSistemtInformasit PromosituntustPerusahaantFurnituret“.

Dalamtpenyusunanttugastashirtini,tpenulistmendapatsantsaran,tmasusant serta t dorongan t dari t berbagai t pihas. t Oleh t sarena t itu t persenansanlah t penulist mengucapsantterimasasihtyangtditujusantsepadat:

1. Bapas t dan t Ibu t yang t tercinta t yang t telah t mengasuh, t mendidis,t membimbingtdantmemberisantdorongantsertatdoa.

2. Romo tIr. t Greg. t Heliarso, t S.J., t S.S., t B.S.T., t M.A., t M.Sc., t selasu t Desant FasultastSainstdantTesnologi.

3. IbutP.H.tPrimatRosa,tS.Si.,tM.Sc.,tselasutKaproditIlmutKomputertFasultast

SainstdantTesnologittUniversitastSanatatDharmatYogyasarta.

4. Bapas tDrs. t HJ. t Harist Sriwindono t M.Kom.,t t selasu t dosen t pembimbingt yangttelahtmemberisantmasusan,tsritistdantsarantdemitsesempurnaant tugastashirttini.

5. BapastIwantBinanto,tS.Si.,ttselasutdosentpenguji 6. BapastJosotNugroho,tS.Si.,tttselasutdosentpenguji.

7. SeluruhtdosentprogramtstuditIlmutKomputertterimasasihtatastilmunyat selamatsayatsuliah.


(13)

8. Pas t Tusijo t yang t di t Sesre t terimasasih t untus t pelayanan t selama t sayat suliah.

9. Bapas t Ismoyo, t selasu t pemilis t Toso t “Ismoyo t Mebel” t atas t sesediaant wastunyatdalamtmemberisantdata-datatselamatpenelitian.

10.Mytbelovedtsisterst tMba’tDuwi,tMba’tYulis,tMba’tAnis. tThansstyatatast

doatdantdusungantsalian.

11.Keponasan-seponasansutyangttersayangt(tdestYona,tdestAsbart,tdest

YordantdantdestAdelt).tJadilahtmalaisattsecilsu.

12.Sahabatthitamsu tAD 3850 WC.tsamutadalahtsobattsetiasutyangtselalut

nemeni t asu t bolas-balis t Delanggu- t Jogja. t Sahabat t yang t tidas t pernaht ngeluh...

13.Teman-temantyangtselalutmendusungsutterutamattemen-tementditsostt

ex-LOVELYt ( t mba’ t Phie, t Darren t teman t seperjuangansu t wastu t sursust

privat,t Udis, t Uwie, t Heni, t Andies, t Ling2 t dan t Febrina). t Terimasasih t yat sudahtdiijinsantnumpangtngineptditsosttsalian.t

14. Teman2tlainnyat(tTiwie,tLusi,tIsa,tAgnes,tMartat)tmasasihtyatsaliantudaht setiatnungguintasutujiantandttemen2tIKOMtangsatant2002.

15. SahabatsutHabib,tmasasihtbangettyatsamutselalutngingetintasutuntust cepet-cepet t nyelesaiin t ssripsi t dan t Herlina t masasih t ya t udah t mbantuint nyelesaiintssripsittanpatsamutssripsisutnggastselar2tdech.

16. Temen2 t KKN t selompos t 13 t Kanutan t masasih t atas t bantuan, t doa t dant dorongantsalian.tKhususnyatMastChandratthansstbangettyatdahtbantuint terjemahsantbahasatinggris.


(14)

17. Mas t Yatno t dan t seluarga, t terimasasih t banyas t sudah t dibantut menyelesaisanttugastashirnyat.t

18. Sertatsemuatyangtmengasihisutdantmendusungsu.

Yogyasarta,tttAgustustt2007


(15)

DAFTAP TST

Halaman

HALAMAN JUDUL... i

HALAMAN PERSETUJUAN PEMBIMBING...iii

HALAMAN PENGESAHAN... iv

HALAMAN MOTTO...v

HALAMAN PERSEMBAHAN... vi

PERNYATAAN KEASLIAN KARYA... vii

ABSTRAK... viii

ABSTRACT... ix

KATA PENGANTAR... x

DAFTAR ISI... xiii

DAFTAR TABEL... xvii

DAFTAR GAMBAR...xviii

BAB I PENDAHULUAN 1.1 Latar Belakang... 1

1.2 Rumusan Masalah... 2

1.3 Batasan Masalah... 2

1.4 Tujuan Penilitian... 4

1.5 ManfaatPenelitian... 4

1.6 Metodologi Penelitian... 5


(16)

BAB II LANDASAN TEORI

2.1 Konsep Dasar Sistem Informasi... 8

2.2Internet ...10

2.2.1 Konsep Internet... 10

2.2.2 Manfaat Internet... 10

2.3WWW... 11

2.4Browser Web...11

2.5Server Web...12

2.6Web Template... 12

2.7Perusahaan dan Promosi... 13

2.7.1 Perusahaan...13

2.7.2 Promosi...13

2.8 HTML (HyperText Markup Languange)...13

2.9 PHP (Hypertext Preprocessor)... 14

2.9.1 Pengertian PHP... 14

2.9.2 Kelebihan PHP...15

2.9.3 Dasar-dasar Pemrograman PHP... 16

2.10 MySQL... 17

2.11 Macromedia Dreamweaver MX ... 18

BAB III ANALISIS DAN PERANCANGAN 3.1 Analisa Sistem ... 19

3.1.1 Analisa Masalah ...19


(17)

3.1.3Analisa Kebutuhan ...20

3.1.3.1 Perangkat Lunak (Software) ... 21

3.1.3.2 Perangkat Keras (Hardware) ...21

3.1.3.3 Sisi Pengguna ...21

3.2 Perancangan Sistem... 22

3.2.1 Perancangan Proses... 23

3.2.2 Desain Model...26

3.2.2.1 DAD (Diagram Alir Data)... 26

3.2.2.2 E.R Model...36

3.2.2.3 Mapping... 40

3.2.2.4 Kamus Data... 41

3.3 Struktur Menu Sistem... 43

A. Sisi User Biasa... 43

B. Sisi Administrator... 43

C. Sisi Anggota...44

3.4 Rancangan Antarmuka dengan Pengguna... 44

BAB IV IMPLEMENTASI 4.1 Implementasi Basis Data... 58

4.2 Implementasi Proses... 62

a. Implementasi Proses Dari Sisi User Biasa...62

b. Implementasi Proses Dari Sisi Anggota... 73

c. Implementasi Proses Dari Sisi Administrator...80


(18)

a. Dari Sisi User Biasa...88

b. Dari Sisi Anggota... 93

c. Dari Sisi Administrator...99

4.4 Testing (Pengujian)...103

BAB VI KESIMPULAN DAN SARAN 5.1 Kesimpulan... 109

5.2 Saran... 110

DAFTAR PUSTAKA... 111 LAMPIRAN


(19)

DAFTAP TABEL

Tabel 2.1 Bentuk pembuka program PHP... 16

Tabel 3.1 Tabel Perancangan Proses... 24

Tabel 4.1 Tabel Anggota... 58

Tabel 4.2 Tabel Produk...59

Tabel 4.3 Tabel Template... 60

Tabel 4.4 Tabel Kategori... 60

Tabel 4.5 Tabel Pesan ...60

Tabel 4.6 Tabel Admin... 61

Tabel 4.7 Tabel Buku Tamu... 61

Tabel 4.8 Tabel Hasil Kuisioner Pertanyaan 1... 104

Tabel 4.9 Tabel Hasil Kuisioner Pertanyaan 2... 104

Tabel 4.10 Tabel Hasil Kuisioner Pertanyaan 3... 105

Tabel 4.11 Tabel Hasil Kuisioner Pertanyaan 4... 106


(20)

DAFTAP GAMBAP

Gambar 3.1 Diagram Konteks... 26

Gambar 3.2 DAD Level 1...28

Gambar 3.3 DAD Level 2 Sisi User Biasa... 28

Gambar 3.4 DAD Level 3 Proses Pendaftaran Anggota... 29

Gambar 3.5 DAD Level 2 Sisi Anggota... 30

Gambar 3.6 DAD Level 3 Dari Proses Update Data... 31

Gambar 3.7 DAD Level 3 Dari Proses Update Data Produk... 31

Gambar 3.8 DAD Level 4 dari Proses Update Data Anggota... 32

Gambar 3.9 DAD Level 3 Proses Kirim Pesan Sisi Anggota...32

Gambar 3.10 DAD Level 2 Sisi Administrator... 33

Gambar 3.11 DAD Level 3 Proses Aktivasi Anggota Sisi Administrator... 34

Gambar 3.12 DAD Level 3 Proses Update Data Dari Sisi Administrator...35

Gambar 3.13 DAD Level 3 Proses Kirim Pesan Dari Sisi Administrator...35

Gambar 3.14 Diagram ER... 39

Gambar 3.15 Menu untuk User Biasa...43

Gambar 3.16 Menu untuk Administrator...43

Gambar 3.17 Menu Untuk Anggota... 44

Gambar 3.18 Halaman Utama Web Site...44

Gambar 3.19 Halaman Kesepakatan...45

Gambar 3.20 Halaman Form Pendaftaran Anggota... 45


(21)

Gambar 3.22 Halaman Lihat Buku Tamu...46

Gambar 3.23 Halaman Lihat Produk... 47

Gambar 3.24 Halaman Info... 47

Gambar 3.25 Halaman Pencarian Produk...48

Gambar 3.26 Halaman Daftar Perusahaan...48

Gambar 3.27 Login Anggota... 49

Gambar 3.28 Halaman Menu Utama Anggota... 49

Gambar 3.29 Halaman Menu Profil...50

Gambar 3.30 Halaman Menu Edit Profil... 50

Gambar 3.31 Halaman Ganti Password...51

Gambar 3.32 Halaman Menu Produk... 51

Gambar 3.33 Halaman Menu Tambah Produk...52

Gambar 3.34 Halaman Menu Edit Produk... 52

Gambar 3.35 Halaman Pemilihan Desain Template...53

Gambar 3.36 Halaman Menu Kontak ... 53

Gambar 3.37 Halaman Menu Administrator... 54

Gambar 3.38 Halaman Tampil Anggota Yang Belum Aktif... 54

Gambar 3.39 HalamanTampil anggota Yang Sudah Diaktifkan...55

Gambar 3.40 Halaman Tampil Produk... 55

Gambar 3.41 Halaman Menu Kontak... 56

Gambar 4.42 Halaman Tambah Desain web Template... 56


(22)

Gambar 3.44 Halaman Ganti Password Admin...57 Gambar 4.1 Tampilan Halaman Utama (Home) Dari Web Site...88 Gambar 4.2 Tampilan Menu Produk...89 Gambar 4.3 Tampilan Menu Buku Tamu...89 Gambar 4.4 Tampilan Lihat Buku Tamu...90 Gambar 4.5 Tampilan Menu Daftar Perusahaan... 90 Gambar 4.6 Tampilan Template... 91 Gambar 4.7 Tampilan Setelah User Melakukan Pencarian Produk...91 Gambar 4.8 Tampilan Menu Pendaftaran (Halaman Kesepakatan)... 92 Gambar 4.9 Tampilan Menu Pendaftaran (Form Pendaftaran...92 Gambar 4.10 Tampilan Pesan Setelah Mengisi Form Pendaftaran... 93 Gambar 4.11 Tampilan Menu Bantu ... 93 Gambar 4.12 Tampilan Menu Login Anggota... 93 Gambar 4.13 Tampilan Pesan Login Gagal ...94 Gambar 4.14 Tampilan Menu Utama Anggota... 94 Gambar 4.15 Tampilan Menu Profile... 95 Gambar 4.16 Tampilan Menu Edit Profile Dan Ganti Password... 95 Gambar 4.17 Tampilan Pesan Hasil Edit Profile Dan Gant96

Password... 96 Gambar 4.18 Tampilan Menu Produk... 96 Gambar 4.19 Tampilan Menu Edit Produk ...97 Gambar 4.20 Tampilan Menu Web Template... 97 Gambar 4.21 Tampilan Setelah Anggota Memilih Template...98


(23)

Gambar 4.22 Tampilan Menu Kirim Pesan Ke Admin... 98 Gambar 4.23 Tampilan Menu Lihat Pesan... 99 Gambar 4.24 Tampilan Menu Login Administrator...99 Gambar 4.25 Tampilan Menu Utama Administator... 100 Gambar 4.26 Tampilan Menu Tampil Produk...100 Gambar 4.27 Tampilan Menu Hapus Buku Tamu...101 Gambar 4.28 Tampilan Menu Tampil Anggota... 101 Gambar 4.29 Tampilan Pesan Admin Mengaktifkan Atau

Menonaktifkan Anggota... 102 Gambar 4.30 Tampilan Pesan Admin Hapus Anggota

Dan Buku Tamu...102 Gambar 4.31 Tampilan Form Tambah Template... 102 Gambar 4.32 Prosentase Pertanyaan 1...104 Gambar 4.33 Prosentase Pertanyaan 2...105 Gambar 434 Prosentase Pertanyaan 3...105 Gambar 4.35 Prosentase Pertanyaan 4...106 Gambar 4.36 Prosentase Pertanyaan 5...107


(24)

BAB T PENDAHULUAN

1.1 Latar Belakang

Indonesia memilik banyak perusahaan furniture yang dapat menjadi aset bagi negara. Perusahaan-perusahaan furniture mempunyai keinginan untuk mempromosikan produk furniturenya ke khalayak umum baik domestik maupun internasional. Namun perusahaan-perusahaan tersebut memiliki kendala yaitu terbatasnya tempat sebagai ajang promosi hasil produksinya. Dalam mempromosikan produknya mereka masih menggunakan cara-cara lama seperti memasang iklan di media massa atau mengikuti pameran-pameran yang membutuhkan biaya cukup besar. Ada beberapa perusahaan yang mulai mempromosikan produknya lewat internet untuk memperluas jangkauan pemasaran, namun dengan membuat web secara mandiri juga membutuhkan biaya yang cukup besar, baik dalam pembuatannya maupun pemeliharaannnya.

Perkembangan informasi dan komputer yang sangat cepat telah menyebabkan perubahan teknologi yang sangat canggih, terlebih lagi dengan adanya internet. Sejalan dengan perkembangan teknologi pada internet dan telah tersedianya sarana pengolahan data yang cukup canggih, maka akan diperoleh efisiensi dan efektifitas kerja yang lebih baik. Luasnya penggunaan internet telah membuka kesempatan bagi dunia usaha, dalam hal ini internet adalah salah satu bentuk teknologi yang dapat membantu mengatasi permasalahan yang dihadapi perusahaan-perusahaan furniture, khususnya dalam bidang promosi.


(25)

Guna memenuhi kebutuhan para pengusaha furniture untuk mempromosikan hasil produksinya penulis ingin membuat Web Template Sistem Informasi Promosi untuk Perusahaan Furniture. Dengan adanya sistem ini diharapkan dapat mempermudah perusahaan-perusahaan furniture di Indonesia dalam mempromosikan produknya ke khalayak umum sesuai dengan template yang sudah disediakan. Selain itu juga mempermudah para pengunjung web dalam mencari informasi mengenai produk-produk yang ditawarkan oleh perusahaan-perusahaan furniture di Indonesia.

1.2 Pumusan Masalah

Berdasarkan latar belakang diatas maka rumusan masalah dari tugas akhir ini adalah bagaimana membuat suatu sistem yang dapat menyediakan template bagi perusahaan furniture untuk mempromosikan produknya ke khalayak umum.

1.3 Batasan Masalah

Dalam pembuatan Laporan Tugas Akhir ini terdapat masalah yang sangat luas, karena itu penulis memberikan batasan dalam implementasi program yaitu W

a. Dalam sistem ini hanya menyediakan wadah sebagai ajang promosi produk furniture dan tidak disertai transaksi pembelian atau pemesanan produk furniture (e-commerce)

b. Target user (pengunjung) dari website ini adalah user biasa dan anggota


(26)

Fasilitas yang diberikan dalam website ini dibedakan berdasarkan W

User biasa

1. Memperoleh informasi tentang produk dan perusahaan furniture.

2. Disediakannya fasilitas pengisian buku tamu.

3. Bagi perusahaan yang bergerak di bidang furniture, baik produsen maupun toko disediakan fasilitas pendaftaran menjadi anggota (member).

User Anggota

1. Dapat memilih desain template yang telah disediakan 2. Dapat mengubah profile dari anggota.

3. Dapat mengubah data produk yang dipromosikan.

4. Dapat mengganti template yang dipilih dengan template yang lain.

5. Dapat mengup-load file gambar produk maupun logo perusahaan.

c. Desain template yang disediakan ada 3 macam dan bersifat statis.

d. Hanya administrator website yang dapat menghapus anggota, menambah template dan melakukan aktivasi terhadap anggota. e. Sistem pencarian data furniture hanya dilakukan berdasarkan


(27)

1.4 Tujuan Penelitian

Tujuan dari penulisan tugas akhir ini adalah membuat Web Template Sistem Informasi Promosi untuk Perusahaan Furniture agar pihak pemilik perusahaan furniture dapat mempromosikan hasil produksinya dengan mudah.

1.5 Manfaat Penelitian

Penulis mengharapkan manfaat yang akan diperoleh dari pembangunan web template ini yaitu W

1. Bagi Universitas

Hasil penelitian ini diharapkan dapat menambah referensi bacaan ilmiah

2. Bagi Penulis

Untuk menambah pengalaman dalam menerapkan teori - teori yang diperoleh selama kuliah.

3. Bagi Perusahaan

Dapat menjadi sarana promosi bagi pihak perusahaan furniture, dalam memberikan informasi mengenai hasil produknya dan kegiatan di dalamnya.

4. Pengunjung web

Dapat memperoleh informasi tentang produk furniture di Indonesia.


(28)

1.6 Metodologi Penelitian

Langkah – langkah yang digunakan untuk menyelesaikan masalah pada Web Template Sistem Informasi Promosi untuk Perusahaan Furniture dengan menggunakan metode paradigma waterfall sebagai berikut W

1. Rekayasa dan pemodelan sistem

Tahap ini adalah untuk pengumpulan kebutuhan pada sistem dengan sejumlah kecil analisis dan desain.

2. Analisis kebutuhan perangkat lunak

Pada tahap ini dilakukan proses pengumpulan kebutuhan, diintensifkan dan difokuskan pada kebutuhan perangkat lunak. Hal ini dilakukan untuk memahami sifat sistem yang dibangun, unjuk kerja dan desain antarmuka yang diperlukan.

3. Desain

Pada tahap ini dilakukan pengubahan kebutuhan menjadi sebuah representasi perangkat lunak yang dapat dimengerti sebelum proses penulisan program. Rancangan yang dibuat meliputi W

a. Perancangan sistem yang didistribusikan ke dalam Diagram Alir Data (DAD).

b. Perancangan basis data yang didistribusikan ke dalam Entity Relationship Diagram (ERD).

c. Perancangan antarmuka dengan pengguna (user). 4. Coding


(29)

Coding adalah tahap untuk menterjemahkan desain ke dalam kode pemrograman, dalam penelitian ini menggunakan PHP.

5. Pengujian

Pada tahap ini dilakukan pengujian terhadap sistem yang telah dibuat dengan tujuan untuk menemukan kesalahan-kesalahan dan melihat kinerja perangkat lunak yang dihasilkan.

6. Pemeliharaan

Tahap ini meliputi kegiatan-kegiatan koreksi kesalahan dan penyesuaian perangkat lunak terhadap perubahan lingkungan dan kebijakan.

Dalam penulisan tugas akhir ini, metode yang dilakukan hanya sampai pada tahap pengujian (testing) dan tidak melibatkan tahap selanjutnya yaitu pemeliharaan.

1.7 Sistematika Pembahasan

Sistematika penulisan ini dimaksudkan untuk memberikan gambaran atau kerangka garis besar secara keseluruhan.

BAB T PENDAHULUAN

Sistematika ini meliputi latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan

BAB TT LANDASAN TEOPT

Landasan teori membahas mengenai uraian dasar teori yang akan digunakan penulis dalam melakukan perancangan web template.


(30)

BAB TTT ANALTSA DAN PEPANCANGAN

Menguraikan secara rinci mengenai analisa dan desain sistem yang digunakan dalam Web Template Sistem Informasi Promosi untuk Perusahaan Furniture yang meliputi W Analisa sistem, Perancangan sistem, Desain model, Perancangan struktur menu, dan Perancangan User Interface.

BAB TV TMPLEMENTAST

Menjabarkan mengenai desain implementasi program (coding) dari sistem yang akan dibuat. dan menampilkan pembahasan dari hasil program Web Template Sistem Informasi Promosi untuk Perusahaan Furniture yang telah dibuat.

BAB V KESTMPULAN DAN SAPAN

Bab ini berisi kesimpulan dari sistem yang telah dibuat serta saran-saran yang memungkinkan pengembangan tugas akhir ini.


(31)

BAB TT

LANDASAN TEOPT

2.1 Konsep Dasar Sistem Tnformasi

Suatu sistem dapat didefinisikan sebagai satu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang saling berinteraksi untuk mencapai suatu tujuan (Jogiyanto, 1989).

Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai W

1. Komponen-komponen (components)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi dan membentuk satu kesatuan. Komponen-komponen atau elemen-elemen sistem dapat berupa subsistem atau beberapa bagian sistem.

2. Batas sistem (boundary)

Batas sistem adalah daerah yang mambatasi antara suatu sistem dengan lingkungannya atau dengan sistem lainnya. Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut.

3. Lingkungan luar sistem (environments)

Lingkungan luar sistem adalah segala sesuatu dilauar sistem yang mempengaruhi sistem. Lingkungan luar sistem dapat bersifat menguntungkan sistem dan dapat juga bersifat merugikan sistem.


(32)

4. Penghubung (interface)

Merupakan media penghubung antara satu subsistem dengan subsistem lainnya sehingga dapat saling berinteraksi membentuk satu kesatuan. 5. Masukan (input)

Masukan dapat berupa perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran.

6. Keluaran (output)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

7. Pengolah (process)

Bagian dari sistem atau sistem itu sendiri yang bertugas mengubah masukan menjadi keluaran.

8. Sasaran (objectives) atau Tujuan (goals)

Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan dan keluaran yang dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

Informasi adalah hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk mengambil keputusan (Jogiyanto, 1989).


(33)

Sumber dari informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian pada saat tertentu.

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan yang cerdik (Jogiyanto, 1989).

2.2 Internet

2.2.1 Konsep Tnternet

Internet adalah singkatan dari Interconection Network yang merupakan suatu jaringan atau kumpulan komputer di seluruh dunia yang saling terhubung menjadi satu dan saling berkomuikasi. Komputer yang dahulu yang berdiri sendiri dapat berhubungan langsung dengan komputer–komputer lain di seluruh dunia. Dengan adanya fasilitas internet setiap orang dapat melakukan apa saja seperti mengirim email, mencari data, akses bank dan lain-lain.

2.2.2 Manfaat Tnternet

Banyak keuntungan yang diperoleh dengan adanya internet baik dalam bidang pendidikan, bisnis, pemerintahan, dan lain- lain, diantaranya sebagai berikut W

1) Sebagai media pertukaran data dan informasi antara para pemakai. 2) Internet dapat digunakan sebagai media promosi


(34)

3) Sebagai alat komunikasi yang interaktif 4) Sebagai alat reseach dan pengembangan 2.3 WWW (World Wide Web)

WWW atau yang biasa disebut dengan nama web merupakan salah satu layanan yang didapat oleh komputer yang terhubung dengan internet. Dua hal khusus yang membedakan WWW dengan lainnya, yaitu sebagai berikut W

a. Selain dalam bentuk teks, informasi di WWW dapat ditampilkan dalam bentuk multimedia yang berupa grafik, suara, video dan data multimedia lainnya yang saling terhubung satu dengan lainnya.

b. Informasi yang ditampilkan di WWW dapat menghubungkan (link) ke informasi atau dokumen (home page) atau alamat internet lainnya lewat hypertext. Dokumen yang berisi hypertext dibuat dengan menggunakan HTML (Hypertext Markup Language).

Home page adalah halaman pertama atau sampul dari suatu website yang biasanya berisi tentang informasi umum.

2.4 Browser Web

Browser web adalah perangkat lunak yang mempunyai tugas untuk menterjemahkan informasi yang diterima dari server web dan menampilkan pada layar komputer pengguna. Umumnya browser web menerima data dalam bentuk HTML. File HTML yang merupakan file teks biasa yang selain berisi informasi yang hendak ditampilkan kepada user, juga memiliki perintah-perintah untuk mengatur tampilan data-data tersebut. Browser kemudian menerjemahkan perintah-perintah tersebut.


(35)

Contoh dari web browser antara lain Netscape, Opera, Internet Explorer, Mosaic dan lain-lain.

2.5 Server Web

Server Web adalah perangkat lunak khusus yang bertugas melayani permintaan-permintaan dari browser web akan dokumen-dokumen yang tersimpan didalam server web tersebut. Beberapa perangkat lunak server web memiliki fasilitas seperti server-side programming, security protocol dan lain sebagainya.

Perangkat lunak server web yang ada sekarang tersedia untuk dapat dijalankan pada berbagai platform dan lingkungan sistim operasi. Meskipun banyak macam server web yang tersedia akan tetapi secara fungsional adalah sama yaitu untuk melayani permintaan-permintaan dari browser web. Contoh dari web server antara lain Apache, Xitami, PWS dan lain lain.

2.6 Template Web

Template Web adalah desain-desain halaman web beserta seluruh komponennya (mis. gambar, stylesheet, dsb) baik berupa file statis maupun file dinamis yang berupa program atau aplikasi yang berjalan sebagai aplikasi web.

(httpW//namadomain.com /wt/ term.php?) .

Dengan demikian Web Template merupakan desain website yang sudah jadi dibuat untuk digunakan sebagai dasar untuk pembuatan website professional berkualitas tinggi yang bisa dikerjakan dengan cepat.


(36)

2.7 Perusahaan dan Promosi 2.7.1 Perusahaan

Perusahaan Furniture adalah tempat terjadinya kegiatan produksi furniture dan berkumpulnya semua faktor produksi. Kegiatan yang dilakukan pada perusahaan antara lain produksi, promosi, pemasaran, dan lain sebagainya.

2.7.2 Promosi

Promosi adalah sebuah aktifitas menawarkan produk atau jasa yang bertujuan menarik orang lain untuk membeli, menggunakan atau bahkan hanya melirik produk atau jasa yang ditawarkan.

Promosi bisa dilakukan dengan cara beriklan di berbagai media (advertising), melakukan penawaran secara langsung melalui surat, flyer atau email (direct marketing), melakukan sale atau discount (sales promo), menawarkan produk tersebut melalui pendekatan langsung kepada customer (personal selling) dan yang sedang berkembang sekarang adalah internet.

Sebagai media promosi, website mempunyai keuntungan sebagai berikut W 1. Informasi detail dan tuntas dari produk dan jasa yang ditawarkan.

2. Tampilan yang baik akan memberi image yang baik ke calon pelanggan. 3. Isi yang selalu up-to-date.

2.8 HTML (Hypertext Markup Languange)

HTML (Hypertext Markup Languange)adalah sebuah bahasa script yang berguna untuk menuliskan halaman web. HTML merupakan file text yang berisi instruksi kepada browser tentang bagaimana sebuah halaman situs akan ditampilkan. HTML hanyalah sebuah bahasa script yang dapat berjalan apabila


(37)

dijalankan di dalam browser (pengakses web). Browser-browser yang mendukung HTML antara lain adalah Internet Explorer, Nescape Navigator, Opera, Mozila dan lain-lain.

Kode-kode program HTML dapat ditulis menggunakan editor Macromedia Dreamweaver, Front Page, NotePad atau yang lainnya. Kelebihan menggunakan HTML adalah cross platform, dapat ditampilkan pada OS yang berbeda-beda dengan bentuk yang masih sama.

HTML memiliki beberapa sintaks dasar . Struktur dari HTML pada dasarnya dibagi menjadi dua bagian, yaitu header (awal) dan body (isi). Masing – masing ditandai oleh container tag <head> dan <body>. Bagian head berisi judul dokumen dan informasi dasar lainnya. Sedangkan body adalah data dokumen. Susunan program dalam HTML dapat dituliskan sebagai berikut W

<HTML> <HEAD>

<TITLE> ..judul web..</TITLE> </HEAD>

<BODY>

.... Program Ditulis disini.... </BODY>

</HTML>

2.9 PHP (Hypertext Preprocessor) 2.9.1 Pengertian PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. PHP adalah salah satu teknologi baru yang mulai banyak dimanfaatkan untuk perkembangan web. PHP atau Hypertext Preprocessor merupakan bahasa


(38)

pemrograman web yang bersifat Server Side yang memiliki kemampuan untuk dikombinasikan dengan teks, HTML, dan komponen-komponen lain untuk membuat suatu halaman web lebih menarik, dinamis, dan interaktif. PHP sebenarnya program yang berjalan pada platform LINUX sehingga membuat program ini freeware, selanjutnya PHP mengalami perkembangan yakni dibuat dalam versi Windows.

2.9.2 Kelebihan PHP

Kegunaan PHP adalah membuat aplikasi web yang terkoneksi ke database. PHP dapat mendukung banyak database seperti MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, SQLServer, dan lain sebagainya. PHP juga mendukung komunikasi dengan layanan lain melalui protocol IMAP, SNMP, NNTP, dan POP3 atau HTTP. Beberapa keuntungan menggunakan PHP W

 PHP bersifat open source dan Anda dapat download dari www.php.net  PHP mudah dipelajari dan berjalan dengan efisien pada sisi server.  PHP dapat dijalankan pada berbagai macam platforms seperti

Windows, Linux, Unix, dan lain sebagainya.

 PHP juga kompatibel dengan banyak web server utama seperti Apache, IIS, dan lain sebagainya.

Salah satu kelebihan lain yang dimiliki PHP adalah dapat disisipkan ke dalam Tag-Tag HTML. Berikut adalah contoh script pada PHP yang berada di dalam Tag HTML W


(39)

<html> <head>

<title>Programku yang pertama </title> </head>

<body>

<?php echo “Website Furniture”?> </body>

</html>

2.9.3 Dasar - dasar Pemrograman PHP

Seperti pada pemrograman-pemrograman lainnya PHP memiliki beberapa aturan penulisan yang harus diketahui, yaitu bagaimana memulai program PHP dan mengakhiri PHP. Untuk memulai program PHP, Anda dapat memulainya dengan mengenal sebuah tag pengenal PHP yang digunakan untuk menulis kode PHP.

Untuk menuliskan kode PHP harus memulainya dengan tanda “<php?” dan mengakhirinya dengan tanda “?>”, kemudian file tersebut diberi ekstension “.php” atau ekstension yang telah kita atur webserver. Selain penggunaan tanda seperti itu, masih ada beberapa bentuk yang lain yang ditunjukkan pada tabel berikut W

Tabel 2.1 Bentuk pembuka program PHP

Awal Akhir

<? ?>

<?php ?>

<script languange=”php”> </script>


(40)

2.10 MySQL

Saat ini MySQL merupakan database yang paling digemari dikalangan programmer web, dengan alasan cukup stabil digunakan sebagai media penyimpanan. MySQL (My Structure Query Language) merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multi user.

Selain sebagai database server, MySQL merupakan suatu sistem manajemen database. Untuk menambahkan, mengakses dan memproses data yang tersimpan pada suatu database dibutuhkan sistem manajemen database seperti MySQL.

Pada awalnya MySQL merupakan database yang shareware, yaitu software yang didistribusikan bebas untuk keperluan pengguna secara pribadi, kemudian bila software akan digunakan secara komersial maka harus memiliki lisensi pembuatnya. Namun saat ini, MySQL adalah software open source sehingga dapat didistribusikan bebas dan digunakan untuk keperluan pribadi atau komersial tanpa harus memiliki lisesnsi dari pembuatnya.

MySQL memiliki banyak kemudahan untuk dipelajari dan digunakan. Beberapa hal penting yang menyebabkan MySQL dikenal dan banyak digunakan orang adalah W

1. MySQL mudah dipelajari, baik dalam hal struktur basis data maupun pengguna query.

2. MySQL dapat dijalankan dan menangani banyak user dalam waktu bersamaan.


(41)

3. Kelebihannya mampu mendukung Relational Database Manajemen Sistem (RDBMS), sehingga dengan kemampuan ini MySQL akan mampu menangani data-data sebuah perusahaan yang berukuran sangat besar hingga berukuran Gyga Byte.

4. MySQL menyediakan dokumen open source sehingga pengguna leluasa melakukan perubahan-perubahan source code untuk mengembangkan sistem sesuai dengan kebutuhan dan bisa di download di www.mysql.com.

5. Didukung program-program umum seperti C, C++, Java, Perl, PHP, Python, TCL APIs dls.

6. Bekerja pada berbagai platform. (tersedia berbagai versi untuk berbagai sistem operasi).

2.11 Macromedia Dreamweaver MX

Dreamweaver merupakan suatu bentuk program editor web yang dibuat oleh Makromedia. Dengan program ini seorang programmer web dapat dengan mudah membuat dan mendesain webnya.

Dreamweaver MX adalah editor yang komplit yang dapat digunakan untuk membuat animasi sederhana yang berbentuk layer karena program ini mempunyai dua bentuk layer, yaitu bentuk halaman Design dan halaman Code sehingga akan mempermudah programmer dalam menambahkan script yang berbasis PHP maupun Javascript. Sebagai editor Dreamweaver MX mempunyai sifat yang WYSIWYG (what you see is what you get), yang artinya seorang programer dapat langsung hasil karyanya tanpa harus dibuka di browser.


(42)

BAB TTT

ANALTSTS DAN PEPANCANGAN

Pada bab ini akan dijelaskan pembahasan mengenai analisis dan perancangan yang nantinya akan dipakai untuk memecahkan segala permasalahan yang ada dan sedapat mungkin menggambarkan perkembangan aplikasi dimasa yang akan datang. Pembahasan akan dimulai dengan analisa sistem yang dilanjutkan dengan perancangan sistem.

3.1 Analisa Sistem 3.1.1 Analisa Masalah

Pada dasarnya perusahaan-perusahaan furniture masih menggunakan cara yang sederhana dalam mempromosikan produknya seperti membuat brosur, memasang iklan di media massa, mengikuti pameran dan lain sebagainya sehingga jangkauan pemasarannya masih terbatas. Sedangkan dari sisi masyarakat umum, banyak orang yang enggan untuk mendatangi perusahaan furniture satu ke perusahaan furniture yang lain untuk mendapatkan informasi produk yang diinginkan karena dianggap tidak praktis.

Selain itu sedikit perusahaan furniture yang memanfaatkan teknologi internet sebagai media penyampaian informasi dan promosi untuk mengenalkan produk-produknya.Hal ini disebabkan biaya pembuatan situs web yang sangat mahal dan memakan waktu yang lama.


(43)

Sehingga hal ini dapat mendorong dibuatnya sebuah web template yang mampu menampung keinginan perusahaan-perusahaan furniture sebagai media penyampaian informasi dan media promosi produk-produknya.

3.1.2 Analisa Kelayakan

Web template untuk mempromosikan produk perusahaan furniture layak diwujudkan karena membantu perusahaan-perusahaan furniture untuk mempromosikan produknya dan masyarakat umum dalam memperoleh informasi tentang perusahaan-perusahaan furniture di Indonesia. Karakteristik sistem yang akan dikembangkan adalah W

a. Promosi menggunakan web lebih menghemat biaya daripada menggunakan cara-cara tradisional.

b. Mempromosikan produk furniture lewat internet lebih praktis karena konsumen dapat melihat produk yang dipromosikan kapan saja tanpa batasan ruang dan waktu serta dapat mengetahui spesifikasi produk.

Sistem yang dibuat tidak terlalu kompleks atau rumit di dalam penggunaannya, sehingga user tidak mengalami kesulitan dalam penggunaannya

3.1.3 Analisa Kebutuhan

Dalam perancangan web template ini dibutuhkan berbagai hal yang sangat mendukung yaitu perangkat lunak (software), perangkat keras (hardware), serta pengguna (user).


(44)

3.1.3.1 Perangkat Lunak (Software)

Dalam perancangan website ini perangkat lunak yang dibutuhkan antara lain W

• Internet Explorer 6.0 sebagai browser

• Apache webserver versi 1.3.23 sebagai server

• PHP versi 4.1.1 dan HTML sebagai bahasa pemrograman web

• MySQL versi 3.2.3.48 sebagai database

• Macromedia dreamweaver MX sebagai desain user interfacenya

3.1.3.2 Perangkat Keras (Hardware)

Dalam perancangan website ini perangkat keras yang digunakan antara lain W

• PC dengan prosesor Intel P4 2,4 Ghz

• Memori DDR RAM 256 Mb

• Harddisk 40 GB

• Microsoft Windows XP sebagai sistem operasi 3.1.3.3 Sisi pengguna

Pengguna rancangan web template dibagi menjadi 3, yaitu W 1. Sisi User Biasa

a. User biasa dapat mencari suatu produk furniture yang diinginkan dengan mudah dan cepat.

b. User biasa mendapatkan informasi tentang produk dan perusahaan furniture secara detail dan terbaru.


(45)

c. Pengunjung mendapatkan fasilitas untuk mengisi buku tamu.

d. Mendapatkan fasilitas registrasi menjadi anggota. 2. Sisi Anggota

a. Mendapatkan fasilitas untuk mengup-date data produk dan perusahaan.

b. Mendapatkan fasilitas memakai template yang sudah tersedia.

c. Dapat mengupload file baik gambar logo perusahaan maupun gambar produknya.

d. Mendapat fasilitas untuk melakukan kontak dengan adminitrator.

3. Sisi Administrator

a. Membutuhkan fasilitas untuk melihat semua data anggota. b. Membutuhkan fasilitas untuk mengaktifkan anggota. c. Membutuhkan fasilitas untuk menghapus data anggota

yang sudah tidak aktif lagi.

d. Membutuhkan fasilitas untuk menjawab pesan dari anggota.

e. Membutuhkan fasilitas untuk menambah template. 3.2 Perancangan Sistem

Setelah melakukan analisa sistem yang ada, maka langkah selanjutnya adalah membuat perancangan sistem. Secara umum tujuan dari


(46)

perancangan sistem adalah memberikan gambaran secara umum kepada user tentang sistem yang baru. Pada tahap ini akan diuraikan penjelasan bagaimana rancangan web template ini dibangun.

Sistem yang akan dibangun memberikan fasilitas update data yang dapat dilakukan oleh anggota sehingga lebih memudahkan dilakukannya modifikasi data sesuai dengan perubahan bisnis mereka dan juga memberikan hak sepenuhnya kepada anggota untuk mengolah situsnya. Administrator bertindak sebagai penyedia layanan yang menyediakan informasi yang dibutuhkan oleh user. Dalam hal ini administrator tetap mempunyai hak penuh untuk menghapus data yang sudah tidak diperlukan lagi, dan melakukan aktivasi bagi anggota. Sedangkan dari sisi user biasa sistem ini memberikan kemudahan dalam pencarian informasi tentang produk-produk furniture.

3.2.1 Perancangan Proses

Entitas yang terlibat dalam sistem adalah W a. User Biasa

Input W data pencarian, data buku tamu, data registrasi.

Output W data produk, data buku tamu, data anggota, pesan validasi registrasi dan pesan hasil input buku tamu.

b. Anggota

Input W data login, data anggota yang akan diedit, data produk yang akan diinputkan, data produk yang akan diedit, data produk yang akan dihapus, template yang akan dipilih, data pesan yang


(47)

akan dikirim, data pesan yang akan dihapus, password lama dan password baru.

Output W pesan validasi login, pesan hasil input produk, pesan hasil edit produk, pesan hasil edit anggota, pesan hapus data produk, pesan hasil pengiriman pesan, pesan hasil hapus pesan , pesan hasil pilih template, pesan hasil ubah template, pesan ubah password, data produk, data anggota, data pesan dan data template.

c. Administrator

Input W data login admin, data anggota yang akan diaktifkan, data pesan yang akan dikirim, data pesan yang akan dihapus, data template yang akan diinputkan, data produk yang akan dihapus, data anggota yang akan dinonaktifkan, data anggota akan yang dihapus, data buku tamu yang akan dihapus, password lama dan password baru .

Output W data anggota, data produk, data template, data pesan, pesan validasi login admin, pesan hasil aktivasi anggota, pesan hasil pengiriman pesan, pesan hasil hapus pesan, pesan hasil hapus produk, pesan hasil nonaktif anggota, pesan hasil hapus anggota, pesan hasil input template, pesan hasil ubah password.

Tabel 3.1 Tabel perancangan proses

Sisi Nama Proses Keterangan

Pencarian Produk Pencarian berdasarkan kata kunci (kategori produk) yang telah dimasukkan


(48)

User Biasa Mengisi buku tamu User biasa mendapat fasilitas mengisi buku tamu

Pendaftaran anggota

Mendapatkan fasilitas menjadi anggota dengan mengisi formulir yang telah disediakan

Administrator

Login Admin Memasukkan id admin dan password Tampil anggota Menampilkan data anggota

Aktivasi anggota Mengaktifkan anggota yang telah memenuhi syarat pendaftaran

Non Aktifkan dan Hapus data anggota

Menonaktifkan anggota dan menghapus data anggota yang sudah tidak aktif lagi

Tambah Template Admin dapat menambah desain template Kirim pesan Mengirim dan menjawab pesan ke anggota

Anggota

Login anggota

Mengecek kevaliditasan username dan password yang dimasukkan anggota sesuai dengan database yang telah dibuat

Memilih template Mendapatkan fasilitas memilih template yang telah disediakan

Input data produk Input data produk yang akan dipromosikan

Update data produk Mengolah data produk yang sudah diinputkan untuk diganti dengan data yang baru ataupun dihapus.


(49)

Update data anggota Mengolah data anggota yang sudah dimasukkan untuk diganti dengan data yang baru ataupun dihapus

Ubah template Mengganti template yang telah dipilh dengan template baru.

Kirim pesan Mengadakan komunikasi dengan admin dengan mengirimkan pesan

3.2.2 Desain Model

3.2.2.1 DAD (Diagram Arus Data)

Diagram Arus Data ( DAD) adalah suatu diagram yang menunjukkan asal dan arah aliran data dalam sistem serta aktivitas atau pemrosesan yang dilakukan oleh sistem tersebut.

Dari gambaran umum sistem dan analisa yang telah dilakukan, maka sistem dapat digambarkan dengan sebuah diagram konteks sebagai berikutW

0 Web template

promosi Data pencarian, data

registrasi, data buku tamu

Data pencarian, data buku tamu, pesan interaksi

Data anggota, data produk, Data template,data pesan

pesan interaksi

Data anggota, data produk, data pesan, data template, data

buku tamu,pesan interaksi

Data login, data status anggota, data template,

data pesan,data buku tamu User biasa

Anggota

Administrator

Data login, data anggota, data produk, data pesan,

data template


(50)

Pada gambar diagram konteks di atas digunakan data komposit. Maksudnya, dilakukan pengelompokkan data dengan tujuan supaya gambar diagram konteks tidak terlalu kompleks. Berikut penjelasan dari data komposit diagram konteksW

1. Data pencarian berdasarkan kategori produk. Contohnya W meja, almari, kursi.

2. Data buku tamu yang yang meliputi nama, email dan komentar.

3. Data registrasi yang meliputi username, password, nama perusahaan, pemilik, alamat, telepon dan email.

4. Data login anggota yang meliputi username dan password . 5. Data login admin yang meliputi admin_id dan pass_admin. 6. Data anggota merupakan data registrasi yang sudah tervaliditasi.

7. Data produk yang meliputi id_produk, nama produk, harga, jumlah, kategori, keterangan, deskripsi dan gambar.

8. Data pesan yang meliputi id_pesan, id_anggota, tgl_pesan, pesan, jenis dan sender.

9. Data template.

10. Pesan interaksi meliputi segala bentuk pesan sebagai sarana komunikasi sistem kepada user.

11. Data status anggota adalah data yang menunjukan status anggota, apakah anggota sudah aktif atau belum.


(51)

DAD Level 1 Sistem Web Template Promosi 1 Sub sistem User biasa 2 Sub sistem Anggota 3 Sub sisten Admin Anggota Administrator User biasa buku tamu anggota produk template anggota Data pencarian, data

registrasi, data buku tamu

Data produk, data anggota Data buku tamu, pesan hasil input buku

tamu, pesan validasi registrasi

Data buku tamu

Data registrasi

Data anggota

Data produk

Data login, data anggota, data produk,data pesan, data template yg

dipilih , password baru

Data anggota, data produk, data pesan, data template

produk

pesan Data login, data anggota

Data produk Data template Data pesan anggota admin produk pesan Data login, Data produk Data anggota Data login, data anggota, data

produk,data pesan, data template baru, password baru

Data anggota, data produk, datapesan, data template

buku tamu template Data template

Data buku tamu Data pesan pesan validasi login , pesan hasil input data

produk,pesan hasil edit data anggota dan produk, pesan hasil pilih template , pesan hasil kirim

pesan, pesan hasil ganti password

pesan validasi login , pesan hasil hapus data produk dan data anggota , pesan hasil tambah template, pesan hasil kirim pesan , pesan hapus

buku tamu, pesan hasil ganti password

Gambar 3.2 DAD level 1 sistem web template promosi

DAD Level 2 dari Sisi User Biasa

User Biasa 1.3 Pengisian Buku Tamu buku tamu 1.1 Pencarian produk produk Data produk, pesan gagal

Data pencarian

Data buku tamu, pesan

pengiriman buku tamu Data buku tamu valid Data Buku tamu

Data produk yg dicari

1.2 Pendaftaran

Anggota

anggota Data registrasi

Pesan validasi registrasi

Data registrasi valid


(52)

Penjelasan proses dari DAD level 2 dari sisi user biasa sebagai berikut W 1. Proses Pencarian

Pada proses ini user biasa dapat melakukan pencarian dengan memasukkan kategori produk maka sistem akan mencari alamat URL berdasarkan kategori yang dimasukkan dan memberikan informasi data pencarian.

2. Proses Pengisian Buku tamu

Pada proses ini user biasa memasukkan nama, email, alamat dan pesan. Hasil dari proses ini adalah pesan hasil pengisian buku tamu dan tampilan buku tamu yang telah diisi oleh user biasa.

3. Proses Pendaftaran Anggota

Pada proses ini calon anggota melakukan pendaftaran dengan cara mengisi formulir. Hasil dari proses ini adalah pesan interaksi. DAD level 2 proses pendaftaran sisi user biasa ini akan dijelaskan lebih rinci pada DAD level 3 proses pendaftaran anggota.

DAD Level 3 Proses Pendaftaran Anggota

1.2.1 Pendaftaran

Anggota

Data anggota Calon Anggota

1.2.2 Aktivasi

valid

Admin Data registrasi

Data registrasi

Data anggota

Status aktif Pesan validasi registrasi


(53)

DAD Level 2 dari Sisi Anggota Anggota 2.1 Login Anggota 2.3 Update Data Data login Pesan validasi login Template Produk 2.2 Pilih template Anggota 2.4 Kirim Pesan valid valid valid Pesan Data template Data produk Data anggota Data pesan Data template Admin Data produk, data anggota,

data template, password baru Data template yang dipilh

Data pesan Pesan hasil update data

Pesan hasil kirim pesan

Pesan hasil pilih template

Data pesan

Gambar 3.5 DAD level 2 sisi anggota

Penjelasan proses dari DAD level 2 dari sisi anggota sebagai berikut W 1. Login Anggota

Pada proses ini anggota memasukkan data untuk login yang berupa username dan password. Jika data yang dimasukkan valid maka anggota dapat melakukan proses selanjutnya, jika tidak cocok dengan basis data yang tersimpan maka akan muncul pesan login gagal dan anggota diminta mengulangi proses login.

2. Proses Pemilihan Template

Pada proses ini anggota dapat memilih template-template yang sudah disediakan.


(54)

Pada proses ini anggota dapat mengupdate data produk, data amggota dan ganti data template. DAD level 2 proses 2.3 sisi anggota ini akan dijelaskan lebih rinci pada DAD level 3 proses update data.

DAD Level 3 dari Proses update Data

2.3.1 Update Data produk 2.3.2 Update Data Anggota 2.3.3 Ganti Data template Anggota valid valid valid Data anggota , password baru

Data produk

Data template yg diganti Pesan hasil update data anggota,

pesan ganti password

Pesan hasil ganti template Pesan hasil update data produk

produk anggota template Data template Data produk Data anggota

Gambar 3.6 DAD level 3 dari proses update data

Pada proses update data produk anggota dapat menambah data produk baru, mengubah/mengganti data lama produk dengan data baru dan menghapus data produk. DAD level 3 proses 2.3.1 sisi anggota ini akan dijelaskan lebih rinci pada DAD level 4 proses update data produk.

DAD Level 4 dari Proses Update Data Produk 2.3.1.1 Tambah data

produk

Anggota Edit data 2.3.1.2 produk 2.3.1.3 Hapus data produk Produk valid valid valid Data produk editan

Data produk valid

Data produk

Data produk Data produk

Data produk

Pesan tambah data produk

Pesan edit data produk

Pesan hapus data produk


(55)

DAD level 3 proses 2.3.2 sisi anggota ini akan dijelaskan lebih rinci pada DAD level 4 proses update data anggota. Pada proses ini anggota dapat mengedit data anggota ataupun ganti password.

DAD Level 4 dari Proses Update Data Anggota

2.3.2.1 Ganti password Anggota 2.3.2.2 Edit Data anggota anggota Password baru

Pesan ganti password Password baru valid

Password lama

Data anggota valid

valid Data anggota

Pesan edit data anggota

Gambar 3.8 DAD level 4 dari proses update data anggota

4. Proses Kirim Pesan

Pada proses ini anggota melakukan kontak dengan ke admin mengirimkan pesan baru, jawab pesan dan hapus pesan. Proses kirim pesan akan dipecah lagi menjadi beberapa proses lagi.

DAD level 3 Proses Kirim Pesan dari Sisi Anggota

3.4.1 Kirim pesan Baru 3.4.2 Jawab Pesan 3.4.3 Hapus Pesan Anggota valid valid valid Data pesan Data pesan Data pesan

Pesan hasil jawab pesan

Pesan hasil hapus pesan Pesan hasil kirim pesan

pesan

Data pesan Data pesan Data Pesan


(56)

DAD Level 2 dari Sisi Administrator 3.1 Login Admin 3.3 Update Data Administrator 3.2 Aktivasi Anggota 3.4 Kirim Pesan anggota pesan Data login Pesan gagal valid valid valid Data status anggota Data anggota

Data anggota

Data produk

Data produk, data template, password baru

Pesan hasil update data

Data pesan Pesan kontak Data pesan template admin Data template Password baru Password lama buku tamu Data buku tamu

produk Data status anggota

Gambar 3.10 DAD level 2 sisi administrator

Penjelasan proses dari DAD level 1 dari sisi administrator sebagai berikut W

1. Proses Login Admin

Pada proses ini administrator memasukkan admin_id dan password yang akan disesuaikan dengan basis data yang tersimpan . Jika data yang dimasukkan valid maka administrator dapat melakukan proses selanjutnya.

2. Proses Aktivasi Anggota

Pada proses ini administrator melakukan pengaktifan calon anggota menjadi anggota dengan mengubah status belum aktif menjadi aktif.


(57)

Selanjutnya proses 3.2 yaitu aktivasi anggota akan dipecah lagi menjadi beberapa proses seperti yang terlihat pada gambar 3.11

DAD level 3 Proses Aktivasi Anggota dari Sisi Administrator

3.2.1 Aktifkan Anggota

3.2.3 Hapus Anggota 3.2.2 Non Aktifkan

Anggota Administrator

valid

valid Data status aktif

Pesan hasil hapus data anggota

anggota Data anggota

Data anggota

Data anggota

Data anggota Data status aktif

Data status non aktifkan Pesan hasil non aktifkan anggota

Pesan hasil aktifkan

anggota Data status non aktif

valid

Gambar 3.11 DAD level 3 proses aktivasi anggota sisi administrator

3. Proses Update Data

Pada proses ini administrator dapat melakukan update data berupa peghapusan data produk, buku tamu, tambah template dan ganti password. Selanjutnya proses 3.3 yaitu update data akan dipecah lagi menjadi beberapa proses seperti pada gambar 3.12


(58)

DAD level 3 Proses Update Data dari Sisi Administrator 3.3.1 Hapus data Produk 3.3.2 Hapus Data Buku Tamu 3.3.3 Tambah Template Administrator valid valid valid buku tamu Data anggota Data template

Pesan hasil hapus data buku tamu

Pesan tambah template Pesan hasil hapus data produk

produk Buku tamu template Data template Data produk Data produk 3.3.4 Ganti Password valid admin Password baru Password lama Password baru

Pesan ganti password

Gambar 3.12 DAD level 3 proses update data sisi administrator

4. Proses Kirim Pesan

Pada proses ini administrator melakukan kontak dengan ke anggota yang meliputi proses kirim pesan baru, jawab pesan dan hapus pesan. Proses kirim pesan akan dipecah lagi menjadi bebrapa proses lagi. DAD level 3 Proses Kirim Pesan dari Sisi Administrator

3.4.1 Kirim pesan Baru 3.4.2 Jawab Pesan 3.4.3 Hapus Pesan Administrator valid valid valid Daa pesan Data pesan Data pesan

Pesan hasil jawab pesan

Pesan hasil hapus pesan Pesan hasil kirim pesan

pesan

Data pesan Data pesan Data Pesan


(59)

3.2.2.2 E-P Model

Untuk memodelkan struktur database digunakan diagram E-R (Entity Relational). Perancangan diagram entity relationship ( ERD) berdasarkan atas persepsi obyek tersebut benar-benar ada (entities) dan terdapat hubungan antar obyek (relationship).

Langkah-langkah membuat diagram relasi entitas adalah sebagai berikut W

1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang terlibat. Dalam sistem ini terdapat entitas yang terlibat, yaitu entitas anggota, template, produk, pesan dan kategori.

2. Menentukan atribut-atribut kunci dari masing-masing himpunan entitas. Atribut key yang terdapat dalam masing-masing himpunan entitas adalah atribut yang sangat penting, yang berfungsi sebagai pengidentifikasi setiap entitas yang ada di dalamnya.

 Entitas anggota memiliki atribut kunci id_anggota  Entitas produk memiliki atribut kunci id_produk  Entitas template memiliki atribut kunci id_tempate  Entitas kategori memiliki atribut kunci kategori  Entitas pesan memiliki atribut kunci id_pesan

3. Mengidentifikasikan dan menetapkan seluruh himpunan relasi.

Dalam sistem ini terdapat 4 relasi, yaitu relasi memilih yang merupakan relasi yang terjadi antara entitas anggota dan template, relasi mempromosikan yang merupakan relasi yang terjadi antara


(60)

entitas template dan produk, relasi memiliki yang merupakan relasi yang terjadi antara entitas produk dan kategori dan relasi kirim yang merupakan relasi yang terjadi antara entitas anggota dan pesan.

4. Menentukan derajat/kardinalitas relasi

Kardinalitas/ derajat relasi adalah bentuk hubungan antara 2 tabel atau lebih, yang salah satu tabel akan memiliki bentuk ketergantungan yang erat, sehingga tidak dapat dipisah-pisahkan secara menyendiri. Dengan adanya hubungan ini suatu data dapat disimpan dengan struktur yang terorganisir sehingga memudahkan kita dalam mengelola databasenya.

 Dalam sistem promosi anggota hanya bisa memilih satu template dan sebaliknya setiap template dapat dipilih oleh lebih dari satu anggota. Sehingga derajat relasi/kardinalitas yang terjadi antara entitas anggota dan template adalah Many-to-one (MW1).

 Setiap anggota dapat mempromosikan lebih dari satu produk, sehingga derajat relasi/kardinalitas yang terjadi antara entitas anggota dan produk adalah one-to-many ( 1WM).

 Setiap kategori memiliki lebih dari satu produk, sehingga derajat relasi/kardinalitas yang terjadi antara entitas kategori dan produk adalah one-to-many ( 1WM).

 Setiap anggota dapat mengirimkan lebih dari satu pesan, sehingga derajat relasi/kardinalitas yang terjadi antara entitas anggota dan pesan adalah one-to-many ( 1WM)


(61)

5. Melengkapi dengan atribit-atribut selain key dalam setiap himpunan entitas yang terlibat.

1. anggota (id_anggota, username, password, perusahaan, pemilik, alamat, telpon, email, thn_berdiri, detail, status, tgl aktif dan logo). 2. template (id_template, namatemplate, namafile, gambar).

3. produk dengan atribut (produk_id, namaproduk, harga, deskripsi, jumlah, keterangan dan gambar).

4. kategori dengan atribut (kategori, id_kategori)


(62)

Berikut gambar ERDnya W anggota memilih mempromosikan kategori memiliki M 1 1 M 1 M template id_template namatemplate gambar namafile id_anggota perusahaan alamat pemilik telpon email username password tgl aktif logo status produk gambar namaproduk id_produk jumlah jumlah keterangan harga deskripsi kategori id_kategori tgl_berdiri detail kirim pesan 1 M jenis pesan tgl_pesan id_pesan sender


(63)

3.2.2.3 Mapping (Tabel) 1. Tabel anggota

id_anggota id_template username password perusahaan pemilik alamat thn_berdiri detail telpon logo status tgl_aktif

2. Tabel produk

id_produk id_anggota kategori namaproduk harga jumlah deskripsi keterangan gambar

3. Tabel template

id_template namatemplate namafile gambar

4. Tabel kategori

kategori id_kategori

5. Tabel pesan


(64)

3.2.2.4 Kamus Data

1. Anggota = id_anggota + id_template + username + password + perusahaan + pemilik + alamat + telpon + email + logo + status + tgl_aktif

Id_anggota = {A-Z|a-z|0-9}10 Id_template = {A-Z|a-z|0-9}10 Username = {A-Z|a-z|0-9}30

Password = {A-Z|a-z|0-9}20 Perusahaan = {A-Z|a-z}50 Pemilik = {A-Z|a-z}50

Alamat = {A-Z|a-z}50

Telpon = {0|1|2|3|4|5|6|7|8|9}20 Email = {A-Z|a-z|0-9}50 Tgl_berdiri = {year}

Detail = {A-Z|a-z}

Logo = {A-Z|a-z|0-9}50

Status ={A-Z|a-z|}10 Tgl_aktif = {date}

2. Produk = id_produk + kategori + id_anggota + namaproduk + harga + jumlah + keterangan + gambar

Id_produk = {A-Z|a-z|0-9}10 Kategori = {A-Z|a-z|0-9}20


(65)

Namaproduk = {A-Z|a-z|}50

Harga ={0|1|2|3|4|5|6|7|8|9}10 Jumlah = {0|1|2|3|4|5|6|7|8|9}5 Keterangan = {A-Z|a-z}1

Deskripsi = {A-Z|a-z} Gambar = {A-Z|a-z|0-9}50

3. Template = id_template + namatemplate + namafile + gambar Id_template = {A-Z|a-z|0-9}10

Namatemplate = {A-Z|a-z|0-9}50 Namafile = {A-Z|a-z|0-9}50

Gambar = {A-Z|a-z|0-9}50

4. Kategori = kategori + nama_kategori Kategori = {A-Z|a-z}20

Id_kategori = {A-Z|a-z|0-9}10

5. Pesan = id_pesan + tgl_pesan + id_anggota + pesan + jenis + sender

Id_pesan = {A-Z|a-z|0-9}10 Tgl_pesan = {date}

Id_anggota = {A-Z|a-z|0-9}10 Pesan = {A-Z|a-z|0-9}50

Jenis = {A-Z|a-z}1


(66)

3.2.3 Struktur Menu Sistem A. Sisi User Biasa

Halaman Utama

Produk Pendaftaran

Home Info Buku tamu

Form Pendaftaran Halaman kesepakan Daftar Perusahaan Tambah Buku tamu Lihat Buku tamu

Gambar 3.15 Menu untuk user biasa B. Sisi Adminstrator

Login Admin

Produk Kontak Tampil

Anggota Template Log Out

Aktifkan Anggota Non Aktif Anggota Kirim Pesan Jawab Pesan Lihat Pesan Menu Utama

Lihat Produk

Hapus Produk Hapus Pesan Tambah Template Hapus Anggota Buku tamu Lihat Buku tamu Hapus Buku tamu


(67)

C. Sisi Anggota

Halaman Utama

Login

Produk Kontak

Profile Template Log Out

Edit Profile

Ganti password

Kirim Pesan

Jawab Pesan Lihat Pesan Menu Utama

Tampil Produk

Edit Produk Tambah

Produk

Hapus

Produk Hapus Pesan

Pilih Template

Lihat Template

Gambar 3.17 Menu untuk anggota

3.2.4 Pancangan Antarmuka Dengan Pengguna Pancangan Antarmuka Halaman Utama

header

Home

go Cari Produk :

Member Login

footer Pendaftaran

Produk

Info

Memo

Submit

Buku Tamu Daftar Perusahaan

Selamat Datang


(68)

Halaman Pendaftaran

header

footer Setuju Kembali Home

Pendaftaran Produk

Info Buku Tamu Daftar Perusahaan

Member Login

Submit

go Cari Produk :

Halaman Kesepakatan

Memo

Gambar 3.19 Halaman kesepakatan Form Pendaftaran Anggota

header

Form Pendaftaran

footer Nama Perusahaan

Alamat Perusahaan Telepon Pemilik Email User Name Password

Kirim Reset

Logo Browse

Member Login

Submit

go Cari Produk :

Home

Pendaftaran Produk

Info Buku Tamu Daftar Perusahaan


(69)

Halaman Pengisian Buku Tamu

header

Form Buku Tamu

footer Nama

Email

Pesan

XXXXXXXX

Tambah Reset Alamat

xxx@xxx xxxxxxxxxxxxx

Member Login

Submit Lihat Tamu Tambah Buku Tamu

go Cari Produk :

Home Pendaftaran Produk Info Buku Tamu Daftar Perusahaan

Gambar 3.21 Halaman pengisian buku tamu

Halaman Lihat Buku Tamu

header

footer Member Login

Submit

Tambah Buku Tamu

go Cari Produk :

Sender Buku Tamu

Message

Alamat : Email : From :

Tgl kirim :

Message : xxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxx Home Pendaftaran Produk Info Buku Tamu Daftar Perusahaan


(70)

Halaman Tampil Produk

header

go Cari Produk i:

Member Login

footer Submit

Galery Produk

Nama Produk xxxxxxxxxxxxx

harga 999 gambar

pict

Produk Unggulan

gambar Produk

Home

Pendaftaran Produk

Info Buku Tamu Daftar Perusahaan

Gambar 3.23 Halaman lihat produk

Halaman Tnfo

header

footer Member Login

Submit

Info

go Cari Product Kategori :

Sender Isi Info

Tanggal Home

Pendaftaran Produk

Info Buku Tamu Daftar Perusahaan


(71)

Halaman Pencarian produk

header

go Cari Produk :

Member Login footer Submit Search Product Nama Produk xxxxxxxxxxxxx gambar Kategori xxx pict Perusahaan xxxxxxxxxxxxx Home Pendaftaran Produk Info Buku Tamu Daftar Perusahaan

Gambar 3.25 Halaman pencarian produk

Halaman Daftar Perusahaan yang menjadi Anggota

Gambar Logo header

go Cari Produk :

Member Login footer Submit Daftar Perusahaan Nama Perusahaan xxxxxxxxxxxxx Alamat xxxxxxx gambar pict Home Pendaftaran Produk Info Buku Tamu Daftar Perusahaan


(72)

Halaman Login Anggota

Agar anggota dapat menggunakan fasilitas-fasilitas lain maka anggota harus melakukan proses login anggota dengan cara memasukkan username dan password anggota.

Member Login

Submit Password :

Username :

Gambar 3.27 Login anggota

Halaman Menu Utama Anggota

header

footer Profil

Produk Kontak

Logout Home

Web Template

Selamat Datang


(73)

Halaman Menu Profil

header

footer Profil

Product Kontak

Logout Home

Web Template

Alamat : xxxxxxxx Telpon : 9999999 Profil

Pemilik : xxxxxxxx Tgl aktif : 999999

Ganti Password Edit Profil Logo

Gambar 3.29 Halaman menu profil

Halaman Menu Edit Profil

header

Edit Profil

footer Nama Perusahaan

Alamat Perusahaan Telepon Pemilik Email

Update Reset

Logo Browse

Profil Product

Web Template Kontak

Logout

Home Id member Otomatis

Tahun berdiri Detail


(74)

Halaman Ganti Password

header

Ganti Password

footer Password lama

Password baru

Update Reset Profil

Product Kontak

Logout Home

Web Template

Gambar 3.31 Halaman ganti password

Halaman Menu Produk

header

footer Profil

Product

Web Template Kontak

Logout Home

Nama Product pict

xxxxx xxxxxxx Pict

Harga 999999

Jumlah 999999

Kode Kategori

xxxxxxxxx

Ket Action

xx edit hapus

Tambah produk

Data koleksi produk


(75)

Halaman Tambah Produk

header

footer Data produk

Add Reset ID Produk

Nama Produk Harga Jumlah Keterangan Profil

Product

Web Template Kontak

Logout Home

Deskripsi

back

Gambar browse

Kategori

Gambar 3.33 Halaman tambah produk

Halaman Edit Produk

header

footer Edit Product

Update Reset ID Produk

Nama Produk Harga Jumlah

Kategori

Keterangan Profil

Product

Web Template Kontak

Logout Home

Deskripsi


(76)

Halaman Pemilihan Desain Template header footer Template Template Template Current Template

Nama Template XXXXXXXXXXX

Daftar Template

Nama Template XXXXXXXXXXX

Nama Template XXXXXXXXXXX PILIH Template

PILIH Template Lihat Template

Template

Nama Template XXXXXXXXXXX PILIH Template Profil Product Web Template Kontak Logout Home

Lihat Template Lihat Template Lihat Template

Gambar 3.35 Halaman pemilihan desain template

Halaman Kontak header Messages footer Tanggal Kirim ID Anggota Isi Pesan Kirim Reset Profil Product Web Template Kontak Logout Home

Id pesan otomatis

Jenis pesan

Back


(77)

Halaman Menu Administrator

header

footer

Anggota Kontak Ganti Password Logout Produk Template Buku Tamu

Welcome Admin

Gambar 3.37 Halaman menu administrator Halaman Menu Tampil Anggota

Halaman ini untuk menampilkan semua data anggota baik yang sudah aktif maupun belum. Pada halaman ini tersedia “Aktif “ untuk pengaktifan anggota, “Non” untuk menon-aktifkan anggota dan “hapus” untuk menghapus anggota.

header

footer Daftar Anggota

Nama perusahaan Status

xxxxxxxxxxxxx X

Template xxxxxxx

Tgl. Aktif

Dd/mm/yyyy

ID xxxxx

Aktifkan Aksi Logo

Pict

Anggota Kontak Ganti Password Logout Produk Template Buku Tamu

Daftar Anggota aktif


(78)

header

footer Daftar Anggota

Nama perusahaan Status xxxxxxxxxxxxx Aktif

Template xxxxxxx

Tgl. Aktif Dd/mm/yyyy ID

xxxxx Hapus

Aksi Logo

Pict

Anggota Kontak Ganti Password Logout Produk Template Buku Tamu

Non

Gambar 3.39 Halaman tampil anggota yang sudah diaktifkan

Halaman Menu Tampil Produk

header

footer Data Koleksi Produk

Nama perusahaan jumlah xxxxxxxxxxxxx 999

harga 99999

kategori xxxxxxxxxxx kode

xxxxx Hapus

gambar Nama produk

xxxxx

Anggota Kontak Ganti Password Logout Produk Template Buku Tamu


(79)

Halaman Menu Kontak

header

Messages

footer Tanggal Kirim

ID Anggota

Isi Pesan

Kirim Reset Id pesan otomatis

Jenis pesan

Back Anggota Kontak Ganti Password Logout Produk Template Buku Tamu

Gambar 3.41 Halaman menu kontak

Halaman Menu Tambah Template

header

footer

Anggota Kontak Ganti Password Logout Produk Template Buku Tamu

Template

Template Daftar Template

Nama Template XXXXXXXXXXX

Nama Template XXXXXXXXXXX Tambah Template

ID Template Nama Template

File Template Browse

Reset

File Gambar Browse

Add Back


(80)

Halaman Hapus Buku Tamu

header

footer

Anggota Kontak Ganti Password Logout Produk Template Buku Tamu

Sender Buku Tamu

Hapus Alamat : xxxxxxxxx

Email : xxx@xxxxx From : xxxxxxxxxx

Tgl kirim : dd/mm/yyyy

Message : xxxxxxxxxxx

Gambar 3.43 Halaman hapus buku tamu

Halaman Ganti Password Admin

header

Ganti Password

footer Password lama

Password baru

Update Reset

Anggota Kontak Ganti Password Logout

Produk Template Buku Tamu


(81)

BAB VT TMPLEMENTAST

4.1 Tmplementasi Basis Data

Implementasi manajemen data yang digunakan pada sistem ini menggunakan sebuah basisdata dengan nama “template” dan memuat 7 buah tabel.

1. Tabel Anggota

Tabel 4.1 Tabel Anggota

No Nama Field Tipe

Data

Lebar Data

Constraint Keterangan

1 id_anggota Varchar 10 Null Kode anggota

2 id_template Varchar 10 Null Kode template yang

dipilih

3 username Varchar 30 Null Username untuk login

4 password Varchar 20 Null Password untuk login

5 pemilik Varchar 50 Null Nama pemilik

perusahaan

6 logo Text 50 Nul Gambar logo perusahaan

7 perusahaan Varchar 50 Null Nama perusahaan

8 alamat Varchar 50 Null Alamat perusahaan

9 telp Varchar 20 Null No.telepon perusahaan


(82)

11 thn_berdiri Year Null Tahun berdiri perusahaan

12 detail Text Null Detail tentang

perusahaan

13 status Char 1 Null Status anggota sudah

aktif atau belum

14 tgl_aktif Date Null Tgl anggota diaktifkan

2. Tabel Produk

Tabel 4.2 Tabel Produk No Nama Field Tipe

Data

Lebar Data

Constraint Keterangan

1 id_produk Varchar 10 Null Kode produk

2 id_anggota Varchar 10 Null Kode anggota

3 kategori Varchar 20 Null Kategori produk

4 namaproduk Varchar 50 Null Nama produk

5 harga Int 10 Null Harga Produk

6 jumlah Int 5 Null Jumlah Produk

7 deskripsi Text Null Deskripsi detail tentang

produk

8 gambar Varchar 50 Null Gambar Produk


(83)

3. Tabel Template

Tabel 4.3 Tabel Template

No Nama Field Tipe

Data

Lebar Data

Constraint Keterangan

1 id_template Varchar 10 Null Kode desain template

2 namatemplate Varchar 50 Null Nama desain template

3 namafile Text 50 Null Nama file desain

template

4 file_gambar Text 50 Null Nama file gambar

template

4. Tabel Kategori

Tabel 4.4 Tabel Kategori No Nama Field Tipe

Data

Lebar Data

Constraint Keterangan

1 kategori Varchar 20 Not Null Nama kategori

2 id_kategori Varchar 10 Not Null Id kategori

5. Tabel Pesan

Tabel 4.5 Tabel Pesan No Nama Field Tipe

Data

Lebar Data

Constraint Keterangan

1 id_pesan Varchar 10 Null Kode pesan


(84)

3 pesan Text 50 Null Pesan

4 jenis char 1 Null Jenis pesan

5 tgl_pesan Date Null Tanggal kirim pesan

6 sender char 1 Null Subject pesan

6. Tabel Admin

Tabel 4.6 Tabel Admin

No Nama Field Tipe Data Lebar Data Constraint Keterangan

1 admin_id Varchar 10 Not null Id_admin

2 pass_admin Varchar 10 Not null Password untuk login

7. Tabel Buku Tamu

Tabel 4.7 Tabel Buku Tamu No Nama Field Tipe

Data

Lebar Data

Constraint Keterangan

1 id_guest Varchar 10 Not null Kode buku tamu

2 nama Varchar 50 Not null Nama guest

3 email Varchar 50 Not null Alamat email guest

4 alamat Varchar 50 Not null Alamat si pengirim

5 pesan Text 100 Not null Komentar guest


(1)

Tabel 4.11 Hasil kuisioner pertanyaan 4

setuju 73% tidak setuju

7%

sangat setuju

20%

sangat setuju setuju

tidak setuju

Gambar 4.35 Prosentase pertanyaan 4

5. Apakah Web Template Sistem Informasi Promosi Produk Furniture ini sudah cukup memberikan fasilitas-fasilitas yang diperlukan untuk meng-update data-data produk yang dipromosikan ?

Tabel 4.12 Hasil kuisioner pertanyaan 5 Jawaban Respoden Total (%)

Sangat setuju 4 27 %

Setuju 11 73 %

Tidak setuju 0 0 %

Jawaban Respoden Total (%)

Sangat setuju 11 73%

Setuju 3 20 %


(2)

tidak setuju 0%

sangat setuju

27%

setuju 73%

sangat setuju setuju

tidak setuju

Gambar 4.36 Prosentase pertanyaan 5

Setelah mencoba sistem dan memberikan jawaban pada pertanyaan-pertanyaan pilihan yang telah disediakan, respoden diminta juga untuk menuliskan kekurangan dan kelebihan sistem ini. Adapun kekurangan-kekurangan yang respoden tuliskan adalah sebagai berikut W

1. Template yang disediakan masih statis, sehingga anggota tidak dapat mengubah desain templatenya.

2. Pada sistem tidak disediakan fasilitas pembelian/pemesanan produk secara on-line dan detail produk yang dipromosikan masih kurang lengkap dan jelas.

Sedangkan kelebihan yang dituliskan respoden adalah sebagai berikut W 1. Anggota dapat meng-update data secara mandiri.

2. Program mudah dalam pengoperasian.

3. Anggota dapat mengganti template yang dipilih dengan template yang lain.

Berdasarkan hasil kuisioner, dapat dilihat bahwa dengan adanya Web Template Sistem Informasi Promosi untuk Perusahaan Furniture dapat membantu


(3)

pihak perusahaan furniture dalam mempromosikan produknya sehingga pengunjung web dapat memperoleh informasi yang cukup lengkap tentang perusahaan-perusahaan furniture yang ada di Indonesia beserta produknya.

Selain itu dalam sistem ini perusahaan furniture yang menjadi anggota dapat mengupdate data produk maupun perusahaan secara mandiri sesuai dengan kebutuhan bisnis. Fasilitas-fasilitas yang disediakan cukup lengkap dan mudah dalam penggunaannya. Selain itu interface yang disajikan cukup menarik. Kuisioner terlampir di halaman lampiran.


(4)

BAB V

KESTMPULAN DAN SAPAN

5.1 KESTMPULAN

1. Web Template Sistem Informasi Promosi untuk Perusahaan Furniture mempunyai kelebihan dan kekurangan. Adapun kelebihan dari sistem ini adalah sebagai berikut W

a. User biasa (pengunjung web) memperoleh informasi yang lengkap tentang perusahaan-perusahaan furniture yang ada di Indonesia beserta produknya.

b. Anggota dapat mengupdate data baik data produk maupun data perusahaan secara mandiri.

c. Sistem ini dirancang secara sederhana sehingga sangat mudah dijalankan.

d. Anggota dapat memilih template sesuai keinginan.

Sedangkan kekurangan dari Web Template Sistem Informasi Promosi untuk Perusahaan Furniture adalah sebagai berikut W

a. Desain template yang disediakan statis sehingga anggota tidak dapat mengubah bentuk desain template yang telah disediakan.

b. Sistem ini tidak disertai dengan fasilitas pemesanan atau pembelian produk secara online (e-comerce).


(5)

2. Hasil Uji

Web Template Sistem Informasi Promosi untuk Perusahaan Furniture telah berhasil dikembangkan dengan penggunaan sistem yang cukup mudah, tampilan antar muka yang cukup menarik, penyampaian informasi tentang produk dan perusahaan cukup lengkap, dan dapat membantu pihak perusahaan furniture sebagai media untuk promosi.

5.2 SAPAN

Dengan melihat serta mempertimbangkan segala kelebihan dan kekurangan dari program Web Template Sistem Informasi Promosi untuk Perusahaan Furniture ini, maka penulis memberikan saran sebagai berikutW

a. Web Template Sistem Informasi Promosi Produk Perusahaan Furniture ini dikembangkan dengan menambahkan fasilitas untuk mengubah desain template.

b. Web Template Sistem Informasi Promosi Produk Perusahaan Furniture ini sebaiknya diserati fasilitas pemesanan/pembelian produk secara on-line (e-commerce).


(6)

DAFTAP PUSTAKA

Hartono, Jogiyanto, MBA, Ph.D. 1989. Analisis dan Desain . Yogyakarta W Penerbit Andi.

httpW//namadomain.com

/wt/ term.php? .

httpW//id.wikipedia.org/wiki/Perusahaan.

Jasmadi. 2004. Koleksi Template Web dan Teknik Pembuatannya. Yogyakarta W Penerbit Andi.

Nugroho, Bunafit. 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL. Yogyakarta W Penerbit Gava Media.

Pressman S, Roger . 1997. Rekayasa Perangkat Lunak Pendekatan Praktisi ( Buku Satu). Yogyakarta W Penerbit Andi.

Prihatoni P, Vita. 2005. Cara Mudah Membuat Website Dengan Dreamweaver

MX, Jakarta W Penerbit Dian Rakyat.

Sutejo, Budi . 2004. Modul Kuliah Pengembangan Aplikasi Berbasis Web.