pembuatan website e-commerce mebel di solo mebel program

56
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i PEMBUATAN WEBSITE E-COMMERCE MEBEL DI SOLO MEBEL TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Diajukan Oleh : DINDA MUSTIKA P M3207007 PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2010

Upload: hoangnguyet

Post on 12-Jan-2017

251 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

PEMBUATAN WEBSITE E-COMMERCE

MEBEL DI SOLO MEBEL

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer

Diajukan Oleh :

DINDA MUSTIKA P

M3207007

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2010

Page 2: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

HALAMAN PERSETUJUAN

PEMBUATAN WEBSITE E-COMMERCE

MEBEL DI SOLO MEBEL

Disusun Oleh:

DINDA MUSTIKA P

NIM. M3207007

Tugas Akhir ini telah disetujui untuk dipertahankan

di hadapan dewan penguji pada tanggal _______________

Pembimbing Utama

Wiharto S.T.M.Kom NIP.19750210200801 1 005

Page 3: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

HALAMAN PENGESAHAN

PEMBUATAN WEBSITE E-COMMERCE

MEBEL DI SOLO MEBEL

Disusun Oleh:

DINDA MUSTIKA P

NIM. M3207007

Dibimbing oleh:

Pembimbing Utama

Wiharto S.T.M.Kom NIP.19750210200801 1 005

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Diploma III Ilmu Komputer

pada tanggal _______________

Dewan Penguji: 1. Penguji 1

( )

2. Penguji 2 ( )

Disahkan Oleh:

Dekan Fakultas MIPA Ketua Program Diploma III Ilmu Komputer Universitas Sebelas Maret

Prof. Drs. Sutarno, MSc., PhD. Drs. YS. Palgunadi, M.Sc. NIP. 19600809 198612 1 001 NIP. 19560407 198303 1 004

Page 4: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

INTISARI

Dinda Mustika Pratiwi. 2010. Pembuatan Website E-Commerce Mebel di

Solo Mebel, Program Diploma III Ilmu Komputer, Fakultas Matematika dan Ilmu

Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Teknologi informasi sangat dibutuhkan untuk mempercepat dan

mempermudah pekerjaan hampir setiap perusahaan, instansi pemerintah maupun

swasta. Instansi swasta Solo Mebel Kota Surakarta membutuhkan pelayanan

online dengan menggunakan website E-Commerce, memuat informasi mengenai

produk yang akan dipesan secara online. Tujuan dari pelayanan ini adalah

membangun aplikasi mebel online berbasis website E-Commerce di Solo Mebel.

Metode penelitian yang digunakan dalam penelitian ini adalah studi kasus

pembuatan aplikasi e-commerce dilakukan pada mebel di Solo Mebel,

Karangasem - Surakarta, 57145.

Dari hasil penelitian dapat disimpulkan bahwa Aplikasi e-commerce yang

dibuat oleh penulis yaitu aplikasi e-commerce penjualan mebel dapat membantu

meningkatkan penjualan dan promosi dibandingkan sistem penjualan sebelumnya

yang masih dilakukan secara manual.

Kata kunci :PHP, MySql, Solo Mebel Surakarta, e-Commerce

Page 5: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

ABSTRACT

Dinda Mustika Pratiwi. 2010. E-COMMERCE. WEBSITE FURNITURE

AT SOLO MEBEL. Diploma III Computer Program. Informatical Management.

Faculty of Matnematies and Natural Sciences. Sebelas Maret University,

Surakarta.

Information technology has been needed make easier facilitated all in a

firm job, government institute or private agent. Private agen like Solo Mebel

Surakarta need online service through a E-Commerce Website. This website

contains product informations which are sold by online order. The aim of this

research is to build e-commerce application on website based for Solo Mebel

The method which is used in this research is case study method. The

program was developed by PHP and the database was managed by MySQL.

It was concluded that E-COMMERCE WEBSITE FURNITURE AT

SOLO MEBEL has been created.

Key word :PHP, MySql, Solo Mebel Surakarta, e-commerce

Page 6: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

MOTTO

“Musuh terbesar dalam hidup ini adalah diri sendiri” (Muhammad SAW)

“keikhlasan dan syukur adalah dasar melangkah dalam hidup ini

agar mencapai segala tujuan”

Page 7: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

PERSEMBAHAN

Karya ini kupersembahkan untuk :

v Ayah, Ibu dan Adik-adik tercinta, yang senantiasa memberikan kasih sayang,

pengertian dan semangat sehingga penulisan tugas akhir ini bisa terselesaikan.

v Teman-taman MI 2007, yang telah banyak membantu, memberikan semangat

dan motivasi dalam penyelesaian penulisan karya ini. Berkat kalian tugas akhir

ini bisa terselesaikan.

v Yangtersayang Mas Febriawan yang telah memberikan semangat dalam

mengerjakan tugas akhir sehingga dapat terselesaikan.

v Semua pembaca yang telah meluangkan waktunya untuk membaca karya tugas

akhir ini.

Page 8: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

KATA PENGANTAR

Assalamu’alaykum Warohmatullohi Wabarokatuh.

Bismillahirrohmanirrohim, segala puji dan rasa syukur hanya penulis

panjatkan ke haribaan Alloh subhanahu wa ta’ala, yang telah melimpahkan

segala kemudahannya hingga akhirnya penulis mampu menyelesaikan Tugas

Akhir dan menuliskan laporannya tepat waktu.

Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan

memperoleh kelulusan Diploma III Menejemen Informatika Fakultas Matematika

dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Dalam

pelaksanaan Tugas Akhir, yang didalamnya termasuk kegiatan pembuatan laporan

ini, penulis mendapat banyak bantuan dari berbagai pihak. Tanpa bantuan Alloh

subhanahu wa ta’ala melalui tangan mereka niscaya Tugas akhir penulis tidak

akan berjalan dengan lancar. Untuk itu dalam secuil kertas yang mungkin tiada

berarti ini penulis sampaikan rasa hormat dan menghaturkan rasa terima kasih

kepada:

1. Drs. YS. Palgunadi, M.Sc., selaku Ketua Program Diploma III Ilmu

Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam

universitas Sebelas Maret Surakarta.

2. Wiharto S.T.M.Kom, selaku pembimbing, yang telah benar-benar

membuka mata penulis akan ilmu-ilmu yang sempat tidak terpandang

oleh penulis.

3. Mochtar Yunianto, M.Si selaku sekretaris program, yang telah

bersedia meluangkan waktu ketika penulis merasa mengalami

kesulitan-kesulitan dalam teknis pelaksanaan Tugas Akhir.

4. Orang tua penulis, kakak, dan adik yang terus memberikan dukungan

tiada henti.

5. Teman-teman Menejemen Informatika angkatan 2007, yang telah

menyediakan waktu untuk membagi ilmu ketika penulis memiliki

permasalahan.

6. Semua pihak yang telah memberikan bantuan dalam penulisan laporan

ini.

Page 9: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

Bukan lagi rahasia, sebuah karya selalu disertai kekurangannya, oleh

sebab itu penulis memohon kelapangan hati pembaca sekalian untuk menerima

kekurangan yang ada dalam laporan Tugas Akhir ini. Semoga bermanfaat.

Wassalamu’alaykum Warohmatullohi Wabarokatuh

Surakarta, Juni 2010

Penulis

Page 10: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

DAFTAR ISI HALAMAN JUDUL ...................................................................................... i

HALAMAN PERSETUJUAN......................................................................... ii

HALAMAN PENGESAHAN ........................................................................ iii

HALAMAN INTISARI ................................................................................... iv

HALAMAN ABSTRAK ................................................................................ v

HALAMAN MOTTO ..................................................................................... vi

HALAMAN PERSEMBAHAN ..................................................................... vii

KATA PENGANTAR .................................................................................... viii

DAFTAR ISI ................................................................................................... x

DAFTAR TABEL ........................................................................................... xiii

DAFTAR GAMBAR ...................................................................................... xiv

BAB I PENDAHULUAN ............................................................................. 1

A. Latar belakang ............................................................................. 1

B. Rumusan Masalah ........................................................................ 2

C. Batasan Masalah .......................................................................... 2

D. Tujuan ......................................................................................... 2

E. Manfaat ....................................................................................... 2

F. Metodelogi Penelitian ................................................................. 3

G. Sistematika Penulisan ................................................................. 3

BAB II LANDASAN TEORI ........................................................................ 5

A. Pengertian Sistem ....................................................................... 5

B. Pengertian Informasi ................................................................... 5

C. Pengertian Sistem Informasi ....................................................... 5

D. Basis Data ................................................................................... 6

E. Konteks Diagram ........................................................................ 6

F. Data Flow Diagram (DFD) ......................................................... 6

G. Entity Relationship Diagram (ERD) ........................................... 7

H. Pengertian Internet ...................................................................... 8

I. Website ....................................................................................... 8

1. Web Server ........................................................................... 9

2. Web Browser ........................................................................ 10

Page 11: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

3. Bahasan Pemograman ............................................................................... 10

4. HTML ....................................................................................................... 11

5. Server Basis Data ...................................................................................... 12

BAB III DESAIN DAN PERANCANGAN ................................................... 13

A. Piranti yang diperlukan ............................................................... 13

1. Hardware ............................................................................... 13

2. Software ................................................................................ 13

B. Analisa Data ................................................................................ 13

C. Analisa Sistem ............................................................................ 14

1. Context Diagram ................................................................... 14

2. Data Flow diagram (DFD) level 0 ......................................... 15

D. Rancangan Database ................................................................... 16

1. Tabel Administrator .............................................................. 16

2. Tabel Kategori ...................................................................... 16

3. Tabel Keranjang .................................................................... 17

4. Tabel Konfirmasi .................................................................. 17

5. Tabel Buku Tamu .................................................................. 18

6. Tabel Pelanggan..................................................................... 18

7. Tabel Pemesanan ................................................................... 19

8. Tabel Koleksi ......................................................................... 20

9. Tabel Provinsi ....................................................................... 21

10. Tabel Berita .......................................................................... 21

11. Tabel Detail Pesan ................................................................ 22

E. Relationship (Relasi Antar Tabel) .............................................. 22

F. Rancangan Input Output ............................................................. 23

1. Rancangan Desain Halaman Utama ..................................... 23

2. Rancangan Desain Halaman Admin ..................................... 23

BAB IV IMPLEMENTASI DAN ANALISA ................................................ 24

A. Deskripsi Sistem ........................................................................ 24

B. Cara Menjalankan Program ....................................................... 24

C. Struktur dan Desain Program .................................................... 25

1. Halaman Utama ..................................................................... 25

Page 12: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

2. Halaman Profil ...................................................................... 26

3. Halaman Kontak ................................................................... 27

4. Halaman Buku Tamu ............................................................ 28

5. Halaman Berita ..................................................................... 29

6. Halaman Kategori ................................................................. 30

7. Halaman Pencarian Produk ................................................... 31

8. Halaman Pembelian .............................................................. 32

9. Halaman Pembayaran ........................................................... 32

10. Halaman Pendaftaran Pelanggan .......................................... 34

11. Halaman Pelanggan .............................................................. 34

12. Halaman Keranjang .............................................................. 36

13. Halaman Konfirmasi Pembayaran ........................................ 37

14. Halaman Konfirmasi Transaksi ............................................ 38

15. Halaman Daftar Transaksi .................................................... 39

16. Halaman Konformasi Transfer ............................................. 40

17. Halaman Ubah Data Pelanggan ............................................ 41

BAB V PENUTUP ........................................................................................ 42

A. Kesimpulan ........................................................................... 42

B. Saran ..................................................................................... 42

DAFTAR PUSTAKA ..................................................................................... 43

Page 13: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

DAFTAR TABEL

Tabel 2.1 Simbol dalam DFD .................................................................... 7

Tabel 2.2 Simbol-simbol dalam ERD ........................................................ 8

Tabel 3.1 Tabel Admin .............................................................................. 16

Tabel 3.2 Tabel Kategori ........................................................................... 16

Tabel 3.3 Tabel Keranjang ........................................................................ 17

Tabel 3.4 Tabel Konfirmasi ....................................................................... 17

Tabel 3.5 Tabel Buku Tamu ...................................................................... 18

Tabel 3.6 Tabel Pelanggan ........................................................................ 18

Tabel 3.7 Tabel Pemesanan ....................................................................... 19

Tabel 3.8 Tabel Koleksi ............................................................................. 20

Tabel 3.9 Tabel Provinsi ............................................................................ 21

Tabel 3.10 Tabel Berita ............................................................................... 21

Tabel 3.11 Tabel Detail Pesan ..................................................................... 22

Tabel 3.12 Relationship (Relasi antar tabel) ................................................. 23

Page 14: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

DAFTAR GAMBAR

Gambar 3.1 Diagram Context ........................................................................ 14

Gambar 3.2 Data Flow Diagram (DFD) Level 0 ............................................ 15

Gambar 3.3 Rancangan Desain Halaman Utama .......................................... 23

Gambar 3.4 Rancangan Desain Halaman Admin .......................................... 23

Gambar 4.1 Halaman Utama .......................................................................... 25

Gambar 4.2 Halaman Profile .......................................................................... 26

Gambar 4.3 Halaman Kontak ......................................................................... 27

Gambar 4.4 Halaman Buku Tamu .................................................................. 28

Gambar 4.5 Halaman Berita ........................................................................... 29

Gambar 4.6 Halaman Kategori ....................................................................... 30

Gambar 4.7 Halaman Pencarian Produk ........................................................ 31

Gambar 4.8 Halaman Pembelian .................................................................... 32

Gambar 4.9 Halaman Pembayaran ................................................................. 33

Gambar 4.10 Halaman Pendaftaran Pelanggan ................................................ 34

Gambar 4.11 Halaman Pelanggan .................................................................... 35

Gambar 4.12 Halaman Keranjang .................................................................... 36

Gambar 4.13 Halaman Konfirmasi Pembayaran .............................................. 37

Gambar 4.14Halaman Konfirmasi Transaksi .................................................. 38

Gambar 4.15 Halaman Daftar Transaksi .......................................................... 39

Gambar 4.16Halaman Konfirmasi Transfer .................................................... 40

Gambar 4.17 Halaman Ubah Data Pelanggan .................................................. 41

Page 15: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1

BAB I

PENDAHULUAN

A. Latar Belakang

Teknologi internet merupakan salah satu bidang yang mengalami

perkembangan sangat pesat. Telah banyak sektor yang menerapkan teknologi ini,

salah satunya dalam bidang perdagangan dan penyewaan lalu muncul

perdagangan dan penyewaan dengan internet sebagai sarana utama, yaitu e-

commerce penjualan mebel online. Implementasi e-commerce mebel online

dalam dunia bisnis salah satunya adalah dengan banyaknya bermunculan situs–

situs penjualan secara online atau berbasis web. Hal ini menbawa kita dalam

budaya baru dalam melakukan transaksi yang tidak lagi konvensional, melainkan

membawa kita kepada transaksi dunia maya. Disadari atau tidak penerapan e-

commerce ini telah berdampak pada efisiensi dan efektivitas transaksi, serta dapat

mengangkat produk atau citra dari perusahaan yang menerapkan konsep tersebut.

Pada saat teknologi informasi mengalami perkembangan yang sangat

pesat, seiring dengan kebutuhan manusia yang juga terus bertambah. Teknologi

memegang peranan yang sangat penting bagi kehidupan manusia. Cara untuk

meningkatkan usaha suatu perusahaan ialah dengan cara membangun teknologi

yang baik, maka siapa saja yang dapat menguasai teknologi ia akan tampil

survive dalam persaingan yang semakin kuat.

Perusahaan akan lebih mudah dalam melayani dan memberikan informasi

kepada konsumen dengan menggunakan e-commerce penjualan mebel online.

Dengan banyaknya e-commerce serta penjualan mebel online diharapkan dapat

meningkatkan pelayanan dalam bentuk informasi akan produk yang ditawarkan.

Perusahaan membutuhkan media internet untuk mempermudah konsumen

mengetahui barang yang dipasarkan. Dengan penawaran ini diharapkan dapat

meringankan beban dari masyarakat serta mendukung bagi pertumbuhan

ekonomi dengan cara membantu masyarakat untuk meraih kesejahteraan

bersama.

.

Page 16: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2

B. Rumusan Masalah

Berdasarkan latar belakang masalah yang telah diuraikan di atas, maka

rumusan masalah yang dibahas adalah Bagaimana membangun suatu sistem agar

informasi mebel yang disediakan oleh Solo Mebel dapat disusun dalam bentuk

website, sehingga masyarakat dengan mudah memesan mebel tersebut ?

C. Batasan Masalah

Batasan masalah yang diperlukan agar penelitian ini dapat berfokus pada

penyelesaian masalah yang ingin dicapai, maka penulis memberikan batasan

masalah sebagai berikut: website yang dibuat adalah website pemesanan mebel

secara online yang bisa diakses oleh user lewat internet, bila website Solo Mebel

ini sudah di upload di internet.

D. Tujuan

Tujuan penulisan ini adalah Membangun suatu sistem agar informasi

mebel yang disediakan oleh Solo Mebel dapat disusun dalam bentuk website dan

masyarakat dengan mudah memesan mebel tersebut.

E. Manfaat

Manfaat yang dapat diperoleh dari penulisan ini adalah sebagai berikut:

1. Bagi Solo Mebel

Tugas akhir ini dapat dijadikan masukan bagi instansi agar dapat lebih

memaksimalkan perkembangan pada teknologi dalam hal ini adalah

pemanfaatan internet yang bisa digunakan untuk memesan mebel.

2. Bagi pengguna/ pengunjung

Dapat memperoleh informasi mengenai mebel yang diinginkan serta

memesan dengan transaksi online.

Page 17: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3

F. Metodologi Penelitian

1. Jenis Data

a. Data Primer

Data primer adalah data yang diperoleh secara langsung dari objek

penelitian, diamati dan dicatat. Contoh dari data primer adalah data

mengenal proses sistem pendaftaran, proses validasi pendaftaran dan

sebagainya.

b. Data Sekunder

Data sekunder adalah data yang diperoleh secara tidak langsung dari

objek penelitian. Contoh dari data sekunder adalah data mengenai isi dari

sistem yaitu data pendaftaran, data mata kuliah yang butuh asisten, dan

sebagainya.

2. Metode Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penyusunan tugas akhir

adalah sebagai berikut:

a. Observasi

Metode pengumpulan data dengan melakukan pengamatan pada objek

yang diteliti secara langsung yang kemudian dilakukan pencatatan kejadian-

kejadian yang berhubungan dengan objek yang diteliti.

b. Studi Pustaka

Studi pustaka adalah suatu metode pengumpulan data dengan

menggunakan buku-buku sebagai bahan referensi dalam penulisan laporan dan

pembuatan sistem.

G. Sistematika Penulisan

1. BAB I PENDAHULUAN

Pada bab ini terdapat tujuh sub bab yang mengemukakan tentang latar

belakang, perumusan masalah, batasan masalah, tujuan, manfaat penelitian,

metodologi penelitian yang penulis gunakan dalam penyusunan tugas akhir ini

serta sistematika penulisan.

Page 18: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4

2. BAB II LANDASAN TEORI

Bab ini menjelaskan tentang teori yang mendasari tugas akhir ini, seperti

basis data bahasa pemrograman PHP, bahasa pemrograman MySQL.

3. BAB III DESAIN DAN PERANCANGAN

Bab ini berisikan desain sistem, perancangan sistem, perancangan

database, yang digunakan dalam pembangunan aplikasi e-commerce.

4. BAB IV IMPLEMENTASI DAN ANALISA

Bab ini berisikan deskripsi sistem, analisa kebutuhan sistem, cara

menjalankan program, pembahasan tampilan halaman aplikasi e-commerce serta

keunggulan dan kelemahan program.

5. BAB V PENUTUP

Berisi tentang kesimpulan yang diambil dan pembahasan aplikasi e-

commerce penjualan mebel dan saran untuk pengembangan program aplikasi.

Page 19: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5

BAB II

LANDASAN TEORI

A. Pengertian Sistem

Sistem adalah jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

menyelesaikan suatu sasaran tertentu. (Jogiyanto, 2001)

Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah

komponen fungsional (dengan satuan fungsi/ tugas khusus) yang saling

berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/

pekerjaan tententu (Fathansyah, 2001).

B. Pengertian Informasi

Informasi merupakan hasil pengolahan data sehingga menjadi bentuk

yang penting bagi penerimaannya dan mempunyai kegunaan sebagai dasar dalam

pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu

juga atau secara tidak langsung pada saat mendatang (Sutanta, 2004).

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan

lebih berarti bagi si penerima (Jogiyanto, 2001). Informasi adalah data yang telah

diproses, atau data yang memiliki arti (MeLeod, 2001).

C. Pengertian Sistem Informasi

Data merupakan fakta atau bagian dari fakta yang mengandung arti dan

digabungkan dengan kenyataan. Data adalah representasi fakta dunia nyata yang

mewakili suatu obyek seperti manusia pegawai, siswa, pembeli, pelanggan,

barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam

bentuk angka, huruf, simbol, text, gambar, bunyi dan kombinasinya. Data dapat

diartikan sebagai bahan mentah yang melalui pengolahan tertentu di bentuk

menjadi keterangan (informasi).

Sistem informasi merupakan sistem, yang berisi jaringan SPD (Sistem

Pengolahan Data), yang dilengkapi dengan kanal-kanal komunikasi yang

digunakan dalam sistem organisasi data (Witarto, 2004).

Page 20: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6

Sistem adalah suatu jaringan kerja dari prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

untuk menyelesaikan suatu sasaran tertentu (Jogiyanto, 2001).

D. Basis Data

Basis data merupakan komponen yang berfungsi untuk menyimpan data

dari sistem. Menurut Fathansyah (2001) penggunaan basis data secara umum

memiliki beberapa objektif, yaitu kecepatan dan kemudahan pengelolaan data,

efisiensi ruang penyimpanan, keakuratan data, ketersediaan data, meningkatkan

keamanan, kelengkapan data, dan mendukung kebersamaan dalam pemakaian.

E. Konteks Diagram

Menurut Andri Kristanto (2003), konteks diagram adalah sebuah diagram

sederhana yang menggambarkan hubungan antara entity luar, masukan dan

keluaran dari sistem. Konteks diagram dipresentasikan dengan lingkaran tunggal

yang mewakili keseluruhan sistem.

F. Data Flow Diagram (DFD)

Data Flow Diagram adalah alat pembuatan model yang memungkinkan

profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses

fungsional yang dihubungkan satu sama lain dengan alur data baik secara manual

maupun komputerisasi. DFD ini digunakan untuk menjelaskan aliran informasi

dan transformasi data yang bergerak dari pemasukan data hingga keluaran

(Oetomo, 2002). Berikut merupakan beberapa simbol yang digunakan dalam

dalam pembuatan DFD.

Page 21: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7

Tabel 2.1 Simbol dalam DFD

GAMBAR KETERANGAN Entitas, yang dilambangkan dengan kotak,

disebut juga sumber atau tujuan data. Setiap

entitas harus diberi nama dengan suatu kata

benda. Entitas bisa berupa seseorang,

departemen, sebuah mesin atau yang lainnya.

Proses yang menyajikan apa yang dikerjakan

dengan data, setiap proses mempunyai input satu

atau lebih.

Aliran data, disajikan dengan jalur yang

menghubungkan sistem dan interface antar sistem

Penyimpan data (Data Store) ke dalam database.

G. Entity Relationship Diagram (ERD)

Entity Relationship Diagram adalah diagram yang berisi komponen-

komponen Himpunan Entitas dan Himpunan Relasi yang masing-masing

dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta dari

“dunia nyata”. (Fathansyah, 2001).

Berikut merupakan beberapa simbol yang digunakan datam pembuatan

ERD:

Page 22: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

Tabel 2.2. Simbol-simbol dalam ERD

GAMBAR KETERANGAN Entitas, yang dilambangkan dengan kotak. Setiap

entitas harus diberi nama dengan suatu kata

benda. Entitas bisa berupa seseorang,

departemen, sebuah mesin atau yang lainnya, dan

diberi suatu atribut dari masing- masing entitas.

Relasi dilambangkan persegi empat yang

menunjukkan adanya relasi atau hubungan dari

beberapa entitas yang ada

Atribut dilambangkan oval yang menunjukkan

keterangan nyata dari masing-masing entitas .

H. Pengertian Internet

Menurut Bunafil Nugroho (2004), Internet merupakan sebuah solusi

jaringan yang dapat menghubungkan beberapa jaringan lokal yang ada pada suatu

daerah, kota, atau bahkan pada suatu Negara untuk dapat menghubungkan

beberapa komputer sehingga menjadi sebuah kelompok jaringan. TCP/IP yaitu

sebuah protocol yang mengidentifikasi sebuah komputer yang terhubung didalam

jaringan. TCP/IP memiliki teknik mengidentifikasi dengan menggunakan

penomoran yang dinamakan IP Address (Internet Protokol Address). Dengan

menggunakan nomor ini sebuah komputer dapat terhubung dengan komputer lain

dalam sebuah jaringan atau dalam jaringan lokal yang disebut internet. Dengan

internet kita bisa melakukan apa saja seperti mengirim e-mail, mencari data,

bermain game, akses bank atau bahkan melakukan perbelanjaan pada toko online

antar negara.

I. Website

Menurut Bunafit Nugroho (2004), World Wide Web yang sering disirigkat

WWW adalah layanan yang disediakan server untuk komputer client dalam

mengakses data server. Komputer client merupakan suatu komputer yang

Page 23: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9

digunakan untuk mengakses layanan server seperti web. Dengan adanya WWW

seorang pengguna dapat menampilkan halaman virtual yang disebut website.

Pada tahun 1990 world wide web mulai dikembangkan olab CERN

(Laboratorium Fisika Partikel di Swiss) berdasarkan proposal yang dibuat oleh

Tim Berneslee. Namun demikian WWW browser yang baru lahir dua tahun

kemudian, tepatnya tahun 1992 dengan nama Viola. Viola diluncurkan oleh Pel

Wei dan didistribusikan bersama CERN WWW.

Jika dilihat dari proses kerjanya www dapat dibagi menjadi beberapa

komponen seperti berikut:

1. Protocol adalah sebuah media yang distandarkan untuk dapat mengakses

komputer kedalam jaringan www memiliki standar protocol yang

bernama HTTP (Hypertext Transfer Protocol).

2. Address merupakan alamat yang berkaitan dengan penamaan sebuah

komputer didalam jaringan alamat ini merupakan sebuah nomor yang

dimiliki sebuah komputer yang sering disebut nomor IP, akan tetapi

dengan perkembangan zaman dibentuklah metode baru yang bernama

domain name, sehingga no IP tersebut digantikan dengan sebuah alamat

yang dinamakan URL (Uniform Resouree Locator)

3. HTML(Hypertext Markup Language) yaitu salah satu bahasa scripting

yang dapat menghasilkan halaman website sehingga halaman tersebut

dapat diakses pada setiap komputer pengakses (client)

Dari beberapa komponen yang berkaitan dengan www diatas dapat

dijelaskan dengan penggambaran seperti berikut:

http://www.mipa.uns.ac.id/~cs/index.html

Protocol URL Aceount/client Halaman web HTML

Terdapat dua komponen utama dalam sebuah website, yaitu:

1. Web Server

Web server merupakan sebuah aplikasi perangkat lunak. Aplikasi

web server ini dijalankan pada sebuah komputer yang disebut dengan

server. Web server adalah salah satu jenis perangkat lunak yang

Page 24: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

menyediakan layanan halaman (dokumen) web yang dapat diakses

diseluruh dunia melalui internet. Web server akan melayani permintaan

akses halaman web dengan bantuan protokol-protokol komunikasi

terutama HTTP.

Salah satu contoh platform tersebut adalah apache. Apache adalah

aplikasi server web yang tersedia secara gratis dan disebarkan dengan

lisensi open souree. Apache web server merupakan tulang punggung dari

world wide web (WWW). Apache tersedia bagi bermacam-macam sistem

operasi, seperli : UNIX, (free BSD, LINUX, SOLARIS dan lainnya,

Windows NT/95/98.) Apache mengikuti standar protokol hypertext

transport protocol, yaitu http 1.1.

2. Web Browser

Web browser adalah perangkat lunak (software) yang digunakan

untuk menampilkan dokumen HTML. Perangkat lunak ini dioperasikan

pada komputer pengguna diseluruh dunia. Web browser akan membantu

pengguna mengakses halaman web yang disediakan oleh sebuah web

server serta membantu pengguna dalam hal navigasi. Pada saat ini ada

beberapa browser yang dikembangkm oleh berbagai vendor(penyalur

suatu perangkat baik hardware maupun software), antara lain Internet

Explorer yang dikembangkan oleh Microsoft dan yang dikembangkan

oleh Netseape, serta beberapa web browser yang lain.

J. Bahasa Pemrograman

Software yang Menurut Bunafit Nugroho (2005), PHP (PHP hypertext

Prepocessor) adalah sebuah bahasa pemograman yang berbentuk scripting.

Sistem kerja ini adalah interpreter bukan sebagai kompiler. Bahasa interpreter

adalah bahasa yang script-script program tidak harus diubah kedalam bentuk

.source code. Sedangkan bahasa kompiler adalah bahasa yang akan merubah

script-script program kedalam source code, selanjutnya dari bentuk source code

akan diubah menjadi object code, bentuk dari object code akan menghasilkan file

yang lebih kecil dari file mentah sebelumnya. Selanjutnya bentuk object code

akan berubah menjadi sebuah program yang siap dijalankan tanpa adanya

Page 25: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

11

program bantu pembuatnya, sehingga hasil dari bahasa pemrograman yang

berbentuk compiler akan membentuk sebuah program yang berstatus sebagai

program EXE yang dapat dieksekusi tanpa adanya bantuan dari program

pembuatnya.

Dengan PHP maka perbaikan dan update suatu website menjadi lebih

mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang

dibuat dengan menggunakan script PHP. Beberapa keunggulan program PHP

yang lain adalah:

1. PHP memiliki tingkat akses yang lebih cepat.

2. PHP memiliki tingkat lifecyele yang tinggi, sehingga selalu , mengikuti

perkembangan teknologi Internet.

3. PHP memiliki tingkat keamanan yang tinggi.

4. PHP mampu beroperasi di beberapa server yang ada. seperti Apache,

Microsoft US, PWS, AOLserver, phttpd, tnttpd, dan Xitami.

5. PHP mampu beroperasi di sistem operas! Linux sebagai platform sistem

operasi utama bagi PHP. Namun demikian, PHP juga mampu berjalan di

FreeBSD, UNIX, Solaris, Windows, dan yang lainnya.

6. PHP merupakan bahasa pemrogram yang bersifat/ree atau gratis.

Seperti pada pemrograman-pemrograman yang lainnya, PHP memiliki

beberapa aturan penulisan yang harus diketahui sebelumnya, yaitu bagaimana

memulai dan mengakhiri program PHP.

K. HTML

Menurut Betha Sidik (2004) HTML (Hypertext Markup Language} yaitu

salah satu bahasa seripting yang dapat menghasilkan halaman website sehingga

halaman tersebut dapat diakses pada setiap komputer pengakses (client).

Dokumen HTML merupakan dokumen yang disajikan dalam browser web siirfer.

Dokumen ini umumnya berisi informasi ataupun interface aplikasi dalam

internet.

Page 26: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

L. Server Basis Data

Menurut Bunafit Nugroho (2004), Server basis data yang memiliki

kemampuan yang baik adalah Oracle dan PostgreSQL. Sedangkan server basis

data yang paling digemari kalangan programmer web adalah MySQL

MySQL merupakan software yang bersifat open source, sesuai dengan

namanya, bahasa standart MySQL adalah SQL. SQL adalah singkatan dan

Structured Query Language dan sering disebut squel. SQL mulal dikembangkan

pada akhir tahun 70-an diLaboratorium IBM, Sanjose, California. Sedangkan

MySQL Front merupakan Software yang digunakan untuk memudahkan dalam

memanage database yang dibuat.baik dalam penambahan tabel, record dan field

maupun menghapus dan mengedit database yang ada. SQL adalah bahasa yang

digunakan untuk berkomunikasi dengan database.

Pernyataan-pernyataan SQL digunakan untuk melakukan beberapa tugas

seperti update data pada database, atau menampilkan data dari database,

Beberapa software RDBMS (Relational Database Management Systems) dan

dapat menggunakan SQL, seperti Oracle, Sybase, Microsoft SQL Server,

Microsoft Aceess, Ingres. Setiap software database mempunyai bahasa perintah /

sintaks yang berbeda, namun pada prinsipnya mempunyai arti dan fungsi yang

sama. Menurut Imansyah (2003), perintah-perintah yang digunakan pada bahasa

SQL antara lain:

1. Select

Digunakan untuk menampilkan data sesuai kriteria yang kita tentukan.

2. Create

Digunakan untuk membuat tabel baru.

3. Insert

Digunakan untuk menyisipkan atau menambah baris pada tabel.

4. Update

Digunakan untuk mengupdate atau merubah isi data dalam tabel.

5. Delete

Digunakan untuk menghapus baris/record data dalam table.

Page 27: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13

BAB III

DESAIN DAN PERANCANGAN

A. Piranti yang Diperlukan

Dalam pembangunan aplikasi e-commerce penjualan mebel yang berbasis

PHP dan MySql, terdapat beberapa perangkat lunak dan perangkat keras yang

digunakan untuk mendukung proses pembuatan aplikasi, yaitu:

1. Hardware

Hardware yang diperlukan dalam pembuatan aplikasi e-commerce penjualan

mebel oleh penulis adalah laptop dengan spesifikasi minimal sebagai

berikut:

a. Intel Celeron

b. RAM 512

c. Harddisk 80 Gb

2. Software

Software yang diperlukan dalam pembuatan aplikasi e-commerce penjualan

mebel adalah

a. Web server : Apache 2.2

b. Database server : MySql

c. Macromedia Dreamweaver CS3

d. Adobe Photoshop CS3

B. Analisa Data

Berdasarkan data-data yang diperoleh, maka data tersebut dapat dijadikan

referensi dalam pembangunan aplikasi e-commerce. Berdasarkan data yang

terkumpul kemudian dapat dilakukan analisa sistem dan dilakukan proses

pembangunan aplikasi e-commerce.

Page 28: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

14

C. Analisa Sistem

1. Context Diagram

Diagram konteks pada sistem pembangunan aplikasi e-commerce

ditunjukkan pada Gambar 3.1

Gambar 3.1 . Diagram Context

Page 29: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

15

2. Data Flow Diagram (DFD) Level 0

Ditunjukkan pada Gambar 3.2

1

ADMIN

PELANGGAN

PENGUNJUNG

MANAGE ADMIN

MANAGEINFO

MANAGEGUESTBOOK

MANAGEPELANGGAN

PENDAFTARAN PELANGGAN

UBAH DATAREG. PELANGGAN

PEMESANAN

MANAGE MEBEL

2

3

4

5

7

8

9

USER BARU,PASS BARU

ADMIN

USER BARU,PASS BARU

INFO

DATA INFO

DATA INFO

DATA GUESTBOOK

BUKU TAMU

PROPINSI

DATA GUESTBOOK

ONGKOS KIRIM

PROPINSI

PROPINSI

DATA GUESTBOOK

KONFIRMASI

DATA PELANGGAN

DA

TA

INF

OUSER, PASS

KERANJANG

PEMESANAN

DATA KERANJANG

DATA PEMESANAN

UPDATE DATA INFO BARU

PROPINSI

ONGKOS KIRIM

PELANGGGANDATA.PLNGGN

USER, PASS

STATUS PELANGGAN

KOLEKSI_MEBEL

KATEGORI_MEBEL

DATA KOLEKSI MEBEL

DATA KATEGORI MEBEL

KOLEKSI

KA

TE

GO

RI

DATA GUESTBOOK

6

LOGIN

USER,PASS

STATUS LOGIN

USER,PASS

STATUS LOGIN

DA

TA

PE

LN

GG

AN

KONFIRMASI

DATA KONFIRMASI TRANSFER

DATA ADMIN

US

ER

BA

RU

,PA

SS

BA

RU

ST

AT

US

LO

GIN

INFORMASI DATA INFO

USER,PASS

UPDATE DATA PELANGGANUPDATE DATA PELANGGAN

KONFIRMASI UPDATE DATA PELANGGANDATA PELANGGAN YG SDH

TERUPDATE

UPDATE DATA MEBEL

PEMESANAN BARANG

DATA INFO

LAPORAN

9DATA PELANGGAN YG MEMESAN

LAPORAN PEMESANAN

Gambar 3.2 Data Flow Diagram (DFD) Level 0

Page 30: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

16

D. Rancangan Database

Rancangan Database unutk pembuatan aplikasi e-commerce penjualan mebel

adalah sebagai berikut:

1. Tabel Administrator

Tabel admin digunakan untuk menyimpan data username dan password

untuk program autentifikasi. Program autentifikasi ini mempunyai fungsi sebagai

gerbang login masuk pada sistem (disebut cPanel). Struktur tabel admin

digambarkan pada Tabel 3.1.

Tabel 3.1 Tabel Admin

Field Tipe Length Keterangan

userID Varchar 30 Primary key

passID Varchar 35 -

2. Tabel Kategori

Tabel kategori digunakan untuk membedakan jenis-jenis mebel. Struktur

tabel kategori digambarkan pada Tabel 3.2.

Tabel 3.2 Tabel Kategori

Field Tipe Length Keterangan

kd_kategori char 5 Primary key

mm_kategori varchar 50 -

keterangan varchar 200

Page 31: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

17

3. Tabel Keranjang

Tabel keranjang digunakan untuk menyimpan data-data barang yang dipilih

saat transaksi. Struktur tabel keranjang digambarkan pada Tabel 3.3.

Tabel 3.3 Tabel Keranjang

Field Tipe Length Keterangan

Id_keranjang Int 6 Primary key, Auto

Increment

Kd_koleksi Char 6 -

Jumlah Int 3 -

Tanggal Date - 0000-00-00

Jam Time - -

Uid_plg Char 6 -

4. Tabel Konfirmasi

Tabel konfirmasi digunakan untuk mengecek pembayaran dalam transaksi

penjualan. Struktur tabel konfirmasi digambarkan pada Tabel 3.4

Tabel 3.4 Tabel Konfirmasi

Field Tipe Length Keterangan

id_konfirmasi Int 4 Primary key, Auto

Increment

no_pesan Char 15 Unique

jumlah_bayar Int 20 -

bank_asal Varchar 25 -

rek_asal Varchar 20 -

Page 32: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

18

tas_nama Varchar 40 -

rek_Tujuan Varchar 20 -

tgl_transfer Date - 0000-00-00

nama Varchar 30 -

type Varchar 30 -

size Int 3

5. Tabel Buku Tamu

Tabel bukutamu digunakan untuk menyimpan data kritik dan saran. Struktur

tabel kontak digambarkan pada Tabel 3.5

Tabel 3.5 Tabel Kontak

Field Tipe Length Keterangan

id_bukutamu Int 3 Primary key,

Auto Increment

nama Varchar 35 -

email Varchar 60 -

komentar Text - -

tanggal Date - 0000-00-00

6. Tabel Pelanggan

Tabel pelanggan digunakan untuk menyimpan data pelanggan yang akan

membeli mebel. Data pelanggan meliputi data-data pribadi. Struktur tabel pelanggan

digambarkan pada Tabel 3.6

Page 33: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

19

Tabel 3.6 Tabel Pelanggan

Field Tipe Length Keterangan

Uid_plg Char 6 Primary key

nama Varchar 10 -

kelamin Enum ‘Pria’, ‘Wanita’ -

email Varchar 30 -

negara Varchar 30 -

kd_propinsi Varchar 30 -

kota Varchar 30 -

alamat Varchar 200 -

kodepost Int 10 -

no_tlp Int 15 -

no_hp Int 15 -

no_fax Int 15 -

user Varchar 35

pass Varchar 50

7. Tabel Pemesanan

Tabel pemesanan digunakan untuk menyimpan semua data yang sebelumnya

berada didalam tabel keranjang. Data yang diinput ke dalam tabel pelanggan

memiliki ketentuan apabila proses transaksi dan data pelanggan telah diisi dengan

lengkap. Struktur tabel pemesanan digambarkan pada Tabel 3.7

Page 34: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

Tabel 3.7 Tabel Pemesanan

Field Tipe Length Keterangan

idpesan Int 3 Primary key,

Auto Increment

uid_plg Char 6 -

tanggal Date - -

jam Time - -

status_bayar Enum ‘Pesan’,”Lunas’ -

unik_transfer Char 2 -

8. Tabel Koleksi

Tabel koleksi digunakan untuk menyimpan data mebel yang dijual pada

aplikasi e-commerce. Struktur tabel produk digambarkan pada Tabel 3.8

Tabel 3.8 Tabel Produk

Field Tipe Length Keterangan

kd_koleksi Int 6 Primary key

kd_kategori Char 5 -

warna Varchar 50 -

ukuran Varchar 20 -

nm_barang Varchar 60 -

file_gambar Varchar 50 -

harga int 10 Default=0

diskon Int 2 -

Page 35: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

21

stok Int 4 Default=0

keterangan Text

9. Tabel Provinsi

Tabel provinsi digunakan untuk mengetahui berapa biaya untuk ongkos

pengirimannya. Struktur tabel provinsi digambarkan pada Tabel 3.9

Tabel 3.9 Tabel Provinsi

Field Tipe Length Keterangan

kd_propinsi Char 4 Primary key

nm_propinsi Varchar 60 -

ongkos_kirim Int 10 Default=0

10. Tabel Berita

Table berita digunakan untuk menyimpan data informasi mengenai

perkembangan produk, pengembangan system, dan sebagainya. Struktur table berita

digambarkan pada Tabel 3.10.

Tabel 3.10 Tabel Provinsi

Field Tipe Length Keterangan

id_berita Int 3 Primary key,

Auto Increment

judul Varchar 100 -

ringkasan Varchar 200 -

lengkap Text - -

tanggal Date - 0000-00-00

Page 36: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22

11. Tabel Detail Pesan

Table detai pesan digunakan untuk menyimpan data lengkap mebel yang

telah dipesan. Struktur tabel berita digambarkan pada Tabel 3.11.

Tabel 3.11 Tabel Provinsi

Field Tipe Length Keterangan

id_pesan Int 3 Primary key,

Auto Increment

kd_koleksi Char 6 -

jumlah Int 3 -

harga Int 10 -

E. Relationship (Relasi Antar Tabel)

Tabel yang saling berelasi dalam aplikasi e-commerce penjualan mebel.

Relasi antar tabel ditunjukkan pada Gambar 3.12

pelanggan

PK uid_plgnama

kelamin email negara kd_propinsi kota alamat kodepost no_tlp no_hp no_fax user_name pass

Koleksi_mebel

PK kd_koleksi kd_kategori warna

ukuran nm_barang file_gambar harga discon stok keterangan

admin

PK userID passID

Buku tamu

PK Id_btamu nama e_mail komentar tanggal

pemesanan

PK id_pesan uid_plg tanggal jam status bayar unix_transfer

no_pesan

propinsi

PK kd_propinsi nm_propinsi ongkos_krim

keranjang

id_keranjang kd_koleksi jumlah tanggal jam

uid_plg

Berita

PK Id_beritajudulringkasanlengkap tanggal

Kategori Mebel

PK kd_kategori nm_kategoriketerangan

konfirmasi

PK id_konfirmasi jml_bayar bank_asal rek_asal atas_nama rek_tujuan tgl_transfer name type size

no_pesan

Detail pesan

PK id_pesanPK kd_koleksi jumlah harga

no_pesan

M

M

M

M

M

M

M

M

Gambar 3.12 Relationship (Relasi Antar Tabel)

Page 37: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

23

F. Rancangan Input Output

1. Rancangan Desain Halaman Utama

Halaman utama merupakan halaman yang pertama kali akan tampil ketika

sistem dijalankan dalam web browser. Rancangan halaman utama dapat dilihat pada

Gambar 3.3

Header

Link Link Link Link Link Link

Isi Halaman Utama

Login

Pelanggan

Footer

Gambar 3.4 Rancangan Desain Halaman Utama

2. Rancangan Desain Halaman Admin

Halaman admin merupakan halaman yang hanya dapat diakses oleh orang

yang bertugas mengelola aplikasi e-commerce saja dan telah terdaftar sebagai admin

dalam sistem ini. Halaman ini digunakan untuk mengelola hal-hal yang berkaitan

dengan aplikasi e-commerce. Rancangan halaman admin dapat dilihat pada Gambar

3.4

Header berupa peringatan

Login Administrator

Footer

Gambar 3.5 Rancangan Desain Halaman Admin

Page 38: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

24

BAB IV

IMPLEMENTASI DAN ANALISA

A. Deskripsi Sistem

Dengan adanya internet, kegiatan perdaganganpun mengalami

perkembangan, yaitu dengan adanya penjualan produk secara online. Hal ini sudah

merambah keberbagai bisnis didunia.

Pada halaman pengunjung, pengunjung dapat mengakses info produk yang

dihasilkan, mendaftar sebagai pelanggan dan juga dapat memperoleh informasi

lainnya. Pada halaman pelanggan digunakan untuk melakukan pemesanan produk,

melihat daftar transaksi dan konfirmasi pemesanan. Sedangkan pada halaman

administrator berfungsi sebagai control website dan manajemen pesanan pada

website penjualan mebel ini.

B. Cara Menjalankan Program

Aplikasi e-commerce penjualan mebel ini terbagi menjadi tiga kategori,

yaitu administrator, pelanggan dan pengunjung. Administrator adalah pengontrol

website, admin mempunyai hak akses penuh kedalam website ini termasuk

mengubah data produk atau menghapusnya serta mengubah menu-menu yang ada

dalam website. Untuk masuk dalam menu admin ini administrator harus

mengetikkan destination folder URL address-nya, yaitu dengan menambahkan

../admin/index.php. dalam pengetikkan URL ini dilakukan secara manual

dikarenakan untuk lebih mengamankan posisi administrator dengan tidak

menampilakan secara langsung form administrator login dalam halaman website.

Pelanggan adalah pengunjung yang sudah mendaftarkan diri dalam website

ini. Pelanggan dapat melakukan login dan memulai transaksi pembelian.

Sedangkan pengunjung adalah orang yang hanya melihat-lihat saja website ini atau

pengunjung yang baru mengakses halaman website ini dan ingin mendaftar

menjadi pelanggan.

Page 39: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

25

C. Struktur dan Desain Program

Struktur dan desain pembangunan aplikasi e-commerce penjualan mebel

adalah sebagai berikut.

1. Halaman Utama

Tampilan utama saat pelanggan mengetikkan url index.php (domain name

saat ipload; localhost/mebel). Dimana terdapat beberapa link yang

menghubungkan pelanggan dan pengunjung untuk mengetahui lebih detail

mengenai mebel dan jenis produk yang dijual disini. Lebih jelasnya lihat

Gambar 4.1.

Gambar 4.1. Halaman Utama

Page 40: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

26

2. Halaman Profile

Halaman profile ini berisi mengenai profil singkat website “Solo Mebel”.

Lebih jelasnya lihat Gambar 4.2.

Gambar 4.2. Halaman Profile

Page 41: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

27

3. Halaman Kontak

Halaman Kontak memuat kontak pengelola website. Lebih jelasnya lihat

Gambar 4.3.

Gambar 4.3. Halaman Kontak

Page 42: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

28

4. Halaman Buku Tamu

Semua pengunjung website dapat mengakses halaman bukutamu dan

meninggalkan pesan di buku tamu. Lebih jelasnya lihat Gambar 4.4.

Gambar 4.4. Halaman Buku Tamu

Page 43: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

29

5. Halaman Berita

Halaman berita ini berisi berita-berita yang selalu terupdate. Lebih jelasnya

lihat Gambar 4.5.

Gambar 4.5. Halaman Berita

Page 44: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

30

6. Halaman Kategori

Halaman kategori menyediakan informasi macam-macam produk mebel yang

ada di Solo Mebel. Lebih jelasnya lihat Gambar 4.6.

Gambar 4.6. Halaman Kategori

Page 45: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

31

7. Halaman Pencarian Produk

Selain menyediakan pencarian produk berdasarkan kategori. Pengunjung jg

dapat mencari produk mebel berdasarkan hasil pencarian yang di inputkan ke

halaman pencarian. Lebih jelasnya lihat Gambar 4.7.

Gambar 4.7. Halaman Pencarian Produk

Page 46: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

32

8. Halaman Pembelian

Halaman pembelian ini berisi cara melakukan transaksi pembelian mebel.

Lebih jelasnya lihat Gambar 4.8.

Gambar 4.8. Halaman Pembelian

9. Halaman Pembayaran

Halaman pembayaran ini berisi cara pembayaran, kode unix, pengiriman

barang, proses pengepakan barang, lama pengiriman dan retur barang. Lebih

jelasnya lihat Gambar 4.9.

Page 47: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

33

Gambar 4.9. Halaman Pembayaran

Page 48: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

34

10. Halaman Pendaftaran Pelanggan

Halaman pendaftaran memuat form pendaftaran bagi pengunjung yang ingin

jadi pelanggan atau ingin memesan produk mebel di Solo Mebel. Dengan

adanya form ini admin dimudahkan menghubungi pelanggan yang telah

memesan produk. Lebih jelasnya lihat Gambar 4.10.

Gambar 4.10. Pendaftaran Pelanggan

11. Halaman Pelanggan

Halaman pelanggan akan muncul ketika pelanggan yang telah mendaftar

sebelumnya memasukan user dan password pada form Login pelanggan.

Lebih jelasnya lihat Gambar 4.11.

Page 49: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

35

Gambar 4.11. Pelanggan

Page 50: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

36

12. Halaman Keranjang

Halaman keranjang berfungsi menampung data-data transaksi yang belum

dilanjutkan ke halaman pembayaran. Lebih jelasnya lihat Gambar 4.12.

Gambar 4.12. Keranjang

Page 51: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

37

13. Halaman Konfirmasi Pembayaran

Setelah pelanggan melakukan pemilihan produk mebel di Solo Mebel dan

siap memesan, pelanggan dipersilahkan mengkonfirmasi data pembayaran.

Lebih jelasnya lihat Gambar 4.13.

Gambar 4.13. Konfirmasi Pembayaran

Page 52: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

38

14. Halaman Konfirmasi Transaksi

Halaman yang berfungsi sebagai form konfirmasi data belanja pelanggan.

Lebih jelasnya lihat Gambar 4.14.

Gambar 4.14. Konfirmasi Transaksi

Page 53: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

39

15. Halaman Daftar Transaksi

Daftar transaksi memuat informasi tentang produk dan data pemesanan yang

telah dilakukan pelanggan. Lebih jelasnya lihat Gambar 4.15.

Gambar 4.15. Daftar Transaksi

Page 54: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

40

16. Halaman Konfirmasi Transfer

Halaman ini memuat form untuk pengisian data pelanggan yang sudah

melakukan transfer. Lebih jelasnya lihat Gambar 4.16.

Gambar 4.16. Konfirmasi Transfer

Page 55: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

41

17. Halaman Ubah Data Pelangan

Halaman ini memuat form untuk mengubah identitas pelanggan atau ingin

mengganti user dan password untuk menjaga keamanan dalam bertransaksi.

Lebih jelasnya lihat Gambar 4.17.

Gambar 4.17. Ubah Data Pelangan

Page 56: pembuatan website e-commerce mebel di solo mebel program

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

44

BAB V

PENUTUP

A. Kesimpulan

Berdasarkan pembahasan diatas, maka dapat diambil kesimpulan sebagai berikut:

1. Telah dihasilkan suatu aplikasi e-commerce penjualan mebel. Dimana sistem tersebut

dibuat berbasis web dengan menggunakan editor utama macromedia dreamweaver

CS 3 dan MySQL sebagai database-nya.

2. Aplikasi e-commerce penjualan mebel digunakan untuk pengelolaan semua data yang

berkaitan dengan produk yang ditawarkan, pengelolaan data pendaftaran pelanggan,

data pesanan yang membutuhkan pengelolaan informasi yang berkaitan dengan

pemesanan mebel.

B. Saran

Untuk perkembangan sistem ini dikemudian hari, maka perlu diberikan beberapa saran

sebagai berikut:

1. Masih perlu pengembangan dan penyempurnaan aplikasi e-commerce. Sehingga di

dalam aplikasi ini tidak ada nya kekurangan yang membuat pelanggan meninggalkan

situs web solo mebel.

2. Aplikasi e-commerce penjualan mebel belum menyediakan transaksi online seperti

master card dan pay pal sehingga diperlukan transaksi online agar menambah

kenyamanan dan transaksi pelanggan.