View
237
Download
0
Category
Preview:
Citation preview
LAPORAN S K R I P S I
APLIKASI PENJUALAN BUKU DAN ALAT
TULIS BERBASIS WEB PADA TOKO BUKU
MODERN KUDUS
EVA NIA ONE SANTIKA
NIM. 201251144
DOSEN PEMBIMBING
Rizkysari Meimaharani, M.Kom
Aditya Akbar Riadi, M.Kom
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2018
ii
iii
v
iv
PERNYATAAN KEASLIAN
PERNYATAAN KEASLIAN
Saya yang bertanda tangan dibawah ini :
Nama : Eva Nia One Santika
NIM . : 201251144
Tempat dan Tanggal Lahir : Kudus, 28 Oktober 1993
Judul Skripsi : Aplikasi Penjualan Buku dan Alat Tulis Berbasis
Web Pada Toko Buku Modern Kudus
Menyatakan dengan sebenarnya bahwa penulisan Skripsi ini berdasarkan hasil
penelitian, pemikiran dan pemaparan asli dari saya sendiri, baik untuk naskah
laporan maupun kegiatan lain yang tercantum sebagai bagian dari Skripsi ini.
Seluruh ide, pendapat, atau materi dari sumber lain telah dikutip dalam Skripsi
dengan cara penulisan referensi yang sesuai.
Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian
hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya
bersedia menerima sanksi akademik berupa pencabutan gelar dan sanksi lain
sesuai dengan peraturan yang berlaku di Universitas Muria Kudus.
Demikian pernyataan ini saya buat dalam sadar tanpa paksaan dari pihak
manapun.
Kudus, 17 Juli 2018
Yang memberi pernyataan,
Eva Nia One Santika
NIM. 201251144
v
APLIKASI PENJUALAN BUKU DAN ALAT TULIS BERBASIS WEB
PADA TOKO BUKU MODERN KUDUS
Nama mahasiswa : Eva Nia One Santika
Nim : 201251144
Pembimbing :
1. Rizkysari Meimaharani, M.Kom
2. Aditya Akbar Riadi, M.Kom
ABSTRAK
Dalam penjualan buku dan alat tulis pada beberapa toko buku salah
satunya toko buku modern kudus belum menerapkan sistem komputerisasi
sehingga sering terjadi permasalahan pada saat penjualan maupun pemesanan,
kuranganya informasi mengenai buku dan alat tulis serta pemesanan buku dan alat
tulis masih menggunakan pembukuan yang dapat beresiko kehilangan dalam
berbagai sebab. Berdasarkan latar belakang diatas, dibuatlah aplikasi Penjualan
Buku dan Alat Tulis berbsis Web dirancang dengan pemodelan ERD (Entity
Relationship Diagram) dan bahasa pemrograman PHP. Dalam penelitian ini
menggunakan metode observasi lapangan wawancara, serta menggunakan teori
yang telah didapat selama perkuliahan dan teori dari buku-buku penunjang.
Aplikasi Penjualan Buku dan Alat Tulis Berbasis Web memberikan kemudahan
bagi pembeli maupun pemesan karena telah menggunakan mekanisme aplikasi
penjulan secara terkomputerisasi.
Kata kunci : Aplikasi, Penjualan, Web
vi
SALES APPLICATIONS AND WEB-BASED TOOLS ON
SHOP HOLY MODERN STORES
Student Name : Eva Nia One Santika
Student Identity Number : 201251144
Supervisor :
1. Rizkysari Meimaharani, M.Kom
2. Aditya Akbar Riadi, M.Kom
ABSTRACT
In the sales of books and stationery in some bookstores, one of them modern holy
book store has not implemented a computerized system so often there are
problems at the time of sale or order, kuranganya information about books and
stationery as well as book and stationery bookings still use bookkeeping that can
risk loss in various ways. Based on the above background, a Web-based Book and
Book-Writing App is designed with ERD (Entity Relationship Diagram) modeling
and PHP programming language. In this study using interview field observation
methods, as well as using the theories that have been obtained during lectures and
theories of supporting books. Web-based Book and Book-Based Appellation
Application provides convenience for buyers and buyers because it has been using
the mechanism of application penjulan computerized.
Keywords: Application, Sales, Web
vii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa atas
Rahmat dan hidayah-Nya sehingga penulis juga bersyukur atas terselesainya
penyusunan laporan Skripsi ini.
Penyusunan Skripsi ini tidak lepas dari bantuan dan dukungan dari semua
pihak. Penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Dr.Suparnyo, SH.MS, selaku Rektor Universitas Muria
Kudus.
2. Bapak Mohammad Dahlan, ST.MT, selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak Ahmad Jazuli, S.Kom,M.Kom, selaku Ketua Progdi Teknik
Informatika Universitas Muria Kudus.
4. Ibu Rizkysari Meimaharani, M.Kom, selaku Dosen Pembimbing Utama
yang telah memberikan bimbingan dalam pembuatan laporan skripsi ini.
5. Bapak Aditya Akbar Riadi, M.Kom, selaku Dosen Pembimbing
Pendamping yang telah memberikan bimbingan dalam pembuatan laporan
skripsi ini.
6. Kedua orang tua bapak Syanti Dan dan Ibu Siti Aminah yang sangat
penulis cintai, yang telah memberi dukungan
7. Teman-teman Fakultas Teknik Teknik Informatika angkatan 2012, yang
selalu memberi semangat di kampus.
8. Semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah
membantu hingga terselesaikannya laporan ini.
Demikian Laporan ini disusun, namun Penulis menyadari bahwa
dalam penyusunan laporan ini sangat jah dari kesempurnaan. Namun
Penulis berharap laporan ini dapat bermanfaat bagi semua pihak.
Kudus , 17 Juli 2018
EvaNia One santika
viii
DAFTAR ISI
HALAMAN SAMPUL ................................................................................... i
HALAMAN PERSETUJUAN ...................................................................... ii
HALAMAN PENGESAHAN ........................................................................ iii
PERNYATAAN KEASLIAN ........................................................................ iv
ABSTRAK ...................................................................................................... v
ABSTRACT .................................................................................................... vi
KATA PENGANTAR .................................................................................... vii
DAFTAR ISI ................................................................................................... viii
DAFTAR GAMBAR ...................................................................................... xi
DAFTAR TABEL .......................................................................................... xiii
DAFTAR LAMPIRAN .................................................................................. xiv
BAB I PENDAHULUAN
1.1 Latar Belakang .......................................................................................... 1
1.2 Perumusan Masalah .................................................................................. 2
1.3 Batasan Masalah ....................................................................................... 2
1.4 Tujuan ....................................................................................................... 2
1.5 Manfaat ..................................................................................................... 3
BAB II TINJUAN PUSTAKA
2.1 Penelitian Terkait ...................................................................................... 5
2.2 Landasan Teori .......................................................................................... 6
2.2.1 Pengertian Aplikasi ....................................................................... 7
2.2.2 Pengertian Penjualan ..................................................................... 7
2.3 Tool Perangkat Lunak ............................................................................... 7
2.3.1 Pengertian Web ............................................................................. 7
2.3.2 HTML............................................................................................ 8
2.3.3 Java script ...................................................................................... 8
2.3.4 Web server..................................................................................... 8
2.3.5 PHP................................................................................................ 8
2.3.6 Database ........................................................................................ 9
2.3.7 MySQL ......................................................................................... 9
ix
2.3.8 XAMPP ......................................................................................... 9
2.3.9 Dreamweaver ............................................................................... 10
2.3.10 Model WaterFall ......................................................................... 10
2.4 Desain Perancangan .................................................................................. 12
2.4.1 DFD (Data Flow Diagram) ........................................................... 12
2.5 Kerangka Pemikiran ................................................................................. 17
BAB III METODOLOGI PENELITIAN
3.1 Objek Penelitian ........................................................................................ 19
3.2 Metode Penelitian ...................................................................................... 19
3.2.1 Metode Pengumpulan Data .......................................................... 19
3.2.2 Metode Pengembangan Sistem .................................................... 20
3.3 Analisa Sistem Lama ................................................................................. 22
3.3.1 Prosedur Pembelian ........................................................................ 22
3.4 Analisa dan Rancangan Sistem Baru ........................................................ 23
3.4.1 Analisa Kebutuhan Sistem .............................................................. 23
3.4.2 Rancangan Sistem Baru .................................................................. 23
3.4.2.1 Diagram Konteks ................................................................ 23
3.4.2.2 DFD Level 1 Terperinci ...................................................... 24
3.4.2.3 DFD Level 2 Pengunjung .................................................... 26
3.4.2.4 DFD Level 2 Login User ..................................................... 27
3.4.2.5 DFD Level 2 Login Admin ................................................ 29
3.4.2.6 Relasi Tabel ........................................................................ 31
3.4.2.7 ERD (Entity Relation Diagram) ......................................... 32
3.4.2.8 Perancangan Database ........................................................ 34
BAB IV HASIL DAN PEMBAHASAN
4.1 Proses Sistem Pendataan ........................................................................... 40
4.2 Analisa Masalah ........................................................................................ 40
4.3 Kebutuhan Sistem ..................................................................................... 40
4.3.1 Kebutuhan Hardware ..................................................................... 40
4.3.2 Kebutuhan Software ....................................................................... 41
4.4 Kebutuhan Fungsional .............................................................................. 41
4.4.1 Kebutuhan Admin ........................................................................... 41
x
4.4.2 Kebutuhan Pelanggan ..................................................................... 42
4.5 Implementasi .............................................................................................. 42
4.5.1 Mempersiapkan Aplikasi Sistem .................................................... 42
4.5.2 Mempersiapkan Database Sistem .................................................... 43
4.6 Interface Sistem ......................................................................................... 46
4.7 Pengujian Aplikasi .................................................................................... 52
4.7.1 Pengujian White Box Menggunakan Flowchart ........................... 52
4.7.2 Pengujian Black Box ................................................................... 61
BAB V PENUTUP
5.1.Kesimpulan .............................................................................................. 66
5.2.Saran ........................................................................................................ 66
DAFTAR PUSTAKA .................................................................................... 68
LAMPIRAN
xi
DAFTAR GAMBAR
Gambar 2.1 Tahapan Pengembangan Perangkat Lunak Dengan ..................... 10
Gambar 2.2 Kerangka Pemikiran ..................................................................... 17
Gambar 3. 1 Contaxt Diagram ......................................................................... 24
Gambar 3.2 Data Flow Diagram ..................................................................... 25
Gambar 3. 3 DFD level 2 Pengunjung ............................................................ 26
Gambar 3. 4 DFD Level 2 Login User ............................................................. 28
Gambar 3. 5 DFD Level 2 Login Admin ......................................................... 30
Gambar 3. 6 Relasi Tabel ................................................................................. 31
Gambar 3.7 Entity Relation Diagram............................................................... 33
Gambar 4.1 Tabel Admin ................................................................................. 43
Gambar 4.2 Tabel Pengunjung ......................................................................... 43
Gambar 4.3 Tabel Daftar (User) ...................................................................... 44
Gambar 4.4 Tabel Forum ................................................................................. 44
Gambar 4.5 Tabel Buku Tamu (Guestbook) .................................................... 44
Gambar 4.6 Tabel Laporan .............................................................................. 45
Gambar 4.7 Tabel Pemesanan .......................................................................... 45
Gambar 4.8 Tabel produk ................................................................................ 45
Gambar 4.9 Tabel Shoping ............................................................................... 46
Gambar 4.10 Tabel Tulis.................................................................................. 46
Gambar 4.11 Tabel Voting ............................................................................... 46
Gambar 4.12 Halaman Awal aplikasi .............................................................. 47
Gambar 4.13 Halaman Produk ........................................................................ 48
Gambar 4.14 Halaman Pembelian Produk ....................................................... 48
Gambar 4.15 Halaman Input Alamat Pengiriman ............................................ 49
Gambar 4.16 Halaman Konfirmasi Pembayaran ............................................. 49
Gambar 4.17 Halaman Login Admin ............................................................... 50
Gambar 4.18 Halaman Home Admin ............................................................... 50
Gambar 4.19 Halaman Pemesanan .................................................................. 51
Gambar 4.20 Halaman Input Produk ............................................................... 52
xii
Gambar 4.21 Hasil pengujian White Box Login User dan Login Admin Dengan
Flowchart ......................................................................................................... 53
Gambar 4.22 Hasil pengujian White Box Pembelian Dengan Flowchart ..... 56
xiii
DAFTAR TABEL
Tabel 2.1 Simbol Bagan Arus Dokumen ......................................................... 13
Tabel 2.2 Simbol – simbol ERD ...................................................................... 14
Tabel 3.1 Objek Penelitian ............................................................................... 19
Tabel 3.2 Tabel admin...................................................................................... 34
Tabel 3.3 Tabel counter.................................................................................... 34
Tabel 3.4 Tabel daftar ...................................................................................... 35
Tabel 3.5 Tabel forum ...................................................................................... 36
Tabel 3.6 Tabel guestbook ............................................................................... 36
Tabel 3.7 Tabel laporan ................................................................................... 37
Tabel 3.8 Tabel pemesanan .............................................................................. 37
Tabel 3.9 Tabel produk .................................................................................... 38
Tabel 3.10 Tabel shoping ................................................................................. 38
Tabel 3.11 Tabel tulis ....................................................................................... 39
Tabel 3.12 Tabel voting ................................................................................... 39
Tabel 4.1 Pengujian Black Box Pada Proses Registrasi .................................. 61
Tabel 4.2 Pengujian Black Box Pada Proses Login ......................................... 62
Tabel 4.3 Pengujian Black Box Pada Proses Kelola pemesanan ..................... 63
Tabel 4.4 Pengujian Black Box Konfirmasi Pembayaran ................................ 63
Tabel 4.5 Pengujian Black Box Pada Proses Registrasi Data Pelanggan ........ 64
Tabel 4.6 Pengujian Black Box Pada Proses Pemesanan ................................ 64
Tabel 4.7 Pengujian Black Box Pada Proses Pembayaran ............................... 65
xiv
DAFTAR LAMPIRAN
Lampiran 1 Buku Pembimbing
Lampiran 2 Biografi Penulis
Recommended