TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU.

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit to user


i

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

iii

perpustakaan.uns.ac.id


digilib.uns.ac.id

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


commit to user

iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

commit to user

v

perpustakaan.uns.ac.id

digilib.uns.ac.id

MOTTO

Bulatkan niat, kerjakan sampai tuntas, syukuri hasilnya.
Ada niat pasti ada jalan.

Jangan mengganggu jika tidak ingin diganggu.

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.

commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit to user

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit to user
1.1.1. Hardware .......................................................................................
10
ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit to user

x

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

commit to user

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit
to user
Gambar 4.5 Halaman Login Pelanggan
..............................................................
38
xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

commit to user

xiii