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
2
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
3
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
4
BERITA ACARA BIMBINGAN SKRIPSI
1. Nama : Rini Ratinis 2. NIM : 10530753 3. Program Studi : Teknik Informatika 4. Fakultas : Teknik 5. Judul Proposal Skripsi : Media Informasi Simpan Pinjam Berbasis Web DiPegadaian Ponorogo 6. Dosen Pembimbing I : Dra. Ida Widaningrum,M.Kom 7. Konsultasi :
1. Nama : Rini Ratinis 2. NIM : 10530753 3. Program Studi : Teknik Informatika 4. Fakultas : Teknik 5. Judul Proposal Skripsi : Media Informasi Simpan Pinjam Berbasis Web DiPegadaian Ponorogo 6. Dosen Pembimbing II : Sugianti, S.SI 7. Konsultasi :
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
7
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.
8
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 Jurusan Teknik Informatika. Maka untuk memenuhi persyaratan 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.
9
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
10
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
11
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
12
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
13
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
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 6
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:
7
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.
8
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
9
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 tidak sulit.Saran merupakan masukkan yang sebaiknya dilakukan oleh penulis maupun perusahaan untuk menunjang keberhasilan media informasi simpan pinjam.
10
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. 21
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.
22
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
23
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.
24
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.
25
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.
26
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.
27
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,
28
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.
29
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 perangkat- perangkat 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
30
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. Simbol- simbol yang umum digunakan pada Flowchart adalah sebagai berikut :
31
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
32
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
33
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
34
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.
35
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.
22
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
23
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
24
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 :
25
Pemahaman kasus Penggalian Informasi Identifikasi kebutuhan Desain Sistem Desain Interface Implementasi aplikasi testing Membangun struktur data Membangun struktur tabel Generate Database Studi kelayakan teknis& operasional
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.
26
DCD sistem informasi data pelanggan dipegadaian ponorogo, dapat digambarkan sebagai berikut.
Data pelanggan data pelanggan
update
info pinjaman
Menyetujui pinjaman Mendapat data
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.
admin Pelanggan System informasi pegadaian ponorogo Direktur Pegadaian
27
Pelanggan Loket Data pelanggan Tampilan Data pelanggan admin Data pelanggan Tambah data pelanggan Edit admin Login Data baru edit Record Data pelanggan Record Data pelanggan data Record Data pelanggan admin Record admin
Gambar 3.3 DFD level 1 Keterangan : Dari gambar diatas, dapat diperoleh proses dimana pelanggan mendapatkan informasi lebih mudah mengenai system data pelanggan
28
2. Diagram Erd
Gambar 3.4 Diagram ERD Keterangan : Relasi tabel tersebut menampilkan proses dimana penginputan data anggota peminjam di dalam tabel pegadaian Ponorogo.
Anggota No_anggota* Nama_anggota Jenis_kelamin Tempat_lahir Tgl_lahir Alamat No_Hp No_identitas Password
Jenis simpan Id_jenis* Jenis_simpanan Jumlah
Pengambilan Id_ambil* Tanggal No_anggota** Jumlah User_id** Simpanan Id_simpanan* Tanggal No_anggota** Id_jenis** Jumlah User_id** Pinjaman Header id_pinjam* Tanggal No_anggota** Jumlah Lama Bunga User_id** Pinjaman Detail id_pinjam** Cicilan Angsuran Bunga Tgl_bayar Jumlah_bayar Users User_id* Password
29
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 Key No_anggota Nama_anggota Jenis_kelamin Tempat_lahir Tgl_lahir Alamat No_hp No_identitas password Char(10) Varhar(50) Char(2) Varchar(50) Date Varchar(50) Char(30) Char(30) Varchar(50) 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,
30
`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 Key Id_jenis char( 2 ) primary key Jenis_simpanan varchar(50) jumlah int (11)
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;
31
Keterangan : Tabel yang berfungsi untuk menyimpan data user yang masuk atau mengakses sistem. Nama Tabel : Pengambilan
Nama Field Type Key Id_ambil tanggal no_anggota jumlah user_id char (10) date char(10) int(11) varchar(50)
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
32
d. Nama Tabel : Pinjaman Detail
Nama Field Type Key id_pinjam char ( 10) Primary key cicilan smallint(6) angsuran int(11) bunga int (11) tgl_bayar date jumlah_bayar int(11) 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;
33
e. Nama Tabel : Pinjaman Header Nama Field Type Key id_pinjam char ( 10) Primary key tanggal date no_anggota chart(10) jumlah int (11) lama smallint(6) bunga smallint(6) user_id varchar(50) 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;
34
f. Nama Tabel : Simpanan Nama Field Type Key id_simpanan int( 11) Primary key tanggal date no_anggota char(10) id_jenis char (2) jumlah int(11) user_id varchar(50) 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 ;
35
g. Nama Tabel : Admin Nama Field Type Key User_id varchar ( 50) Primary key password varchar(50)
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
36
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.
37
2) Flowchart Menu Utama Home Admin master transaksi laporan End D Ya C Ya B Ya A Ya
Gambar 3.6 Flowchart Menu Utama
38
3) Flowchart Input Data
A Input data Reset Tidak End Tidak Input data save A ya
Gambar 3.7 Flowchart I nput Data
39
4) Flowchart Edit Data A Edit data Reset Tidak End Tidak Edit data save A ya
Gambar 3.8 Flowchart Edit Data
47
4. Perancangan Desain Interface
a. Menu Utama Gambar 3.9 Tampilan Menu Utama
b. Desain Home
Gambar 3.10 Desain Home
c. Tabel Anggota
Anggota
No anggota Nama anggota Jenis kelamin Tempat lahir Tanggal lahir alamat No Hp No identitas Password 1 xxxx xxxxx xxxxxx Xxxxx xxxx xx xxxx xxxxx 2
Gambar 3.11 Tampilan Anggota
Home Master Transaksi Laporan Keluar Hai, Admin selamat dating di Sistem informasi Pegadaian Ponorogo Home Master Transaksi Laporan Keluar
d. Tabel Jenis simpan
Gambar 3.12 Tampilan jenis simpan
e. Tabel Jenis Pengambilan
Gambar 3.13 Tampilan jenis pengambilan
Home Master Transaksi Laporan Keluar Pengambilan No Id ambil Tanggal No anggota jumlah User id 1 xxxx xxxxxx xxxxx Xxxxx xxxxxx 2
Jenis Simpan No Id Jenis
Jenis simpanan Jumlah 1 xxxx xxxxxx xxxxx 2 3
f. Tabel Jenis Pinjaman Detail
Gambar 3.14 Tampilan jenis pinjaman detail
g. Tabel Jenis Pinjaman
Gambar 3.15 Tampilan jenis pinjaman header
Home Master Transaksi Laporan Keluar Pinjaman Detail No Id pinjam cicilan Angsuran Bunga Tgl Bayar Jumlah bayar 1 xxxxxx xxxx xxxxx xxxxx xxxxx xxxx 2
Home Master Transaksi Laporan Keluar Pinjaman Header No Id pinjam tanggal No anggota jumlah lama bunga User id 1 xxxxx xxxxx xxxxx xxxxx xxxx Xxxxx xxxxx 2
h. Tabel Jenis Simpanan
Gambar 3.16 Tampilan jenis simpanan
i. Tabel Jenis Users
Gambar 3.17 Tampilan jenis users
Home Master Transaksi Laporan Keluar simpanan No Id simpanan tanggal No anggota Id jenis Jumlah User id 1 xxxxx xxxxx xxxxx xxxxx xxxx xxxxxx 2
Home Master Transaksi Laporan Keluar users No User id password 1 xxxxxx xxxxxxxx 2
5. Perancangan Desain Interface Admin
a. Desain Halaman Login
Gambar 3.18 Desain Halaman Login
b. Desain Menu Utama
Gambar 3.19 Desain Menu Utama
Administrator Username : Password : Login Home Master Transaksi Laporan Keluar
Reset
c. Input Daftar Simpanan Anggota
Gambar 3.20 Desain I nput Daftar Simpanan Anggota
d. Input Data jenis simpanan
Gambar 3.21 Desain I nput Data J enis Simpanan
No Anggota : Tanggal : : : Jenis kelamin : : : Jumlah :: :
Simpanan
Simpan
Baru Pertanggal Daftar
Id : Jenis : Jumlah :
Tambah
i. Daftar Pinjaman Anggota
Gambar 3.22 Tampilan Daftar pinjaman anggota
Id : Tanggal : No.Anggota : Jumlah : Lama : Bunga : User id :
Pinjaman
Ketentuan
Tambah
Cari
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:
Gambar 4.1 Tampilan Login
1 2
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 <form name="login" action="cek_login.php" method="POST" onSubmit="return validasi(this)"> <div class="login-inside"> <div class="login-data"> <div class="adlib"> <p align="center"><blink>Silahkan masukkan username dan pasword dengan benar</blink></p>
3. Menu Home Setelah masuk data Username dan Password anda akan memasuki tampilan halaman Home admin,tampilanya sebagai berikut :
Gambar 4.2 Tampilan Home Admin Penjelasan : 1 2 3 4 5
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
<link rel="stylesheet" href="css/style_table.css" type="text/css"/> <link type="text/css" href="css/excite-bike/jquery-ui- 1.8.21.custom.css" rel="stylesheet" /> 6. Input Daftar Jenis Simpanan Halaman ini berfungsi untuk menambahkan jenis simpanan.
Gambar 4.3 Tampilan Input J enis 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.
Script I nput_J enis simpanan.php <script language="javascript" src="modul/jenis/ajax.js"></script> 1 2
Penjelasan : 1. Tambah : yaitu kolom untuk menambah atau membuat data baru. 2. Edit hapus : yaitu kolom untuk mengedit atau menghapus data. 3. Cari : yaitu kolom untuk mencari sebuah data. 4. Simpanan Anggota Halaman ini digunakan untuk mencari data simpanan anggota.
Gambar 4.5 Tampilan Simpanan Anggota Penjelasan : 1. Simpanan berisi tentang simpanan anggota. 2. Pertanggal kolom ini untuk mencari data anggota (pertanggal). 3. Daftar kolom ini untuk mencari data anggota berdasarkan nomor anggota . 4. Simpan kolom ini untuk menyimpan data anggota 5. Baru kolom ini untuk menambah atau membuat data baru.
6. Pinjaman Anggota Halaman ini digunakan untuk memasukkan data nasabah .
Gambar 4.6 Tampilan Pinjaman Anggota
Penjelasan : 1. Pinjaman : yaitu menampilkan pinjaman data nasabah. 2. Ketentuan : yaitu menampilkan tentang peraturan yang ada. 3. Tambah : yaitu kolom ini bisa menambahkan data nasabah. 4. Cari : yaitu kolom pencarian data yang sudah ada.
5. Daftar Pembayaran Pinjaman Anggota Halaman ini digunakan untuk menampilkan data pembayaran nasabah.
Gambar 4.7 Tampilan Daftar Pembayaran Pinjaman Anggota Penjelasan : 1. Pembayaran : yaitu menampilkan pembayaran data nasabah. 2. Ketentuan : yaitu menampilkan tentang peraturan yang ada. 3. Tambah : yaitu kolom ini bisa menambahkan data nasabah. 4. Cari : yaitu kolom pencarian data yang sudah ada. 2 1 3 4
A. Kesimpulan Dari pembahasan sebelumnya, maka penulis memberikan kesimpulan : 1. Sistem informasi ini memberikan kemudahan dalam hal sarana teknologi informasi agar dalam pengelolaan atau pendataan nasabah dan pendataan pinjaman nasabah tidak manual lagi. 2. Dengan adanya sistem ini, maka sistem informasi pegadaian Di ponorogo ini dapat membantu dalam mendata nasabah dan mendata pinjaman nasabah untuk melengkapi sistem yang sudah ada.
B. Saran a. Pada sistem ini input datanya masih secara berkala jadi untuk pembaca bisa mengembangkan sistem ini agar menjadi lebih sempurna. b. Web ini hanya mampu mengelola atau mendata nasabah, mendata pinjaman nasabah. Untuk kedepannya lebih bisa mengembangkan agar menjadi web utama diperusahaan yang mengandung informasi tentang pegadaian. c. Mengingat bahwa sistem informasi pegadaian Di ponorogo adalah system yang baru pertama kalinya diimplementasikan di dalam perusahaan, tentunya system ini banyak sekali memiliki kelemahan dan kekurangan.
DAFTAR PUSTAKA
Davis, 1991. Dasar Sistem Imformasi. Andi Offset. Yogyakarta Jogiyanto, 1991. Analisis Dan Desain. Andi Offset. Yogyakarta Kadir, Abdul. 2003. Metode Waterffal. Andi Offset. Yogyakarta Kristanto, 2003. Perancangan Sistem Informasi. Andi Offset. Yogyakarta Muhyuzir, 2001. Sistem I nformasi, Yogyakarta: Andi Offset. Nugroho, 2011. Data Flow Diagram. Andi Offset. Yogyakarta Putra, Darliansyah. 2009. PHP dan MySQL dengan Editor Adobe Dreamweaver . Yogyakarta: Andi. Sutabri, 2005. Pengenalan Teknologi I nformasi, Andi: Yogyakarta Wijaya, 2007. Grafis Dan Desain, Andi: Yogyakarta Yuhefizar. 2009. Dasar Pemprograman Web. Yogyakarta : Andi http://juansyah.wordpress.com/2013/03/31/pengertian-sistem-informasi/
Pendekatan sederhana untuk SEO: Bagaimana memahami dasar-dasar optimasi mesin pencari dengan cara yang sederhana dan praktis melalui jalur penemuan non-spesialis untuk semua orang