Sistem informasi simpan pinjam di Koperasi Poltekes TNI AU Ciumbuleuit

  

BIODATA

I. Informasi Pribadi

  Nama : Abiakha Andhika Syahneppostera Tempat dan Tanggal Lahir : Bekasi, 6 Juni 1991 Jenis Kelamin : Laki-laki Agama : Islam Alamat : Jln.Titaran Dalam 1 gang 3 No.6 Rt/Rw 8/5

  Kec.Coblong, Kel.Sedang Serang E-Mail : abiakhaandhika@gmail.com

  No.Hp : 083821270266

II. Pendidikan Formal :

  Tahun 1997-2003 : SDN Arcamanik Endah. Bandung Tahun 2003-2006 : SMPN 49 Bandung Tahun 2006-2009 : SMA PGII 1 Bandung Tahun 2009-2014 : Program Studi Sistem Informasi

  Fakultas Tenknik dan Ilmu Universitas Komputer Indonesia Bandung.

  Bandung 17 Februari 2014

  

SISTEM INFORMASI SIMPAN PINJAM DI

KOPERASI POLTEKES TNI AU CIUMBULEUIT

SKRIPSI

  Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)

  Fakultas Teknik dan Ilmu Komputer

  

Oleh

Abiakha Andhika Syahneppostera

10509667

  

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMUKOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

2014

KATA PENGANTAR

  Pada kesempatan ini penulis memanjatkan puji syukur kepada Allah SWT atas anugrah dan kuasa-Nya sehingga penulis dapat mengerjakan sampai menyelesaikan skripsi dengan judul “SISTEM INFORMASI SIMPAN PINJAM DI KOPERASI POLTEKES TNI AU CIUMBULEUIT ”.

  Dalam menyelesaikan Skripsi ini, penulis mendapatkan bimbingan, bantuan dan dukungan serta petunjuk dari berbagai pihak. Oleh karena itu penulis tidak lupa mengucapkan terima kasih atas segala dukungan dan masukkan dalam penulisan skripsi ini, yaitu kepada :

  1. Allah SWT atas semua rahmat dan karunianya senantiasa memberi kesehatan,kelancaran dan kekuatan kepada penulis.

  2. Keluarga terimakasih atas doa dan dorongan yang diberikan serta keikhlasan yang selalu menjadikan penulis termotivasi.

  3. Dr. Ir. Eddy Suryanto Soegoto, M.Sc.,selaku Rektor Universitas Komputer Indonesia.

  4. Prof. Dr. Ir. Denny Kurniadie, M.Sc., selaku Dekan Fakultas Teknik dan Ilmu Komputer UNIKOM.

  5. Syahrul Mauluddin,S.Kom M.Kom sebagai dosen wali penulis (SI-20).

  6. Prof. Dr. Umi Narimawati, SE., M.Si sebagai dosen pembimbing telah banyak memberikan support dan sudah sabar membimbing, mengarahkan saya untuk menyelesaikan skripsi ini.

  7. Drs. H. Budiman Zainuddin, M.M. selaku Direktur Poltekes TNI AU Ciumbuleuit telah mengizinkan melakukan penelitian pada Koperasi Poltekes TNI AU Ciumbuleuit.

  8. Teman kelas SI-15 2009 atas semua kebersamaannya memberikan semangat.

  9. Semua pihak yang telah membantu dalam melaksanakan kegiatan penelitian dan penyusunan skripsi.

  Tidak ada satupun manusia yang diciptakan dengan kesempurnaannya karena kesempurnaan hanyalah milik Allah SWT. Karena penulis juga hanya seorang manusia yang kurang sempurna dan tidak luput dari kesalahan. Penulis menyadari masih banyak kesalahan karena penulis masih dalam tahap belajar dan membutuhkan evaluasi yang lebih banyak lagi. Akhir kata semoga semua pihak yang telah memberikan bantuan dan dukungan mendapatkan balasan yang lebih dari Allah SWT. Penulis berharap skripsi ini dapat bermanfaat khususnya bagi penulis dan umumnya untuk pembaca serta pihak-pihak lain yang membutuhkan untuk dijadikan referensi.

  Bandung, 2 Februari 2014 Abiakha Andhika. S

  

DAFTAR ISI

LEMBAR PENGESAHAN LEMBAR PERNYATAAN KEASLIAN

ABSTRAK ............................................................................................................ i

ABSTRACT ......................................................................................................... ii

KATA PENGANTAR........................................................................................ iii

DAFTAR ISI ....................................................................................................... v

DAFTAR GAMBAR .......................................................................................... xi

DAFTAR TABEL ............................................................................................. xv

DAFTAR SIMBOL .......................................................................................... xvi

  BAB I PENDAHULUAN

  1.1. Latar Belakang Penelitian .................................................................... 1

  1.2. Identifikasi dan Rumusan Masalah ...................................................... 5

  1.3. Maksud dan Tujuan Penelitian ............................................................ 6

  1.4. Kegunaan Penelitian ............................................................................ 7

  1.4.1. Kegunaan Akademis ............................................................... 7

  1.4.2. Kegunaan Praktis ..................................................................... 8

  1.5. Batasan Masalah .................................................................................. 8

  1.6. Lokasi dan Waktu Penelitian ............................................................... 9

  BAB II LANDASAN TEORI

  2.1. Sistem Informasi ................................................................................ 10

  2.1.1. Komponen Sistem Informasi ................................................. 10

  2.1.2. Kegiatan Sistem Informasi .................................................... 11

  2.2. Perancangan Basis Data ..................................................................... 12

  2.2.1. Entity Relationship Diagram (ERD) ..................................... 12

  2.2.2. Normalisasi ............................................................................ 13

  2.2.3. Database Management System (DBMS) .............................. 13

  2.2.4. Tabel Relasi ........................................................................... 14

  2.2.5. Struktur File ........................................................................... 15

  2.3. Perancangan Sistem ........................................................................... 15

  2.3.1. Flow Map .............................................................................. 15

  2.3.2. Diagram Konteks(Context Diagram) .................................... 16

  2.3.3. Data Flow Diagram ............................................................... 17

  2.3.4. Kamus Data ........................................................................... 18

  2.4. Tinjauan Perangkat Lunak ................................................................. 18

  2.4.1. Teknologi Java ...................................................................... 18

  2.4.2. NetBeans IDE ........................................................................ 21

  2.4.3. MySQL .................................................................................. 22

  2.5. Koperasi ............................................................................................. 23

  2.5.1. Pembentukan Koperasi .......................................................... 24

  2.5.2. Fungsi dan Peran Koperasi .................................................... 24

  2.5.3. Prinsip – Prinsip Koperasi ..................................................... 25

  2.5.4. Pengertian Pinjaman .............................................................. 25

  2.5.5. Pengertian Simpanan ............................................................. 25

  2.6. Jaringan Komputer ............................................................................. 26

  2.6.1 Jenis-Jenis Jaringan Komputer ............................................... 27

  BAB III OBJEK DAN METODE PENELITIAN

  3.1. Objek Penelitian ............................................................................... 28

  3.1.1. Sejarah Singkat Perusahaan ................................................. 28

  3.1.2. Visi dan Misi Perusahan ....................................................... 29

  3.1.3. Struktur Organisasi ................................................................ 29

  3.2. Metode Penelitian ............................................................................ 32

  3.2.1. Desain Penelitian .................................................................. 32

  3.2.2. Jenis dan Metode Pengumpulan Data .................................. 34

  3.2.2.1. Sumber Data Primer ........................................................... 34

  3.2.2.2. Sumber Data Sekunder ........................................... 35

  3.2.3. Metode Pendekatan dan Pengembangan Sistem ................... 35

  3.2.3.1. Metode Pendekatan Sistem ................................... 35

  3.2.3.2. Metode Pengembangan Sistem ............................. 36

  3.2.3.3 Alat Bantu Analisis dan Perancangan ..................... 38

  3.2.3.4. Coding .................................................................... 44

  3.3. Pengujian Software .......................................................................... 44

  BAB IV ANALISIS DAN PERANCANGAN SISTEM

  4.1. Analisis Sistem Yang Berjalan ........................................................ 46

  4.1.1. Analisis Dokumen ................................................................. 46

  4.1.2. Analisis Prosedur yang sedang Berjalan ............................... 51

  4.1.2.1. Prosedur Pendaftaran Anggota ............................... 51

  4.1.2.2. Prosedur Simpanan ................................................. 52

  4.1.2.3. Prosedur Penarikan Simpanan ................................ 53

  4.1.2.4. Prosedur Peminjaman ............................................. 54

  4.1.2.5. Prosedur Angsuran ................................................. 56

  4.1.3. Flowmap Sistem yang Berjalan ............................................ 56

  4.1.3.1. Flow Map Pendaftaran yang Sedang Berjalan ....... 57

  4.1.3.2. Flow Map Simpanan yang Sedang Berjalan .......... 58

  4.1.3.3. Flow Map Penarikan Simpanan yang Berjalan ...... 59

  4.1.3.4. Flow Map Pinjaman yang Sedang Berjalan ........... 60

  4.1.3.5. Flow Map Angsuran yang Sedang Berjalan ........... 61

  4.1.4. Diagram Konteks Sistem yang Berjalan .............................. 62

  4.1.5. Data Flow Diagram Sistem yang Berjalan ........................... 62

  4.1.5.1. DFD Level 1 ............................................................ 62

  4.1.5.2. DFD Level 2 Proses 1 ............................................. 63

  4.1.5.3. DFD Level 2 Proses 2 ............................................. 64

  4.1.5.4. DFD Level 2 Proses 3 ............................................. 64

  4.1.5.5. DFD Level 2 Proses 4 ............................................. 65

  4.1.5.6. DFD Level 2 Proses 5 ............................................. 65

  4.1.6. Evaluasi Sistem yang Sedang Berjalan ................................. 66

  4.2. Perancangan Sistem ............................................................................ 67

  4.2.1. Tujuan Perancangan Sistem ................................................... 67

  4.2.2. Gambaran Umum Sistem yang Diusulkan ............................. 68

  4.2.3. Perancangan Prosedur yang Diusulkan .................................. 68

  4.2.3.1. Prosedur Pendaftaran Anggota yang Diusulkan...... 68

  4.2.3.2. Prosedur Simpanan yang Diusulkan........................ 69

  4.2.3.3. Prosedur Penarikan yang Diusulkan........................ 70

  4.2.3.4. Prosedur Peminjaman yang Diusulkan.................... 71

  4.2.3.5. Prosedur Angsuran yang Diusulkan ........................ 72

  4.2.4. Flowmap Sistem yang Diusulkan.......................................... 73

  4.2.4.1. Flow Map Pendaftaran yang Diusulkan .................. 73

  4.2.4.2. Flow Map Simpanan yang Diusulkan ..................... 75

  4.2.4.3.Flow Map Penarikan Simpanan yang Diusulkan ..... 76

  4.2.4.4. Flow Map Pinjaman yang Diusulkan ...................... 77

  4.2.4.5.Flow Map Angsuran yang Diusulkan....................... 78

  4.2.5. Diagram Konteks Sistem yang Diusulkan ............................ 79

  4.2.6. Data Flow Diagram yang Diusulkan ..................................... 79

  4.2.6.1. DFD Level 1 ............................................................ 80

  4.2.6.2. DFD Level 2 Proses 1 ............................................. 80

  4.2.6.3. DFD Level 2 Proses 2 ............................................. 81

  4.2.6.4. DFD Level 2 Proses 3 ............................................. 82

  4.2.6.5. DFD Level 2 Proses 4 ............................................. 82

  4.2.6.6. Kamus Data ............................................................. 83

  4.2.7. Perancangan Basis Data ........................................................ 87

  4.2.7.1. Normalisasi.............................................................. 88

  4.2.7.2.Tabel Relasi .............................................................. 90

  4.2.7.3. Entity Relationship Diagram ................................... 91

  4.2.7.4. Struktur File............................................................. 92

  4.2.8. Kodifikasi ............................................................................... 95

  4.2.9. Perancangan Antarmuka ........................................................ 97

  4.2.9.1. Perancangan Login .................................................. 97

  4.2.9.2. Perancangan Antarmuka Administrator .............................. 98

  4.2.9.3. Perancangan Hasil Cetak Laporan .................................... 102

  4.2.9.4. Perancangan Antarmuka Operator .................................... 105

  4.2.9.5. Perancangan Cetak Bukti Tersaksi.................................... 110

  4.2.10. Perancangan Arsitektur Jaringan ................................................ 113

  BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

  5.1. Implementasi .................................................................................. 115

  5.1.1. Batasan Implementasi ......................................................... 115

  5.1.2. Implementasi Perangkat Lunak ........................................... 116

  5.1.3. Implementasi Perangkat Keras............................................. 116

  5.1.4. Implementasi Basis Data ...................................................... 117

  5.1.5. Implemetasi Antar Muka...................................................... 120

  5.1.5.1. Implementasi Halaman Utama Administrator...... 121

  5.1.5.2. Implementasi Halaman Utama Operator .............. 122

  5.1.6. Implemetasi Instalasi Program ............................................. 122

  5.1.7. Penggunaan Program............................................................ 126

  5.1.7.1 Implementasi Antar Muka Form Login.................. 126

  5.1.7.2 Implementasi Antar Muka Administrator .............. 126

  5.1.7.3 Implementasi Antar Muka Operator ...................... 131

  5.2. Pengujian ......................................................................................... 135

  5.2.1. Rencana Pengujian ............................................................... 135

  5.2.2. Kasus dan Hasil Pengujian................................................... 136

  5.2.3. Kesimpulan Hasil Pengujian ................................................ 145

  BAB VI KESIMPULAN DAN SARAN

  6.1. Kesimpulan ....................................................................................... 146

  6.2. Saran ................................................................................................. 147

  DAFTAR PUSTAKA LAMPIRAN SURAT KETERANGAN PERSETUJUAN PUBLIKASI

DAFTAR PUSTAKA

  Sumber dari Buku : Abdul Kadir. 2003. Pengenalan Sistem Informasi. Andi. Yogyakarta Al-Bahra bin Aldjamudin.2005. Analis dan Desain Sistem Informasi. Graha Ilmu.

  Yogyakarta Bambang Hariyanto. 2004. Rekayasa Sistem Berorientasi Objek.

  Informatika : Bandung. Bunafit Nugroho. 2005. Database RelationalDengan My SQL.

  Andi: Yogyakarta Jogiyanto, Hartono. 2005. Analisis & Desain Sistem Informasi Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi: Yogyakarta.

  Bella H. dan Julian C.W. 2012. Belajar Pemrograman Dasar Bahasa JAVA.

  Sistem Informasi UNIKOM. Bandung.

  Sumber dari Internet :

  http://emperordeva.wordpress.com/about/makalah-pengertian-koperasi/

  15-September-2013

  http://www.total.or.id/info.php?kk=Database%20Management%20System/

  13 September -2013

  http://www.slideshare.net/Mrirfan/pertemuanblackboxtesting3213042/

  12 Desember 2013

BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian

  Saat ini dalam menghadapi kemajuan jaman yang semakin cepat dan dinamis tentunya ilmu pengetahuan dan teknologi menjadi salah satu kebutuhan yang tidak dapat ditunda-tunda.Sistem Informasi yang berkembang dengan pesatnya menjadikan pengelolaan data akan dilakukan dengan suatu proses yang canggih dengan menggunakan komputerisasi, proses data yang diolah melalui suatu proses yang akhirnya menghasilkan output berupa informasi yang diperlukan. Keuntungan dari sistem informasi berbasis komputer adalah kecepatan dan keakuratan dalam memproses data, kemudahan pemakaian dan penghematan tempat penyimpanan data, sehingga mengurangi ongkos pemeliharaan dan laporan data.

  Banyak instansi perusahan besar dan modern memanfaatkan komputer sebagai alat bantu dalam menyelesaikan permasalahan yang sedang dihadapi, masalah ini dapat berupa informasi yang diperoleh dari data-data lapangan yang kemudian diolah sesuai dengan kebutuhan.Bagi perusahaan yang bergerak dibidang perekonomian sangatlah penting diperlukan suatu sistem aplikasi memberikan informasi secara efektif dan efisien.

  Koperasi merupakan suatu perkumpulan yang beranggotakan orang – orang atau badan hukum koperasi yang memberikan kebebasan masuk dan keluar

  2

  sebagai anggota, dengan bekerjasama secara kekeluargaan menjalankan usaha untuk mempertinggi kesejahteraan para anggotanya.

  Koperasi merupakan suatu badan usaha yang memiliki peranan yang sangat penting dalam menumbuh kembangkan potensi ekonomi rakyat serta mewujudkan kehidupan demokrasi ekonomi yang mempunyai ciri – ciri demokrasi, kebersamaan, kekeluargaan dan keterbukaan. Seiring dengan perkembangan teknologi yang melaju dengan pesat, koperasi pun semakin berkembang mengikuti arus teknologi.

  Agar aktivitas koperasi dapat berjalan dengan baik, selain penetapan sistem pengendalian internal yang memadai, juga diperlukan adanya penerapan sistem informasi yang terkomputerisasi dengan baik. Hal ini akan sangat mempermudah kinerja koperasi dalam mengelola data simpanan, pinjaman dan penyajian laporan baik laporan anggota, laporan simpanan para anggota, maupun data pinjaman anggota yang dibutuhkan dalam pengambilan kebijakan koperasi kedepannya.

  Koperasi Poltekes TNI AU Ciumbuleuit berdiri pada tahun 2010 beranggotakan 28 orang, dan sampai sekarang anggota koperasi mencapai 57 orang dan tidak menutup kemungkinan akan terus bertambah. Begitu juga adanya peningkatan dari modal dalam kurung waktu 4 tahun pada koperasi Poltekes TNI AU Ciumbuleuit ini dapat dilihat pada tabel 1.1

  3

TAHUN ANGGOTA MODAL 2010

  

1 2010 Rp.17.500.000 Rp.10.400.000 Rp.6.200.000

  Rp.39.200.000 Rp.19.100.000 Rp.11.770.000

  2013 (September)

  4

  

3 2012 Rp.32.150.000 Rp.18.000.000 Rp.10.250.000

  2011 Rp.23.750.000 Rp.12.350.000 Rp.7.500.000

  2

Tabel 1.2 Aktivitas Simpan Pinjam Koperasi Poltekes TNI AU CiumbuleuitTabel 1.1 Perkembangan ModalKoperasi Poltekes TNI AU Ciumbuleuit

  57 Rp.40.000.000 Koperasi Poltekes TNI AU Ciumbuleuit mengalami peningkatan pada aktifitas kegiatan simpan pinjam anggota koperasi. Aktivitas simpan pinjam dan pendapatan SHU koperasi yang tercatat dalam kurung 4 tahun dapat di lihat pada tabel 1.2

  2013

  44 Rp.37.000.000

  2012

  36 Rp.33.000.000

  2011

  28 Rp.30.000.000

NO AKHIR TAHUN SIMPANAN ANGGOTA PINJAMAN ANGGOTA SHU

  4

  Koperasi Poltekes TNI AU Ciumbuleuit memiliki ketentuan berdasarkan kesepakatan pengurus dan anggota koperasi yaitu, untuk setiap anggota baru diwajibkan membayar simpanan pokok sebesar Rp.350.000, untuk simpanan wajib Rp.35.000 per-bulan, dan simpanan sukarela yang besarnya tidak di tentukan, tetapi bergantung kepada kemampuan anggota. Simpanan sukarela dapat di setorkan dan diambil setiap saat oleh anggota. Untuk laporan kas Koperasi Poltekes TNI AU Ciumbuleuit pada bulan oktober 2013 dapat dilihat pada tabel 1.3.

Tabel 1.3 Laporan Kas Koperasi, Oktober 2013

  KAS

NO KETERANGAN KAS MASUK SALDO

KELUAR

  1 Saldo Awal Rp.5.350.000

  Simpan Pokok, 2

  2 Rp.700.000 Rp.6.050.000

  Anggota Baru Simpan Wajib Rp.2.280.000 Rp.8.330.000

  3 Simpanan Sukarela Rp.720.000 Rp.9.050.000

  4 Pembelian

  Rp.300.000 Rp.8.750.000

  5 Kebutuhan Koperasi

  6 Pinjaman Anggota Rp.2.000.000 Rp.6.750.000

  7 Angsuran Pinjaman Rp.2.000.000 Rp.8.750.000

  Gaji Pengurus Rp.2.500.000 Rp.6.250.000

  8 Koperasi

  9 Saldo Akhir Rp.6.250.000

  5

  Kelemahan pada Koperasi Poltekes TNI AU Ciumbuleuit proses pengelolaan simpanan dan pinjaman masih dalam bentuk pembukuan, sehingga penyajian dan pencarian data simpan pinjam memakan waktu yang cukup lama. Selain itu pembuatan laporan masih menggunakan Ms.Excel yang mengharuskan perekapan data satu persatu yang mengakibatkan penyajian laporan memakan waktu yang lama.

  Oleh karena itu sangat penting bagi koperasi untuk merubah sistem yang ada dengan sistem yang baru, agar kinerja koperasi bisa berjalan dengan semakin baik, Walaupun untuk selalu mengikuti perkembangan teknologi dibutuhkan pengorbanan yang tidak sedikit, terutama menyangkut masalah modal, tetapi koperasi mengharapkan dari setiap aktiva yang telah dikorbankan untuk investasi di bidang teknologi tersebut bisa memberi income yang sesuai bagi koperasi.

  Berdasarkan uraian diatas, maka penulis tertarik untuk melakukan penelitian yang difokuskan pada masalah pengelolaan simpanan dan pinjaman di Koperasi Poltekes TNI AU Ciumbuleuit dengan menetapkan judul penelitian “Sistem Informasi Simpan Pinjam di Koperasi Poltekes TNI AU Ciumbuleuit”.

1.2. Identifikasi dan Rumusan Masalah

  Berdasarkan uraian diatas penulis dapat mengidentifikasikan beberapa masalah sebagai berikut :

  1. Masih manualnya proses transaksi simpan pinjam yaitu menggunakan alat tulis, buku dan kalkulator. Sehingga memperlambat sistem, dan banyak menyita waktu.

  6

  2. Adanya kesulitan dalam pencarian data simpanan dan pinjaman anggota.

  3. Pembuatan laporan simpan pinjam masih menggunakan Ms.Excel yang mengharuskan perekapan data satu persatu Rumusan Masalah :

  1. Bagaimana sistem informasi simpan pinjam yang sedang berjalan di Poltekes TNI AU Ciumbuleuit.

  2. Bagaimana perancangan sistem informasi simpan pinjam pada koperasi Poltekes TNI AU Ciumbuleuit.

  3. Bagaimana Implementasi sistem informasi simpan pinjam pada koperasi Poltekes TNI AU Ciumbuleuit.

  4. Bagaimana Pengujian sistem informasi simpan pinjam pada koperasi Poltekes TNI AU Ciumbuleuit.

1.3. Maksud dan Tujuan Penelitian

  Maksud dari penelitian ini adalah untuk membangun sistem informasi pengelolaan simpan pinjam pada koperasi Poltekes TNI AU Ciumbuleuit guna membantu pengurus dalam pengelolaan data - data koperasi khususnya pada pengelolaan simpan pinjam.

  Adapun tujuan penulis melakukan penelitian adalah sebagai berikut:

  1. Untuk mengetahui sistem pengelolaan simpan pinjam di koperasi Poltekes TNI AU Ciumbuleuit.

  7

  2. Untuk merancang sistem informasi simpan pinjam pada Koperasi Poltekes TNI AU Ciumbuleuit.

  3. Untuk mengimplementasikan sistem informasi simpan pinjam pada koperasi Poltekes TNI AU Ciumbuleuit.

  4. Untuk melakukan pengujian sistem informasi simpan pinjam di Koperasi Poltekes TNI AU Ciumbuleuit.

1.4. Kegunaan Penelitian

  Penulis berharap dalam penyusunan usulan penelitian ini dapat berguna bagi berbagai pihak, diantaranya :

1.4.1. Kegunaan Akademis

  1. Bagi Pengembangan Ilmu Dapat menambah sumbangan informasi bagi pengembangan ilmu Manajemen Informatika, terutama mengenai simpan pinjam.

  2. Bagi Peneliti Lain Dapat menjadi bahan referensi untuk perbaikan atau pengembangan bagi peneliti lainnya yang akan meneliti bidang atau masalah yang sama.

  3. Bagi Penulis Agar dapat menambah wawasan dan meningkatkan pengetahuan sekaligus memahami pentingnya teori yang didapat dalam perkuliahan serta dapat mengaplikasikan teori tersebut ke dalam dunia pekerjaan.

  8

1.4.2. Kegunaan Praktis

  1. Bagi Koperasi yaitu agar dapat dijadikan sebagai sumber pemikiran dan rekomendasi dalam upaya meningkatkan kinerja koperasi dalam proses simpan pinjam serta kajian dan pertimbangan bagi perkembangan dan kemajuan koperasi.

  2. Bagi Anggota Agar anggota dapat merasakan keefektifan waktu dalam pelayanan kebutuhan – kebutuhan setiap anggota.

1.5. Batasan Masalah

  Pembuatan sistem informasi ini hanya dibatasi pada masalah-masalah sebagai berikut :

  1. Sistem Informasi yang dibangun meliputi pendaftaran anggota, pengolahan simpanan, pengolahan pinjaman, dan pembayaran angsuran pinjaman.

  2. Pembuatan laporan meliputi laporan anggota, laporan transaksi simpanan, laporan laporan pinjaman dan laporan pembayaran angsuran pinjaman.

  3. Sistem Informasi yang di bangun tidak membahas mengenai pembagian SHU, laporan laba-rugi di koperasi dan masalah keuangan pada bagian keuangan Koperasi Poltekes TNI AU Ciumbuleuit.

  9

1.6. Lokasi dan Waktu Penelitian

  Pelaksanaan penelitian dilakukan di Koperasi Poltekes TNI AU Ciumbuleuit yang bertempat di Jl. Ciumbuleuit No 203 Bandung 40142.

  Sedangkan estimasi jadwal penyelesaian tugas akhir ini dilakukan selama enam bulan dan dapat dilihat pada tabel 1.4

Tabel 1.4 Estimasi Jadwal Penelitian

  Agustus Septembe Oktober Novenber Desember Januari 2013 2013 2013 2013 2013 2014 Aktivitas No 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Penentuan

  • dan Analisis

  1 Spesifikasi Observasi

  • Wawancara - Penulisan

  2 Proposal Desain

  • Sistem dan Perangka Lunak

  3 Analisis - Permasalahan Rancangan

  • Awal Implementasi - dan Uji Coba Unit

  4 Uji Coba - Awal User Interface

  • Intergerasi dan Uji Coba Sistem

  5 Uji Coba

  • Software pada User Perbaikan -

BAB II LANDASAN TEORI

2.1. Sistem Informasi

  Sistem informasi dalam sebuah sistem meliputi pemasukan data (input) kemudian diolah melalui suatu model dalam pemrosesan data dan hasil informasi akan ditangkap kembali sebagai suatu input dan seterusnya sehingga membentuk siklus informasi yang dapat diperoleh dari sistem informasi sebagai sistem khusus dalam organisasi untuk mengolah informasi tersebut.

  Menurut Al–Bahra Bin Ladjamudin (2005 : 13) Sistem informasi didefinisikan sebagai sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk pengendali informasi.

  Lain halnya dengan Azhar Susanto (2000 : 59) Sistem informasi adalah kumpulan dari sub – sub sistem baik phisik maupun non phisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna.

2.1.1. Komponen Sistem Informasi

  Komponen Sistem Informasi terdiri dari : 1. Hardware, terdiri dari komputer, printer dan jaringan.

  11

  Hardware (Perangkat keras)

  3. Data, merupakan komponen dasar dari informasi yang akan diproses lebih lanjut untuk menghasilkan suatu informasi.

  4. Prosedur, menghubungkan berbagai perintah dan aturan yang akan menentukan rancangan dan penggunaan sistem informasi.

  5. Manusia, yang terlibat dalam kegiatan sistem informasi seperti operator,pemimpin sistem informasi dan sebagainya.

  Gambar 2.1

  Komponen Sistem Informasi (Sumber : Al-Bahra Bin Ladjamudin ,Analisis dan Desain Sistem Informasi,

  2005, Graha Ilmu : Yogyakarta)

  (manusia)

  2. Software, merupakan kumpulan dari perintah atau fungsi yang ditulis dengan aturan tertentu untuk memerintahkan komputer dalam melaksanakan tugas tertentu.

  (prosedur) People

  DATA Procedures

  Software (perangkat lunak)

2.1.2. Kegiatan Sistem Informasi

  4. Penyimpanan, suatu kegiatan untuk memelihara dan menyimpan data.

  3. Output, suatu kegiatan untuk menghasilkan laporan dari proses tersebut.

  2. Proses, menggambarkan bagaimana suatu data diproses untuk menghasilkan suatu informasi yang bernilai tambah.

  Kegiatan yang terdapat dalam sistem informasi adalah sebagai berikut :

  1. Input, menggambarkan bagaimana suatu kegiatan untuk menyediakan data untuk diproses.

  12

  5. Control, suatu kegiatan untuk menjamin bahwa sistem informasi tersebut berjalan sesuai dengan yang diharapkan.

2.2. Perancangan Basis Data

  Perancangan basis data yang akan dibangun dalam sistem informasi ini, adalah Entity Relationship Diagram (ERD) dan normalisasi. Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang, seperti:

  1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali secara cepat dan mudah.

  2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

  3. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.

2.2.1. Entity Relationship Diagram (ERD)

  Entity Relationship Diagram (ERD) merupakan suatu teknik untuk menganalisis dan menjelaskan data yang dibutuhkan oleh pemakai sistem.

  Penjelasan data harus dibuat secara singkat, akurat dan dapat dibaca oleh pemakai, programmer dan spesialis teknik lainnya.

  13

  Entity Relationship Diagram (ERD) berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari ‘dunia nyata’ yang ditinjau”. Entity Relationship Diagram (ERD) adalah model konseptual yang menjabarkan hubungan antar penyimpan data dan hubungan data.

  2.2.2. Normalisasi

  Normalisasi merupakan proses pengelompokkan elemen data menjadi table-tabel yang menunjukkan entitas dan relasinya, dimana relasi dapat dipecah lagi menjadi beberapa tabel.

  Normalisasi adalah menghilangkan redudansi data, menentukan key yang unik untuk mengakses data item dan membantu menentukan hubungan yang diperlukan data item. Tingkat normalisasi dapat disebut normal forms.

  2.2.3. Database Management System (DBMS)

  Menurut Connolly dan Begg (2002, p16), Database Management System merupakan: “sebuah sistem perangkat lunak yang memungkinkan pengguna untuk mendefinisikan, membuat, mengatur, dan mengontrol pengaksesan ke dalam basis data.” Sebuah DBMS menyediakan fasilitas– fasilitas sebagai berikut :

  14

  1. DBMS memungkinkan pengguna untuk mendefinisikan basis data, dengan menggunakan Data Definition Language (DDL). DDL memungkinkan pemakai untuk menspesifikasikan tipe – tipe dan struktur data serta constraint pada data untuk disimpan di dalam basis data.

  2. DBMS memungkinkan pengguna untuk memasukkan, mengubah, menghapus, dan mengambil data dari basis data dengan menggunakan Data Manipulation Language (DML).

  3. DBMS menyediakan pengontrolan akses ke dalam basis data. Contohnya, DBMS menyediakan :

  a. Security System, mencegah pengguna yang tidak memiliki hak dalam mengakses basis data b. Integrity system, mengatur konsistensi dari data yang disimpan.

  c. Concurrency control system, memungkinkan pengaksesan basis data secara bersama – sama.

  d. Recovery control system, memperbaiki basis data kembali ke bentuk semula sebelum terjadinya kerusakan perangkat keras atau kerusakan perangkat lunak.

  e. User-accessible catalog, berisi gambaran dari data yang terdapat di dalam basis data.

  2.2.4. Tabel Relasi

  Tabel relasi merupakan proses untuk mengoganisasikan file untuk menghilangkan group elemen yang berulang-ulang dan pengelompokan data

  15

  menjadi tabel-tabel yang menunjukan entity dan relasinya yang berfungsi untuk mengakses data item sedemikian rupa sehingga database tersebut mudah dimodifikasi.

2.2.5. Struktur File

  File merupakan kumpulan dari item data yang diatur didalam suatu record, dimana item-item data tersebut dimanipulasi untuk proses tertentu. Stuktur file dibuat sebagai pendukung agar pemakai (User) mengetahui segala yang berhubungan dengan pengolahan data base

2.3. Perancangan Sistem

  Pada langkah ini perancangan digambarkan dalam bentuk bagan alir dokumen (flow map), diagram kontek (context diagram), dan diagram arus data (data flow diagram).

2.3.1. Flow Map

  Berikut adalah definisi flow map menurut Al Bahra Bin Ladjamudin (2006 : 265): “Flow map adalah bagan bagan yang mempunyai arus yang menggambarkan langkah- langkah penyelesaian suatu masalah. Flow map merupakan cara penyajian dari suatu algoritma”

  Ada dua macam Flow map yang menggambarkan proses dengan komputer, yaitu:

  16

  1. System Flow map Bagan yang memperlihatkan urutan proses dalam sistem dengan menunjukan alat media input, output serta jenis media penyimpanan dakam proses pengolahan data.

  2. Program Flow map Bagan yang memperlihatkan urutan instruksi yang digambarkan dengan simbol tertentu untuk memcahkan masalah dalam suatu program.

2.3.2. Diagram Konteks(Context Diagram)

  Menurut Al-Bahra Bin Ladjamudin (2005 : 64) diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Tujuannya adalah untuk menggambarkan sistem yang sedang berjalan, mendefinisikan awal dan akhir dari data yang masuk dan keluar sistem. Diagram Konteks menyoroti sejumlah karakteristik penting sistem yaitu:

  1. Kelompok pemakai, organisasi atau sistem lain dimana sistem melakukan komunikasi yang disebut juga sebagai terminator.

  2. Data masuk, data yang diterima sistem dari lingkungan dan harus diproses dengan cara tertentu.

  3. Data keluar, data yang dihasilkan sistem dan diberikan ke dunia luar.

  4. Penyimpanan data (data store) yang digunakan secara bersama antara sistem dengan terminator. Data ini dapat dibuat oleh sistem dan digunakan oleh lingkungan atau sebaliknya, dibuat oleh lingkungan dan digunakan oleh sistem. Hal ini berarti pembuatan simbol data store dalam context diagram dibenarkan, dengan syarat simbol tersebut merupakan bagian dari dunia luar sistem.

  17

  5. Adanya batasan antara sistem dan lingkungan (rest of the world).

2.3.3. Data Flow Diagram

  Menurut Al-Bahra Bin Ladjamudin (2005 : 65) Diagram aliran data(data flow diagram) merupakan: ”model dari sistem untuk mengambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram aliran data adalah memudahkan pemakai atau user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan.” Komponen-komponen dalam data flow diagram:

  1. Proses. Proses menunjukkan transformasi dari masukan menjadi keluaran, dalam hal ini sejumlah masukan dapat menjadi hanya satu keluaran ataupun sebaliknya. Proses umumnya didefinisikan dengan kata tunggal, atau kalimat sederhana.

  2. Aliran. Komponen ini direpresentasikan dengan menggunakan panah yang menuju ka atau dari proses. Digunakan untuk menggambarkan gerakan paket data atau informasi dari satu bagian ke bagian lain dari sistem dimana penyimpanan mewakili lokasi penyimpanan data.

  3. Penyimpanan. Komponen ini digunakan untuk memodelkan kumpulan data atau paket data. Notasi yang digunakan adalah garis sejajar, segi empat dengan sudut melengkung atau persegi panjang.

  4. Terminator. Komponen ini direpresentasikan menggunakan persegi panjang yang mewakili entiti luar dimana sistem berkomunikasi.

  18

  Biasanya notasi ini melambangkan orang atau kelompok orang yang berada di luar kontrol sistem atau bisa juga merupakan sistem lain.

2.3.4. Kamus Data

  Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem. Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses.

2.4. Tinjauan Perangkat Lunak

  Perangkat lunak merupakan suatu bagian dari sistem komputer yang digunakan dalam perancangan program aplikasi. Perangkat lunak yang digunakan dalam membangun sistem informasi ini akan dijelaskan sebagai berikut.

2.4.1. Teknologi Java

  JAVA™ merupakan bahasa pemograman yang dikembangkan Sun Microsystem yang dirilis pada tahun 1995 sebagai komponen utama dari Sun Microsystem Lingkungan (Platform) Java. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat dijalankan di berbagai jenis

  19

  sistem operasi dan arsitektur komputer. Bahasa ini juga dirancang untuk pemograman di Internet sehingga dirancang agar aman dan portable.

  Berdasarkan white paper resmi dari Sun, Java memiliki karakteristik sebagai berikut :

  1. Sederhana (Simple) Bahasa pemrograman Java menggunakan sintaks mirip dengan C++, namun sintaks pada Java merupakan penyederhanaan dari bahasa C++.

  Penyederhanaan dilakukaan dengan menambahkan fitur-fitur pendukung yang belum terdapat dalam C++ dan menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java sederhana karena hanya memiliki 3 (tiga) tipe angka data primitive, boolean, dan array.

  Selebihnya, semua yang ada di dalam Java adalah kelas. Fitur yang tidak terdapat dalam C++, yang ditawarkan java, dua diantaranya automatic memori allocation dan memori garbage collection(pengumpulan sampah). Dengan mekanisme ini, user tidak perlu membebaskan memori yang dialokasikan, karena semua dilakukan oleh Mesin Virtual Java. Java juga mendukung penulisan program multi jalinan, yaitu suatu program yang dapat melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan.

  2. Berorientasi Objek (Object Oriented) Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali.

  Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.

  20

  3. Terdistribusi (Distributed) Java dibuat untuk membuat aplikasiterdistribusi secara mudah dengan adanya libraries networkingyang terintegrasi pada Java.

  4. Interpreted

  Program Java dijalankan menggunakan interpreter yaitu Java Virtual

  Machine (JVM). Hal ini menyebabkan source code Java yang telah

  dikompilasi menjadi Java bytecode sdapat dijalankan pada platform yang berbeda-beda.

  5. Robust

  Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai Runtime-Exception handling untuk membantu mengatasi error pada pemrograman.

  6. Secure

  Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.

  7. Architecture Neutral

  Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan Java Virtual Machine(JVM).

  21

  8. Portabel Source code maupun program Java dapat dengan mudah dibawa ke

  platform yang berbeda-beda tanpa harus dikompilasi ulang.

  9. Performance

  Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain.

  10. Multithreaded

  Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.

  11. Dynamic Java didesain untuk dapat dijalankan pada lingkungan yang dinamis.

  Perubahan pada suatu class dengan menambahkan properti ataupun metode dapat dilakukan tanpa menggangu program yang menggunakan

  class tersebut.

2.4.2. NetBeans IDE

  Netbeans merupakan sebuah aplikasi Integrated Development

  

Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan di

  atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu debugger.

  22