TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

22
TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB DI TOKO NUSANTARA DILI TIMOR - LESTE JUVINO GONZAGA BELO SOARES NPM : 16120024 DOSEN PEMBIMBING Tjatursari Widiartin S.Kom, M.Kom PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS WIJAYA KUSUMA SURABAYA SURABAYA 2020

Transcript of TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

Page 1: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

TUGAS AKHIR

SISTEM PENJUALAN PUPUK ORGANIK

BERBASIS WEB DI TOKO NUSANTARA DILI

TIMOR - LESTE

JUVINO GONZAGA BELO SOARES

NPM : 16120024

DOSEN PEMBIMBING

Tjatursari Widiartin S.Kom, M.Kom

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS WIJAYA KUSUMA SURABAYA

SURABAYA

2020

Page 2: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

ii

Page 3: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

iii

Page 4: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

iv

Page 5: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

v

SISTEM PENJUALAN PUPUK ORGANIK

BERBASIS WEB DI TOKO NUSANTARA

DILI TIMOR – LESTE

Juvino Gonzaga Belo Soares

Program Studi Teknik Informatika Fakultas Teknik

Universitas Wijaya Kusuma Surabaya

[email protected]

ABSTRAK

Pupuk organik adalah salah satu bahan kimia yang digunakan oleh petani untuk tanaman agar bisa meninkatkan

hasil produksi dari tanaman yang ditanam oleh petani. Dengan

kebutuhan pupuk yang sangat tinggi petani sering mendapatkan

kendala dalam membeli pupuk dikarenakan kurangnya

informasi tentang persediaan pupuk yang dijual. Toko nusantara

dili adalah salah satu toko yang menjual pupuk organik. Oleh

sebab itu dibuatkanlah sebuah sistem penjualan pupuk organik

berbasis web di toko nusantara dili yang bertujuan agar bisa

membantu petani untuk mendapatkan informasi penjualan dan

pembelian pupuk di toko nusantara dili dengan pembuatan

sistem tersebut. Adapun metode yang digunakan untuk

mengembangkan sistem penjualan pupuk organik berbasis web

yaitu metode SDLC (System Development Life Cicle). Dengan

fitur yang ada pada sistem penjualan pupuk bertujuan bisa

menyelesaikan masalah yang dihadapi oleh petani yang sering

mendapatkan kendala dalam membeli dan mengakses informasi

tentang penjualan pupuk .

Kata Kunci : Pupuk Organik, Sistem Penjualan, Web

Page 6: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

vi

KATA PENGANTAR

Dengan Mengucap puji syukur kepeda Tuhan Yang

Maha Esa atas atas rahmat dan hidaya-nya sehingga

terselesaikanya Penulisan Laporan Tugas Akhir yang berjudul

“Sistem Penjualan Pupuk Berbasis Web” yang merupakan salah

satu syarat untuk menempuh kurikulum program sarjana strata

satu pada Program Studi Teknik Informatika Universitas Wijaya

Kusuma Surabaya.

Atas terlaksananya laporan penulisan ini tidak

melupakan jasa -jasa dari berbagai pihak yang telah membantu

menyelesaikan penulisan laporan ini. Oleh karena itu

perkenankanlah saya penulis mengucapkan terimah kasih yang

sebesar - besarnya kepada :

1. Bapak Johan Paing Heru Waskito, ST, MT selaku dekan

Fakultas teknik universitas wijaya kususma surabaya.

2. Bapak Nonot Wisnu Karyanto, ST. M.Kom selaku Ketua

Program Studi Teknik Informatika Universitas Wijaya kusuma

Surabaya.

3. Ibu Tjatursari Widiartin, S.Kom, M.Kom selaku dosen

pembimbing yang tidak pernah lelah untuk membimbing dan

Page 7: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

vii

memberikan arahan kepada saya sampai penyusunan laporan

tugas akhir ini selesai.

5. Dosen – dosen yang telah memberikan ilmu kepada saya dari

awal saya masuk kuliah sampai sekarang.

6. Orang tua dan keluarga yang selalu memberikan doa

dukungan pengorbanan dan motivasi kepada saya dalam

menyelesayakan laporan ini.

7. Teman – teman TIF angkatan 2016 dan lain yang saya tidak

sebut namanya yang telah membantu saya untuk menyelesaikan

tugas akhir ini.

Penulisan laporan ini penulis menyadari bawah laporan

tugas akhir ini masih jauh dari kata kesempurnaan, dan masih

banyak sekali kekurangan, oleh karna itu kritik dan saran sangat

diharapkan demi perbaikan di masa yang mendatang akhir kata

kepada semua pihak yang telah membantu menyelesaikan

penulisan laporan ini semoga Tuhan Yang Maha Esa selalu

melindungi dan melimphakan rahmat serta hidayanya kepada

kita semua.

Page 8: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

viii

DAFTAR ISI

LEMBAR PENGESAHAN REVISI ......................................... ii

ABSTRAK .......................................................................... iii

KATA PENGANTAR ........................................................ iv

DAFTAR ISI ...................................................................... vi

DAFTAR GAMBAR ........................................................ xvi

DAFTAR TABEL ................................................................... xx

BAB1 PENDAHULUAN ...................................................... 1

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

1.2 Rumusan Masalah ............................................................ 2

1.3 Batasan Masalah ............................................................... 3

1.4 Tujuan Penelitian .............................................................. 3

1.5 Manfaat Penelitian ............................................................ 4

1.6 Sistematika Penulisan ....................................................... 4

BAB 2. TINJAUAN PUSTAKA.............................................. 6

2.1 Pengertian Sistem ............................................................. 6

2.2 Pengertian Informasi ........................................................ 7

2.3 Pengertian Sistem Informasi ............................................ 7

2.4 Pengetian Penjualan ......................................................... 9

Page 9: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

ix

Syarat – Syarat Dalam Melakukan Penjualan ............. 9

Pengertian Sistem Penjualan ......................................10

2.5 Pengertian Pupuk Organik.............................................. 10

2.6 Profil PT. Natural Nusantara .......................................... 11

Distributor Nusantara Dili ..........................................12

Sistem penjualan pada toko nusantara dili .................13

2.7 E- Commerce .................................................................. 13

2.8 Sejarah Internet .............................................................. 14

2.9 Pengertian Website ......................................................... 16

2.10 Definisi Web................................................................... 18

Pengertian Php ...........................................................18

Pengertian Mysql .......................................................19

2.11 Xampp ............................................................................ 19

2.12 SDLC (System Development Life Cycle) ...................... 20

2.13 Pengertian Data Flow Diagram (DFD) .......................... 24

2.14 Flowchart ........................................................................ 26

BAB 3. Metode Penelitian...................................................... 28

3.1 Alur Penelitian ................................................................ 28

Page 10: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

x

3.2 Kebutuhan Pengguna ...................................................... 28

3.3 Penentuan Syarat – Syarat Informasi ............................ 29

3.4 Analisa Kebutuhan Sistem ............................................. 30

Data flow diagram ..................................................... 30

3.4.1.1 Data flow diagram level kontext pada sistem

penjualan pupuk ........................................................ 30

Data flow diagram level 0 proses registrasi akun33

3.4.1.1.1.1 Data flow diagram level 1 proses menampilkan

form inputan email ......................................................... 35

3.4.1.1.1.2 Data flow diagram level 1 proses input email...

....................................................................... 35

Data flow diagram level 2 proses cek

existing email ................................................... 36

Data flow diagram level 2 proses

menampilkan form input data data diri ............ 37

3.4.1.1.1.3 Data flow diagram level 1 proses input data

personal 38

3.4.1.1.1.4 Data flow diagram level 1 proses konfirmasi

email 38

Data flow diagram level 2 proses kirim

Page 11: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xi

email ................................................................ 39

Data flow diagram level 2 proses open page

link email ......................................................... 40

3.4.1.1.1.5 Data flow diagram level 1 proses validasi email

....................................................................... 40

Data flow diagram level 0 proses login ............. 41

3.4.1.1.2.1 Data flow diagram level 1 proses menampilkan

form login ...................................................................... 42

3.4.1.1.2.2 Data flow diagram level 1 proses cek password

....................................................................... 43

Data flow diagram level 0 proses memasukan

produk ............................................................................ 43

3.4.1.1.3.1 Data flow diagram level 1 proses memasukan

jenis produk .................................................................... 44

3.4.1.1.3.2 Data flow diagram level 1 proses memasukan

stok produk .................................................................... 44

Data flow diagram level 0 proses pemesanan produk

.........................................................................44

3.4.1.1.4.1 Data flow diagram level 1 proses memasukan

produk keranjang belanja ............................................... 45

Page 12: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xii

Data flow diagram level 2 proses cek stok

produk .............................................................. 46

3.4.1.1.4.1.1.1 Data flow diagram level 3 proses

menampilkan detail keranjang belanja ...................... 47

3.4.1.1.4.1.1.2 Data flow diagram leve 3 proses

menampilkan total pembayaran produk .................... 47

Data flow diagram level 0 proses pembayaran

produk ............................................................................ 48

3.4.1.1.5.1 Data flow diagram level 1 proses menampilkan

form pembayaran produk ............................................... 49

3.4.1.1.5.2 Data flow diagram level 1 proses cek

pembayaran .................................................................... 49

3.4.1.1.5.3 Data flow diagram level 1 proses validasi

pembayaran produk ........................................................ 50

Data flow diagram level 0 proses menampilkan

produk terjual ................................................................. 50

3.4.1.1.6.1 Data flow diagram level 1 proses menampilkan

daftar produk terjual ....................................................... 51

3.4.1.1.6.2 Data flow diagram level 1 proses pengurangan

stok produk .................................................................... 52

Page 13: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xiii

Data flow diagram level 0 proses pengiriman

produk ............................................................................ 52

Diagram Berjenjang .................................................. 53

3.5 Desain Sistem ................................................................. 54

Desain interface sistem penjualan pupuk ................. 54

3.5.1.3 User interface input data produk .......................... 56

3.5.1.4 User interface input Data Limited Stok ............... 56

3.5.1.5 User interface input data pengiriman produk ....... 57

3.5.1.6 User Interface input email .................................... 58

3.5.1.7 User interface registrasi akun ............................... 58

3.5.1.8 User interface konfirmasi akun ............................ 59

3.5.1.9 User interface login password .............................. 59

3.5.1.10 User interface informasi data kategori produk ..... 60

3.5.1.11 User Interface detail keranjang belanja ................ 61

User Interface Detail Metode Transaksi

Pembayaran .................................................................... 61

Page 14: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xiv

3.5.1.1 User interface login admin ................................... 54

3.5.1.2 User interface akses data produk penjualan pupuk..

.............................................................................. 55

3.5.1.12 User Interface Detail Struk Pembayaran ............. 62

Desain databases sistem penjualan pupuk organik ... 63

3.5.2.1 Desain conceptual data modeling ......................... 63

3.5.2.2 Desain pyshical data modeling ............................. 65

Flowchart proses sistem penjualan pupuk organik ... 66

3.5.3.1 Flowchart proses registrasi akun .......................... 66

3.5.3.2 Flowchart proses pemesanan produk.................... 67

3.5.3.3 Flowchart proses validasi pembayaran ................. 69

3.5.3.4 Flowchart proses penambahan stok produk ......... 70

3.5.3.5 Flowchart proses Pengiriman produk ................... 70

3.6 Implementasi Sistem Dan evaluasi Sistem ..................... 71

3.7 Pengujian Sistem ............................................................ 72

3.8 Evaluasi dan Dokumentasi sistem .................................. 72

BAB 4. IMPLEMENTASI SISTEM ...................................... 73

4.1 Proses menampilkan jenis - jenis produk yang dijual pada

sistem informasi penjualan pupuk ...................................... 73

Page 15: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xv

Proses memasukan jenis produk Pada sistem ........... 73

Proses menampilkan informasi jenis produk pada

petani. ............................................................................. 75

4.1.2.1 Proses Menampilkan semua informasi produk yang

dijual.......................................................................... 75

Proses menampilkan informasi berdasarkan

kategori produk .............................................................. 76

Proses menampilkan pencarian nama produk .... 78

Menampilkan informasi detail produk ............... 78

Proses Menampilkan Stok produk kosong ......... 79

4.2 Proses memasukan data ketersediaan produk pupuk ..... 80

Proses menampilkan Display Limited Stok .............. 80

Proses menambah stok produk .................................. 81

4.3 Proses pemesanan produk .............................................. 82

Proses pengecekan stok produk dengan jumlah pesanan

produk ............................................................................ 83

Proses menampilkan detail keranjang belanja .......... 84

Proses menampilkan informasi detail total pembayaran

prdouk ............................................................................ 85

Page 16: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xvi

Proses Pengurangan Stok Produk ..............................85

Proses menampilkan detail pemesanan produk.........86

4.4 Proses pembayaran produk ............................................. 87

Proses menentukan waktu pembayaran .....................88

Proses memasukan data waktu pembayaran produk . 88

Proses Validasi pembayaran ......................................90

4.5 Databases Sistem Penjualan Pupuk ................................ 92

Tabel Produk ..............................................................92

Tabel Jenis Harga .......................................................93

Tabel Kategori Produk ...............................................94

Tabel Pelanggan .........................................................94

Tabel Keranjang .........................................................95

Tabel Pesanan produk ................................................95

Tabel Pembayaran produk .........................................96

Tabel stok gudang ......................................................96

Tabel Pengiriman Barang ...........................................96

Table Transportasi ......................................................97

Tabel Admin ..............................................................97

Page 17: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xvii

BAB 5. PENUTUP ................................................................. 98

5.1 Kesimpulan ..................................................................... 98

5.2 Saran ............................................................................... 98

DAFTAR PUSTAKA ....................................................... 100

Page 18: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xviii

DAFTAR GAMBAR

Gambar 2.1 Metodologi SDLC .............................................. 21

Gambar 2.2 Simbol Data Flow Diagram ................................. 25

Gambar 2.3 Simbol Alur Flowchart ........................................ 27

Gambar 3.1 ALur Penelitian ................................................... 28

Gambar 3.2 Alur Kontext Diagram Sistem ............................. 31

Gambar 3.3 Dfd level 0 proses sistem penjualan pupuk ......... 33

Gambar 3.4 Dfd Level 0 Proses Registrasi Akun................... 34

Gambar 3.5 dfd level 1 proses menampilkan form inputan email

................................................................................................. 35

Gambar 3.6 dfd level 1 proses input email .............................. 36

Gambar 3.7 Dfd level 2 proses cek existing email .................. 37

Gambar 3.8 dfd level 2 proses menampilkan form input data diri

................................................................................................. 37

Gambar 3.9 dfd level 1 proses input data personal ................ 38

Gambar 3.10 dfd level 1 proses konfirmasi email ................... 39

Gambar 3.11 dfd proses kirim email ....................................... 39

Gambar 3.12 dfd level 2 proses open link email ..................... 40

Gambar 3.13 dfd level 1 proses validasi email ....................... 41

Gambar 3.14 dfd level 0 proses login ..................................... 42

Gambar 3.15 dfd level 1 proses menampilkan form login ...... 42

Gambar 3.16 dfd level 1 proses cek password ........................ 43

Gambar 3.17 dfd level 1 proses memasukan produk .............. 43

Page 19: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xix

Gambar 3.18 dfd level 1 proses memasukan jenis produk ...... 44

Gambar 3.19 dfd level 1 proses memsaukan stok produk ....... 44

Gambar 3.20 dfd level 0 proses pemesanan produk ................ 45

Gambar 3.21 dfd level 1 proses memasukan produk keranjan

belanja ..................................................................................... 46

Gambar 3.22 dfd level 2 proses cek stok produk .................... 46

Gambar 3.23 Dfd level 3 proses menampilkan detail keranjang

belanja ..................................................................................... 47

Gambar 3.24 dfd level 3 proses menampilkan total pembayaran

................................................................................................. 48

Gambar 3.25 dfd level 0 proses pembayaran produk .............. 48

Gambar 3.26 dfd level 1 proses menampilkan form pembayaran

................................................................................................. 49

Gambar 3.27 dfd level 1 proses cek pembayaran .................... 50

Gambar 3.28 dfd level 1 proses validasi pembayaran produk 50

Gambar 3.29 dfd level 0 proses menampilkan produk terjual 51

Gambar 3.30 Data flow diagram level 1 proses menampilkan

daftar produk terjual ................................................................ 52

Gambar 3.31 dfd level 1 proses pengurangan stok produk 52

Gambar 3.32 dfd level 0 proses pengiriman produk ............... 53

Gambar 3.33 Diagram berjenjang sistem penjualan pupuk 53

Gambar 3.34 User Interface login admin ................................ 55

Gambar 3.35 User Interface akses data produk ....................... 55

Page 20: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xx

Gambar 3.36 User interface input data produk ....................... 56

Gambar 3.37 User interface data limited stok ......................... 57

Gambar 3.38 User interface input data pengiriman produk .... 57

Gambar 3.39 user interface input email .................................. 58

Gambar 3.40 User interface registrasi akun petani ................. 59

Gambar 3.41 User interface konfirmasi akun ......................... 59

Gambar 3.42 User inteface login password ............................. 60

Gambar 3.43 user interface kategori produk ........................... 60

Gambar 3.44 User interface detail keranjang belanja ............. 61

Gambar 3.45 User interface detail total pembayaran .............. 62

Gambar 3.46 User interface struk pembayaran ....................... 62

Gambar 3.47 desain cdm sistem penjualan pupuk .................. 64

Gambar 3.48 desain data pdm sistem penjualan pupuk organik

................................................................................................. 65

Gambar 3.49 flowchart proses registarsi akun ........................ 67

Gambar 3.50 flowchart proses pemesanan produk ................. 68

Gambar 3.51 flowchart proses validasi pembayaran............... 69

Gambar 3.52 flowchart proses penambahan produk ............... 70

Gambar 3.53 flowchart proses pengirima produk ................... 71

Gambar 4.1 Interface data produk ........................................... 74

Gambar 4.2 form input data produk ........................................ 75

Gambar 4.3 informasi penjualan pupuk .................................. 76

Gambar 4.4 Kategori produk pupuk organik........................... 77

Page 21: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xxi

Gambar 4.5 Kategori produk pupuk anorganik ....................... 77

Gambar 4.6 display searching nama produk ........................... 78

Gambar 4.7 detail produk ........................................................ 79

Gambar 4.8 informasi stok produk yang sedang konsong ...... 79

Gambar 4.9 form login admin ................................................. 80

Gambar 4.10 limited stock produk .......................................... 81

Gambar 4.11 form tambah stok produk................................... 82

Gambar 4.12 stok produk yang telah ditambahkan ................. 82

Gambar 4.13 cek stok produk.................................................. 83

Gambar 4.14 detail stok produk .............................................. 84

Gambar 4.15 detail keranjang belanja ..................................... 84

Gambar 4.16 detail total pembayaran...................................... 85

Gambar 4.17 gambar pengurangan stok produk ..................... 86

Gambar 4.18 form input pembayaran...................................... 88

Gambar 4.19 form input batas waktu pembayaran.................. 89

Gambar 4.20 notifikasi waktu pembayaran sudah lewat ......... 89

Gambar 4.21 nota pembelian produk ...................................... 90

Gambar 4.22 notifikasi validasi pembayaran .......................... 91

Gambar 4.23 form validasi pembayaran ................................. 91

Gambar 4.24 notifikasi pembayaran sudah divalidasi............ 92

Page 22: TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …

xxii

DAFTAR TABEL

Tabel 4.1 Produk ..................................................................... 93

Tabel 4.2 jenis harga produk ................................................... 93

Tabel 4.3 kategori produk ....................................................... 94

Tabel 4.4 pelanggan ................................................................ 94

Tabel 4.5 keranjang ................................................................. 95

Tabel 4.6 pesanan produk ....................................................... 95

Tabel 4.7 pembayaran ............................................................. 96

Tabel 4.8 stok gudang ............................................................. 96

Tabel 4.9 pengiriman produk .................................................. 97

Tabel 4.10 transportasi ............................................................ 97

Tabel 4.11 admin ..................................................................... 97