52
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user 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

MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

  • Upload
    dothu

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Page 2: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Page 3: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

Page 4: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Page 5: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Page 6: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

MOTTO “Keikhlasan dan syukur adalah dasar melangkah dalam hidup ini agar tercapai segala tujuan”

Page 7: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Semua pihak yang telah membantuku

Page 8: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Penulis

Page 9: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

2.1.4 Perancangan Basisdata…………………………………………………7

Page 10: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Page 11: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Page 12: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Gambar 4.18 Halaman Admin Pencarian Buku………………........................ 38

Page 13: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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 situs-

situs 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?”

Page 14: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Page 15: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Page 16: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Page 17: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Page 18: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Page 19: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

komunikasi (sebagai terminator).

Page 20: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Page 21: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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 Notasi Simbolik

1

Entitas

2

Arah Aliran Data

3

Proses

4

Penyimpanan

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

NSCA yaitu NSCA HTTPD sekitar tahun 1995 ( Imansyah, 2003).

Page 22: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Page 23: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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 sintaks-

sintaks 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.

Hal tersebut dikarenakan PHP adalah bahasa pemrograman open source (gratis)

Page 24: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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, e-

commerce 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).

Page 25: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Page 26: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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 data pemesanan produk.

Page 27: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

b. 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 E-

Commerce buku online dapat dilihat pada Gambar 3.2.

Gambar 3.2 DFD Level 0

Page 28: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

c. 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.

Gambar 3.4 DFD Level 1 Manajemen Buku Tamu

Page 29: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

e. 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.

Gambar 3.6 DFD level 1 pemesanan

Page 30: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

g. 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

Page 31: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Member

alamat

katasandi

No_tlp

Id_kota

Id_member

nama

email

Buku

noisbn

judul

Id_penerbit

Id_koleksi

Id_buku

memiliki Kategori

Id_kategori

nama deskripsi

M

M

M

1

stok

filegambar

tahun

Jlh_halaman

penulis

harga

deskripsi

Penerbit

tlp

kota

alamat

website

email

Id_penerbit

nama

1

mempunyai kota

Id_kota

Nm_kota ongkir

M 1

pesanan

melakukan

1

waktu

Id_pesanan

status

Item pesananM

qty

Id_buku

harga

Id_pesanan_item

Gambar 3.8 ERD (Entity Relationship Diagram)

Page 32: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

3.2.2 Relationship Table

Adapun relasi antar tabel yang digunakan dapat dilihat pada Gambar 3.9.

Gambar 3.9 Relationship Table

Page 33: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

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 Definition

id_info * int 3 Id info

judul varchar 100 Judul info

ringkasan varchar 200 ringkasan isi info

Lengkap text Isi berita lengkap

tanggal date Tanggal terbit berita

3. Tabel Buku Tamu

Tabel buku tamu digunakan untuk menyimpan data buku tamu yang

berupa kritik dan saran. Struktur tabel Buku Tamu digambarkan pada tabel 3.3.

Field Type Width Definition

id_admin * Int 11 Id admin

Username Varchar 50 User admin

Userpsw Varchar 50 Password admin

Page 34: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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 Komentar

Date date Tanggal pengisian buku tamu

Dihapus Char 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

Page 35: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Keterangan

Dihapus Char 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.

Page 36: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

Tabel 3.7 Tabel Pemesanan

Field Type Width Definition

id_pesanan* int 11 Id pesanan

Id_member char 6 Id member

Waktu datetime

waktu pemesanan

diarsipkan char 1 Status diarsipkan

dichekout char 1 Status checkout

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

Keterangan buku

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

Page 37: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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 Definition

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 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

Page 38: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Waktu transfer

File_bukti varchar 50 Bukti transfer

status tinyint 1 Status pesan

Page 39: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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 Buku Favorit

Isi Halaman Utama

List

Penerbit

Link Terkait

Kalender Polling

Footer

Gambar 3.10 Rancangan halaman utama

Page 40: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Page 41: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Gambar 4.1. Halaman Index

Page 42: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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 Kontak

Page 43: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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

Page 44: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

5. 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

Gambar 4.6. Halaman Daftar member

Page 45: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.

Gambar 4.8. Halaman Buku Tamu

Page 46: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

8. 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

Page 47: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

9. 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

Page 48: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

10. 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

Page 49: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

12. 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

Page 50: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

14. 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

Page 51: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

16. 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

Page 52: MEMBANGUN WEBSITE E-COMMERCE PENJUALAN BUKU … · pelayanan dalam bentuk informasi ... dan dapat melakukan pemesanan buku secara online. 1.6 Metodologi ... menggunakan buku-buku

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

commit to user

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.