Pengaruh Dosis Pupuk Organik dan Interval Pemberian Pupuk ...
TUGAS AKHIR SISTEM PENJUALAN PUPUK ORGANIK BERBASIS WEB …
Transcript of 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
ii
iii
iv
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
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
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
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.
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
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
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
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
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
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
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
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
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
xvii
BAB 5. PENUTUP ................................................................. 98
5.1 Kesimpulan ..................................................................... 98
5.2 Saran ............................................................................... 98
DAFTAR PUSTAKA ....................................................... 100
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
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
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
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
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