perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
i
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 Universitas Sebelas Maret
Ketua Program Diploma III Ilmu Komputer
Prof. Drs. Sutarno, MSc., PhD. NIP. 19600809 198612 1 001 commit to user
iii
Drs. YS. Palgunadi, M.Sc. NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
MOTTO
“Musuh terbesar dalam hidup ini adalah diri sendiri” (Muhammad SAW) “keikhlasan dan syukur adalah dasar melangkah dalam hidup ini agar mencapai segala tujuan”
commit to user
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user
vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user 6. Semua pihak yang telah memberikan bantuan dalam penulisan laporan ini. viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 ....................................................................................... commit to user 1. Web Server ...........................................................................
8
2. Web Browser ........................................................................ x
10
9
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 ....................................................... user C. Struktur dan Desain commit Programto ....................................................
24
1. Halaman Utama .....................................................................
25
xi
25
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
xiv
1 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 ecommerce 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 ecommerce 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. .
commit to user
2 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
3 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 kejadiankejadian 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. commit to user
4 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 ecommerce penjualan mebel dan saran untuk pengembangan program aplikasi.
commit to user
5 digilib.uns.ac.id
perpustakaan.uns.ac.id
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). commit to user
6 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
7 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 2.1 Simbol dalam DFD GAMBAR Entitas,
KETERANGAN 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 komponenkomponen 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:
commit to user
8 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
9 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user server. Web server adalah salah satu jenis perangkat lunak yang
10 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 to user akan berubah menjadi sebuah commit program yang siap dijalankan tanpa adanya
11 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
12 digilib.uns.ac.id
perpustakaan.uns.ac.id
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. commit to user
13 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
14 digilib.uns.ac.id
perpustakaan.uns.ac.id
C. Analisa Sistem 1.
Context Diagram Diagram
konteks
pada
sistem
pembangunan
ditunjukkan pada Gambar 3.1
Gambar 3.1 . Diagram Context
commit to user
aplikasi
e-commerce
15 digilib.uns.ac.id
perpustakaan.uns.ac.id
2.
Data Flow Diagram (DFD) Level 0 Ditunjukkan pada Gambar 3.2 1 DATA ADMIN
USER BARU,PASS BARU
USER BARU,PASS BARU
ADMIN
MANAGE ADMIN
DATA INFO INFORMASI DATA INFO
INFO
2 UPDATE DATA INFO BARU ADMIN DATA INFO
MANAGE INFO DATA INFO DATA GUESTBOOK
DATA GUESTBOOK
PENGUNJUNG
3
STATUS LOGIN
BUKU TAMU
DATA GUESTBOOK MANAGE GUESTBOOK DATA GUESTBOOK PROPINSI 4 PROPINSI
USER BARU,PASS BARU
MANAGE PELANGGAN
DATA.PLNGGN
PELANGGGAN
5
PROPINSI ONGKOS KIRIM DATA INFO
ONGKOS KIRIM
PROPINSI DATA PELANGGAN
PENDAFTARAN PELANGGAN
KONFIRMASI USER,PASS
STATUS LOGIN 6 USER,PASS
PELANGGAN
DATA PELNGGAN
LOGIN
USER, PASS UPDATE DATA PELANGGAN
USER,PASS
7 UBAH DATA REG. PELANGGAN
STATUS LOGIN USER, PASS UPDATE DATA PELANGGAN KONFIRMASI UPDATE DATA PELANGGAN
DATA PELANGGAN YG SDH TERUPDATE
PEMESANAN BARANG 8
STATUS PELANGGAN DATA KERANJANG PEMESANAN
KOLEKSI
KERANJANG
DATA PEMESANAN PEMESANAN
DATA KONFIRMASI TRANSFER 9
DATA PELANGGAN YG MEMESAN LAPORAN PEMESANAN LAPORAN KONFIRMASI KATEGORI
KOLEKSI_MEBEL 9
DATA KOLEKSI MEBEL
MANAGE MEBEL
UPDATE DATA MEBEL KATEGORI_MEBEL
commit to user DATA KATEGORI MEBEL Gambar 3.2 Data Flow Diagram (DFD) Level 0
16 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
2.
Tipe
Length
Keterangan
userID
Varchar
30
Primary key
passID
Varchar
35
-
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
commit to user
17 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Id_keranjang
Tipe Int
Length 6
Keterangan 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 id_konfirmasi
Tipe Int
Length 4
Keterangan Primary key, Auto Increment
no_pesan
Char
15
Unique
jumlah_bayar
Int
20
-
bank_asal
Varchar
25
-
rek_asal
Varchar
20 commit to user
-
18 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 id_bukutamu
Tipe Int
Length 3
Keterangan Primary
key,
Auto Increment
6.
nama
Varchar
35
-
email
Varchar
60
-
komentar
Text
-
-
tanggal
Date
-
0000-00-00
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 commit to user
19 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 3.6 Tabel Pelanggan Field
7.
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
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 commit to user
20 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 3.7 Tabel Pemesanan Field idpesan
Tipe Int
Length 3
Keterangan Primary key, Auto Increment
8.
uid_plg
Char
6
-
tanggal
Date
-
-
jam
Time
-
-
status_bayar
Enum
‘Pesan’,”Lunas’
-
unik_transfer
Char
2
-
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
commit to user 2
-
21 digilib.uns.ac.id
perpustakaan.uns.ac.id
9.
stok
Int
keterangan
Text
4
Default=0
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
10.
Tipe
Length
Keterangan
kd_propinsi
Char
4
Primary key
nm_propinsi
Varchar
60
-
ongkos_kirim
Int
10
Default=0
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 id_berita
Tipe Int
Length 3
Keterangan Primary
key,
Auto Increment judul
Varchar
100
-
ringkasan
Varchar
200
-
lengkap
Text
-
-
tanggal
Date
-
0000-00-00
commit to user
22 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
id_pesan
Length
Int
Keterangan
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 admin PK userID passID
keranjang id_keranjang kd_koleksi jumlah tanggal jam uid_plg
Buku tamu PK Id_btamu nama e_mail komentar tanggal
pemesanan
pelanggan M
PK uid_plg nama kelamin email negara kd_propinsi kota alamat kodepost no_tlp no_hp no_fax user_name pass
M
PK id_pesan M uid_plg tanggal jam status bayar unix_transfer no_pesan propinsi PK kd_propinsi nm_propinsi ongkos_krim
Kategori Mebel PK kd_kategori nm_kategori keterangan
Berita PK Id_berita judul ringkasan lengkap tanggal
Koleksi_mebel PK kd_koleksi kd_kategori M warna ukuran nm_barang file_gambar harga discon stok keterangan
to user(Relasi Antar Tabel) Gambar 3.12commit Relationship
konfirmasi
Detail pesan M
PK id_pesan PK kd_koleksi jumlah M harga no_pesan M
M
PK id_konfirmasi jml_bayar bank_asal rek_asal atas_nama rek_tujuan tgl_transfer name type size no_pesan
23 digilib.uns.ac.id
perpustakaan.uns.ac.id
F. 1.
Rancangan Input Output
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 Login Pelanggan
Isi Halaman Utama
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 commit to user
24 digilib.uns.ac.id
perpustakaan.uns.ac.id
BAB IV IMPLEMENTASI DAN ANALISA A. Dengan
adanya
Deskripsi Sistem
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.
commit to user
25 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
26 digilib.uns.ac.id
perpustakaan.uns.ac.id
2.
Halaman Profile Halaman profile ini berisi mengenai profil singkat website “Solo Mebel”. Lebih jelasnya lihat Gambar 4.2.
Gambar 4.2. Halaman Profile
commit to user
27 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.
Halaman Kontak Halaman Kontak memuat kontak pengelola website. Lebih jelasnya lihat Gambar 4.3.
Gambar 4.3. Halaman Kontak
commit to user
28 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
29 digilib.uns.ac.id
perpustakaan.uns.ac.id
5.
Halaman Berita Halaman berita ini berisi berita-berita yang selalu terupdate. Lebih jelasnya lihat Gambar 4.5.
Gambar 4.5. Halaman Berita
commit to user
30 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
31 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
32 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
33 digilib.uns.ac.id
perpustakaan.uns.ac.id
Gambar 4.9. Halaman Pembayaran
commit to user
34 digilib.uns.ac.id
perpustakaan.uns.ac.id
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. to user commit
35 digilib.uns.ac.id
perpustakaan.uns.ac.id
Gambar 4.11. Pelanggan
commit to user
36 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
37 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user Gambar 4.13. Konfirmasi Pembayaran
38 digilib.uns.ac.id
perpustakaan.uns.ac.id
14. Halaman Konfirmasi Transaksi Halaman yang berfungsi sebagai form konfirmasi data belanja pelanggan. Lebih jelasnya lihat Gambar 4.14.
Gambar 4.14. Konfirmasi Transaksi
commit to user
39 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
40 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
41 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 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.
commit to user 44