Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus
SKRIPSI APLIKASI BERBASIS WEB TENTANG ADMINISTRASI PENJUALAN PUPUK BERSUBSIDI PT. PETROKIMIA GRESIK DI DISTRIBUTOR CV. SUBUR JAYA KUDUS DENGAN METODE PROTOTYPE
i
Oleh :
SUPRIYANTO
20011-51-179
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015
SKRIPSI APLIKASI BERBASIS WEB TENTANG ADMINISTRASI PENJUALAN PUPUK BERSUBSIDI PT. PETROKIMIA GRESIK DI DISTRIBUTOR CV. SUBUR JAYA KUDUS DENGAN METODE PROTOTYPE
ii
Oleh :
Supriyanto
20011-51-179
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015
UNIVERSITAS MURIA KUDUS PENGESAHAN STATUS SKRIPSI
JUDUL : APLIKASI BERBASIS WEB TENTANG ADMINISTRASI PENJUALAN PUPUK BERSUBSIDI PT. PETROKIMIA GRESIK DI DISTRIBUTOR CV. SUBUR JAYA KUDUS DENGAN METODE PROTOTYPE
SAYA : SUPRIYANTO Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan
Program Studi Teknik Informatika Universitas Muria Kudus dengan syarat-syarat kegunaan sebagai berikut :
1. Skripsi adalah hal milik Program Studi Teknik Informatika UMK Kudus 2.
Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk tujuan referensi saja
3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan pertukaran antar institusi pendidikan tinggi
4. Berikan tanda √ sesuai dengan kategori skripsi
(mengandung isi tentang keselamatan/kepentingan Negara Republik Indonesia)
Sangat Rahasia
(mengandung isi tentang kerahasiaan dari suatu organisasi/badan tempat
Rahasia
penelitian Skripsi ini dikerjakan)
Biasa √
Disahkan Oleh : Penulis
Supriyanto
Alamat Tetap : Desa Ngemplak 03/04 Undaan Kudus
Tanggal : 20 Juli 2015 Tanggal : 20 Juli 2015 iii
UNIVERSITASMURIA KUDUS
PERNYATAAN PENULIS
JUDUL : APLIKASI BERBASIS WEB TENTANG ADMINISTRASI PENJUALAN PUPUK BERSUBSIDI PT. PETROKIMIA GRESIK DI DISTRIBUTOR CV. SUBUR JAYA KUDUS DENGAN METODE PROTOTYPE
NAMA : SUPRIYANTO NIM : 2011-51-179 “Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini adalah hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masing-masing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti yang cukup, maka saya bersedia untuk dibatalkan gelar Sarjana Komputer saya beserta segala hak dan kewajiban yang melekat pada gelar tersebut”.
Kudus, 20 Juli 2015 SUPRIYANTO vi
UNIVERSITAS MURIA KUDUS
PERSETUJUAN SKRIPSI
JUDUL : APLIKASI BERBASIS WEB TENTANG ADMINISTRASI PENJUALAN PUPUK BERSUBSIDI PT. PETROKIMIA GRESIK DI DISTRIBUTOR CV. SUBUR JAYA KUDUS DENGAN METODE PROTOTYPE
NAMA : SUPRIYANTO NIM : 2011-51-179
Skripsi ini telah diperiksa dan disetujui, Kudus, 20 Juli 2015
Pembimbing 1 Pembimbing 2
Arief Susanto, ST, M.Kom Ahmad Jazuli, M.Kom
NIDN. 0603047104 NIDN. 0406107004 Mengetahui
Kaprogdi Teknik Informatika
Ahmad Jazuli, M.Kom
NIDN. 0406107004 vi
UNIVERSITAS MURIA KUDUS
PENGESAHAN SKRIPSI
JUDUL : APLIKASI BERBASIS WEB TENTANG ADMINISTRASI PENJUALAN PUPUK BERSUBSIDI PT. PETROKIMIA GRESIK DI DISTRIBUTOR CV. SUBUR JAYA KUDUS DENGAN METODE PROTOTYPE
NAMA : SUPRIYANTO NIM : 2011-51-179
Skripsi ini telah diujikan dan dipertahankan di hadapan Dewan penguji pada Sidang Skripsi tanggal 18 Agustus 2015. Menurut pandangan kami, Skripsi ini memadai dari segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom)
Kudus, 18 Agustus 2015 Ketua Penguji Anggota Penguji 1
Endang Supriyati, M.Kom Anastasya Latubessy, S.Kom, M.Cs
NIDN. 0629077402 NIDN. 0604048702 Mengetahui Kaprogdi Teknik Informatika
Dekan Fakultas Teknik
Rochmad Winarso, ST, MT Ahmad Jazuli, M.Kom
NIS.0610701000001138 NIDN. 0406107004 vi
ABSTRACT
CV. Subur Jaya Kudus is a business entity that is oriented to the government
subsidized fertilizer sales distributor of PT. PETROKIMIA GRESIK. In its activities
there are a variety of data to be processed, such as payroll system and sales system.
In Fertile Jaya CV Distributor Holy, data processing is still done manually in the
form of repeated notes lead to less efficient and less effective administration. The
process of data retrieval and report generation is also difficult because the amount
of data that is stored in piles. Business interactions with PT PKG also still difficult
and time-consuming. To overcome these problems, then designed a distributed
system with a recapitulation which programming language PHP and phpMyAdmin
database as data storage media. The system is expected to overcome the problems in
CV. Subur Jaya Kudus.Keyword : Aplikasi Penjualan, Pupuk Bersubsidi, Metode Prototype
ABSTRAK
CV Subur Jaya Kudus merupakan badan usaha yang berorientasi pada distributor penjualan pupuk bersubsidi pemerintah dari PT. Petrokimia Gresik. Didalam kegiatannya terdapat bermacam-macam data yang harus diolah, misalnya Sistem penggajian dan penjualan. Pada Distibutor CV Subur Jaya Kudus, pengolahan data masih dilakukan secara manual dalam bentuk catatan yang berulang-ulang menyebabkan kurang efisien serta administrasinya kurang efektif. Proses pencarian data dan pembuatan laporan juga sulit dilakukan karena banyaknya data yang disimpan secara bertumpuk. Interaksi bisnis dengan PT. Petrokimia Gresik juga masih susah dan menyita banyak waktu. Untuk mengatasi masalah tersebut, maka dirancang sebuah sistem rekapitulasi yang terdistribusi dengan bahasa pemprograman php dan database phpMyAdmin sebagai media penyimpanan data. Sistem ini diharapkan mampu mengatasi permasalahan di CV Subur Jaya Kudus.
Kata Kunci : Aplikasi Penjualan, Pupuk Bersubsidi, Metode Prototype
Skripsi dengan judul “APLIKASI BERBASIS WEB TENTANG ADMINISTRASI PENJUALAN PUPUK BERSUBSIDI PT. PETROKIMIA GRESIK DI DISTRIBUTOR CV. SUBUR JAYA KUDUS DENGAN METODE PROTOTYPE
” ini dapat penulis selesaikan sesuai rencana karena dukungan dari berbagai pihak yang tidak ternilai besarnya. Oleh karena itu penulis menyampaikan terima kasih kepada : 1.
Tuhan Yang Maha Esa yang telah memberikan kemudahan dalam hidupku.
2. Bapak Dr. Suparnyo, SH, MS, selaku Rektor Universitas Muria Kudus.
3. Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus.
4. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.
5. Bapak Arief Susanto, ST, M.Kom, selaku pembimbing Skripsi penulis.
6. Kedua Orangtua dan Ibu Setyo Umiroh, selaku motivator dan penyemangat Skripsi.
7. Tidak lupa kepada semua pihak yang tidak bisa disebutkan satu persatu.
Semoga beliau-beliau di atas mendapatkan imbalan yang lebih besar dari Tuhan Yang Maha Kuasa melebihi apa yang beliau-beliau berikan kepada penulis.
Kudus, 20 Juli 2015 Penulis
DAFTAR ISI
Halaman HALAMAN SAMPUL .......................................................................................... i HALAMAN JUDUL .............................................................................................. ii PENGESAHAN STATUS SKRIPSI ..................................................................... iii PERNYATAAN PENULIS ................................................................................... iv PERSETUJUAN SKRIPSI .................................................................................... v PENGESAHAN SKRIPSI ..................................................................................... vi ABSTRACT ........................................................................................................... vii ABSTRAK ............................................................................................................. viii KATA PENGANTAR ........................................................................................... ix DAFTAR ISI .......................................................................................................... x DAFTAR TABEL .................................................................................................. xii DAFTAR GAMBAR ............................................................................................. xiii DAFTAR LAMPIRAN .......................................................................................... xv
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang Masalah ....................................................................... 1
1.2 Rumusan Masalah ................................................................................ 2
1.3 Batasan Masalah................................................................................... 2
1.4 Tujuan Penelitian ................................................................................. 3
1.5 Manfaat Penelitian ............................................................................... 3
BAB II TINJAUAN PUSTAKA ............................................................................ 5
2.1 Penelitian Terkait ................................................................................. 5
2.2 Landasan Teori ..................................................................................... 6
2.3 Model Prototype ................................................................................... 9
2.4 Kerangka Teori ..................................................................................... 11
BAB III METODE PENELITIAN......................................................................... 13
3.1 Metode Penelitian................................................................................. 13
3.2 Metode Perancangan Sistem ................................................................ 14
3.3 Jadwal Penelitian .................................................................................. 15
BAB IV ANALISA PERANCANGAN DAN DESAIN INPUT OUTPUT
4.1 Gambaran Umum ................................................................................ 17
4.2 Analisa Sistem yang Diajukan ............................................................ 17
4.3 Analisa Kebutuhan Sistem .................................................................. 17
4.4 Analisa Masukan Sistem ..................................................................... 18
4.5 Analisa Keluaran Sistem ..................................................................... 18
4.6 Analisa Kebutuhan Perangkat Keras (Hardware), Perangkat Lunak (Software) dan Sumber Daya Manusia (Brainware) .......................... 19
4.7 Analisa dan Perancangan..................................................................... 21
4.8 Perancangan Sistem ............................................................................. 22
4.9 Data Flow Diagram ............................................................................. 25
4.10 Perancangan Basis Data .................................................................... 31
4.11 Desain interface ................................................................................. 37
BAB V IMPLEMENTASI SISTEM ..................................................................... 47
5.1 Implementasi Sistem ........................................................................... 47
5.2 Implementasi Coding .......................................................................... 47
5.3 Implementasi Database ....................................................................... 55
5.4 Implementasi Interface ........................................................................ 58
5.5 Pengujian Aplikasi .............................................................................. 63
5.6 Pengujian Pada Web Browser ............................................................. 67
BAB IV PENUTUP .............................................................................................. 69
6.1 Kesimpulan .......................................................................................... 69
6.2 Saran .................................................................................................... 69 DAFTAR PUSTAKA ........................................................................................... 71
DAFTAR TABEL
Tabel 2.1 Hasil penelitian ..................................................................................... 6Tabel 3.1 Jadwal Penelitian.................................................................................... 15Tabel 4.1 Tabel User .............................................................................................. 31Tabel 4.2 Tabel Kios .............................................................................................. 32Tabel 4.3 Tabel Pupuk ........................................................................................... 33Tabel 4.4 Tabel Pembelian ..................................................................................... 33Tabel 4.5 Tabel Penerimaan Pupuk ...................................................................... 34Tabel 4.6 Tabel Pengiriman Stok ........................................................................... 34Tabel 4.7 Tabel Informasi ...................................................................................... 35Tabel 5.1 : Hasil pengujian Blackbox pada proses akses menu ............................. 63Tabel 5.2 : Hasil pengujian blackbox pada proses login dan logout ...................... 64Tabel 5.3 : Hasil pengujian Blackbox pada proses input data ............................... 65Tabel 5.4 : Hasil pengujian Blackbox pada proses update kuota pupuk ................ 66DAFTAR GAMBAR
Gambar 2.1 Kerangka Pemikiran ........................................................................... 11Gambar 4.1. Freemind Alur Sistem Administrasi Penjualan Pupuk BersubsidiCV. Subur Jaya Kudus ........................................................................................... 22
Gambar 4.2. Rute Checking ................................................................................... 23Gambar 4.3. Data Context Diagram Sistem Administrasi Penjualan Pupuk ......... 24Gambar 4.4. Data Flow Diagram Level 1 .............................................................. 26Gambar 4.5. DFD level 2 pada proses pendaftaran ............................................... 27Gambar 4.6. DFD level 2 pada proses login .......................................................... 27Gambar 4.7. DFD level 2 pada proses pembelian .................................................. 28Gambar 4.8. DFD level 2 transaksi penjualan ....................................................... 28Gambar 4.9. Entity Relationship Diagram (ERD) ................................................. 30Gambar 4.10. Relasi antar tabel pada Aplikasi Administasi Penjualan PupukBersubsidi ............................................................................................................... 36