membahas tentang pergerakan mahasiswaDeskripsi lengkap
PBAK
EKONOMI KOPERASI. Proposal Pendirian Koperasi
EKONOMI KOPERASI. Proposal Pendirian KoperasiDeskripsi lengkap
EKONOMI KOPERASI. Proposal Pendirian KoperasiFull description
bhjkykjDeskripsi lengkap
agribisnis
Full description
Koperasi pemasaranDeskripsi lengkap
Full description
Full description
agribisnisDeskripsi lengkap
Full description
bhjkykjDeskripsi lengkap
Deskripsi lengkap
Pengawasan koperasi
Full description
MEDIA INFORMASI SIMPAN PINJAM BERBASIS WEB DiPEGADAIAN PONOROGO SKRIPSI Diajukan dan Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1) Pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo
RINI RATINIS 10530753
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PONOROGO 2014
1
HALAMAN PENGESAHAN PEMBIMBING
NAMA
: Rini Ratinis
NIM
: 10530753
Program Study
: Teknik Informatika
Fakultas
: Teknik
Judul Skripsi
: Media Informasi Simpan Pinjam Berbasis Web DiPegadaian Ponorogo
Isi dan formatnya telah disetujui dan dinyatakan memenuhi syarat untuk melengkapi persyaratan guna memperoleh Gelar Sarjana pada Program Studi Fakultas Teknik Universitas Muhammadiyah Ponorogo.
Menyetujui, Dosen Pembimbing I
(Dra. Ida Widaningrum,M.Kom) NIK: 1966041720110113
Mengetahui, Dekan Fakultas Teknik
Ketua Program Studi Teknik Informatika
Ir. Aliyadi, M.M NIK. 1964010319900912
Andy Triyanto P, ST NIK: 19710521 20110113
2
HALAMAN PENGESAHAN UJIAN
NAMA
: Rini Ratinis
NIM
: 10530753
Program Study
: Teknik Informatika
Fakultas
: Teknik
Judul Skripsi
: Media Informasi Simpan Pinjam Berbasis Web DiPegadaian Ponorogo
Telah diuji dan dipertahankan dihadapan dosen penguji tugas akhir jenjang Strata Satu (S1) pada : Hari
: Rabu
Tanggal
: 10, September, 2014
Nilai
: Dosen Penguji
Menyetujui, Dosen Penguji I
Dosen Penguji II
(Aslan Alwi, S.SI, M.CS) NIK: 1972032420110113
(Munirah M, S.Kom, M.T) NIK: 1979110720091213
Mengetahui, Dekan Fakultas Teknik
Ketua Program Studi Teknik
( Ir. Aliyadi, M.M ) NIK. 19640103 19900912
( Andy Triyanto P, ST ) NIK: 19710521 20110113
3
BERITA ACARA BIMBINGAN SKRIPSI 1. 2. 3. 4. 5.
Nama NIM Program Studi Fakultas Judul Proposal Skripsi
6. Dosen Pembimbing I 7. Konsultasi NO
5 6
: Rini Ratinis : 10530753 : Teknik Informatika : Teknik : Media Informasi Simpan Pinjam Berbasis Web DiPegadaian Ponorogo : Dra. Ida Widaningrum,M.Kom :
TANGGAL
Tgl. Pengajuan Tgl. Pengesahan
URAIAN
TANDA-TANGAN
: : Ponorogo, Pembimbing I,
Dra. Ida Widaningrum,M.Kom NIK.1966041720110113
4
BERITA ACARA BIMBINGAN SKRIPSI 1. 2. 3. 4. 5.
Nama NIM Program Studi Fakultas Judul Proposal Skripsi
6. 7.
Dosen Pembimbing II Konsultasi NO
7 8
: Rini Ratinis : 10530753 : Teknik Informatika : Teknik : Media Informasi Simpan Pinjam Berbasis Web DiPegadaian Ponorogo : Sugianti, S.SI :
TANGGAL
Tgl. Pengajuan Tgl. Pengesahan
URAIAN
TANDATANGAN
: : Ponorogo, Pembimbing II,
SUGIANTI, S.SI NIK.1978050520110113
5
ABSTRAK Media Informasi Simpan Pinjam Berbasis Web Di Pegadaian Ponorogo Rini Ratinis Teknik Informatika 10530753
Jurusan Informatika Fakultas Teknik UNIVERSITAS MUHAMMADIYAH PONOROGO
Sistem informasi simpan pinjam berbasis Web dirancang untuk mempermudah sebuah instansi pegadaian dalam membuat data nasabah, supaya data yang dihasilkan lebih efektif dan akurat. Selain itu instansi pegadaian juga bisa merasakan perubahan antara program yang lama dengan program yang baru Ada beberapa permasalahan dalam penyusunan tugas akhir ini mencangkup dua permasalahan, pertama bagaimana merancang dan membuat suatu sistem informasi simpan pinjam pegadaian, kedua bagaimana implementasi sistem informasi simpan pinjam pegadaian, selanjutnya dilakukan analisaan cara kerja program sehingga terbentuk sebuah program yang berguna untuk para mahasiswa dan dosen untuk menjadikan inspirasi dalam pembuatan judul skripsi. Metode yang dilakukan dalam kegiatan ini adalah merancang dan membuat program basis data sistem informasi simpan pinjam pegadaian melalui beberapa tahapan. Tahapan-tahapan tersebut antara lain membuat rancangan diagram alir program, diagram entity relationship, menterjemahkan diagram alir program ke dalam tata bahasa program PHP dan MySQL, membuat program dan menguji program. Hasil dari kegiatan ini adalah program yang dapat membantu sebuah instansi pegadaian dalam melakukan pekerjaan dan dapat memperbaiki sistem yang sudah ada. Kata kunci: Simpan Pinjam, Pegadaian, PHP dan MySQL
6
HALAMAN PERSEMBAHAN
Dengan menyebut nama Allah SWT, teriring doa dan ungkapan syukur, kupersembahkan karya sederhana ini kepada : Ayahanda dan Ibunda tercinta doa tulus beliau seperti air yang terus mengalir, pengorbanan, motivasi, nasehat, keikhlasan dan kesabaran beliau takkan pernah terganti dan tertandingi. Adik dan kakak ku tersayang kebersamaan dan keceriaanmu padaku menjadi lukisan indah dihatiku. Bapak dan Ibu dosen yang selalu memberikan ilmu pengetahuan serta mendidik dari awal semester hingga menggapai proses akhir. Terima kasih untuk semua jasa – jasanya. Teman-temanku TI angkatan 2010 khususnya TI VII A terimakasih untuk setiap detik waktu dan kebahagiaan yang telah kalian torehkan dicatatan hidupku, semoga persaudaraan kita tetap terjaga. Spesial buat seseorang ( Ryo Eka Putra ) yang selalu setia menemani dalam suasana apapun kamu selalu ada bersama ku.
7
KATA PENGANTAR
Puji syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa karena atas berkat dan rahmat yang dilimpahkan-Nya penulis dapat menyelesaikan skripsi ini pada waktunya. Skripsi ini merupakan salah satu syarat untuk memperoleh gelar Strata Satu (S-1) pada Universitas Muhammadiyah Ponorogo memenuhi persyaratan
Jurusan Teknik Informatika. Maka untuk
tersebut, penulis mancoba untuk menerapkan
ilmu yang telah penulis dapat di bangku kuliah ke dalam bentuk karya tulis
yang
berjudul
“MEDIA INFORMASI SIMPAN PINJAM
BERBASIS WEB DI PEGADAIAN PONOROGO”. Oleh karena itu, dalam penulisan skripsi ini, penulis menyadari sepenuhnya masih banyak kekurangan yang jauh dari sempurna, dan penulis berharap adanya kritik dan saran dari semua pihak yang nantinya dipergunakan untuk menyempurnakan skripsi ini. Selama penyusunan skripsi ini, penulis telah banyak memperoleh bantuan, bimbingan dan dorongan dari berbagai pihak. Pada kesempatan ini penulis ingin menyampaikan rasa terima kasih kepada: 1. Bapak
Ir.
Alyadi.
MM,
selaku
Dekan
Teknik
Universitas
Muhammdiyah 2. Bapak Andi Triyanto, ST selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiyah Ponorogo.
8
3. Ibu Dra. Ida Widaningrum,M.Kom selaku Dosen Pembimbing 1. Yang telah memberikan masukkan, motivasi, serta arahan yang sangat berarti bagi penulis untuk segera menyelesaikan skripsi ini. 4. Ibu Sugianti, S.SI, selaku Dosen Pembimbing II, yang telah memberikan bimbingan dan arahan bagi penulis sehingga skripsi ini bisa selesai tepat pada waktunya. 5. Seluruh Staff Pengajar / Dosen Universitas Muhammdiyah Ponorogo, yang telah memberikan ilmunya yang sangat bermanfaat bagi penulis. 6. Orang tua saya tercinta atas dukungannya baik moril maupun materil serta perhatiannya yang sangat berarti bagi penulis. 7. Rekan-rekanku
yang
tidak
dapat
disebutkan
satu
persatu
di
lingkungan kampus Universitas Muhammdiyah Ponorogo maupun di luar kampus, yang telah banyak membantu dalam menyelesaikan skripsi ini. Akhir kata, penulis mengucapkan terima kasih dan berharap agar skripsi ini dapat bermanfaat bagi penulis pada khususnya dan pembaca pada umumnya.
Ponorogo, 10 September 2014
Rini Ratinis
9
DAFTAR ISI HALAMAN JUDUL ................................................................................... i HALAMAN PENGESAHAN PEMBIMBING .......................................... ii HALAMAN PENGESAHAN UJIAN ......................................................... iii BERITA ACARA BIMBINGAN SKRIPSI ............................................... iv ABSTRAK .................................................................................................... vi HALAMAN PERSEMBAHAN .................................................................. vii KATA PENGANTAR .................................................................................. viii DAFTAR ISI ................................................................................................. x DAFTAR GAMBAR .................................................................................... xiii DAFTAR TABEL ....................................................................................... xv BAB 1 PENDAHULUAN A. Latar Belakang Masalah .................................................................... 1 B. Perumusan Masalah ........................................................................... 2 C. Tujuan Penelitian ............................................................................... 3 D. Batasan Masalah ................................................................................ 3 E. Manfaat Perancangan ......................................................................... 3 F. Sistematika Penulisan ......................................................................... 4 BAB II TINJAUAN PUSTAKA A. Landasan Teori ................................................................................... 6 1. Perancangan Sistem Informasi ....................................................... 6 2. Pengertian Sistem Informasi .......................................................... 7 3. Simpan Pinjam DiPegadaian .......................................................... 8 4. Website ........................................................................................... 9 5. Metode Waterfall ............................................................................ 10 B. Komponen Yang DiGunakan ............................................................. 13 1. Adobe Dreamweaver ..................................................................... 13 2. Database......................................................................................... 14 3. DFD ............................................................................................... 14 4. PHP ................................................................................................ 18 5. XAMPP ......................................................................................... 20
10
BAB III METODE PENELITIAN DAN PERANCANGAN A. Analisis Sistem ................................................................................... 21 1. Analisis Yang DiLakukan .............................................................. 21 a. Identifikasi Masalah ................................................................... 21 b. Penyebab Identifikasi Masalah .................................................. 21 2. Analisis Sistem ............................................................................... 22 a.Analisis Data ............................................................................... 22 b.Analisis Kerja ............................................................................. 22 c. Analisis Dokumen ..................................................................... 23 3. Analisis Kelemahan Sistem Lama.................................................. 23 a. Dari Segi Kendala ...................................................................... 23 b. Dari Segi Teknologi .................................................................. 23 c. Dari Segi Dokumen ................................................................... 23 d. Dari Segi Laporan ...................................................................... 24 4. Perancangan Sistem........................................................................ 24 1. Data Flow Diagram ................................................................... 25 2. Diagram Erd .............................................................................. 28 3. Desain Tabel Atau File ............................................................. 29 5. Perancagan Desain Interface .......................................................... 40 6. Perancagan Desain Interface Admin .............................................. 44 a. Desain Halaman Login ............................................................. 44 b. Desain Menu Utama ................................................................. 44 c. Input Daftar Simpanan Anggota ............................................... 45 d. Input Data Jenis Simpanan ....................................................... 45 e. Daftar Pinjaman Anggota ......................................................... 46 f. Photo ......................................................................................... 59 g. Desain Tampilan Gallery Album .............................................. 59 BAB IV IMPLEMENTASI SISTEM A. Pembahasan ........................................................................................ 47 1. Menu Admin ................................................................................. 47 a. Form Login ............................................................................... 47
11
b. Menu Home .............................................................................. 48 c. Input Daftar Jenis Simpanan ..................................................... 50 d. Data Anggota ............................................................................ 51 e. Simpanan Anggota .................................................................... 52 f. Pinjaman Anggota..................................................................... 54 g. Daftar Pembayaran Pinjaman Anggota..................................... 55 h. Anggota ..................................................................................... 56 BAB V PENUTUP A. Kesimpulan ........................................................................................ 59 B. Saran ................................................................................................... 59 DAFTAR PUSTAKA ................................................................................... 60
12
DAFTAR GAMBAR
Gambar 2.1. Komponen Sistem Informasi ..................................................... 8 Gambar 3.1. Flowchart Perancanngan ........................................................... 25 Gambar 3.2. Tampilan DCD .......................................................................... 26 Gambar 3.3. DFD level 1 ............................................................................... 27 Gambar 3.4. Diagram ERD ............................................................................ 28 Gambar 3.5. Flowchart Login ........................................................................ 36 Gambar 3.6. Flowchart Menu Utama............................................................. 37 Gambar 3.7. Flowchart Input Data ................................................................. 38 Gambar 3.8. Tampilan Menu Utama.............................................................. 40 Gambar 3.9. Desain Home ............................................................................. 40 Gambar 3.10. Tampilan Anggota ................................................................... 40 Gambar 3.11. Tampilan Jenis Simpan ........................................................... 41 Gambar 3.12. Tampilan Jenis Pengambilan ................................................... 41 Gambar 3.13. Tampilan Jenis Pinjaman Detail .............................................. 41 Gambar 3.14 Tampilan Jenis Pinjaman Header ............................................. 42 Gambar 3.15. Tampilan Jenis Simpanan........................................................ 43 Gambar 3.16. Tampilan Jenis Users .............................................................. 43 Gambar 3.17. Desain Halaman Login ............................................................ 44 Gambar 3.18. Desain Menu Utama ................................................................ 44 Gambar 3.19. Desain Input Daftar Simpanan Anggota ................................. 45 Gambar 3.20. Desain Input Data Jenis Simpanan .......................................... 45 Gambar 3.21. Tampilan Daftar Pinjaman Anggota ....................................... 46 Gambar 4.1. Tampilan Login ......................................................................... 47 Gambar 4.2. Tampilan Home Admin............................................................. 48 Gambar 4.3. Tampilan Input Jenis Simpanan ................................................ 50 Gambar 4.4. Tampilan Data Anggota ............................................................ 51 Gambar 4.5. Tampilan Simpanan Anggota .................................................... 53 Gambar 4.6. Tampilan Pinjaman Anggota ..................................................... 54 Gambar 4.7. Tampilan Daftar Pembayaran Pinjaman Anggota ..................... 55 Gambar 4.8. Tampilan Anggota ..................................................................... 57 13
A. LatarBelakangMasalah Perkembangan ilmu pengetahuan pada masa sekarang ini semakin cepat dalam segala bidang dalam meningkatkan taraf hidup manusia. Sementara ini perum pegadaian merupakan salah satu sumber pemasuka ndevisa negara dibawah pengelolahan departemen keuangan republik Indonesia. Perum pegadaian juga merupakan perpanjangan dari departemen keuangan (Pemerintah) dalam mengalirkan kredit modal perusahaan- perusahaan kecil dan menengah, serta menjangkau seluruh lapisan masyarakat. Saatb ini perum pegadaian cabang Ponorogo belum memiliki system informasi pengolahan data yang mampu melayani proses transaksi. Sistem informasi pengolahan data disini berupa pengolahan data nasabah, data barang.Hal ini sangat dibutuhkan oleh perum pegadaian cabang Ponorogo dalam menghadapi era globalisasi. Menurut paraahli, Perum Pegadaian adalah salah satu lembaga keuangan non bank yang kegiatan utamanya menyediakan dana (pembiayaan) bagi masyarakat luas, untuk tujuan konsumsi, produksi, maupun berbagai tujuan lainnya. Perum Pegadaian termasuk dalam kategori lembaga keuangan karena transaksi pembiayaan yang diberikan oleh Pegadaian mirip dengan pinjaman kredit melalui bank, namun diatur secara terpisah
atas dasar hokum gadai dan bukan dengan peraturan
mengenai peminjaman. Perum Pegadaian adalah badan usaha BUMN di 15
Indonesia yang secara resmi mempunyai izin untuk melaksanakan kegiatan lembaga keuangan berupa pembiayaan dalam bentuk penyaluran dana kemasyarakat atas dasar hokum gadai. Tugas dari pegadaian adalah memberi pinjaman kepada masyarakat atas dasar hokum gadai. Pada saat ini perkembangan teknologi berbasis internet sudah semakin maju, dimana melalui jaringan internet terdapat informasi dan pengetahuan yang berguna untuk banyak orang..perkembangan teknologi internet dapat dimanfaatkan oleh instansi pemerintah atau swasta sebagai sarana informasi bagi masyarakat, termasuk diPegadaian Ponorogo yang dapat meningkatkan efektifitas dan efisiensi kerja instansi. Perum pegadaian
cabang
Ponorogo
belum
memiliki
system
informasi
pengolahan data yang mampu melayani proses transaksi, baik berupa pengolahan data nasabah, maupun data barang. Dengan adanya permasalahan tersebut di atas maka akan di rancang sebuah system informasi untuk pengolahan data diperum pegadaian, sehingga disusunlah skripsi yang berjudul“” Media Informasi Simpan Pinjam Berbasis Web DiPegadaian Ponorogo “”
B. PerumusanMasalah Pentingnya pengelolaan system informasi yang baik dan akurat diharapkan
dapat
memberikan
acuan
sebagai
sarana
untuk
mengoptimalkan seluruh data dan juga informasi. Berdasarkan latar belakang diatas dapat dirumuskan permasalahannya sebagai berikut:
6
1. Bagaimana merancang sebuah database media informasi simpan pinjam di Pegadaian yang berbasis web. 2. Bagaimana mengimplementasikan media informasi simpan pinjam di Pegadaian Ponorogo berbasis web.
C. TujuanPerancangan Tujuan dari perancangan ini adalah : 1. Merancang / membuat sebuah database media informasi peminjaman di Pegadaian Ponorogo yang berbasis website. 2. Mengimplementasikan hasil perancangan media informasi simpan pinjam di Pegadaian Ponorogo berbasis website
D. BatasanMasalah Pada skripsi ini membatasi masalah dengan membuat sebuah media yang akan digunakan untuk pengelolaan informasi simpan pinjam di Pegadaian Ponorogo. 1. Perancangan ini tidak dapat menjustifikasi semua proses peminjaman yang ada di Pegadaian Ponorogo. 2. Bahasa pemrograman yang digunakan adalah PHP, basis data yang digunakan adalah MySQL, dan desain aplikasi menggunakan Macromedia Dreamweaver CS3.
7
E. ManfaatPerancangan 1. Dengan perancangan tugas akhir ini diharapkan dapat memberikan suatu media informasi simpan pinjam di Pegadaian Ponorogo berbasis Website yang mudah, cepat, tepat dan akurat. 2. Mempermudah karyawan / karyawati untuk mengetahui informasi tentang peminjaman di Pegadaian Ponorogo.
F. Sistematika Penulisan Untuk memberikan gambaran isi laporan ini, akan diuraikan susunan laporan secara garis besar yang terdiri dari lima bab, dimana setiap babnya akan dibagi menjadi beberapa sub bab. Adapun susunannya sebagai berikut: BAB 1
Pendahuluan Pendahuluan berisi tentang latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, sistematika penulisan.
BAB II
Tinjauan Pustaka Tinjauan pustaka menguraikan teori – teori yang mendasari pembahasan secara detail, dapat berupa definisi – definisi, model matematis dan atau program yang langsung berkaitan dengan ilmu atau masalah yang diteliti atau dirancang.
BAB III
Metode Perancangan Bab ini menguraikan tentang metode desain perancangan, yaitu langkah – langkah yang akan dilakukan dalam upaya
8
mencapai tujuan perancangan, mulai dari munculnya ide sampai penulisan laporan hasilperancangan. Rancangan pengambilan data, peralatan yang diperlukan, proses pengambilan data dan rancangan analisa data juga diuraikan dalam bab ini. BAB IV
Analisa Data dan Pembahasan Analisa data berisi tentang pengolahan data dengan menggunakan model matematis, statistik, software atau model lain untuk melakukan proses pengolahan data. Sedangkan dalam pembahasan berisi tentang paparan hasil dari tahapan perancangan, dari tahap analisis, desain, hasil testing dan implementasinya, berupa penjelasan teoritik dengan mengacu atau dikomparasikan dengan hasil perancangan terdahulu.
BAB V
Penutup Berisi kesimpulan dan saran. Kesimpulan bahwa pegadaian merupakan wadah yang bisa dimamfaatkan oleh masyarakat yang ingin meminjam uang dengan waktu yang singkat, dan dengan
prosedur
yang
masukkan yang sebaiknya maupun perusahaan
tidak
sulit.Saran
dilakukan
untuk menunjang
merupakan
oleh
penulis
keberhasilan
media informasi simpan pinjam.
9
BAB II LANDASAN TEORI
A.
Perancangan Sistem Informasi Perancangan adalah penggambaran, perencanaan dan pembuatan sketsa
atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Perancangan sistem dapat dirancang dalam bentuk bagan alir sistem (system flowchart), yang merupakan alat bentuk grafik yang dapat digunakan untuk menunjukan urutan-urutan proses dari sistem.(Nafisah, 2003 : 2). Perancangan ialah suatu jaringan kerja yang saling berhubungan untuk menentukan bagaimana suatu sistem menyelesaikan apa yang mesti diselesaikan. George M.Scott ( Jogiyanto: 1991). Perancangan yaitu proses penerapan berbagai teknik dan prinsip dengan tujuan untuk mentransformasikan hasil analisa kedalam bentuk yang memudahkan mengimplementasikan. (Kadir, 2003). Dengan demikian perancangan sistem dapat diartikan : a.
Tahap setelah analisis dari siklus pengembangan sistem
b.
Pendefinisian dari kebutuhan – kebutuhan fungsional
c.
Persiapan untuk rancang bangun implementasi
d.
Menggambarkan bagaimana suatu sistem dibentuk
e.
Dapat berupa penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
10
1.
Pengertian sistem informasi Sistem informasi adalah data yang dikumpulkan, dikelompokkan dan diolah
sedemikian rupa sehingga menjadi sebuah satu kesatuan informasi yang saling terkait dan saling mendukung sehingga menjadi suatu informasi yang berharga bagi yang menerimanya. (Muhyuzir 2001:8 ) Sistem informasi ialah suatu sistem yang menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan hasilnya. (Davis 1991: 91 ) Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi organisasi yang bersifat manajerial dalam kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan – laporan yang diperlukan. (Sutabri,2005:36 ) Dengan demikian sistem informasi adalah gabungan yang terorganisasi oleh manusia, perangkat lunak, perangkat keras, jaringan komunikasi dan sumber data dalam mengumpulkan, mengubah dan menyebarkan informasi dalam organisasi atau juga secara pribadi.
21
Gambar 2.1 Komponen Sistem Informasi
2. SimpanPinjamDiPegadaian Bisnis gadai melembaga pertama kali di Indonesia sejak Gubernur jenderal VOC Van Imhoff mendirikan Bank Van Leening. Meskipun demikian, diyakini bahwa praktik gadai telah mengakar dalam keseharian masyarakat Indonesia. Pemerintah sendiri baru mendirikan lembaga gadai pertama kali di Sukabumi Jawa Barat, dengan nama Pegadaian, pada tanggal 1 April 1901 dengan Wolf von Westerode sebagai Kepala Pegadaian Negeri pertama, dengan misi membantu masyarakat dari jeratan para lintah darat melalui pemberian uang pinjaman dengan hukum gadai.Seiring dengan perkembangan zaman, Pegadaian telah beberapa kali berubah status mulai sebagai Perusahaan Jawatan pada tahun 1901, Perusahaan di Bawah IBW pada tahun 1928, Perusahaan Negara pada tahun 1960, dan kembali ke Perjan
22
di tahun 1969. Baru di tahun 1990 dengan lahirnya PP10/1990 tanggal 10 April 1990, sampai dengan terbitnya PP 103 tahun 2000, Pegadaian berstatus sebagai Perusahaan Umum (PERUM) dan merupakan salah satu BUMN dalam lingkungan Departemen Keuangan RI hingga sekarang, 3. Website Web merupakan salah satu layanan internet yang paling banyak digunakan dibanding dengan layanan lain seperti ftp, gopher, news atau bahkan email. (Raharjo) Web adalah suatu metode untuk menampilan informasi di internet, baik berupa teks, gambar, suara maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser. (Yuhefizar ) Web (World Wide Web) adalah suatu ruang informasi yang dipakai oleh pengenal global yang disebut Uniform Resourse Identifier(URL) untuk mengindentifikasi sumber-sumber daya yang berguna. Dibuat oleh Sir Tim Berners Lee pada tahun 1989 yang juga membuat standart pembuatan webseperti Mark Up Language (seperti: HTML). Websitedapat diakses menggunakan web browser,yaitu sebuah aplikasi perangkat lunak yang memungkinkan seorang user untuk menampilkan dan berinteraksi melalui teks, gambar, audio, video dan informasi lainnya pada sebuah halaman web (web page)pada sebuah websitemelalui WWW atau Local Area Network (LAN). Contoh aplikasi web browserseperti: Internet Explorer, Mozilla Firefox, Opera.
23
4. Metode Waterfall Secara garis besar metode waterfall mempunyai langkah-langkah sebagai berikut : Analisa, Desain, Penulisan, Pengujian dan Penerapan serta Pemeliharaan. (Kadir, 2003). a. Tahapan Metode Waterfall 1) Analisa Kebutuhan Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau studi literatur. Sistem analis akan menggali informasi sebanyak-banyaknya dari user sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user requirment atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen ini lah yang akan menjadi acuan sistem analis untuk menerjemahkan ke dalam bahasa pemrogram. 2) Desain Sistem Tahapan
dimana
dilakukan
penuangan
pikiran
dan
perancangan sistem terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat pemodelan sistem seperti diagram alir data (data flow diagram), diagram hubungan entitas (entity relationship diagram) serta struktur dan bahasan data.
24
3. Penulisan Kode Program Penulisan
kode
program
atau
coding
merupakan
penerjemahan design dalam bahasa yang bisa dikenali oleh komputer.
Dilakukan
oleh
programmer
yang
akan
meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki. 4. Pengujian Program Tahapan akhir dimana sistem yang baru diuji kemampuan dan keefektifannya sehingga didapatkan kekurangan dan kelemahan sistem yang kemudian dilakukan pengkajian ulang dan perbaikan terhadap aplikasi menjadi lebih baik dan sempurna. 5. Penerapan Program dan Pemeliharaan Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami
kesalahan
karena
perangkat
lunak
harus
menyesuaikan dengan lingkungan (peripheral atau sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan fungsional.
25
a. Keunggulan Metode Waterfall Metode pengembangan waterfall mempunyai keunggulan dalam membangun dan mengembangkan suatu sistem, antara lain: 1) Kualitas
dari
sistem
yang
dihasilkan
baik.dikarenakan
pelaksanaannya secara bertahap, sehingga tidak terfokus pada tahapan tertentu. 2) Dokumen pengembangan sistem sangat terorganisir, karena setiap fase harus terselesaikan dengan lengkap sebelum melangkah ke fase berikutnya. Jadi setiap fase atau tahapan akan mempunyai dokumen tertentu. b. Kelemahan metode waterfall 1) Diperlukan majemen yang baik, karena proses pengembangan tidak dapat dilakukan secara berulang sebelum terjadinya suatu produk. 2) Kesalahan kecil akan menjadi masalah besar jika tidak diketahui sejak awal pengembangan. 3) Pelanggan sulit menyatakan kebutuhan secara eksplisit sehingga tidak dapat mengakomodasi ketidakpastian pada saat awal pengembangan.
26
B. KOMPONEN YANG DIGUNAKAN 1. Adobe Dreamweaver Adobe Dreamweaver merupakan program penyunting halaman web keluaran
Adobe
Systems
yang
dulu
dikenal
sebagai
MacromediaDreamweaver keluaran Macromedia. Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems adalah versi 12 yang ada dalam Adobe Creative Suite 6 (sering disingkat Adobe CS6).Adobe Dreamweaver adalah aplikasi desain dan pengembangan web yang menyediakan editor WYSIWYG visual (bahasa sehari-hari yang disebut sebagai Design view) dan kode editor dengan fitur standar seperti syntaxhighlighting, code completion, dan code collapsing serta fitur lebih canggih seperti real-time syntax checking dan code introspection untuk menghasilkan petunjuk kode untuk membantu pengguna dalam menulis kode. Tata letak tampilan Design memfasilitasi desain cepat dan pembuatan kode seperti memungkinkan pengguna dengan cepat membuat tata letak dan manipulasi elemen HTML. Dreamweaver memiliki fitur browser yang terintegrasi untuk melihat halaman web yang dikembangkan di jendela pratinjau program sendiri agar konten memungkinkan untuk terbuka di web browser yang telah terinstall. Aplikasi ini menyediakan transfer dan fitur sinkronisasi, kemampuan untuk mencari dan mengganti baris teks atau kode untuk mencari kata atau kalimat biasa di seluruh situs,
27
dan templating feature yang memungkinkan untuk berbagi satu sumber kode atau memperbarui tata letak di seluruh situs tanpa server side includes atau scripting. Behavior Panel juga memungkinkan penggunaan JavaScript dasar tanpa pengetahuan coding, dan integrasi dengan Adobe Spry Ajax framework menawarkan akses mudah ke konten yang dibuat secara dinamis dan interface. Dreamweaver dapat menggunakan ekstensi dari pihak ketiga untuk memperpanjang fungsionalitas inti dari aplikasi, yang setiap pengembang web bisa menulis (sebagian besar dalam HTMLdan JavaScript). Dreamweaver didukung oleh komunitas besar pengembang ekstensi yang membuat ekstensi yang tersedia (baik komersial maupun yang gratis) untuk pengembangan web dari efek rollover sederhana sampai full-featured shopping cart. Dreamweaver, seperti editor HTML lainnya, edit file secara lokal kemudian diupload ke web
server
remote
menggunakan
FTP,
SFTP,
atau
WebDAV.
Dreamweaver CS4 sekarang mendukung sistem kontrol versi Subversion (SVN)Databases
2.Database Adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna.
28
3.DFD Data Flow Diagram (DFD) merupakan diagram yang mengunakan notasi-notasi atau simbol-simbol untuk mengambarkan sistem jaringan kerja antar fungsi-fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data (Nugroho, 2011). Gambaran grafis yang memperlihatkan aliran data dari sumbernya dalam obyek kemudian melewati suatu proses yang mentransformasikan ke tujuan yang lain, yang ada pada objek lain (Wijaya, 2007). Adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluaran dari sistem, dimana data di simpan, proses apa yang menghasilkan data tersebut, dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut (Kristanto, 2003 ). Data Flow Diagram atau sering disingkat DFD adalah perangkatperangkat
analisis
dan
perancangan
yang
terstruktur
sehingga
memungkinkan penganalis sistem memahami sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan. DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
29
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program. Berikut ini simbol simbol yang sering digunakan dalam membuat suatu DFD yaitu sebagai berikut : Tabel 2.2. Simbol Data Flow Diagram (DFD) Simbol
Arti Simbol lingkaran, menggambarkan entitas internal atau proses, dimana data masuk ke aliran data keluar. Simbol aliran data, menggambarkan aliran data yang berupa masukan untuk sistem atau hasil dari proses sistem. Simbol entitas eksternal, menggambarkan asal dan tujuan data diluar sistem.
4.Flowchart Flowchart adalah bagian (chart) yang menunjukan alir (Flow) didalam program dan prosedur sistem secara logika. Simbolsimbol yang umum digunakan pada Flowchart adalah sebagai berikut :
30
Simbol
Arti Menandakan dokumen, bias dalam bentuk surat, formulir, buku / berkas dan cetakan (printout). Multi dokumen
Proses manual
Proses yang dilakukan computer
Mewakili data masukan (input) atau keluaran (output) Persiapan data
Menandakan dokumen yang di arsipkan (arsip manual) Proses apa saja yang tak terdefenisi, termasuk aktifitas fisik. Terminasi yang mewakili simbol tertentu untuk digunakan pada aliran yang lain pada halaman
31
lain.
Terminasi yang mewakili simbol tertentu untuk digunakan pada aliran yang lain pada halaman sama. Terminasi menandakan awal dan akhir aliran Pengambilan keputusan
Pemasukan data manual
Data penyimpanan (disk storage)
Tabel 2.3Simbol Flowchart 5. PHP PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia).
PHP
juga
dapat
dilihat
sebagai
pilihan
lain
dari
ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks
32
berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain. Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Raumus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Selanjutnya Raumus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasi dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkat PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangunaplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan
33
model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek. Kelebihan PHP dari bahasa pemrograman lain: a.
Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
b.
Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
c.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.
d.
Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
PHP adalah bahasa open sourse yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat perintah-perintah sistem. (Darliansyah Putra, 2: 2009) 6. XAMPP XAMPP adalah sebuah aplikasi web server yang dijalankan secara lokal (off line). XAMPP merupakan sebuah paket instalansi untuk PHP, APACHE, MySQL dan PHPMyAdmin. Dengan menggunakan XAMPP, tidak perlu lagi menginstal ketiga software tersebut secara terpisah.XAMPP bisa digunakan dalam beraneka sistem operasi, seperti Windows, Mac, dan Linux. XAMPP bersifat operator source, sehingga bisa didapatkan secara gratis.
34
BAB III METODOLOGI PERANCANGAN
A.
Analisis Sistem
1.
Analisis Yang Dilakukan a. Identifikasi Masalah Adapun masalah-masalah yang timbul dalam sistem pengolahan data peminjam pada Pegadaian Di Ponorogo sebagai berikut : 1) Dalam pencatatan data peminjam masih banyak kendala karna bersifat manual atau masih menggunakan lembran-lembaran kertas sebagai arsipnya (file tidak teratur). 2) Pencarian data peminjam membutuhkan waktu yang cukup lama untuk mendapatkannya. 3) Kesulitan dan ketidak tepatan dalam pembuatan laporan , karena laporan berdasarkan
data-data
yang
ada
pada
bagian
pencatatan
atau
pendataan.Padahal data yang dicatat tidak berada pada satu tempat melainkan terpisah-pisah antara file satu dengan yang lain sehingga laporan yang dihasilkan pun tidak maksimal atau kurang memenuhi persyaratan baik untuk pihak operasional maupun manajemennya. b. Penyebab Identifikasi Masalah Beberapa permasalahan tersebut timbul karna adanya beberapa factor yang mempengaruhinya, diantaranya sebagai berikut : 1) Pemberian nomor pengajuan belum dilakukan secara terstruktur, kadang masih terjadi kesamaan nomor pengajuan.
35
2) Belum adanya aplikasi program yang digunakan untuk melakukan pengecekan proposal. 3) Pendataan peminjam yang kurang jelas dan masih secara manual yaitu lembar-lembar buku dalam bentuk arsip yang menyebabkan kurang praktis. 4) Terjadi keterlambatan dalam penulisan laporan karena berbagai hal. Diantaranya tidak tersedianya program bantu untuk membuat analisis dan laporan secara efektif dann juga kurangnya staf tenaga ahli. 2. Analisis sistem a. Analisis Data 1) Data masukan berupa data-data yang akan dicatat yang terdiri dari data nasabah , jumlah pinjaman, bunga pinjaman, lama angsuran,
jaminan
(angunan)
dan
denda
bila
terjadi
keterlambatan pembayaran angsuran serta data rincian biaya yang harus dibayar oleh peminjam dalam setiap bulannya. 2) Data keluaran berupa semua informasi yang dihasilkan dari proses pengolahan data, yang terdiri dari laporan yang dibutuhkan oleh bagian manajemen Pegadaian Di Ponorogo. b. Analisis Kerja 1) Proses pendataan nasabah, pada proses ini dilakukan pencatatan nasabah yang melakukan transaksi. 2) Proses pembuatan laporan, dilakukan pembuatan laporan agar dapat membantu prses kerja unit Simpan Pinjam, mencakup laporan data nasabah yang masuk, laporan data nasabah yang
22
keluar, laporan rincian angsuran nasabah dan laporan lain-lain (biaya denda bila terlambat mengansur dalam satu periode tertentu). c. Analisis Dokumen Dokumen nasabah berisi informasi tentang nasabah yang telah atau sedang mengansur. 3. Analisis Kelemahan Sistem Lama Tujuan analisis terhadap kelemahan system administrasi yanga ada merupakan hal yang dibutuhkan guna mengenali lebih jauh apakah system tersebut masih layak digunakan. Adapun kelemahan-kelemahan system dalam proses pengolahan data nasabah pada Pegadaian Di Ponorogo adalah sebagai berikut : a. Dari Segi Kendala Dimana tingkat kesalahan yang terjadi masih sering terjadi karna system pengolahan datanya masih dilakukan secara manual (Faktor Human). b. Dari Segi Teknologi Pegadaian Di Ponorogo belum menggunakan teknologi yang modern (belum komputerisasi). Dimana system komputerisasinya hanya digunakan sebatas untuk kegiatan surat menyurat yang bersifat resmi bukan untuk system pengolahan data nasabah. c. Dari Segi Dokumen Dokumen-dokumen atau berkas-berkas yang ada Di Pegadaian Ponorogo semakin hari semakin banyak penumpukan kerena masih
23
berbentuk lembaran-lembaran buku yang akan memenuhi lemari arsip, kemungkinan terjadi kerusakan pada dokumen tersebut juga sangat tinggi. d. Dari Segi Laporan Laporan yang dihasilkan kurang bisa digunakan sebagai sarana dalam pengambilan keputusan dan informasi, karena file masih berupa dalam arsip-arsip yang jumlahnya sangat banyak dan terpisah-pisah sehingga ketepatan dan kevalidan datanya masih kurang bisa dipertanggungjawabkan kebenarannya. 4.
Perancangan Sistem Setelah menganalisis kebutuhan sistem tahap selanjutnya adalah desain
sistem atau perancangan sistem. Metode perancangan ini dapat digambarkan sebagai berikut :
24
Pemahaman kasus
Membangun struktur data
Penggalian Informasi
Membangun struktur tabel
Identifikasi kebutuhan
Generate Database
Implementasi aplikasi
Desain Sistem
Desain Interface
Studi kelayakan teknis& operasional
testing
Gambar 3.1 Flowchart Perancangan
1.
Data Flow Diagram ( DFD ) DFD adalah suatu model logika data atau proses yang dibuat untuk
menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. DFD menunjukkan hubungan antar data pada sistem dan proses sistem.
25
DCD sistem informasi data pelanggan dipegadaian ponorogo, dapat digambarkan sebagai berikut.
Pelanggan
admin Data pelanggan
data pelanggan System informasi pegadaian ponorogo
update
info pinjaman
Menyetujui pinjaman
Mendapat data Direktur Pegadaian
Gambar 3.2 Tampilan DCD Keterangan : Dari gambar diatas menunjukkan proses perancangan sistem informasi data pelanggan Ponorogo. Proses yang terjadi yaitu dimana pelanggan memerlukan info tentang data pelanggan. Data dikumpulkan dari pelanggan diberikan kepada admin untuk diatur dan dibuat datanya.
26
admin Pelanggan
Tampilan Data pelanggan Data pelanggan Loket Data pelanggan data Data baru
Record Data pelanggan Record Data pelanggan Tambah data pelanggan edit Edit admin
Record Data pelanggan admin Record admin
Login
Gambar 3.3 DFD level 1 Keterangan : Dari gambar diatas, dapat diperoleh proses dimana pelanggan mendapatkan informasi lebih mudah mengenai system data pelanggan
Pinjaman Detail id_pinjam** Cicilan Angsuran Bunga Tgl_bayar Jumlah_bayar
Jenis simpan Id_jenis* Jenis_simpanan Jumlah
Pinjaman Header id_pinjam* Tanggal No_anggota** Jumlah Lama Bunga User_id**
Pengambilan Id_ambil* Tanggal No_anggota** Jumlah User_id**
Simpanan Id_simpanan* Tanggal No_anggota** Id_jenis** Jumlah
Users User_id* Password
User_id**
Gambar 3.4 Diagram ERD Keterangan : Relasi tabel tersebut menampilkan proses dimana penginputan data anggota peminjam di dalam tabel pegadaian Ponorogo.
28
3.
Desain Tabel / File
Desain file adalah desain yang dirancang untuk mengelola dan menyimpan file data yang nantinya akan diproses pada pembuatan laporan. Desain file dalam proses penginputan data peminjam sebagai berikut : a. Nama Tabel : Anggota Nama Field
Type
No_anggota
Char(10)
Nama_anggota
Varhar(50)
Jenis_kelamin
Char(2)
Tempat_lahir
Varchar(50)
Tgl_lahir
Date
Alamat
Varchar(50)
No_hp
Char(30)
No_identitas
Char(30)
password
Varchar(50)
Key Primary key
Tabel 3.1 Tabel anggota CREATE TABLE `anggota` ( `noanggota` char(10) NOT NULL, `namaanggota` varchar(50) NOT NULL, `jk` char(2) NOT NULL, `tempat_lahir` varchar(50) NOT NULL, `tgl_lahir` date NOT NULL, `alamat` varchar(50) NOT NULL,
29
`hp` char(30) NOT NULL, `noidentitas` char(30) NOT NULL, `pwd` varchar(50) default NULL, PRIMARY KEY (`noanggota`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Keterangan : Tabel ini berfungsi untuk menampilkan hasil input data peminjam dipegadaian. b. Nama Tabel : Jenis Simpan
Nama Field
Type
Id_jenis
char( 2 )
Jenis_simpanan
varchar(50)
jumlah
int (11)
Key primary key
Tabel 3.2 Tabel jenis simpan CREATE TABLE `jenis_simpan` ( `id_jenis` char(2) NOT NULL, `jenis_simpanan` varchar(50) NOT NULL, `jumlah` int(11) NOT NULL, PRIMARY KEY (`id_jenis`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
30
Keterangan : Tabel yang berfungsi untuk menyimpan data user yang masuk atau mengakses sistem. Nama Tabel : Pengambilan
Nama Field
Type
Id_ambil
char (10)
tanggal
date
no_anggota
char(10)
jumlah
int(11)
user_id
varchar(50)
Key Primary key
Tabel 3.3 pengambilan CREATE TABLE `pengambilan` ( `id_ambil` char(10) NOT NULL, `tgl` date NOT NULL, `noanggota` char(10) NOT NULL, `jumlah` int(11) NOT NULL, `user_id` varchar(50) NOT NULL, PRIMARY KEY (`id_ambil`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Keterangan : Tabel yang fungsinya untuk proses penginputan data peminjaman uanag
31
d. Nama Tabel : Pinjaman Detail
Nama Field
Type
id_pinjam
char ( 10)
cicilan
smallint(6)
angsuran
int(11)
bunga
int (11)
tgl_bayar
date
jumlah_bayar
int(11)
Key Primary key
Tabel 3.4 pinjaman detail
CREATE TABLE `pinjaman_detail` ( `id_pinjam` char(10) NOT NULL, `cicilan` smallint(6) NOT NULL, `angsuran` int(11) NOT NULL, `bunga` int(11) NOT NULL, `tgl_bayar` date NOT NULL, `jumlah_bayar` int(11) NOT NULL, PRIMARY KEY (`id_pinjam`,`cicilan`), KEY `id_pinjam` (`id_pinjam`,`cicilan`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
32
e. Nama Tabel : Pinjaman Header Nama Field
Type
id_pinjam
char ( 10)
tanggal
date
no_anggota
chart(10)
jumlah
int (11)
lama
smallint(6)
bunga
smallint(6)
user_id
varchar(50)
Key Primary key
Tabel 3.5 Pinjaman header
CREATE TABLE `pinjaman_header` ( `id_pinjam` char(10) NOT NULL, `tgl` date NOT NULL, `noanggota` char(10) NOT NULL, `jumlah` int(11) NOT NULL, `lama` smallint(6) NOT NULL, `bunga` smallint(6) NOT NULL, `user_id` varchar(50) NOT NULL, PRIMARY KEY (`id_pinjam`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
33
f. Nama Tabel : Simpanan Nama Field
Type
id_simpanan
int( 11)
tanggal
date
no_anggota
char(10)
id_jenis
char (2)
jumlah
int(11)
user_id
varchar(50)
Key Primary key
Tabel 3.6 Simpanan
CREATE TABLE `simpanan` ( `id_simpanan` int(11) NOT NULL auto_increment, `tgl` date NOT NULL, `noanggota` char(10) NOT NULL, `id_jenis` char(2) NOT NULL, `jumlah` int(11) NOT NULL, `user_id` varchar(50) NOT NULL, PRIMARY KEY (`id_simpanan`), KEY `noanggota` (`noanggota`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;
34
g. Nama Tabel : Admin Nama Field
Type
User_id
varchar ( 50)
password
varchar(50)
Key Primary key
Tabel 3.7 Admin
CREATE TABLE `simpanan` ( `user_id ` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, PRIMARY KEY (user_`id `), ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ; Keterangan : Tabel ini berfungsi untuk menampilkan profil user
35
h. Wchart 1)
Flowchart Login Login
Input nama&pass
Admin
Menu Utama
End
Gambar 3.19 Flowchart Login
Keterangan : Dari flowchart login diatas bisa diketahui proses login yang dilakukan oleh admin. Hal pertama adalah login kemudian memasukkan username dan pasword setelah itu admin bisa menuju menu utama untuk mengolah data dan juga bisa menuju end untuk mengakhiri proses.
36
2)
Flowchart Menu Utama
Home
Admin
Ya
A
master
Ya
B
transaksi
Ya
C
laporan
Ya
D
End
Gambar 3.6 Flowchart Menu Utama
37
3) Flowchart Input Data
A A
Input data
Input data
Tidak
save
ya
Reset
Tidak
End
Gambar 3.7 Flowchart Input Data
38
4) Flowchart Edit Data A A
Edit data
Edit data
Tidak
save
ya
Reset
Tidak
End
Gambar 3.8 Flowchart Edit Data
39
4. Perancangan Desain Interface a.
Menu Utama
Home Master Transaksi
Laporan
Keluar
Gambar 3.9 Tampilan Menu Utama
b.
Desain Home
Home Master
Transaksi Laporan Keluar
Hai, Admin selamat dating di Sistem informasi Pegadaian Ponorogo
Gambar 3.10 Desain Home
c.
Tabel Anggota Anggota No
Nama
Jenis
anggota
anggota kelamin lahir
1
xxxx
xxxxx
Tempat Tanggal alamat No No lahir
xxxxxx Xxxxx
Hp identitas xxxx
2
Gambar 3.11 Tampilan Anggota
47
Password
xx
xxxx
xxxxx
d.
Tabel Jenis simpan
Jenis Simpan No 1 2 3
Id Jenis xxxx
Jenis simpanan xxxxxx
Jumlah xxxxx
Gambar 3.12 Tampilan jenis simpan
e.
Tabel Jenis Pengambilan
Home Master
Transaksi Laporan Keluar
Pengambilan No 1 2
Id ambil xxxx
Tanggal xxxxxx
No anggota xxxxx
jumlah Xxxxx
Gambar 3.13 Tampilan jenis pengambilan
User id xxxxxx
f.
Tabel Jenis Pinjaman Detail
Home Master
Transaksi Laporan Keluar
Pinjaman Detail No
Id pinjam
cicilan
Angsuran
Bunga
Tgl Bayar
1 2
xxxxxx
xxxx
xxxxx
xxxxx
xxxxx
Jumlah bayar xxxx
Gambar 3.14 Tampilan jenis pinjaman detail
g.
Tabel Jenis Pinjaman
Home Master
Transaksi Laporan Keluar
Pinjaman Header No
Id pinjam
tanggal
1 2
xxxxx
xxxxx
No anggota xxxxx
jumlah
lama
bunga
User id
xxxxx
xxxx
Xxxxx
xxxxx
Gambar 3.15 Tampilan jenis pinjaman header
h.
Tabel Jenis Simpanan
Home Master
Transaksi Laporan Keluar
simpanan No
Id simpanan
tanggal
1 2
xxxxx
xxxxx
No anggota xxxxx
Id jenis
Jumlah
User id
xxxxx
xxxx
xxxxxx
Gambar 3.16 Tampilan jenis simpanan
i.
Tabel Jenis Users
Home Master
Transaksi Laporan Keluar
users No 1 2
User id xxxxxx
password xxxxxxxx
Gambar 3.17 Tampilan jenis users
5. Perancangan Desain Interface Admin a.
Desain Halaman Login
Administrator Username : Password : Login
Reset
Gambar 3.18 Desain Halaman Login
b.
Desain Menu Utama
Home Master Transaksi Laporan Keluar
Gambar 3.19 Desain Menu Utama
c. Input Daftar Simpanan Anggota Simpanan
Pertanggal
No Anggota
:
Tanggal
:
:
Jenis kelamin : : Jumlah
Daftar
:
:
::
: Simpan
Baru
Gambar 3.20 Desain Input Daftar Simpanan Anggota
d.
Input Data jenis simpanan
Tambah
Id
:
Jenis
:
Jumlah
:
Gambar 3.21 Desain Input Data Jenis Simpanan
i.
Daftar Pinjaman Anggota
Pinjaman
Ketentuan Cari
Tambah
Id
:
Tanggal
:
No.Anggota
:
Jumlah
:
Lama
:
Bunga
:
User id
:
Gambar 3.22 Tampilan Daftar pinjaman anggota
BAB IV IMPLEMENTASI SISTEM
1.
Pembahasan Dalam sub bab ini penulis memberikan hasil eksekusi program yang telah dibahas pada bab-bab sebelumnya. Rancangan aplikasi ini terdiri atas menu sistem yang akan diakses oleh admin yang hanya bisa di buka oleh admin untuk mengolah data. Berikut adalah hasil eksekusi program yang telah mengalami proses penginputan. 1.
Menu Admin
1.
Form Login Form Login adalah form untuk memulai sistem. . Tampilan Menu Login sebagai berikut: 1
2
Gambar 4.1 Tampilan Login
Penjelasan : 1.
Kolom nomer 1 adalah kolom username untuk memasukkan data username
2.
Kolom nomer 2 adalah kolom password untuk memasukkan data password Script Login.php
name="login"
action="cek_login.php"
method="POST"
onSubmit="return validasi(this)">
align="center">
3.
Menu Home Setelah masuk data Username dan Password anda akan memasuki tampilan halaman Home admin,tampilanya sebagai berikut :
1
2
3
4
5
Gambar 4.2 Tampilan Home Admin Penjelasan :
1. Home : tampilan menu utama setelah melakukkan login admin. 2. Master : adalah tombol untuk menampilkan Jenis simpanan dan anggota. 3. Transaksi : adalah tombol untuk menanpilkan Simpanan, Pinjaman, dan Bayar Pinjaman. 4. Laporan : adalah tombol untuk menampilkan data anggota. 5. Keluar
Script Home.php <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Sistem Informasi Koperasi Simpan Pinjam
6.
Input Daftar Jenis Simpanan Halaman ini berfungsi untuk menambahkan jenis simpanan. 1 2
Gambar 4.3 Tampilan Input Jenis Simpanan
Penjelasan : 1.
Dari nomer 1 ada kolom tambah itu berfungsi untuk menambah data baru.
2.
Dari nomer 2 ada kolom Edit Hapus yang berfungsi utuk mengedit atau menghapus data.