perpustakaan.uns.ac.id
digilib.uns.ac.id
MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU ONLINE
TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Oleh : NITA ANGGARI ARBI M3208061
D III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2011 commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSETUJUAN
MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU ONLINE Disusun Oleh :
Nita Anggari Arbi NIM. M3208061
Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji pada tanggal
Pembimbing Utama
Meiyanto Eko Sulistyo, S.T.,M.Eng
NIP. 19770513 200912 1 004
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT Nita Anggari Arbi. 2011. Developing E-Commerce Book Store Online, Diploma Degree Computer Sciences, Mathematics and Science Faculty, Sebelas Maret University of Surakarta. E-Commerce is a way of shopping and trading online using internet facilities where there is a website that provides trading services between sellers and buyers. In this final project will be created a software media website for the case of book sales. This e-commerce of book sales application was based on designed using PHP programming and MySQL as database. Macromedia Dreamweaver as an HTML editor and Adobe Photoshop for website design. This application has three main levels. First is for general users, who can see the product catalogue, using website service but cannot order products. The second are members, who have made the registration of products that can make a reservation. Third is the administrator who has an acces to manage data of product, data order from members and create reports for the company. Keyword : Book Store Online, E-Commerce
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK Nita Anggari Arbi. 2011. Membangun Website E-Commerce Penjualan Buku Online, Program Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. E-Commerce merupakan suatu cara belanja dan berdagang secara online yang memanfaatkan fasilitas internet dimana terdapat website yang menyediakan layanan jual beli antara penjual dan pembeli. Dalam tugas akhir ini akan dibuat perangkat lunak dengan media website untuk kasus penjualan produk buku. Aplikasi penjualan buku berbasis e-commerce ini dirancang menggunakan bahasa pemrograman PHP dan MySQL sebagai basis data. Macromedia Dreamweaver sebagai editor HTML dan Adobe Photoshop untuk desain website. Aplikasi ini memiliki tiga tingkatan utama. Pertama yaitu untuk user umum, yaitu setiap pengunjung website yang bisa melihat katalog produk, menggunakan layanan website, tetapi tidak bisa melakukan pemesanan produk. Kedua adalah anggota atau member yang telah melakukan registrasi yang bisa melakukan pemesanan produk. Ketiga adalah administrator yaitu orang yang memiliki hak untuk bisa mengelola data produk, data pesanan dan membuat laporan bagi perusahaan. Kata kunci : Penjualan Buku Online, e-commerce
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
MOTTO “Keikhlasan dan syukur adalah dasar melangkah dalam hidup ini agar tercapai segala tujuan”
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
PERSEMBAHAN
Tugas Akhir ini dipersembahkan untuk Ibu dan Alm Ayah yang selalu mendukung cita-citaku Kakak-kakakku yang sangat kusayangi Mamen-mamen, dan para goib ku yang memberi warna dalam hidupku commit to user Semua pihak yang telah membantuku
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR Dengan penuh rasa syukur kehadirat Allah SWT, yang telah melimpahkan segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Laporan Tugas Akhir dengan judul “MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU ONLINE”. Laporan ini disusun sebagai salah satu syarat kelulusan program pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Atas terselesainya Laporan Tugas Akhir penulis tidak lupa mengucapkan terima kasih kepada: 1. Bapak Drs.YS.Palgunadi, M.Sc selaku Ketua Program Diploma III Ilmu Komputer Fakultas Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 2. Bapak Meiyanto Eko Sulistyo, S.T.,M.Eng selaku dosen pembimbing yang telah banyak memberikan bimbingan dan saran dalam pembuatan Laporan ini. 3. Bapak Muhammad Asri Syafi’ie, S.Si selaku dosen pembimbing kedua. 4. Semua dosen DIII Manajemen Informatika yang mengajar angkatan 2008 saya ucapkan terimakasih atas kesabaran dalam mengajarkan ilmu yang berharga. 5. Teman-teman Manajemen Informatika ’08. 6. Serta semua pihak yang telah membantu penulis dalam menyusun Laporan Tugas Akhir ini yang tidak dapat penulis sebutkan satu per satu.
Semoga amal kebaikan semua pihak tersebut mendapatkan imbalan dari Allah SWT.Amin
Surakarta, Juni 2011
commit to user
Penulis
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
HALAMAN HALAMAN JUDUL ............................................................................................. i HALAMAN PERSETUJUAN ..............................................................................ii HALAMAN PENGESAHAN ..............................................................................iii ABSTRACT ...........................................................................................................iv ABSTRAK...............................................................................................................v MOTTO ................................................................................................................ vi PERSEMBAHAN .................................................................................................vii KATA PENGANTAR .........................................................................................viii DAFTAR ISI ..........................................................................................................ix DAFTAR TABEL ................................................................................................ xi DAFTAR GAMBAR ...........................................................................................xii
BAB I : PENDAHULUAN 1.1 Latar belakang Masalah………………………………………………………1 1.2 Rumusan Masalah…………………………………………………………….1 1.3 Batasan Masalah ……………………………………………………………..2 1.4 Tujuan Masalah ……………………………………………………………...2 1.5 Manfaat Kegiatan ……………………………………………………………2 1.6 Metodologi Penelitian ………………………………………………………..3 1.7 Sistematika Penulisan……………………………………………...................3
BAB II: LANDASAN TEORI 2.1 Basisdata ………………………………………………….............................. 4 2.1.1
Pengertian Basisdata…………………………………………………… 4
2.1.2 Operasi Dasar Basisdata………………………..................................... 4 2.1.3 Database………………………………………………………………..7 commit to user 2.1.4 Perancangan Basisdata…………………………………………………7
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.2 Apache ………………………………………………………………………..9 2.3 Structured Query Language (SQL)………………………………………….10 2.4 MySQL………………………………………………………………………10 2.5 Website……………………………………………………………………... 10 2.5.1
HTML…………………………………………………………....11
2.5.2
PHP…………...…………………………………………………11
2.6 Pengertian E-Commerce……………………………………………………. 12
BAB III : DESAIN DAN PERANCANGAN 3.1 Analisis dan Perancangan Sistem…………………………………………….13 3.1.1 Perencanaan Sistem…………………………………………………….13 3.1.2 Analisa Kebutuhan Hardware………………………………………….13 3.1.3 Analisa Kebutuhan Software…………………………………………..13 3.1.4 Perancangan Sistem……………………………………………………14 3.2 Analisis dan Perancangan Basisdata…………………………………………19 3.2.1 ERD (Entity Relationship Diagram)…………………………………...19 3.2.2 Relationship Table……………………………………………………..20 3.2.3 Perancangan Tabel Database…………………………………………..21 3.3 Perancangan Input Output…………………………………………………...26
BAB IV : IMPLEMENTASI DAN ANALISA 4.1 Implementasi…………………………………………………………………28 4.1.1 Desain Program………………………………………………………...28
BAB V : PENUTUP 5.1 Kesimpulan…………………………………………………………………..39 5.2 Saran…………………………………………………………………………39
DAFTAR PUSTAKA
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
HALAMAN Tabel 2.1 Tabel komponen CD……………………………………………….......8 Tabel 2.2 Tabel komponen DFD……………………………………………….....9 Tabel 3.1 Tabel Admin..........................................................................................21 Tabel 3.2 Tabel Info..............................................................................................21 Tabel 3.3 Tabel Buku Tamu..................................................................................22 Tabel 3.4 Tabel Member........................................................................................22 Tabel 3.5 Tabel Kategori.......................................................................................23 Tabel 3.6 Tabel Penerbit........................................................................................23 Tabel 3.7 Tabel Pemesanan....................................................................................24 Tabel 3.8 Tabel Buku.............................................................................................24 Tabel 3.9 Tabel Pesanan_item...............................................................................25 Tabel 3.10 Tabel Kota...........................................................................................25 Tabel 3.11 Tabel Konfirmasi.................................................................................25
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR HALAMAN Gambar 3.1 CD (Context Diagram) ………………………………….…………14 Gambar 3.2 DFD Level 0……………………………………………….…….... 15 Gambar 3.3 DFD Level 1 Manajemen Info……………………………………. 16 Gambar 3.4 DFD Level Manajemen Buku Tamu………………...……………. 16 Gambar 3.5 DFD Level 1 Manajemen Member…………………………………17 Gambar 3.6 DFD Level 1 Proses Pemesanan…………………………………. 17 Gambar 3.7 DFD Level 1 Manajemen Buku…………………………………. 18 Gambar 3.8 Entity Relationship Diagram (ERD)………..…………………….. 19 Gambar 3.9 Relationship Table (Relasi antar table)…………………………… 20 Gambar 3.10 Rancangan Halaman Utama………….………………………….. 26 Gambar 3.11 Rancangan Login Admin…………….………………………….. 27 Gambar 4.1 Halaman Index ……...………………………………………...….. 28 Gambar 4.2 Halaman Profile……………………….......................................... 29 Gambar 4.3 Halaman Kontak……………………...................................…...... 29 Gambar 4.4 Halaman Cara Pembelian………………......................………...... 30 Gambar 4.5 Halaman Login Member………………….......................……...... 31 Gambar 4.6 Halaman Daftar Member………………......................………...... 31 Gambar 4.7 Halaman Pencarian Buku………………......................………...... 32 Gambar 4.8 Halaman Buku Tamu……………………….................................. 32 Gambar 4.9 Halaman Member……………………..................................…...... 33 Gambar 4.10 Halaman Keranjang…………………….............................…...... 34 Gambar 4.11 Halaman Transaksi……………………..............................…...... 35 Gambar 4.12 Halaman Konfirmasi Transfer………………..................…......... 35 Gambar 4.13 Halaman Login Admin……………………........................…...... 36 Gambar 4.14 Halaman Admin…………………….................................…...... 36 Gambar 4.15 Halaman Admin Tambah Buku…………………….................... 37 Gambar 4.16 Halaman Admin View Buku…………........................................
37
Gambar 4.17 Halaman Admin Detail Buku…………........................................ 38 commitBuku………………........................ to user Gambar 4.18 Halaman Admin Pencarian 38
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah Kebutuhan akan sistem informasi sangat penting dalam suatu instansi atau perusahaan. Manfaat sistem informasi bagi suatu instansi antara lain sebagai pendukung dan pengambilan keputusan manajerial dan pendukung operasional pekerjaan. Teknologi internet merupakan salah satu bidang yang mengalami perkembangan sangat pesat. Banyak sektor yang menerapkan teknologi ini, salah satunya dalam bidang perdagangan dan penyewaan dengan internet sebagai sarana utama, yaitu e-commerce penjualan buku online. Implementasi e-commerce buku online dalam dunia bisnis salah satunya dengan banyaknya bermunculan situssitus penjualan online
atau berbasis web. Dengan penerapan e-commerce
berdampak dalam efisiensi dan efektivitas transaksi, serta dapat meningkatkan produk dan citra perusahaan tersebut. Banyak perusahaan telah berpindah ke e-commerce dengan berbagai alasan. Perusahaan akan lebih mudah dalam melayani dan memberikan informasi kepada konsumen, disamping itu memudahkan dalam pemasaran produk sehingga lebih banyak orang yang tahu tentang keberadaan toko buku tersebut. Untuk itu dengan adanya e-commerce buku online diharapkan dapat meningkatkan pelayanan dalam bentuk informasi akan produk yang ditawarkan serta mendatangkan lebih banyak pelanggan karena pemasaran secara online. 1.2 Rumusan Masalah Berdasarkan latar belakang masalah yang telah diuraikan di atas, maka dapat dituliskan rumusan masalah sebagai berikut : “Bagaimana membangun website e- commerce penjualan buku online?”
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
1.3 Batasan Masalah Sesuai dengan perumusan masalah di atas, dalam laporan Tugas Akhir ini penulis perlu membatasi masalah agar tidak menyimpang dari tujuan semula, batasan masalahnya antara lain: 1. Website yang dibuat hanya memuat pemesanan dan konfirmasi produk secara online, info produk, profil, buku tamu, pembatasan hak akses untuk user dan admin yang bisa diakses lewat internet apabila website ini sudah di upload di internet. 2. Pembuatan website ini tidak sampai e- banking, hanya aplikasi standar untuk e-commerce dan atribut-atribut pendukungnya.
1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah membangun website e- commerce yang memuat sarana penjualan buku online dengan fasilitas pemesanan produk yang dipasarkan. 1.5 Manfaat Penelitian a. Bagi Akademik Hasil dari penelitian diharapkan dapat digunakan sebagai sarana pengenalan, tambahan informasi dan referensi perpustakaan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta, beserta sebagai bahan pembanding dan kerangka acuan dalam memahami persoalan yang sama.
b. Bagi Penulis 1. Hasil penelitian akan menambah pengetahuan dan wawasan penulis mengenai sistem informasi berbasis web. 2. Penerapan teori-teori yang telah didapatkan dari akademis maupun pengetahuan baru yang tidak didapatkan selama perkuliahan.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
c. Bagi Pihak Pengguna Diharapkan dapat meningkatkan pelanggan karena semakin mudahnya akses ke dalam toko buku tersebut. Masyarakat dapat memperoleh informasi secara cepat, dan dapat melakukan pemesanan buku secara online.
1.6 Metodologi Penelitian Dalam penelitian penulis memperoleh data dengan metode sebagai berikut: 1. Observasi Observasi adalah cara pengumpulan data dengan cara mengamati secara langsung sistem penjualan pada toko buku dan kemudian dari pengamatan tersebut diambil suatu kesimpulan. 2. Studi Pustaka Studi pustaka adalah suatu metode pengumpulan data dengan menggunakan buku-buku sebagai bahan referensi dalam penulisan laporan dan pembuatan.
1.7 Sistematika Penulisan Secara teknis penulisan Tugas Akhir (TA) ini dibagi atas lima bab dan masing-masing bab terdiri dari sub bab, dimana antara bagian yang satu dengan bagian yang lainnya saling berhubungan yaitu :
BAB I : PENDAHULUAN Bab
ini berisikan uraian
yang memuat tentang segala
yang
melatarbelakangi penulis melakukan penelitian dan yang menjadi dasar dari permasalahan, yang terdiri atas latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, dan sistematika penulisan.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB II :LANDASAN TEORI Bab ini penulis menjelaskan mengenai sumber data yang digunakan sebagai referensi dalam membangun website e- commerce furniture ini berisi teori-teori meliputi pengertian basis data, operasi basis data,perancangan basis data, pengertian Apache, pengertian Structured Query Language (SQL), pengertian HTML, pengertian PHP, pengertian E-Commerce, serta pengertian konsep dasar sistem, konsep basis data, konsep perancangan basis data, Data Flow Diagram : pengertian, simbol dan penjelasannya, keterbatasan DFD.
BAB III : ANALISA DAN PERANCANGAN SISTEM Bab ini membahas tentang data-data yang diperlukan dalam perancangan sistem. Dalam bab ini berisikan penjelasan tentang perencanaan sistem seperti Context Diagram (CAD), Data Flow Diagram (DFD), serta perencanaan basis data.
BAB IV : IMPLEMENTASI DAN ANALISA Bab ini memuat langkah dan hasil analisa dan pembahasan yang sifatnya terpadu, yang dapat disajikan dalam bentuk tabel, gambar, dan penjelasan dari masing-masing bagian. Pada evaluasi memuat kekurangan dan kelebihan sistem yang dibuat.
BAB V : PENUTUP Bab ini dibagi menjadi dua sub bab, kesimpulan yang menjawab permasalahan yang dihadapi penulis dan saran yang berisi solusi alternatif untuk menyelesaikan permasalahan yang terjadi.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB II LANDASAN TEORI
2.1 Basis data 2.1.1 Pengertian Basis data Basis data dapat dibayangkan sebagai sebuah lemari arsip. Basisdata sendiri terdiri dari 2 kata yaitu basis dan data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang/berkumpul. Sedangkan 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, teks, gambar, bunyi, atau kombinasinya. Basis data dapat diartikan suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi (Fathansyah, 1999).
2.1.2 Operasi Dasar Basisdata Sebuah disk, basi data dapat diciptakan dan dapat pula ditiadakan. Di dalam sebuah disk pula kita dapat menempatkan beberapa (lebih dari satu) basisdata. Sementara dalam sebuah basisdata, kita dapat menempatkan satu atau lebih file/ tabel. Pada file/ tabel inilah sesungguhnya data disimpan / ditempatkan. Setiap basisdata umumnya dibuat untuk mewakili sebuah semesta data yang spesifik. Karena itu, operasi – operasi dasar yang dapat kita lakukan berkenaan dengan basisdata meliputi : 1. Pembuatan basis data baru ( create database ),yang identik dengan pembuatan lemari arsip yang baru. 2. Penghapusan basis data ( drop database ),yang identik dengan perusakan lemari arsip ( sekaligus serta isinya, jika ada ) 3. Pembuatan file/tabel baru ke suatu basis data ( create table ),yang identik dengan penambahan map / arsip baru ke sebuah lemari arsip yang telah ada.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
4. Penghapusan file/tabel dari suatu basis data ( drop table ),yang identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip. 5. Penambahan/pengisian data baru ke sebuah file/tabel di sebuah basis data (insert ), yang indemik dengan penambahan lembaran arsip ke sebuah map arsip. 6. Pengambilan data dari sebuah file/tabel (retrieve / search ), yang identik dengan pencarian lembaran arsip dari sebuah map arsip. 7. Pengubahan data dari sebuah file/tabel ( update ), yang identik dengan perbaikan isi lembaran arsip yang ada di sebuah map arsip. 8. Penghapusan data dari sebuah file/tabel (delete ),yang identik dengan penghapusan sebuah lembaran arsip yang ada di sebuah map arsip. Operasi yang berkenaan dengan pembuatan objek (basis data dan tabel) merupakan operasi awal yang hanya dilakukan sekali dan berlaku seterusnya. Sedang operasi-operasi yang berkaitan dengan isi tabel (data) merupakan operasi rutin yang akan berlangsung berulang-ulang dan karena itu operasi-operasi inilah yang lebih tepat mewakili aktivitas pengelolaan (management) dan pengolahan (processing) data dalam basis data. Secara singkat, pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan (objektif) seperti berikut ini: a Kecepatan dan Kemudahan b Efisiensi ruang penyimpanan c Keakuratan d Ketersediaan e Kelengkapan f Keamanan g Kebersamaan pemakaian (Fatansyah,1999) 2.1.3 Database
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
Database adalah kumpulan data satu dengan yang lainya yang tersimpan dalam satu tempat penyimpanan luar dan membutuhkan suatu perangkat lunak untuk menjalankannya. (Fathansyah, 1999).
2.1.4 Perancangan Basis Data Proses pengembangan sistem melewati beberapa tahapan, dari sistem itu direncanakan, dioperasikan dan dipelihara. Daur atau siklus hidup pengembangan sistem merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-langkah didalam tahapan tersebut dalam proses pengembangannya. Dalam proses pengembangan sistem, tiap-tiap dari pengembangan sistem dibagi menjadi beberapa tahapan kerja yang memiliki sifat dan karakteristik tersendiri. Tahap-tahap pengembangan sistem tersebut adalah: 1. Kebijaksanaan dan perencanaan sistem (system policy and planning) 2. Pengembangan sistem a
Analisis sistem (system analysis)
b
Rancangan sistem secara umum (general system design)
c
Penilaian sistem (system evaluation)
d
Rancangan sistem terinci (detail system design)
e
Implementasi sistem (system implementation)
3. Management sistem dan operasi (system management and operation) Metodologi adalah analisis dan desain terstruktur, yang menggunakan komponen sebagai berikut: a. Context Diagram (CD) Context Diagram adalah bagian dari Data Flow Diagram (DFD) yang berfungsi memetakan model lingkungan, yang dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. Context Diagram menyoroti sejumlah karakteristik penting sistem, yaitu: 1. Kelompok pemakai, organisasi atau sistem lain dimana sistem melakukan commit to user komunikasi (sebagai terminator).
perpustakaan.uns.ac.id
digilib.uns.ac.id
2. Data masuk, yaitu data yang diterima sistem dari lingkungan dan harus diproses dengan cara tertentu. 3. Data keluar, yaitu data yang dihasilkan sistem dan diberikan ke dunia luar. Penyimpanan data, yaitu penyimpanan yang digunakan secara bersama antara sistem dan terminator. Data ini dapat dibuat oleh sistem dan digunakan oleh lingkungan dan sebaliknya dibuat oleh lingkungan dan digunakan oleh sistem. Hal ini berarti pembuatan simbol data storage dalam CD dibenarkan, dengan syarat simbol tersebut merupakan bagian dari dunia diluar sistem. Batasan antara sistem dan lingkungan, dapat dilihat pada Tabel 2.1 :
Tabel 2.1 Tabel komponen CD Simbol
Keterangan
Persegi Panjang/ Terminator
Digunakan untuk memberikan masukan dan menerima keluaran.
Lingkaran/ Proses
Digunakan untuk mengubah masukan menjadi keluaran
Aliran Data
Digunakan untuk menunjukan arus proses
b. Data Flow Diagram (DFD) DFD atau diagram alir data adalah sebuah teknis grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat bergerak dari input menjadi output. DFD dapat juga digunakan untuk menyajikan commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
sebuah sistem atau perangkat lunak pada setiap tingkat abstraksi (Roger S. Pressman,2002). Dapat dilihat pada Tabel 2.2 :
Tabel 2.2 Tabel Komponen DFD No
Nama
1
Entitas
2
Arah Aliran Data
3
Proses
4
Penyimpanan
Notasi Simbolik
2.2 Apache Untuk menjalankan PHP dibutuhkan web server. Web server berfungsi menyimpan serta mendistribusikan data ke komputer lain lewat internet yang meminta informasi tersebut. Apache merupakan web server yang dikeluarkan oleh commit user( Imansyah, 2003). NSCA yaitu NSCA HTTPD sekitar tahunto 1995
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.3 Structured Query Language (SQL) SQL merupakan bahasa standar yang digunakan untuk mengakses dan memanipulasi database proses menyimpan, meng-update dan akses informasi menjadi lebih mudah serta lebih dapat dimengerti oleh manusia karena mirip dengan bahasa inggris standar dengan menggunakan SQL. Instruksi-instruksi SQL digunakan untuk perintah-perintah yang interaktif, untuk informasi dari relasional basis data dan untuk membangun data yang digunakan sebagai laporan. Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi yang terdiri atas basis data (row and record) yang berada dalam satu atau lebih kolom (column). Baris pada tabel sering disebut sebagai instance dari data. Sedangkan kolom sering disebut sebagai attributes atau field (Purbo, 2002).
2.4 MySQL MySQL merupakan sebuah server database yang banyak digunakan di internet karena kehandalannya, keamanan dan juga sifat yang freeware. MySQL mendukung terhadap pemrograman C, Perl, Java, PHP dan Phyton. Tool-tool yang disediakan MySQL memungkinkan untuk membuat aplikasi client atau server dan website yang digabungkan dengan databse. MySQL juga mendukung terhadap sistem operasi berbasis Unix, Windows dan OS/2. MySQL adalah mesin basis data yang sama ketika proses-proses pada aplikasi itu berjalan secara simultan. Program utilitas MySQL dapat menggunakan pernyataan SQL (Medinets, 2000).
2.5 Website Website adalah alamat URL yang berfungsi sebagai tempat penyimpanan data informasi dengan berdasarkan topik tertentu. Yang biasanya berisi tentang apa dan siapa dari perusahaan atau instansi atau organisasi yang memiliki website tersebut.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
Suatu halaman website sangat memungkinkan hanya dengan membuka satu desktop berikut browser standar terpenuhi kebutuhan untuk mengakses internet. Sistem internet yang menggunakan teknologi dapat memberikan semua data dan informasi dengan perbedaan tipe data dari berbagai lokasi yang disampaikan pada satu tampilan. Proses pembuatan website pada umumnya dimulai dengan menyusun halaman web. Berbagai jenis perangkat penyusun (authoring tools) dibuat khusus untuk keperluan itu, fitur utama authoring tool halaman web biasanya berupa menu yang memudahkan atau mengotomatis penulisan tag-tag HTML (Hypertext Markup Language) (Sutarman, 2003).
2.5.1 HTML Hypertext Markup Language (HTML) merupakan suatu bahasa pemrograman yang dipergunakan untuk menyusun dan membentuk suatu dokumen agar dapat ditampilkan pada program browser World Wide Web dalam bentuk yang dikehendaki pembuatnya. Dokumen web dapat berisikan informasi grafis, video, sound maupun link hubungan ke sumber-sumber lain dengan menggunakan tata penulisan hypertext (Sampurna, 2000).
2.5.2 PHP Perl Hypertext Preprocessor (PHP) merupakan bahasa pemrograman berbasis web yang memiliki kemampun untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintakssintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Bahasa
pemrograman
PHP
(HyperText
Processor)
merupakan
pengembangan dari bahasa pemrograman ASP, perbedaanya adalah dari segi kompleksitas bagi programmer web. PHP cenderung lebih mudah untuk dipelajari karena banyak referensi yang tersedia sehingga para programmer dapat mempelajari secara jelas sedangkan referensi untuk ASP lebih sedikit tersedia. commit to user Hal tersebut dikarenakan PHP adalah bahasa pemrograman open source (gratis)
perpustakaan.uns.ac.id
digilib.uns.ac.id
sehingga para programmer banyak yang mengembangkan dan menggunakanya tanpa perlu mengeluarkan biaya, sedangkan ASP adalah bahasa pemrograman yang berbayar, sehingga jarang dikembangkan oleh para programmer (Arief, 2008). Menurut Suraski dan Sutarman (2002) PHP merupakan bahasa yang mudah dibuat. Notepad merupakan editor teks yang biasa digunakan. Dan juga dapat dibuat dengan editor yang lain seperti PHPed, UltraEdit, Crimson Editor. Fungsi-fungsi yang ada di PHP tidak case sensitive tetapi variabelnya case sensitive (membed akan huruf besar dan kecil ).
2.6 Pengertian E-Commerce Electronic commerce didefinisikan sebagai proses pembelian dan penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan komputer. E-commerce dapat dilihat dari beberapa perspektif, diantaranya perspektif komunikasi, e-commerce adalah pengiriman informasi, produk, jasa, atau pembayaran melalui jaringan telepon atau jalur komunikasi lainnya. Dari perspektif proses bisnis, e-commerce adalah aplikasi teknologi menuju otomatisasi transaksi bisnis dan work flow. Dari perspektif pelayanan, ecommerce adalah alat yang digunakan untuk mengurangi biaya dalam pemesanan dan pengiriman barang. Dari perspektif online, e-commerce mampu menyediakan kemampuan untuk menjual dan membeli produk serta informasi melalui internet dan jaringang jasa online lainnya. E-commerce dapat dijadikan sebagai solusi untuk membantu perusahaan dalam mengembangkan perusahaan dan menghadapi tekanan bisnis. Tingginya tekanan bisnis akibat tingginya tingkat persaingan. Penggunaan E-commerce dapat meningkatkan efisiensi biaya dan produktifitas perusahaan sehingga dapat meningkatkan kemampuan perusahaan dalam bersaing (Sarwono, 2008).
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB III DESAIN DAN PERANCANGAN
3.1 Desain dan Perancangan Sistem 3.1.1 Perencanaan Sistem Peracangan sistem merupakan langkah awal untuk membuat sebuah sistem. E-commerce buku ini digunakan untuk memudahkan penjualan dan pembelian buku jarak jauh tanpa harus datang ke toko buku dengan cara pemesanan online. E-commerce buku online ini meliputi penyampaian informasi produk-produk yang dipasarkan dan pemesanan produk dari toko buku tersebut.
3.1.2 Analisa Kebutuhan Hardware Perangkat keras yang digunakan untuk membuat E-commerce buku online ini menggunakan PC dengan spesifikasi: a
Intel Pentium 4
b
Processor 2,6 Ghz
c
Hardisk 80 GB
d
Memory 256 Ghz
e
Keyboard , mouse dan monitor.
3.1.3 Analisa Kebutuhan Software Perangkat lunak yang digunakan untuk membuat E-commerce buku online ini adalah: 1.
Sistem Operasi
: Windows XP
2.
Editor Web
: Macromedia Dreamweaver MX 2004
3.
Web Server
: Apache, dengan bahasa pemrograman PHP dan menggunakan database MySQL.
4.
Software Pendukung : Adobe Photoshop CS3, Macromedia Dreamweaver MX 2004, Microsoft Visio 2007, MS – Acces 2007.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.1.4 Perancangan Sistem a. Context Diagram (CD) Sistem dan prosedur E-commerce buku online dapat dilihat pada Context Diagram pada Gambar 3.1.
Gambar 3.1 Context Diagram Keterangan: 1.
Admin mengelola data master pada website E-Commerce buku online seperti data buku, penerbit, kategori, berita.
2.
Admin mendapatkan hasil data buku, data penerbit, data kategori, berita dari sistem .
3.
Admin memperoleh data member dari sistem.
4.
Admin memperoleh data pesanan dari sistem.
5.
Pengunjung melakukan pendaftaran dengan memasukkan data diri pengunjung ke dalam sistem.
6.
Pengunjung memperoleh info buku dari sistem
7.
Member memberikan data diri member kepada website E-Commerce buku online.
8.
Member memperoleh verifikasi data diri dari sistem website E-Commerce buku online.
9.
Member memasukkan datacommit pemesanan produk. to user
perpustakaan.uns.ac.id
b.
digilib.uns.ac.id
Data Flow Diagram DFD merupakan model yang menggambarkan sistem sebagai jaringan
kerja antar fungsi yang saling berhubungan dengan aliran dan penyimpanan data atau database. Adapun gambar DFD level 0 dalam pembuatan Website Commerce buku online dapat dilihat pada Gambar 3.2.
commit to user Gambar 3.2 DFD Level 0
E-
perpustakaan.uns.ac.id
c.
digilib.uns.ac.id
DFD level 1 Manajemen Info DFD level 1 proses manajemen info menggambarkan akses sistem admin
yang terjadi pada proses aliran data. Batas akses sistem admin meliputi insert info, edit info, delete info. Dapat dilihat pada Gambar 3.3.
Gambar 3.3 DFD Level 1 Manajemen info d.
DFD level 1 Manajemen Buku Tamu DFD level 1 proses manajemen buku tamu menggambarkan akses sistem
admin, member dan pengunjung yang terjadi pada proses aliran data. Batas akses sistem isi buku tamu dan publish buku tamu. Dapat dilihat pada Gambar 3.4.
commit to user Gambar 3.4 DFD Level 1 Manajemen Buku Tamu
perpustakaan.uns.ac.id
e.
digilib.uns.ac.id
DFD level 1 Manajemen Member DFD level 1 proses manajemen member menggambarkan akses sistem
member dan admin yang terjadi pada proses aliran data. Batas akses sistem add lokasi pendaftaran, edit data member dan merubah lokasi pendaftaran. Dapat dilihat pada Gambar 3.5.
Gambar 3.5 DFD level 1 manajemen member f.
DFD level 1 Proses Pemesanan DFD level 1 proses pemesanan menggambarkan akses sistem member
yang terjadi pada proses aliran data. Dapat dilihat pada Gambar 3.6.
to user Gambarcommit 3.6 DFD level 1 pemesanan
perpustakaan.uns.ac.id
g.
digilib.uns.ac.id
DFD level 1 Manajemen Buku DFD level 1 proses manajemen buku menggambarkan akses sistem
admin yang terjadi pada proses aliran data. Dapat dilihat pada Gambar 3.7.
Gambar 3.7 DFD level 1 manajemen buku
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.2 Analisa dan Perancangan Basis data 3.2.1 ERD (Entity Relationship Diagram) Adapun entity relationship diagram yang digunakan dapat dilihat pada Gambar 3.8. Id_kota alamat email
No_tlp
nama katasandi
Id_member M
Member
1
mempunyai
kota
1
ongkir
Nm_kota Id_kota
melakukan
Id_pesanan waktu
Id_pesanan_item
M
M
pesanan
Id_buku
Item pesanan
status
qty
harga Id_buku Id_koleksi Id_penerbit judul noisbn M
deskripsi
Buku
harga penulis
M
Jlh_halaman tahun filegambar stok
Penerbit
1
memiliki
kota
website
Id_penerbit
alamat
nama
1
Kategori
deskripsi
nama
Id_kategori
email tlp
Gambar 3.8 ERD (Entity Relationship Diagram) commit to user
perpustakaan.uns.ac.id
3.2.2
digilib.uns.ac.id
Relationship Table Adapun relasi antar tabel yang digunakan dapat dilihat pada Gambar 3.9.
Gambar 3.9 Relationship Table
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.2.2 Perancangan Tabel Database Pembuatan website buku online ini menggunakan SQL sebagai bahasa standart yang digunakan untuk mengakses database. Adapun tabel yang digunakan adalah sebagai berikut: 1. Tabel Admin Tabel Admin adalah tabel yang digunakan untuk menyimpan data username dan password untuk program autentifikasi. Program autentifikasi ini mempunyai fungsi untuk masuk dalam sistem. Struktur tabel Admin digambarkan pada tabel 3.1. Tabel 3.1 Tabel Admin
Field
Type
Width
Definition
id_admin *
Int
11
Id admin
Username
Varchar 50
User admin
Userpsw
Varchar 50
Password admin
2. Tabel Info Tabel info digunakan untuk menyimpan data info dan menampilkannya pada halaman website. Selain itu, tabel info digunakan untuk menambah info baru, dan juga mengedit atau menghapus info. Struktur tabel info digambarkan pada tabel 3.2. Tabel 3.2 Tabel info Field
Type
Width
id_info *
int
judul
varchar
100
Judul info
ringkasan
varchar
200
ringkasan isi info
Lengkap
text
Isi berita lengkap
tanggal
date
Tanggal terbit berita
3
Definition
Id info
3. Tabel Buku Tamu Tabel buku tamu digunakan untuk menyimpan data buku tamu yang commit to user berupa kritik dan saran. Struktur tabel Buku Tamu digambarkan pada tabel 3.3.
perpustakaan.uns.ac.id
digilib.uns.ac.id
Tabel 3.3 Tabel Buku Tamu Field
Type
Width
Definition
id_buku tamu *
int
5
Id buku tamu
nama
varchar
50
Nama user yang mengisi
email
varchar
50
Alamat email user
komentar
varchar
200
Date
date
Dihapus
Char
Komentar
Tanggal pengisian buku tamu
1
Status dihapus
4. Tabel Member Tabel member digunakan untuk menyimpan data member yang akan membeli . Data member meliputi data diri pribadi member. Struktur tabel member digambarkan pada tabel 3.4. Tabel 3.4 Tabel member Field
Type
Width
Definition
id_member *
int
11
Id member
nama
varchar
50
Nama lengkap member
email
varchar
30
Email member
alamat
varchar
255
Alamat member
Kota
varchar
40
Kota member
tlp
int
15
No telephone /hp member
katasandi
varchar
40
Katasandi member
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
5. Tabel Kategori Tabel kategori digunakan untuk membedakan jenis-jenis buku. Struktur tabel kategori digambarkan pada tabel 3.5 Tabel 3.5 Tabel Kategori Field
Type
Width
Definition
id_kategori *
int
11
Id kategori
nama
varchar
255
Nama kategori
deskripsi
text
Dihapus
Char
Keterangan
1
Status dihapus
6. Tabel Penerbit Tabel penerbit digunakan untuk menampung data-data penerbit buku. Struktur tabel penerbit digambarkan pada tabel 3.6 Tabel 3.6 Tabel penerbit Field
Type
Width
Definition
id_penerbit *
int
11
Id penerbit
nama
varchar
50
Nama lengkap penerbit
email
varchar
30
Email penerbit
website
varchar
30
Website penerbit
alamat
varchar
255
Alamat penerbit
Kota
varchar
40
Kota penerbit
tlp
int
15
No telephone /hp penerbit
Dihapus
Char
1
Status dihapus
7. Tabel Pemesanan Tabel pemesanan digunakan untuk menyimpan data-data apabila proses transaksi dan data member telah diisi dengan lengkap. Struktur tabel pemesanan digambarkan pada tabel 3.7. commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
Tabel 3.7 Tabel Pemesanan Field
Type
Width
Definition
id_pesanan*
int
11
Id pesanan
Id_member
char
6
Id member
Waktu
datetime
diarsipkan
char
1
Status diarsipkan
dichekout
char
1
Status checkout
waktu pemesanan
8. Tabel Buku Tabel buku digunakan untuk menyimpan data buku yang dijual pada aplikasi e-commerce. Struktur tabel buku digambarkan pada tabel 3.8. Tabel 3.8 Tabel buku Field
Type
Width
Definition
Id_buku*
int
11
Id buku
Id_kategori
Int
11
Id kategori
Id_penerbit
int
11
Id penerbit
judul
varchar
100
Judul buku
noisbn
varchar
100
No isbn
deskripsi
text
harga
decimal
10,2
Harga produk
penulis
varchar
100
Nama penulis
Jml_halaman
Int
11
Jumlah halaman buku
tahun
varchar
5
Tahun terbit buku
filegambar
varchar
255
Gambar produk
stok
Int
11
Banyaknya buku
dijual
char
1
Status dijual
dihapus
char
1
Status dihapus
Keterangan buku
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
9. Tabel Pesanan_item Tabel detail pesanan digunakan untuk menyimpan data buku lengkap yang telah dipesan pada aplikasi e-commerce. Struktur tabel pesanan_item digambarkan pada tabel 3.9. Tabel 3.9 Tabel pesanan_item Field
Type
Width
Id_pesanan_item
int
11
Id pesanan item/produk
id_pesanan
int
11
Id pesanan
id_buku
int
11
Id produk
qyt
int
11
Banyaknya barang yang dipesan
harga
decimal
10,2
Definition
Harga produk
10. Tabel Kota Tabel kota digunakan untuk menyimpan data ongkos kirim sesuai kota . Struktur tabel kota digambarkan pada tabel 3.10. Tabel 3.10 Tabel kota Field
Type
Width
Definition
id_kota *
char
4
Id kota
Nm_kota
varchar
20
Nama kota
Ongkos_kirim
int
12
Ongkos kirim
11. Tabel Konfirmasi Tabel konfirmasi digunakan untuk menyimpan data konfirmasi member setelah melakukan transfer . Struktur tabel konfirmasi transfer digambarkan pada tabel 3.11. Tabel 3.11 Tabel konfirmasi Field
Type
Width
Definition
Id_konfirmasi*
int
11
Id konfirmasi
Id_pesanan
Int
11
Id pemesanan
Jml_byr
decimal
10,2 Total pembayaran commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
Bank_asal
varchar
20
Bank member
Rek_asal
varchar
20
Rekening member
Atas_nama
varchar
40
Nama member
Rek_tujuan
varchar
20
Rekening tujuan
Tgl_transfer
datetime
File_bukti
varchar
50
Bukti transfer
status
tinyint
1
Status pesan
Waktu transfer
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.3 Perancangan Input Output 3.3.1 Desain Bentuk Halaman Utama Halaman utama merupakan halaman yang pertama kali tampil ketika sistem dijalankan dalam web browser. Rancangan halaman utama digambarkan pada gambar 3.10.
Header
Kategori
Link
Link
Link
Link
List Penerbit
Buku Favorit
Link Terkait Isi Halaman Utama
Kalender
Polling
Footer
Gambar 3.10 Rancangan halaman utama
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.3.2 Desain Halaman Login 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.11.
Header
Login Administrator
Gambar 3.11 Rancangan halaman login admin.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB IV IMPLEMENTASI DAN ANALISA
4.1
Implementasi
4.1.1 Desain Program 1. Halaman Index Halaman pertama yang akan tampil adalah halaman index. Halaman index memuat beberapa link yang menghubungkan member dan pengunjung untuk mengetahui lebih detail mengenai buku dan jenis produk yang dijual disini. Lebih jelasnya lihat gambar 4.1.
commit to user Gambar 4.1. Halaman Index
perpustakaan.uns.ac.id
digilib.uns.ac.id
2. Halaman Profile Halaman profile ini berisi mengenai profil singkat e-commerce penjualan buku online ini. Lebih jelasnya lihat gambar 4.2.
Gambar 4.2. Halaman Profile 3. Halaman Kontak Halaman kontak ini memuat kontak pengelola website. Lebih jelasnya lihat gambar 4.3.
Gambar 4.3. Halaman commit to user Kontak
perpustakaan.uns.ac.id
digilib.uns.ac.id
4. Halaman Cara Pembelian Halaman ini berisi cara melakukan transaksi pembelian dan pembayaran buku. Lebih jelasnya lihat gambar 4.4.
Gambar 4.4. Halaman Cara Pembelian
commit to user
perpustakaan.uns.ac.id
5.
digilib.uns.ac.id
Halaman Sign Up Halaman sign up ini berisi halaman login untuk member dan halaman
daftar untuk member baru. Lebih jelasnya lihat gambar 4.5 dan 4.6.
Gambar 4.5. Halaman Login member
commit to user Gambar 4.6. Halaman Daftar member
perpustakaan.uns.ac.id
digilib.uns.ac.id
6. Halaman Pencarian Buku Halaman pencarian buku berisi menu pencarian buku berdasarkan judul buku, penulis buku, nama penerbit, dan nama kategori. Lebih jelasnya lihat gambar 4.7.
Gambar 4.7. Halaman Pencarian Buku 7.
Halaman Buku Tamu Halaman pencarian buku tamu berisi menu untuk semua pengunjung
dapat mengakses halaman buku tamu dan meninggalkan pesan. Lebih jelasnya lihat gambar 4.8.
to user Buku Tamu Gambar commit 4.8. Halaman
perpustakaan.uns.ac.id
8.
digilib.uns.ac.id
Halaman Member Halaman member akan muncul ketika member yang telah mendaftar
sebelumnya melakukan login pada form login member. Lebih jelasnya lihat gambar 4.9.
Gambar 4.9. Halaman Member
commit to user
perpustakaan.uns.ac.id
9.
digilib.uns.ac.id
Halaman Keranjang Halaman keranjang berfungsi menampung data-data transaksi yang belum
dilanjutkan ke halaman pembayaran. Lebih jelasnya lihat gambar 4.10.
Gambar 4.10. Halaman Keranjang
commit to user
perpustakaan.uns.ac.id
10.
digilib.uns.ac.id
Halaman Transaksi Halaman transaksi menampung data-data transaksi yang telah dilakukan.
Di halaman ini member juga dapat meng-update alamat pengirimannya. Lebih jelasnya lihat gambar 4.11.
Gambar 4.11. Halaman Transaksi
11.
Halaman Konfirmasi Transfer Halaman konfirmasi transfer berisi form untuk pengisian data transfer,
setelah member melakukan transfer ke rekening. Lebih jelasnya lihat gambar 4.12.
Gambar 4.12. Halaman Konfirmasi transfer commit to user
perpustakaan.uns.ac.id
12.
digilib.uns.ac.id
Halaman Login Admin Halaman ini merupakan form admin untuk masuk kedalam manajemen
admin. Lebih jelasnya lihat gambar 4.13.
Gambar 4.13. Halaman Login Admin 13.
Halaman Admin Pada halaman ini digunakan administrator untuk manajemen sistem
pada website. Lebih jelasnya lihat gambar 4.14.
Gambar 4.14. Halaman Admin
commit to user
perpustakaan.uns.ac.id
14.
digilib.uns.ac.id
Halaman Admin Tambah Buku Halaman ini merupakan form admin untuk menambah buku. Lebih
jelasnya lihat gambar 4.15.
Gambar 4.15. Halaman Admin tambah buku
15.
Halaman Admin View Buku Halaman ini merupakan halaman admin untuk melihat data buku yang
sudah ada. Lebih jelasnya lihat gambar 4.16.
Gambar 4.16. Halaman Admin view buku commit to user
perpustakaan.uns.ac.id
16.
digilib.uns.ac.id
Halaman Detail Buku Halaman ini merupakan halaman detail buku untuk melihat data buku
secara detail keseluruhan. Lebih jelasnya lihat gambar 4.17.
Gambar 4.17. Halaman Detail buku
17.
Halaman Admin Pencarian Buku Halaman ini merupakan halaman admin untuk mencari data buku yang
sudah ada. Lebih jelasnya lihat gambar 4.18.
Gambar 4.18. Halaman Admin pencarian buku
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB V PENUTUP
5.1 KESIMPULAN Berdasarkan pembahasan diatas, maka dapat diambil kesimpulan sebagai berikut: 1. Telah dihasilkan aplikasi e-commerce penjualan buku, dimana sistem tersebut dibuat berbasis web dengan menggunkan editor utama macromedia dreamweaver MX 2004 dan MySQL sebagai database-nya. 2. Aplikasi e-commerce penjualan buku digunakan untuk pengelolaan semua data yang berkaitan dengan produk yang ditawarkan, pengelolaan data pendaftaran member, data pesanan yang membutuhkan pengelolaan informasi berkaitan dengan pesanan buku.
5.2 SARAN Saran yang dapat penulis sampaikan dari pembuatan e-commerce penjualan buku ini yaitu aplikasi e-commerce penjualan buku ini belum menyediakan transaksi online seperti master card sehingga diperlukan transaksi online agar menambah kenyamanan dalam transaksi.
commit to user