LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf ·...

13
LAPORAN SKRIPSI Implementasi Business To Customer (B2C) Pada Sistem Pemesanan Jenang Berbasis Web (Studi Kasus Toko Jenang Bintang Kurnia). MUHAMMAD CANDRA BAKHTIAR NIM. 201451004 DOSEN PEMBIMBING Anastasya Latubessy, S.Kom., M.Cs Ahmad Abdul Chamid, S.Kom., M.Kom PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2019

Transcript of LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf ·...

Page 1: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

LAPORAN SKRIPSI

Implementasi Business To Customer (B2C) Pada Sistem

Pemesanan Jenang Berbasis Web

(Studi Kasus Toko Jenang Bintang Kurnia).

MUHAMMAD CANDRA BAKHTIAR

NIM. 201451004

DOSEN PEMBIMBING

Anastasya Latubessy, S.Kom., M.Cs

Ahmad Abdul Chamid, S.Kom., M.Kom

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2019

Page 2: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

ii

HALAMAN PENGESAHAN

Page 3: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

iii

PERNYATAAN KEASLIAN

Saya yang bertada tangan dibawah ini :

Nama : Muhammad Candra Bakhtiar

Nim : 201451004

Tempat & Tanggal Lahir : Kudus, 02 Mei 1996

Judul Skripsi : Implementasi Business To Customer (B2C) pada

Sistem Pemesanan Jenang Berbasis Web (Studi

Kasus Toko Jenang Bintang Kurnia)

Menyatakan dengan sebenarnya bahwa penulis Skripsi ini berdasarkan hasil

penelitian, pemikiran dan pemaparan asli dari saya sendiri, baik untuk naskah

laporan maupun kegiatan lainya 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 sungguhnya dan apabila dikemudian

hari terdapat penyimpangan dan ketidak benaran 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 keadaan sadar tanpa paksaan dari pihak

manapun.

Kudus, 6 Februari 2019

Yang memberi pernyataan

Matrai 6000

Muhammad Candra Bakhtiar

NIM. 201451004

Page 4: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

iv

IMPLEMENTASI BUSINESS TO CUSTOMER (B2C) PADA SISTEM

PEMESANAN JENANG BERBASIS WEB ( STUDI KASUS TOKO

JENANG BINTANG KURNIA

Nama mahasiswa : Muhammad Candra Bakhtiar

NIM : 201451004

Pembimbing :

1. Anastasya Latubessy, S.Kom., M.Cs

2. Ahmad Abdul Chamid, S.Kom., M.Kom

RINGKASAN

Laporan skripsi dengan judul “Implementasi Business To Customer (B2C)

pada Sistem Pemesanan Jenang Berbasis web “ yang bersetudi kasus di toko

jenang Bintang Kurnia. Telah dilaksanakan dengan tujuan untuk menghasilkan

suatu sistem berbasis web untuk membantu pemesanan jenang pada toko bintang

kurnia agar lebih mempermudah bertransaksi. Perancangan sistem pemesanan

jenang ini dirancang dengan menggunakan metode analisis perancangan sistem

informasi tersetruktur dengan menggunakan teknik waterfall dan

diimplementasikan dengan bahasa pemprograman PHP dan basisdata MySQL.

Hasil dari rancang bangun ini adalah website sistem pemesanan jenang yang

nantinya berguna untuk pemesanan jenang.

Kata kunci : Pemesanan jenang ,PHP ,MySQL

Page 5: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

v

IMPLEMENTASI BUSINESS TO CUSTOMER (B2C) PADA SISTEM

PEMESANAN JENANG BERBASIS WEB (STUDI KASUS TOKO

JENANG BINTANG KURNIA)

Student Name : Muhammad Candra Bakhtiar

Student Identity Number : 201451004

Supervisor :

1. Anastasya Latubessy, S.Kom., M.Cs

2. Ahmad Abdul Chamid, S.Kom., M.Kom

ABSTRACT

Report of the thesis with the title “Implementation Of Business To Customer

(B2C) in the frame of web-based booking system” the berstudi case in the frame of

the Star Gift. Have been imlemented with the aim to produce a web-based system

to help booking the frame on asouvenir star gift to better facilitate the transcation.

The design of the frame ordering system is designed with the use of methods of

analysis tersetruktur information syestem design using Waterfall and implemented

whit PHP programming language and MySQL database. The result of this

architecture is the website booking system the frame that will be useful to the frame.

Keyword : booking Jenang, PHP, MySQL

Page 6: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

vi

KATA PENGANTAR

Puji syukur kehadirat Allah SWT karena atas Rahmat Hidayahnya penulis

mampu menyelesaikan penyusunan skripsi ini dengan judul “Implementasi

Business To Customer (B2C) pada Sistem Pemesanan Jenang Berbasis Web (Studi

Kasus Toko Jenang Bintang Kurnia)”. Skripsi ini disusun guna melengkapi salah

satu persyaratan untuk memperoleh Gelar Kesarjanaan Program Studi Teknik

Informatika Fakultas Teknik Universitas Muria Kudus. Kiranya dalam penyusunan

skripsi ini tidak akan terselesaikan dengan baik tanpa bantua dari berbagai pihak.

Untuk itu pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-

besarnya, penghargaan yang setinggi-tingginya dan permohonan maaf atas segala

kesalahan yang pernah penulis lakukan kepada semua pihak yang telah membantu

dalam penyelesaian skripsi, terutama 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. Ibu Anastasya Latubessy, S.Kom., M.Cs, selaku pembimbing Skripsi

penulis.

4. Bapak Ahmad Abdul Chamid, S.Kom., M.Kom selaku pembimbing Skripsi

penulis.

Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih

dapat banyak kekurangan, untuk itu penulis mengharap kritik dan saran dari

berbagai pihak untuk sempurnanya sebuah karya tulis. Selain itu penulis juga

berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.

Kudus, Februari 2019

Penulis

Page 7: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

vii

DAFTAR ISI

HALAMAN PENGESAHAN ................................................................................. ii

PERNYATAAN KEASLIAN ................................................................................ iii

RINGKASAN ........................................................................................................ iv

ABSTRACT .............................................................................................................. v

KATA PENGANTAR ........................................................................................... vi

DAFTAR ISI ......................................................................................................... vii

DAFTAR GAMBAR .............................................................................................. x

DAFTAR TABEL ................................................................................................. xii

DAFTAR LAMPIRAN ........................................................................................ xiii

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

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

1.2. Perumusan Masalah .................................................................................. 2

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

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

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

BAB II TINJAUAN PUSTAKA ............................................................................ 3

2.1. Penelitian Terkait ..................................................................................... 3

2.2. Landasan Teori ......................................................................................... 4

2.2.1. Pengertian Sistem Business To Customer b2c (E-commerce) .......... 4

2.2.2. Pengertian Sistem Informasi ............................................................. 5

2.2.3. Data ................................................................................................... 6

2.2.4. MySQL .............................................................................................. 6

2.2.5. Hypertext Preprocessor (PHP) ......................................................... 6

2.2.6. Bagan Alir (Flowchat)....................................................................... 7

2.2.7. Entity Relationship Diagram (ERD) ................................................. 8

2.2.8. Data Flow Diagram (DFD) .............................................................. 9

2.3. Metodologi Pengembangan Sistem ........................................................ 10

Page 8: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

viii

2.4. Pengujian Sistem .................................................................................... 10

2.4.1. Black Box Testing ........................................................................... 10

2.4.2. White Box Testing .......................................................................... 10

2.5. Kerangka Teori ....................................................................................... 11

BAB III METODE PENELITIAN....................................................................... 13

3.1. Metode Penelitian ................................................................................... 13

3.1.1. Metode Penelitian Lapangan ........................................................... 13

3.1.2. Metode Penelitian Terbuka ............................................................. 13

3.2. Metode Perancangan Sistem................................................................... 14

3.2.1. Requirement .................................................................................... 15

3.2.2. Perancangan Sistem (System Design) ............................................. 17

3.2.2.1. Flowchat................................................................................... 17

3.2.2.2. Data flow Diagram................................................................... 19

3.2.2.3. Entity Relationship Diagram (ERD) ........................................ 20

3.3. Verification ............................................................................................. 26

3.3.1. Black Box Testing ............................................................................ 26

3.3.2. White Box Testing ........................................................................... 28

3.3.3.1. Konfirmasi Pemesanan ............................................................ 28

3.3.3.2. History Pesanan ....................................................................... 30

3.4. Maintenance ........................................................................................... 31

BAB IV HASIL DAN PEMBAHASAN .............................................................. 33

4.1. Implementation ....................................................................................... 33

4.1.1. Struktur Tabel Basis Data ............................................................... 33

4.1.2. Tabel Relasi ..................................................................................... 35

4.1.3. Form Tampilan Awal ...................................................................... 36

4.1.4. From Login ..................................................................................... 37

4.1.5. From Home Admin ......................................................................... 37

4.1.6. From Konfirmasi Admin ................................................................. 38

4.1.7. From Data Barang Admin ............................................................... 39

Page 9: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

ix

4.1.8. From Input Barang Admin .............................................................. 39

4.1.9. From Edit Barang Admin ................................................................ 40

4.1.10. From Laporan Admin .................................................................. 41

4.1.11. From Data Pelanggan .................................................................. 41

4.1.12. From Input Pelanggan ................................................................. 42

4.1.13. From Data Admin ........................................................................ 42

4.1.14. From input Admin ....................................................................... 43

4.1.15. From Home Pelanggan ................................................................ 43

4.1.16. From Beli ..................................................................................... 44

4.1.17. From Detail barang ...................................................................... 44

4.1.18. From Konfirmasi Pesanan ........................................................... 45

4.1.19. From History Pesanan ................................................................. 46

4.1.20. From Detail Pesanan ................................................................... 46

BAB V PENUTUP ................................................................................................ 47

5.1. Kesimpulan ............................................................................................. 47

5.2. Saran ....................................................................................................... 47

DAFTAR PUSTAKA ........................................................................................... 49

LAMPIRAN-LAMPIRAN .................................................................................... 51

BIODATA PENULIS ........................................................................................... 62

Page 10: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

x

DAFTAR GAMBAR

Gambar 2. 1 Kerangka Teori ................................................................................. 12

Gambar 3. 1 Metode Waterfall ............................................................................. 14

Gambar 3. 2 flowchart Admin ............................................................................... 17

Gambar 3. 3 flowchart pelanggan ........................................................................ 18

Gambar 3. 4 DFD Level 0 ..................................................................................... 19

Gambar 3. 5 DFD Level 1 ..................................................................................... 20

Gambar 3. 6 ERD Sistem Pemesanan Jenang. ...................................................... 21

Gambar 3. 7 Relasi Tabel ...................................................................................... 22

Gambar 3. 8 Source Code Buat Konfirmasi Pemesanan ...................................... 28

Gambar 3. 9 Cyclomatic Graph Buat Konfirmasi Pemesanan ............................. 29

Gambar 3. 10 Source Code History Pemesanan ................................................... 30

Gambar 3. 11 Cyclomatic Complexity History Pemesanan .................................. 30

Gambar 4. 1 Admin ............................................................................................... 33

Gambar 4. 2 Pelanggan ......................................................................................... 34

Gambar 4. 3 Users ................................................................................................. 34

Gambar 4. 4 Data Barang ...................................................................................... 35

Gambar 4. 5 Pemesanan ........................................................................................ 35

Gambar 4. 6 Tabel Relasi ...................................................................................... 36

Gambar 4. 7 Tampilan Awal ................................................................................. 36

Gambar 4. 8 From Login ....................................................................................... 37

Gambar 4. 9 From Home Admin .......................................................................... 38

Gambar 4. 10 Konfirmasi Admin ......................................................................... 38

Gambar 4. 11 From Data Barang Admin .............................................................. 39

Gambar 4. 12 From Input Barang Admin ............................................................. 40

Gambar 4. 13 From Edit Barang Admin ............................................................... 40

Gambar 4. 14 From Laporan Admin ..................................................................... 41

Gambar 4. 15 From Data Pelanggan ..................................................................... 42

Gambar 4. 16 From Input Pelanggan .................................................................... 42

Gambar 4. 17 From Data Admin .......................................................................... 43

Gambar 4. 18 From input Admin .......................................................................... 43

Page 11: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

xi

Gambar 4. 19 From Home Pelanggan ................................................................... 44

Gambar 4. 20 From Beli........................................................................................ 44

Gambar 4. 21 From Detail barang ........................................................................ 45

Gambar 4. 22 From Konfirmasi Pesanan .............................................................. 45

Gambar 4. 23 From History pemesanan ............................................................... 46

Gambar 4. 24 From Detail Pesanan ...................................................................... 46

Page 12: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

xii

DAFTAR TABEL

Tabel 2. 1 Menujukan simbol-simbol flowchart ..................................................... 7

Tabel 2. 2 Menunjukan Simbol-simbol ERD .......................................................... 8

Tabel 2. 3 Menunjukan Simbol-Simbol DFD ......................................................... 9

Tabel 3. 1 Tabel User ............................................................................................ 23

Tabel 3. 2 Tabel Detail Admin .............................................................................. 23

Tabel 3. 3 Tabel Detail Pelanggan ........................................................................ 24

Tabel 3. 4 Tabel Barang ........................................................................................ 24

Tabel 3. 5 Tabel Pemesanan Barang ..................................................................... 25

Tabel 3. 6 Pengujian Black Box Testing. .............................................................. 26

Page 13: LAPORAN SKRIPSI Implementasi Business To Customer (B2C ...eprints.umk.ac.id/10457/1/judul.pdf · Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih dapat banyak

xiii

DAFTAR LAMPIRAN

LAMPIRAN 1 Surat Balasan Penelitian ............................................................... 51

LAMPIRAN 2 Lembar Bimbingan ....................................................................... 52

LAMPIRAN 3 Lembar Pembimbing Dosen Utama ............................................. 53

LAMPIRAN 4 Lembar Pembimbing Dosen Pendamping .................................... 55

LAMPIRAN 5 Pekerja ditoko jenang ................................................................... 56

LAMPIRAN 6 Mesin Pembuat Jenang ................................................................. 57

LAMPIRAN 7 Contoh Jenang .............................................................................. 58

LAMPIRAN 8 Lembar Revisi Sidang Skripsi ...................................................... 59