• Tidak ada hasil yang ditemukan

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU.

N/A
N/A
Protected

Academic year: 2017

Membagikan "TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU."

Copied!
13
0
0

Teks penuh

(1)

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

(2)

commit to user

(3)

commit to user

(4)

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.

(5)

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

(6)

commit to user

vi MOTTO

Bulatkan niat, kerjakan sampai tuntas, syukuri hasilnya.

Ada niat pasti ada jalan.

(7)

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.

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

Referensi

Dokumen terkait

Hasil penelitian menunjukkan bahwa penggunaan metode bermain peran dapat meningkatkan prestasi belajar pelajaran PKn siswa kelas IV khususnya mengenal lembaga-lembaga negara

Pelayanan Customer Service Terhadap Tingkat Kepuasan Pasien Rawat Inap di Rumah Sakit Islam Surakarta. Sumber: Parasuraman, et al (1988) dalam Tjiptono (2007)

dia melayani anggota lebih baik maka anggota juga akan melayani umat atau orang yang harus. dilayani dengan lebih baik

THE UTILIZATION OF GEOGRAPHIC INFORMATION SYSTEM USING ANALYTICAL HIERARCHY PROCESS (AHP) TO PREDICT THE FLOOD PRONE AREA IN SEMARANG CITY. Diajukan untuk memenuhi salah satu syarat

Disusun guna memenuhi salah satu syarat untuk mencapai gelar diploma (Amd. RMIK) dari program studi DIII

PENJAJARAN, TRACER DAN RETENSI DI BAGIAN FILING RAWAT JALAN RSUD SUNAN KALIJAGA DEMAK 2016. KARYA

[r]

keselarasan antara strategi TI dan tercapainya tujuan bisnis yang telah ditetapkan, dengan terciptanya keselarasan strategis TI-bisnis diharapkan bisnis akan mampu untuk bisa tetap