TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

13
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Gelar Ahli Madya Program Diploma III Teknik Informatika Disusun oleh : BEDIT RIYANTO NIM. M3110026 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013

Transcript of TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

Page 1: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

i

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

TUGAS AKHIR

Diajukan Untuk Memenuhi Sebagian Persyaratan

Memperoleh Gelar Ahli Madya Program Diploma III Teknik Informatika

Disusun oleh :

BEDIT RIYANTO

NIM. M3110026

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2013

Page 2: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

ii

Page 3: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

iii

Page 4: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

iv

ABSTRACT

Bedit Riyanto. 2013. ONLINE STORE FOR ORDERING AND SELLING BOOKS. 3rd Years Diploma Degree of Informatics Engineering, Mathematic and Natural Science Faculty, Sebelas Maret University of Surakarta.

The rapid development of technology and science changed the patterns of human activity today, one of them is the activity of buying and selling books. Books offered at a book store has a competitive price, but because of lack promotion makes these books less known by the prospective buyer.

To overcome this problem, there is a need of online store for media promotion and facilitate the transactions. The design of this online store is using DFD, the program is using PHP programming language and MySQL as the database.

This online store serves to sell variety of books. It can use to find and purchasing the required books with bank transfer and COD (Cash On Delivery) payment method.

Keywords: book stores, transactions, online store

Page 5: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

v

ABSTRAK Bedit Riyanto. 2013. TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Perkembangan teknologi yang semakin pesat dan ilmu pengetahuan yang semakin luas mengubah pola aktivitas manusia masa kini, salah satunya yaitu aktivitas jual beli buku. Buku yang ditawarkan pada sebuah toko buku mempunyai harga jual yang kompetitif tetapi karena terhambat oleh promosi menjadikan buku-buku ini kurang diketahui oleh calon pembeli.

Untuk mengatasi hal tersebut, diperlukan suatu toko online untuk media promosi dan mempermudah dalam melakukan transaksi jual beli. Perancangan toko online ini dibuat dengan menggunakan DFD, untuk programnya menggunakan bahasa pemograman PHP dan MySQL sebagai basis datanya.

Toko online ini berfungsi untuk penjualan berbagai macam buku. Toko online ini dapat digunakan untuk mencari dan membeli buku yang dibutuhkan dengan metode pembayaran transfer bank dan COD (Cash On Delivery). Kata kunci: toko buku, transaksi jual beli buku, toko online

Page 6: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

vi

MOTTO

Bulatkan niat, kerjakan sampai tuntas, syukuri hasilnya.

Ada niat pasti ada jalan.

Jangan mengganggu jika tidak ingin diganggu.

Page 7: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

vii

PERSEMBAHAN

Tugas Akhir ini penulis persembahkan untuk :

1. Orang tua tercinta dan seluruh keluarga yang selalu memberi dorongan

dan motivasi.

2. Eka Widyawati terimakasih atas bantuan, perhatian dan pengertiannya

selama ini.

3. Seluruh Dosen DIII Teknik Informatika FMIPA UNS yang tidak bisa saya

sebutkan satu persatu, terima kasih telah memberikan ilmu, dan berbagi

pengalaman hidup.

4. Seluruh teman di DIII Teknik Informatika 2010 yang tidak bisa saya

sebutkan satu persatu, terima kasih telah senantiasa memberikan dukungan

dan bersedia berbagi kebahagian.

5. Seluruh pihak yang telah membantu, baik yang secara langsung atau tidak.

Page 8: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

viii

KATA PENGANTAR

Puji syukur Kehadirat Tuhan Yang Maha Esa yang telah melimpahkan rahmat dan

hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul

“Toko Online Untuk Pemesanan Dan Penjualan Buku”. Laporan Tugas Akhir ini

disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd. pada

Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini

penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.

Penulis mengucapkan terima kasih yang tidak terhingga kepada:

1. Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons), Ph.D selaku Dekan Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

2. Drs. YS. Palgunadi, M.Sc selaku Ketua Program Diploma III Teknik

Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sebelas Maret Surakarta.

3. Wisnu Widiarto, S.Si M.T selaku Dosen Pembimbing Tugas Akhir.

4. Teman-teman DIII Teknik Informatika angkatan 2010, terima kasih atas

dukungannya.

5. Semua pihak yang tidak dapat disebutkan satu persatu yang telah

membantu dalam pelaksanaan dan penyusunan laporan Tugas Akhir ini

baik secara moral maupun material.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh

dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat

membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat

memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan

khususnya bagi penulis sendiri.

Surakarta, Juni 2013

Penulis

Page 9: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

ix

DAFTAR ISI

HALAMAN JUDUL ............................................................................................ i

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

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

HALAMAN ABSTRACT.................................................................................... iv

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

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

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

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

DAFTAR ISI ......................................................................................................... ix

DAFTAR TABEL ................................................................................................. xi

DAFTAR GAMBAR ............................................................................................ xii

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

1.1 Latar Belakang ....................................................................................... 1

1.2 Perumusan Masalah ............................................................................... 1

1.3 Batasan Masalah Penelitian................................................................... 2

1.4 Tujuan Penelitian ................................................................................... 2

1.5 Manfaat Penelitian ................................................................................. 2

1.6 Metodologi Penelitian ........................................................................... 3

1.7 Sistematika Penulisan ............................................................................ 4

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

2.1 Website ................................................................................................... 5

2.2 HTML ..................................................................................................... 5

2.3 PHP ......................................................................................................... 5

2.4 MySQL ................................................................................................... 6

2.5 Basis Data............................................................................................... 6

2.6 Analisis Sistem....................................................................................... 7

2.7 E-commerce............................................................................................ 8

2.8 JQuery .................................................................................................... 9

2.9 Plug-in .................................................................................................... 9

2.10 JavaScript ............................................................................................ 9

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ......... 10

1.1. Alat dan Bahan....................................................................................... 10

1.1.1. Hardware ....................................................................................... 10

Page 10: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

x

1.1.2. Software .......................................................................................... 10

1.2. Perancangan Sistem ............................................................................... 10

1.2.1. Context Diagram (CD)................................................................... 10

1.2.2. Data Flow Diagram (DFD) ........................................................... 11

1.2.3. DFD Level 1 Pemesanan ............................................................... 13

1.2.4. DFD Level 1 Konfirmasi Pembayaran.......................................... 14

1.2.5. DFD Level 1 Pengelolaan Data ..................................................... 14

1.2.6. DFD Level 2 Pengelolaan Data Pengguna ................................... 15

1.2.7. DFD Level 3 Pengelolaan Data Login .......................................... 16

1.2.8. DFD Level 3 Pengelolaan Data Rekening .................................... 17

1.2.9. DFD Level 3 Pengelolaan Data Bank ........................................... 17

1.2.10. DFD Level 2 Pengelolaan Data Master...................................... 18

1.2.11. DFD Level 3 Pengelolaan Data Kategori ................................... 19

1.2.12. DFD Level 3 Pengelolaan Data Penerbit.................................... 19

1.2.13. DFD Level 3 Pengelolaan Data Buku ........................................ 20

1.2.14. Level 3 Pengelolaan Data Jenis Pengiriman .............................. 20

1.2.15. DFD Level 3 Pengelolaan Data Ongkos Kirim ......................... 21

1.2.16. DFD Level 3 Pengelolaan Data Kabupaten Kota ...................... 21

1.2.17. DFD Level 3 Pengelolaan Data Pengaturan Website ................ 22

1.2.18. DFD Level 2 Pengelolaan Data Informasi ................................. 22

1.2.19. DFD Level 3 Pengelolaan Data Halaman .................................. 23

1.2.20. DFD Level 3 Pengelolaan Data Komentar ................................. 23

1.2.21. DFD Level 2 Pengelolaan Data Pesan Masuk ........................... 24

1.3. Analisis dan Perancangan Basis Data ................................................ 24

1.3.1. Entity Relation Diagram (ERD) .................................................. 24

1.3.2. Relasi Antar Tabel (Relationship Table) ...................................... 26

1.3.3. Perancangan Tabel ......................................................................... 27

BAB IV IMPLEMENTASI DAN ANALISA..................................................... 35

4.1 Implementasi dan Analisa............................................................................. 35

BAB V PENUTUP ............................................................................................... 51

5.1 Kesimpulan ............................................................................................ 51

5.2 Saran ....................................................................................................... 51

DAFTAR PUSTAKA ........................................................................................... 52

Page 11: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

xi

DAFTAR TABEL

Tabel 2.2 Komponen dalam DFD ........................................................................ 7

Tabel 2.3 Komponen dalam ERD ........................................................................ 8

Tabel 3.1 Tabel User ............................................................................................. 27

Tabel 3.2 Tabel Pelanggan ................................................................................... 27

Tabel 3.3 Tabel Kategori ...................................................................................... 28

Tabel 3.4 Tabel Penerbit ....................................................................................... 28

Tabel 3.5 Tabel Buku ............................................................................................ 28

Tabel 3.6 Tabel Kabkota....................................................................................... 29

Tabel 3.7 Tabel Keranjang ................................................................................... 29

Tabel 3.8 Tabel Pesanan ....................................................................................... 30

Tabel 3.9 Tabel Detail Pesanan ............................................................................ 30

Tabel 3.10 Tabel Pembayaran .............................................................................. 31

Tabel 3.11 Tabel Pengaturan Pemesanan ............................................................ 31

Tabel 3.12 Tabel Jenis Pengiriman ...................................................................... 32

Tabel 3.13 Tabel Ongkos Kirim ........................................................................... 32

Tabel 3.14 Tabel Bank .......................................................................................... 32

Tabel 3.15 Tabel Rekening ................................................................................... 33

Tabel 3.16 Tabel Halaman.................................................................................... 33

Tabel 3.17 Tabel Komentar .................................................................................. 34

Tabel 3.18 Tabel Pesan Masuk............................................................................. 34

Tabel 3.19 Tabel Pengaturan Website.................................................................. 34

Page 12: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

xii

DAFTAR GAMBAR

Gambar 3.1 Context Diagram .............................................................................. 11

Gambar 3.2 DFD Level 0 ..................................................................................... 12

Gambar 3.3 DFD Level 1 Pemesanan ................................................................. 13

Gambar 3.4 DFD Level 1 Konfirmasi Pembayaran ........................................... 14

Gambar 3.5 DFD Level 1 Pengelolaan Data ...................................................... 15

Gambar 3.6 DFD Level 2 Pengelolaan Data Pengguna ..................................... 16

Gambar 3.7 DFD Level 3 Pengelolaan Data Login ........................................... 16

Gambar 3.8 DFD Level 3 Pengelolaan Data Rekening ..................................... 17

Gambar 3.9 DFD Level 3 Pengelolaan Data Bank............................................. 17

Gambar 3.10 DFD Level 2 Pengelolaan Data Master ........................................ 18

Gambar 3.11 DFD Level 3 Pengelolaan Data Kategori ..................................... 19

Gambar 3.12 DFD Level 3 Pengelolaan Data Penerbit ..................................... 19

Gambar 3.13 DFD Level 3 Pengelolaan Data Buku .......................................... 20

Gambar 3.14 DFD Level 3 Pengelolaan Data Jenis Pengiriman....................... 20

Gambar 3.15 DFD Level 3 Pengelolaan Data Ongkos Kirim ........................... 21

Gambar 3.16 DFD Level 3 Pengelolaan Data Kabupaten Kota ........................ 21

Gambar 3.17 DFD Level 3 Pengelolaan Data Pengaturan Website .................. 22

Gambar 3.18 DFD Level 2 Pengelolaan Data Informasi ................................... 22

Gambar 3.19 DFD Level 3 Pengelolaan Data Halaman .................................... 23

Gambar 3.20 DFD Level 3 Pengelolaan Data Komentar................................... 23

Gambar 3.21 DFD Level 3 Pengelolaan Data Pesan Masuk ............................. 24

Gambar 3.22 Entity Relation Diagram (ERD) ................................................... 25

Gambar 3.23 Relasi Antar Tabel (Relationship Table) ....................................... 26

Gambar 4.1 Halaman Index ................................................................................. 42

Gambar 4.1 Halaman Index ................................................................................. 36

Gambar 4.2 Halaman Profil Kami ....................................................................... 36

Gambar 4.3 Halaman Hubungi Kami .................................................................. 37

Gambar 4.4 Halaman Pendaftaran ....................................................................... 37

Gambar 4.5 Halaman Login Pelanggan .............................................................. 38

Page 13: TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU

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

commit to user

xiii

Gambar 4.6 Halaman Utama Pelanggan ............................................................. 38

Gambar 4.7 Halaman Profil Pelanggan ............................................................... 39

Gambar 4.8 Halaman Rekening Pelanggan ........................................................ 39

Gambar 4.9 Halaman Keranjang Belanja ........................................................... 40

Gambar 4.10 Halaman Histori Pesanan .............................................................. 40

Gambar 4.11 Halaman Konfirmasi Pembayaran ................................................ 41

Gambar 4.12 Halaman Login Administrator ...................................................... 41

Gambar 4.13 Halaman Utama Administrator ..................................................... 42

Gambar 4.14 Halaman Data Administrator ........................................................ 42

Gambar 4.15 Halaman Data Pelanggan .............................................................. 42

Gambar 4.16 Halaman Data Bank ....................................................................... 43

Gambar 4.17 Halaman Rekening Administrator ................................................ 43

Gambar 4.18 Halaman Rekening Pelanggan ...................................................... 44

Gambar 4.19 Halaman Pengaturan Website ........................................................ 44

Gambar 4.20 Halaman Data Kabupaten Kota .................................................... 45

Gambar 4.21 Halaman Data Jenis Pengiriman ................................................... 45

Gambar 4.22 Halaman Data Ongkos Kirim........................................................ 46

Gambar 4.23 Halaman Data Kategori ................................................................. 46

Gambar 4.24 Halaman Data Penerbit .................................................................. 47

Gambar 4.25 Halaman Data Buku....................................................................... 47

Gambar 4.26 Halaman Pengaturan Pemesanan .................................................. 48

Gambar 4.27 Data Transaksi ................................................................................ 48

Gambar 4.28 Halaman Detail Transaksi ............................................................. 49

Gambar 4.29 Halaman Data Komentar ............................................................... 49

Gambar 4.30 Halaman Data Halaman................................................................. 50

Gambar 4.31 Halaman Data Pesan Masuk.......................................................... 50