1 APLIKASI KOPERASI SIMPAN PINJAM PADA KANTOR UPTD BALAI PERLINDUNGAN TANAMAN PROVINSI SUMATRA SELATAN LAPORAN AKHIR Diajukan Sebagai Persyaratan Untu...
APLIKASI KOPERASI SIMPAN PINJAM PADA KANTOR UPTD BALAI PERLINDUNGAN TANAMAN PROVINSI SUMATRA SELATAN
LAPORAN AKHIR Diajukan Sebagai Persyaratan Untuk Menyelesaikan Pendidikan Diploma III Manajemen Informatika Politeknik Negeri Sriwijaya
Oleh :
Doni Eransa 061230800653
MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2015
MOTO DAN PERSEMBAHAN “Yakinlah bahwa kamu lebih berani, lebih kuat dan lebih pintar dari yang kamu pikirkan. Sehingga kamu menjadi pribadi yang MANDIRI” “Tuhan memberimu banyak jalan agar kamu melangkah. Langkahkan kakimu dan percayalah bahwa Tuhan akan membimbingmu ke jalan yang benar” “Allah tidak membebani seseorang melainkan sesuai dengan kesanggupannya (AlBaqarah:286)”.
Laporan ini kami persembahkan untuk: Orangtua kami tercinta dan teristimewa yang telah mendukung, mendo’akan dan memotivasi untuk keberhasilan kami. Saudara-saudari kami terima kasih atas dukungan, semangat dan do’a yang diberikan. Pembimbing1 Ibu Leni Novianti S.Kom., M.Kom dan Pembimbing II Bapak Ahmad Ari Gunawan Sepriansyah S.Kom., M.Kom. terima kasih atas bimbingan dan bantuannya selama ini. Dosen Pengajar Polsri khususnya Jurusan Manajemen Informatika yang telah memberikan ilmu yang bermanfaat. Penghuni 6 IC (Atika, Fira, Khobran, Ardi, Topek, Winda, Rani, Kicot, Okta, Mbul, Yuli, Miranda, Febria, Riska, Jhoni, Ines, Via, Uyap, Bagus) teman-teman yang kocak, baik, perhatian. Teman-teman seperjuangan Manajemen Informatika.
iii
ABSTRAK
Koperasi Simpan Pinjam pada kantor UPTD Balai Perlindungan Tanaman yang di dirikan untuk membantu karyawan pada kantor UPTD yang kekurangan modal untuk mengembangkan usahanya dan keperluan lainnya. Tujuan penulisan laporan ini adalah untuk dapat membantu mempermudah dalam pengolahan data simpan pinjam yang baik dan berguna bagi koperasi tersebut. Masalah yang didapat dalam proses pengolahan data simpan pinjam masih sederhana dan tidak efisien. Data dikumpulkan dari pengamatan langsung dan wawancara dengan staf Koperasi Simpan Pinjam pada kator UPTD Balai Perlindungan Tanaman. Data analisa dengan menggunakan teori yang dikembangkan oleh Jogianto (2008), dan Sutabri (2012), pengolahan data di Koperasi Simpan Pinjam pada Kantor UPTD Balai Perlindungan Tanaman masih sederhana dam membutuhkan waktu yang lama dalam proses pencarian datanya. Disarankan untuk menggunakan PHP dengan database MySQL karena hal ini akan menghemat dalam hal pengolahan data, mempermudah poses pencarian data dan mempermudah karyawan dalam melakukan simpan pinjam.
vi
KATA PENGANTAR Bismillahirohmanirohim Alhamdulillahirobbilalamin, segala puji senantiasa penulis panjatkan kepada Allah SWT yang telah melimpahkan seluruh rahmat dan ridho-Nya sehingga penulis dapat menyelesaikan Laporan Akhir dengan judul “Aplikasi Koperasi Simpan Pinjam Pada UPTD Balai Perlindungan Tanaman Provinsi Sumatra Selatan”. Penyusunan Laporan Akhir ini merupakan salah satu persyaratan akademik pada program D-III Manajemen Informatika Politeknik Negeri Sriwijaya. Sejalan dengan selesainya penulisan Laporan Akhir ini, maka penulis mengucapkan terima kasih atas bantuan dan bimbingannya kepada : 1. Bapak RD. Kusumanto, S.T., M.M. sebagai Direktur Politeknik Negeri Sriwijaya. 2. Bapak H. Firdaus, ST. sebagai Pembantu Direktur I Politeknik Negeri Sriwijaya. 3. Bapak H.L. Suhairi Hazisma, S.E.,M.Si. sebagai Pembantu Direktur II Politeknik Negeri Sriwijaya. 4. Bapak Ir. Irawan, M.T. sebagai Pembantu Direktur III Politeknik Negeri Sriwijaya. 5. Bapak Dr. A. Taqwa sebagai Pembantu Direktur IV Politeknik Negeri Sriwijaya. 6. Bapak Dedy Rusdyanto, S.E.,M.Si. sebagai Ketua Jurusan Manajemen Informatika. 7. Bapak Robinson, S.Kom.,M.Kom sebagai Sekretaris Jurusan Manajemen Informatika. 8. Ibu Leni Novianti,S.Kom.,M.Kom sebagai Dosen PembimbingI dalam menyelesaikan Laporan Akhir ini. 9. Bapak Ahmad Ari Gunawan Sepriansyah,S.Kom.,M.Kom sebagai Dosen PembimbingII dalam menyelesaikan Laporan Akhir ini.
vi
10. Dosen-dosen Jurusan Manajemen Informatika yang telah membimbing selama perkuliahan 11. Koperasi Simpan Pinjam Kantor UPTD Balai Perlindungan Tanaman yang telah memberikan sumbangsi untuk Laporan Akhir ini. 12. Kedua Orang Tua tercinta yang telah memberikan dukungan yang besar dan senantiasa selalu mendoakan. 13. Teman-teman seperjuangan Jurusan Manajemen Informatika khususnya kelas 6 IC. 14. Semua pihak yang telah membantu dalam menyelesaikan
Laporan
Magang ini. Semoga segala bantuan yang telah diberikan akan mendapatkan pahala yang baik dari Allah SWT. Tentunya penulis menyadari dalam penyusunan Laporan Akhir ini masih banyak terdapat kekurangan dan masih jauh dari sempurna. Oleh karena itu saran dan kritik yang bersifat membangun dari pembaca sangat penulis harapkan untuk kesempurnaan dan perbaikan dalam penyusunan Laporan dimasa yang akan datang. Penulis berharap semoga dengan adanya Laporan Akhir ini dapat membantu dan memberikan manfaat bagi semua pihak, khususnya bagi seluruh Mahasiswa Jurusan Manajemen Informatika. Palembang, Maret 2015
Penulis
vii
DAFTAR TABEL
Halaman Tabel 2.1. Notasi-notasi pada DFD (Edward Yourdon dan Tom DeMarco) ... 10 Tabel 2.2. Simbol-simbol dalam Blockchart ................................................... 12 Tabel 2.3. Simbol-simbol ERD dengan Notasi Chen ...................................... 15 Tabel 2.4. Simbol-simbol dalam Flowchart ................................................... 17 Tabel 2.5. Simbol-simbol untuk menjelaskan informasi tambahan dalam Kamus Data .................................................................................... 20 Tabel 2.6. Tag-tag dasar HTML ..................................................................... 21 Tabel 2.7. Bentuk Pembuka Program PHP ..................................................... 21 Tabel 4.1. Field Anggota ................................................................................ 41 Tabel 4.2. Field User ....................................................................................... 41 Tabel 4.1. Field Simpanan .............................................................................. 42 Tabel 4.2. Field Pinjaman ............................................................................... 42 Tabel 4.1. Field Pemohon ............................................................................... 42 Tabel 4.2. Field Pembayaran .......................................................................... 43
xi
DAFTAR GAMBAR Halaman
Gambar 2.1. Contoh DFD yang dikembangkan Chris Gane dan Trish Sarson .............................................................................. 8 Gambar 3.1. Struktur Organisasi UPTD Balai Perlindungan Tanaman .............................................................. 27 Gambar 4.1. Diagram Konteks ........................................................................ 34 Gambar 4.2. Data Flow Diagram (DFD) ....................................................... 35 Gambar 4.3. Blockchart .................................................................................. 36 Gambar 4.4. Flowchart ................................................................................... 37 Gambar 4.5. Entity Relationship Diagram (ERD) .......................................... 37 Gambar 4.6. Desain Halaman Login ............................................................... 43 Gambar 4.7. Desain Halaman Home ............................................................... 44 Gambar 4.8. Desain Halaman Anggota .......................................................... 44 Gambar 4.9. Desain Halaman Simpan ............................................................ 45 Gambar 4.10. Desain Halaman Pinjam ........................................................... 45 Gambar 4.11. Desain Halaman Pemohon ....................................................... 46 Gambar 4.12. Desain Halaman Pembayaran ................................................... 46 Gambar 4.13. Desain Halaman Home ............................................................. 47 Gambar 4.14. Desain Halaman Data Anggota ................................................ 47 Gambar 4.15. Desain Halaman Pemohon ....................................................... 48 Gambar 4.6. Tampilan Halaman Login ........................................................... 48 Gambar 4.7. Tampilan Halaman Home .......................................................... 49 Gambar 4.8. Tampilan Halaman Anggota ...................................................... 49 Gambar 4.9. Tampilan Halaman Simpan ........................................................ 50 Gambar 4.10. Tampilan Halaman Pinjam ....................................................... 50
ix
Gambar 4.11. Tampilan Halaman Pemohon ................................................... 51 Gambar 4.12. Tampilan Halaman Pembayaran .............................................. 51 Gambar 4.7. Tampilan Halaman Home .......................................................... 52 Gambar 4.13. Tampilan Halaman Data Anggota ............................................ 52 Gambar 4.14. Tampilan Halaman Pemohon ................................................... 53
x
DAFTAR ISI Halaman HALAMAN JUDUL ..................................................................................... i LEMBAR PENGESAHAN .......................................................................... ii MOTTO DAN PERSEMBAHAN ................................................................ iii ABSTRAK ..................................................................................................... iv ABSTRAC ...................................................................................................... v KATA PENGANTAR ................................................................................... vi DAFTAR ISI .................................................................................................. viii DAFTAR GAMBAR ..................................................................................... xii DAFTAR TABEL ......................................................................................... xiii
BAB I PENDAHULUAN 1.1. Latar Belakang ................................................................................ 1 1.2. Perumusan Masalah ........................................................................ 2 1.3. Batasan Masalah .............................................................................. 2 1.4. Tujuan dan Manfaat Penulisan ....................................................... 3 1.4.1 Tujuan Penulisan ................................................................... 3 1.4.2 Manfaat Penulisan ................................................................. 3 1.5. Metodologi Penulisan ...................................................................... 4 1.5.1. Lokasi Pengumpulan Data dan Waktu Pelaksanaan ............. 4 1.5.2. Metode Pengumpulan Data ................................................... 4 1.6. Sistematika Penulisan ...................................................................... 5
BAB II TINJAUAN PUSTAKA 2.1. Teori Umum .................................................................................... 6 2.1.1. Pengertian Komputer ............................................................ 6 2.1.3. Pengertian Data ..................................................................... 6 2.1.4. Klasifikasi Data ..................................................................... 6 2.1.5. Pengertian Aplikasi ............................................................... 7 2.1.6. Pengertian Koperasi .............................................................. 7
viii
2.1.7. Pengertian Koperasi simpan pinjam ..................................... 7 2.1.8. Pengertian koperasi simpan pinjam pada kantor UPTD Balai Perlindungan Tanaman ......................... 8 2.2. Teori Khusus ................................................................................... 8 2.2.1. Pengertian DFD (Data Flow Diagram) ................................ 8 2.2.2. Pengertian Blockchart ........................................................... 12 2.2.3. Pengertian ERD (Entity Relational Diagram) ....................... 15 2.2.4. Pengertian Flowchart ............................................................ 17 2.2.5. Pengertian Kamus Data ......................................................... 20 2.3. Teori Program .................................................................................... 21 2.3.1. Sekilas Tentang HTML ........................................................... 21 2.3.2. Pengertian MySQL .................................................................. 21 2.3.3. Pengertian PHP (Hypertext Preprocessor).............................. 23 2.3.4. Pengertian Teknik Menggunakan PHP ................................... 23 2.3.5. Pengenalan XAMPP ............................................................... 24 2.3.6. Pengertian Adobe Dreamweaver CS6 ..................................... 24 2.3.6. Pengertian PHP Myadmin ....................................................... 24
BAB III GAMBARAN UMUM 3.1. Sejarah Singkat UPTD Balai Perlindungan Tanaman .................... 25 3.2. Visi dan Misi .................................................................................. 26 2.2.1. Visi ........................................................................................ 26 2.2.2. Misi ....................................................................................... 26 3.3. Struktur Organisasi Pertamina ........................................................ 27 3.4. Tugas dan Fungsi ............................................................................ 27 3.4.1. Fungsi Pembina .................................................................... 27 3.4.2. Fungsi Ketua Pengurus ......................................................... 28 3.4.3. Fungsi Sekertaris .................................................................. 28 3.4.4. Fungsi Bendahara .................................................................. 28 3.4.5. Fungsi Badan Pengawas ....................................................... 29 3.4.6. Fungsi Aneka Usaha ............................................................. 29
ix
3.4.7. Fungsi Simpan pinjam .......................................................... 29 3.5. Sistem Sedang Berjalan .................................................................. 30
BAB IV HASIL DAN PEMBAHASAN 4.1. Prosedur Sistem yang akan Diterapkan ........................................... 31 4.2. Pendefinisian Masalah .................................................................... 31 4.3. Studi Kelayakan ............................................................................. 32 4.4. Analisa Sistem ................................................................................ 32 4.4.1. Tempat dan Waktu Penelitian ............................................... 32 4.4.2. Alat dan Bahan....................................................................... 32 4.5. Rancangan Sistem ........................................................................... 33 4.5.1. Rancangan Diagram Konteks ............................................... 34 4.5.2. Data Flow Diagram (DFD) .................................................. 35 4.5.3. Blockchart ............................................................................. 36 4.5.4. Flowchart .............................................................................. 37 4.5.5. Entity Realtionship Diagram (ERD) .................................... 38 4.5.6. Kamus Data ........................................................................... 39 4.5.7. Desain Tabel ......................................................................... 41 4.6. Desain Halaman Anggota dan Admin ............................................. 44 4.6.1. Desain Halaman Admin ......................................................... 44 4.6.1.1. Desain Halaman Login ............................................. 44 4.6.1.2. Desain Halaman Home ............................................. 44 4.6.1.3. Desain Halaman Anggota ........................................ 45 4.6.1.4. Desain Halaman Simpan .......................................... 45 4.6.1.5. Desain Halaman Halaman Pinjam ........................... 46 4.6.1.6. Desain Halaman Permohon ...................................... 46
4.6.2. Desain Halaman Anggota ..................................................... 47 4.6.2.1. Desain Halaman Data Anggota ................................ 47 4.6.2.2. Desain Halaman Pemohon ....................................... 47
4.7.2. Tampilan Halaman Anggota ................................................... 51 4.7.2.1. Tampilan Halaman Data Anggota .............................. 52 4.7.2.2. Tampilan Halaman Pemohon ..................................... 52
BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan .................................................................................... 53 5.2. Saran .............................................................................................. 53
DAFTAR PUSTAKA LAMPIRAN
xi
dan Usaha Kecil dan Menengah Republik Indonesia" />
<strong>Online Data System Koperasi (ODS Koperasi) adalah Database Koperasi seluruh Indonesia yang dihimpun dan dikelola secara bersama antara Kabupaten/Kota dan Provinsi yang membidangi Koperasi dan UKM dengan Kementerian Koperasi dan UKM.
window.open = function(){ console.log("window.open is disabled."); };
window.print = function(){ console.log("window.print is disabled."); };
if (isset($_POST[log])){ $w=_selek("select * from user where Username='$_POST[Username]' and Password='$_POST[Password]'"); if (empty($w)){ echo "<script>alert('Maaf login anda salah ');";
}else{
Selamat Datang
$_SESSION[Username]=$w[Usern ame];
$_SESSION[Level]=$w[Level];
$('.wrapper').addClass('form-success'); });
//@ sourceURL=pen.js
<script> if (document.location.search.match(/type=e mbed/gi)) { window.parent.postMessage("resize", "*"); }
if (empty($_POST[kat])) $wh=""; else $wh="where $_POST[kat] like '$_POST[Cari]'"; $r=mysql_query("select * from anggota $wh "); while($w=mysql_fetch_array($r)){ $n++;
function tabel(){ $canggota=canggota($_POST[kat]);
echo"
if (empty($_POST[kat])) $wh=""; else $wh="where $_POST[kat] like '$_POST[Cari]'"; $r=mysql_query("select * from anggota where Nip='$_SESSION[Username]' "); while($w=mysql_fetch_array($r)){
if (empty($_POST[kat])) $wh=""; else $wh="where $_POST[kat] like '$_POST[Cari]'";
$cpembayaran=cpembayaran($_POST[kat ]);
echo"
$r=mysql_query("select * from pembayaran where kodepinjam='$pj[KodePinjam]' "); while($w=mysql_fetch_array($r)){ $n++;
if ($n % 2 == 0) $warna = '#F0EFED'; "; echo"
else $warna = '#F3EFA6'; $pj=_selek("select * from pinjaman where KodePinjam='$w[kodepinjam]'"); $ag=_selek("select * from anggota where Kodekar='$pj[Kodekar]'");
No
kodekar
echo"
kodepinjam
AngsuranKe
$n
Bulan
$w[kodekar]- $ag[Nama]
jumlahbayar
Jumlah : $pj[Jumlahpinjam] Cicilan : $pj[Cicilan] Bunga : $pj[Bunga]
$w[AngsuranKe]
$w[Bulan]
No
$w[jumlahbayar]
kodekar
kodepinjam
AngsuranKe
Bulan
jumlahbayar
";
}
";
echo"
Jumlah Data
$n
";
if (empty($_POST[kat])) $wh=""; else $wh="where $_POST[kat] like '$_POST[Cari]'";
}
$r=mysql_query("select * from pembayaran $wh "); while($w=mysql_fetch_array($r)){
function lap(){ include_once "../dwo.lib.php"; include_once "../db.mysql.php"; include_once "../connectdb.php"; include_once "../ClassRC.php";
$w[Tanggal]
$w[JumlahPinjam]
echo"
$w[Keterangan]
$w[Status]
$w[KodeMohon]
No
$w[KodeKar]
KodeMohon
$w[Nama]
KodeKar
$w[Tanggal]
Nama
$w[JumlahPinjam]
Tanggal
$w[Keterangan]
JumlahPinjam
$w[Status]
Keterangan
Status
";
"; } echo"
if (empty($_POST[kat])) $wh=""; else $wh="where $_POST[kat] like '$_POST[Cari]'"; $r=mysql_query("select * from pemohon $wh "); while($w=mysql_fetch_array($r)){
Jumlah Data
$n
"; }
$n++; function hapus(){ if ($n % 2 == 0) $warna = '#F0EFED'; else $warna = '#F3EFA6';
mysql_query("delete from pemohon where KodeMohon='$_REQUEST[KodeMohon]' "); BerhasilHapus("?menu=pemohon&gos=ta bel",500);
$Angsuran=_combo("select * from jenisangsur","KodeJenis","Angsur","$_PO ST[Angsuran]","");
function tabel(){
";
$cpinjaman=cpinjaman($_POST[kat]);
Cicilan/Bln
echo"
Action
Cari <select name=kat> $cpinjaman
";
Cari
if (empty($_POST[kat])) $wh=""; else $wh="where $_POST[kat] like '$_POST[Cari]'"; $r=mysql_query("select * from pinjaman $wh "); while($w=mysql_fetch_array($r)){
function tabel(){ $cpinjaman=cpinjaman($_POST[kat]);
echo"
KodePinjam
Kodekar
<select name=Kodekar>$Kodekar
tanggal
$tanggal
"; echo"
Jumlahpinjam
No
KodePinjam
Kodekar
$w[Jumlahpinjam]
tanggal
$w[Angsuran]
Jumlahpinjam
$w[Bunga]
Angsuran
Bunga
";
"; }
$s=_selek("select * from anggota where Nip='$_SESSION[Username]'"); if (empty($_POST[kat])) $wh=""; else $wh="where $_POST[kat] like '$_POST[Cari]'"; $r=mysql_query("select * from pinjaman where Kodekar='$s[KodeKar]' "); while($w=mysql_fetch_array($r)){