pembuatan website e-commerce mebel di solo mebel program ...
-
Upload
hoangnguyet -
Category
Documents
-
view
243 -
download
4
Transcript of 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
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
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
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
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
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”
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.
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.
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
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
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
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
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
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
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.
.
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.
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.
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.
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).
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.
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:
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
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
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
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.
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.
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.
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
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
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
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 -
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
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
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 -
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
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)
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
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.
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
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
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
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
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
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
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
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
Gambar 4.9. Halaman Pembayaran
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
Gambar 4.11. Pelanggan
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
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
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
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
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
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
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.