LAPORAN SKRIPSI SISTEM PENGHUBUNG KANTOR CABANG DENGAN KANTOR PUSAT UNTUK PENINJAUAN STORTING BERBASIS WEB PADA KOPERASI MINTOROGO Oleh : Singgih Prasetio 2009-51-147 SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2013 i
LAPORAN SKRIPSI SISTEM PENGHUBUNG KANTOR CABANG DENGAN KANTOR PUSAT UNTUK PENINJAUAN STORTING BERBASIS WEB PADA KOPERASI MINTOROGO Oleh : Singgih Prasetio 2009-51-147 SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2013 ii
iii
UNIVERSITAS MURIA KUDUS PERNYATAAN PENULIS JUDUL : Sistem penghubung kantor cabang dengan kantor pusat untuk peninjauan storting berbasis web pada koperasi mintorogo NAMA : Singgih Prasetio NIM : 2009-51-147 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, 2 September 2013 Singgih Prasetio Penulis iv
v
vi
ABSTRAK Sistem peminjaman uang pada koperasi mintorogo yang saat ini menggunakan sistem manual yang mana pimpinan atau manager diharuskan mengunjungi cabangcabang koprasi yang terletak antar kecamatan dan kabupaten untuk mengetahui kegiatan PDL ( petugas dinas luar ) dalam perekrutan nasabah setiap hari yang melakukan transaksi peminjaman dan laporan storting dianggap kurang efektif, maka dari permasalahan tersebut Sistem penghubung kantor cabang dengan kantor pusat untuk peninjauan storting berbasis web pada koperasi mintorogo diperlukan untuk mengatasi masalah-masalah tersebut yang mana system berbasis web tersebut akan dibangun menggunakan bahasa pemrograman PHP ( Hypertext Preprocessor ) dan menggunakan database MySQL dengan tahapan perancangan sistem yaitu mulai Context Diagram, Decomposition, DFD ( Data Flow Diagram ) dan ERD ( Entity Relationship Diagram ). Dengan pengadaan Sistem penghubung kantor cabang dengan kantor pusat untuk peninjauan storting berbasis web diharapkan dapat mengatasi masalah transaksi peminjaman dan laporan storting oleh PDL ( Pegawai Dinas Luar ) dan Peninjaun storting oleh manager kantor pusat koperasi Mintorogo. Kata Kunci : Storting, Angsuran, Nasabah. vii
KATA PENGANTAR Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya penulis mampu menyelesaikan penyusunan skripsi ini dengan judul Aplikasi Web Tracer Study Progam Studi Teknik Informatika Universitas Muria Kudus. Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Kiranya dalam penyusunan skripsi ini tidak akan terselesaikan dengan baik tanpa bantuan 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 ini, terutama kepada: 1. Tuhan Yang Maha Esa yang telah memberikan pimpinan dalam hidupku. 2. Bapak Prof. Dr. dr. Sarjadi, Sp. PA, selaku Rektor Universitas Muria Kudus. 3. Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus. 4. Bapak Ahmad Jazuli, S.Kom, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus. 5. Ibu Tri Listyorin, M.Kom, selaku pembimbing Skripsi penulis. 6. Ibu Rizkysari Meimaharani, M.Kom, selaku pembimbing Skripsi penulis. 7. Keluargaku yang selalu setia mendampingi setiap keluh kesah 8. Semua pihak yang telah membantu penyusunan skripsi ini yang tidak bisa penulis sebutkan satu persatu Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih terdapat 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, 02 Juni 2013 Penulis viii
DAFTAR ISI Halaman LAPORAN SKRIPSI... i LAPORAN SKRIPSI...ii PENGESAHAN STATUS SKRIPSI... Error! Bookmark not defined. PERNYATAAN PENULIS... iv PERSETUJUAN SKRIPSI... Error! Bookmark not defined. PENGESAHAN SKRIPSI... Error! Bookmark not defined. ABSTRAK...vii KATA PENGANTAR... viii DAFTAR ISI... ix DAFTAR TABEL... xi DAFTAR GAMBAR... xiii DAFTAR LAMPIRAN... Error! Bookmark not defined. BAB I PENDAHULUAN... Error! Bookmark not defined. 1.1 Latar Belakang... Error! Bookmark not defined. 1.2 Rumusan Masalah... Error! Bookmark not defined. 1.3 Batasan Masalah... Error! Bookmark not defined. 1.4 Tujuan Penelitian... Error! Bookmark not defined. 1.5 Manfaat Penelitian... Error! Bookmark not defined. BAB II TINJAUAN PUSTAKA... Error! Bookmark not defined. 2.1 Penelitian Terkait... Error! Bookmark not defined. 2.2 Landasan Teori... Error! Bookmark not defined. ix
2.3 Kerangka Teori dan Hipotesis... Error! Bookmark not defined. BAB III METODELOGI PENELITIAN... Error! Bookmark not defined. 3.1 Metode Penelitian... Error! Bookmark not defined. 3.2 Tahapan Metode Waterfall... Error! Bookmark not defined. BAB IV ANALISIS, PERANCANGAN SISTEM... Error! Bookmark not defined. 4.1 Sistem Peninjauan Storting KUD Mintorogo Error! Bookmark not defined. 4.2 Perancangan Sistem... Error! Bookmark not defined. BAB V IMPLEMENTASI SISTEM... Error! Bookmark not defined. 5.1 Proses Upload Sistem Peninjauan Storting... Error! Bookmark not defined. 5.2 Tampilan Desain Web Sistem Peninjauan StortingError! Bookmark not defined. BAB V1 PENUTUP... Error! Bookmark not defined. 6.1 Kesimpulan... Error! Bookmark not defined. 6.2 Saran... Error! Bookmark not defined. DAFTAR PUSTAKA... Error! Bookmark not defined. x
DAFTAR TABEL Tabel. 2.1 Simbol Bagan Alir 9 Tabel. 2.2 Simbol Context Diagram 10 Tabel. 2.3 Simbol ERD (Entity Relationship Diagram) 13 Tabel. 2.4 Contoh Bentuk (Unnormalized Form) Normalisasi 20 Tabel. 2.5 Contoh Bentuk (1 NF/First Normal Form) Normalisasi 21 Tabel. 2.6 Contoh Bentuk (2 NF/Second Normal Form) Normalisasi 22 Tabel. 2.7 Contoh Bentuk (3 NF/ Thrid Normal Form) Normalisasi 22 Tabel. 2.8 Notasi-Notasi Kamus Data 31 Tabel 4.1 Pemetaan ERD Ke Tabel nasabah 49 Tabel 4.2 Pemetaan ERD Ke Tabel pdl 49 Tabel 4.3 Pemetaan ERD Ke Tabel angsuran 49 Tabel 4.4 Pemetaan ERD Ke Tabel cabang 50 Tabel 4.5 Pemetaan ERD Ke Tabel resort 50 Tabel 4.7 Bentuk Normal Pertama Tabel nasabah 51 Tabel 4.8 Bentuk Normal Pertama Tabel pdl 51 Tabel 4.9 Bentuk Normal Pertama Tabel angsuran 51 Tabel 4.10 Bentuk Normal Pertama Tabel cabang 52 Tabel 4.11 Bentuk Normal Pertama Tabel resort 52 Tabel 4.13 Pemetaan ERD Ke Tabel nasabah 61 xi
Tabel 4.14 Pemetaan ERD Ke Tabel pdl 62 Tabel 4.15 Pemetaan ERD Ke Tabel angsuran 63 Tabel 4.16 Pemetaan ERD Ke Tabel cabang 64 Tabel 4.17 Pemetaan ERD Ke Tabel resort 64 xii
DAFTAR GAMBAR Gambar 2.1 Simbol Proses DFD 11 Gambar 2.2 Simbol Alur Data 12 Gambar 2.3 Simbol Data Store DFD 12 Gambar 2.4 Simbol Terminator DFD 13 Gambar 2.5 Hubungan Satu ke Satu Relationship 15 Gambar 2.6 Hubungan Banyak ke Satu Relationship 16 Gambar 2.6 Hubungan Banyak ke banyak Relationship 17 Gambar 2.8 Contoh normalisasi Nota Pembelian 20 Gambar 2.10 Kerangka Teori 32 Gambar 3.1 Tahapan Metode Waterfall 33 Gambar 4.1 Flowchart Pinjaman KUD Mintorogo 38 Gambar 4.2 Flowchart Angsuran KUD Mintorogo 39 Gambar 4.3 Decomposition 40 Gambar 4.4 Diagram Kontek (Context Diagram) 41 Gambar 4.5 Rule Chek Diagram Kontek (Context Diagram) 42 Gambar 4.6 DFD Level 0 43 Gambar 4.7 Rule Chek DFD Level 0 44 Gambar 4.8 DFD Level 1 Pinjaman 45 Gambar 4.9 Rule Chek DFD Level 1 Pinjaman 45 xiii
Gambar 4.10 DFD Level 1 Angsuran 46 Gambar 4.11 Rule Chek DFD Level 1 Angsuran 46 Gambar 4.12 DFD Level 1 Tinjauan Storting 47 Gambar 4.13 Rule Chek DFD Level 1 Tinjauan Storting 48 Gambar 4.14 Entity Relationship Diagram 48 Gambar 4.15 Layout Halaman User Luar 54 Gambar 4.16 Layout Halaman Admin 60 Gambar 4.17 Layout Halaman PDL 68 Gambar 4.18 Layout Halaman Kasir 69 Gambar 4.19 Layout Halaman Manager 70 Gambar 4.20 Desain Form Input 71 Gambar 4.21 Desain Form Tambah PDL 72 Gambar 4.22 Desain Form Tambah Kantor Cabang 73 Gambar 4.23 Desain Form Tambah Resort 74 Gambar 4.25 Desain Form Angsuran 75 Gambar 4.26 Desain Tampilan Angsuran 76 Gambar 4.27 Tampilan Desain Ferivikasi Pada Menu Kasir 76 Gambar 4.28 Tampilan Desain Rekapitulasi Pinjaman Pada Menu Kasir 77 Gambar 4.29 Tampilan Desain Grafik Storting Pada Menu Manager 78 Gambar 4.30 Tampilan Desain Laporan Storting Pada Menu Manager 79 xiv
Gambar 4.31 Desain Tampilan Cetak laporan storting Pada Menu Manager 80 Gambar 4.32 Desain Tampilan Cetak Pelunasan Pinjaman Pada Menu Kasir 81 Gambar 5.1 Proses Merubah File Manjadi ZIP 83 Gambar 5.2 Login CPanel Untuk Upload File Mintorogo.zip Website 84 Gambar 5.3 Pilih File Manager 84 Gambar 5.4 File Manager Directory Selection 85 Gambar 5.5 Home hosting web 85 Gambar 5.6 Tampilah Untuk Memilih File Upload 86 Gambar 5.7 Proses Extract File Mintorogo.zip 86 Gambar 5.8 Proses Upload Database 87 Gambar 5.9 Proses Create Database 87 Gambar 5.10 Proses Password Database 87 Gambar 5.11 Add User To Database 88 Gambar 5.12 Proses Lokasi File Database Yang Akan Di Upload 88 Gambar 5.13 Database Setelah di Upload 88 Gambar 5.14 Tampilan Proses Edit Koneksi.php 89 Gambar 5.15 Hasil Editing Koneksi.php 89 Gambar 5.16 Tampilan Depan Website 90 Gambar 5.17 Tampilan Input Cabang Pada Menu Admin 90 Gambar 5.18 Tampilan Input Kasir Pada Menu Admin 91 xv
Gambar 5.19 Tampilan Input Resort Pada Menu Admin 91 Gambar 5.20 Tampilan Input PDL Pada Menu Admin 92 Gambar 5.21 Tampilan Input Nasabah Pada Menu PDL 92 Gambar 5.22 Tampilan Proses Angsuran Pada Menu PDL 93 Gambar 5.23 Tampilan Proses Ferivikasi Pada Menu Kasir 93 Gambar 5.24 Tampilan Rekapitulasi Pinjaman Pada Menu Kasir 94 Gambar 5.25 Tampilan Grafik Storting Pada Menu Manager 94 Gambar 5.26 Tampilan Laporan Storting Pada Menu Manager 95 Gambar 5.27 Hasil Penilaian Kuesioner Manager KUD Mintorogo 97 xvi