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 ................ 66

  DAFTAR GAMBAR

Gambar 2.1 Kerangka Pemikiran ........................................................................... 11Gambar 4.1. Freemind Alur Sistem Administrasi Penjualan Pupuk Bersubsidi

  CV. 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 Pupuk

  Bersubsidi ............................................................................................................... 36