vi Univarsitas Kristen Maranatha
ABSTRAK
Analisis dan Perancangan Aplikasi simpan pinjam ini dibuat dengan tujuan untuk memberikan kemudahan bagi seluruh anggota dan semua pihak yang terlibat di koperasi KKB IKOPIN di dalam penyimpan data keuagan, pengelolaan transaksi simpanan maupun transaksi pinjaman, memperbaharui dan mengakses dan mencari data – data anggota secara lengkap dan akurat.
Aplikasi ini dibangun untuk menjawab kelemahan sistem manual yang diterapkan selama ini, dimana selama ini pencarian data kurang efektif dan butuh ruangan yang sangat besar untuk menyimpan data – data tersebut. Hal tersebut sangatlah merepotkan dan merugikan bagi koperasi, maka dari itu penulis menawarkan sebuah sistem aplikasi simpan pinjam studi kasus di KKB IKOPIN, untuk meminimalisasi kelemahan sistem yang ada selama ini.
Perangkat lunak yang akan dibangun menggunakan pemograman berorientasi objek (object oriented programming) dengan menggunakan bahasa pemograman VB.NET dan Microsoft SQL Server 2000 Developer Edition sebagai data basenya,Unified Modeling Language (UML) sebagai alat bantu pemodelan.
Kata kinci : KKB IKOPIN, anggota, VB.NET.Microsoft SQL Server, Unified Modeling Language (UML), Object Oriented Programming
vii Univarsitas Kristen Maranatha
ABSTRACT
Analysis and Scheme Of this System Application saving money made as a mean to give amenity for all employees and all party in concerned grocery shop in depositor of goods data, management of goods sales transaction and also transaction purchasing of goods, innovating and accessing and searching goods data completely and accurate.
This application woke up to answer weakness of applied manual system during the time, where during the time seeking of data less effective and require very big room for the save of data - data. The mentioned very disturbing and harm to owner of grocery shop, hence from that writer offer a application system grocery shop, for the minimization of weakness of existing system during the time.
Software to be woke up use object of oriented programming ( object of oriented programming) by using programming Ianguage of VB.NET and of Microsoft SQL Server 2000 Developer Edition as his database,Unified Modelling of Language ( UML) as a means of assist Modeling.
viii Univarsitas Kristen Maranatha
DAFTAR ISI
DAFTAR ISI ... V
DAFTAR TABEL ... IX
DAFTAR GAMBAR ... X
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 3
1.3 Tujuan Pembahasan ... 3
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 5
BAB II KAJIAN TEORI ... 6
2.1 Konsep Dasar Sistem Informasi ... 6
2.2 Karakter Sistem ... 7
2.3 Kualitas Sistem Informasi ... 8
2.4 Klasifikasi Sistem Informasi ... 8
2.4.1 Sistem Pemrosesan Transaksi ... 9
2.4.2 Sistem Informasi Manajemen ... 9
2.4.3 Karakteristik Sistem Informasi Manajemen ... 9
2.5 Komponen Sistem Informasi ... 10
2.5.1 Perangkat Keras ... 10
2.5.2 Perangakt Lunak ... 10
2.5.3 Data ... 10
2.5.4 Prosedur ... 10
2.5.5 Flowmap ... 11
ix Univarsitas Kristen Maranatha
2.5.7 ErDiagram ... 12
2.6 Uml ... 13
2.6.1 Things ... 14
2.6.2 Relationship ... 18
2.6.3 Diagrams ... 19
2.7 Konsep Dasar Sistem Berorientasi Objek... 22
2.8 Visual Basic.Net ... 23
2.8.1 Objek Connection ... 24
2.9 Konsep Basis Data ... 24
2.10 Teknik Pengujian Perangkat Lunak ... 25
2.10.1 Teknik Pengujian White Box ... 25
2.10.1 Teknik Pengujian Black Box ... 26
BAB III ANALISIS DAN PERANCANGAN ... 27
3.1 Deskripsi Umum Sistem... 27
3.2 Proses Bisnis ... 27
3.2.1 Prosedur ... 27
3.2.2 FlowMap ... 28
3.3 Perancangan Sistem Informasi ... 35
3.3.1 Penjelasan Fitur ... 35
3.3.2 Pengguna Sistem ... 37
3.4 Er Diagram ... 37
3.5 Use Case Diagram ... 39
3.6 Scenario Use Case ... 40
3.6.1.1 Scenario Use Case Tambah Data Wilayah... 40
3.6.1.2 Scenario Use Case Ubah Data Wialayah ... 40
x Univarsitas Kristen Maranatha
3.6.2.1 Scenario Use Case Tambah Data Anggota ... 42
3.6.2.2 Scenario Use Case Ubah Data Anggota ... 42
3.6.2.3 Scenario Use Case Hapus Data Anggota ... 43
3.6.3.1 Scenario Use Case Tambah Data Petugas ... 44
3.6.3.2 Scenario Use Case Ubah Data Petugas ... 44
3.6.3.3 Scenario Use Case Hapus Data Petugas ... 45
3.6.4.1 Scenario Use Case Tambah Data Simpanan ... 46
3.6.4.2 Scenario Use Case Ubah Data Simpanan ... 46
3.6.4.3 Scenario Use Case Hapus Data Simpanan ... 47
3.6.5.1 Scenario Use Case Tambah Data Pinjaman ... 48
3.6.5.2 Scenario Use Case Ubah Data Pinjaman ... 48
3.6.5.3 Scenario Use Case Hapus Data Pinjaman ... 49
3.6.6.1 Scenario Use Case Tambah Data Denda ... 50
3.6.6.2 Scenario Use Case Ubah Data Denda ... 50
3.6.6.3 Scenario Use Case Hapus Data Denda ... 51
3.7 Sequence Diagram ... 52
3.8 Class Diagram... 66
3.9 Perancangan User Interface... 68
BAB IV HASIL Tercapai ... 99
4.1 Desain Dan Fitur Keseluruhan Aplikasi Simpan Pinjam ... 99
4.1.1 Tampilan Halaman Login ... 99
4.1.2 Tampilan Halaman Utama ... 100
4.1.3 Tampilan Data Anggota ... 101
4.1.4 Tampilan Data Petugas... 102
4.1.5 Tampilan Data Wilayah ... 103
xi Univarsitas Kristen Maranatha
4.1.7 Tampilan Data Pinjaman ... 105
4.1.8 Tampilan Data Denda ... 106
4.1.9 Tampilan Transaksi Pendaftaran Simpanan ... 107
4.1.10 Tampilan Transaksi Daftar Pendaftaran Simpanan ... 108
4.1.11 Tampilan Pencatatan Transaksi Simpanan ... 109
4.1.12 Tampilan Transaksi Pemberian Bunga ... 110
4.1.13 Tampilan Transaksi Pencatatan Pinjaman ... 111
4.1.14 Tampilan Transaksi Data Agunan ... 112
BAB V Evaluasi ... 113
5.1 Hasil Pengujian ... 113
BAB VI KESIMPULAN DAN SARAN ... 6.1 Kesimpulan ... 123
xii Univarsitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1. Piramida Sistem Informasi ... 8
Gambar 2. Class ... 14
Gambar 3. Interface ... 14
Gambar 4. Collaboration ... 15
Gambar 5. Use Case ... 15
Gambar 6. Active Class ... 16
Gambar 7. Component ... 16
Gambar 8. Node ... 16
Gambar 9. Interaction ... 17
Gambar 10. State Machine ... 17
Gambar 11. Package ... 18
Gambar 12. Note ... 18
Gambar 13. Dependency ... 18
Gambar 14. Association ... 19
Gambar 15. Generalization ... 19
Gambar 16. Relization ... 19
Gambar 17. Include Relationship ... 22
Gambar 18. Extends Relationship ... 22
Gambar 19. Proses bisnis untuk melakukan Simpanan ... 29
Gambar 20. proses bisnis untuk melakukan Pinjaman ... 31
Gambar 21. Proses bisnis untuk melakukan Angsuran ... 33
Gambar 22. Proses bisnis pembuatan Laporan ... 34
Gambar 23. ERD Diagram ... 38
Gambar 24. Use Case Diagram Sistem ... 39
Gambar 25. Sequence Diagram Login ... 52
Gambar 26. Sequence Diagram Tambah Wilayah ... 53
Gambar 27. Sequence Diagram Tambah Petugas ... 54
Gambar 28. Sequence Diagram Tambah Anggota ... 55
Gambar 29. Sequence Diagram Tambah Simpanan ... 56
Gambar 30. Sequence Diagram Tambah Pinjaman ... 57
Gambar 31. Sequence Diagram Pendaftaran Simpanan ... 58
Gambar 32. Sequence Diagram Transaksi Catat Simpanan ... 59
Gambar 33. Sequence Diagram Cek Simpanan ... 60
Gambar 34. Sequence Diagram Pemberian Bunga... 61
Gambar 35. Sequence Diagram Pendaftaran Pinjaman ... 62
Gambar 36. Sequence Diagram Angsuran ... 63
Gambar 37. Sequence Diagram Kelola Laporan ... 64
Gambar 38. Sequence Diagram Cetak Laporan ... 67
Gambar 39. Class Diagram ... 49
Gambar 40. UID Login ... 68
Gambar 41. UID Master Data Wilayah ... 69
Gambar 42. UID Master Data Petugas ... 71
Gambar 43. UID Master Data Anggota... 73
Gambar 44. UID Master Data Simpanan ... 75
Gambar 45. UID Master Data Pinjaman ... 77
Gambar 46. UID Transaksi Pendaftaran Simpanan... 79
Gambar 47. UID Daftar Simpanan ... 81
xiii Univarsitas Kristen Maranatha
Gambar 49. UID Daftar Transaksi Catat Simpanan ... 83
Gambar 50. UID Pemberian Bunga ... 85
Gambar 51. UID Daftar Pemberian Bunga ... 86
Gambar 52. UID Cek Transaksi Simpanan ... 88
Gambar 53. UID Daftar Saldo ... 89
Gambar 54. UID Transaksi Pendaftaran Pinjaman ... 91
Gambar 55. UID Daftar Transaksi Pinjaman ... 94
Gambar 56. UID Transaksi Angsuran ... 95
Gambar 57. UID Pembagian SHU ... 97
Gambar 58. Tampilan Halaman Login ... 99
Gambar 59. Tampilan Halaman Menu Utama ... 100
Gambar 60. Tampilan Halaman Data Anggota ... 101
Gambar 61. Tampilan Halaman Data Petugas ... 102
Gambar 62. Tampilan Halaman Data Wilayah ... 103
Gambar 63. Tampilan Halaman Data Simpanan ... 104
Gambar 64. Tampilan Halaman Data Pinjaman ... 105
Gambar 65. Tampilan Halaman Data Denda ... 106
Gambar 66. Tampilan Halaman Transaksi Pendaftaran Simpanan ... 107
Gambar 67. Tampilan Halaman Transaksi Daftar Simpanan ... 108
Gambar 68. Tampilan Halaman Pencatatan Transaksi Simpanan ... 109
Gambar 69. Tampilan Halaman Pemberian Bunga Simpanan ... 110
Gambar 70. Tampilan Halaman Transaksi Pencatatan Pinjaman ... 111
xiv Univarsitas Kristen Maranatha
DAFTAR TABEL
Tabel I Tabel Login... 69
Tabel II Tabel Data Wilayah ... 70
Tabel III Tabel Data Petugas ... 72
Tabel IV Tabel Data Anggota ... 74
Tabel V Tabel Data Simpanan ... 76
Tabel VI Tabel Data Pinjaman ... 78
Tabel VII Tabel Transaksi Pendaftaran Simpanan ... 80
Tabel VIII Tabel Transaksi Daftar Simpanan ... 81
Tabel IX Tabel Transaksi Catat Simpanan ... 83
Tabel X Tabel Daftar Transaksi Catat Simpanan ... 84
Tabel XI Tabel Transaksi Pemberian Bunga ... 86
Tabel XII Tabel Daftar Pemberian Bunga ... 87
Tabel XIII Tabel Transaksis Cek Simpanan ... 88
Tabel XIV Tabel Daftar Saldo Simpanan ... 90
Tabel XV Tabel Transaksi Pencatatan Pinjaman ... 92
Tabel XVI Tabel Daftar Transaksi Pencatatan Pinjaman ... 94
Tabel XVII Tabel Transaksi Angsuran ... 96
xv Univarsitas Kristen Maranatha
LAMPIRAN A : KUISONER
Nama :_____________ Pekerjaan :___________
Quesioner
1. Apakah menurut anda desain dari aplikasi ini bagus?
Jawab:________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____
2.Dari segi fitur, apakah menurut anda fitur – fitur yang ditawarkan pada aplikasi ini
telah disesuaikan dengan kebutuhan transaksi simpanan dan transaksi pinjaman
di koperasi KKB IKOPIN (dengan keadaan sekarang)?
Jawab:
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____
3. Apakah navigasi dari aplikasi ini sangat mudah dipahami?
Jawab :
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____
xvi Univarsitas Kristen Maranatha
5.Apakah dengan adanya aplikasi simpan pinjam ini, dapat membantu untuk
mempermudah pihak koperasi dalam malakukan transaksi simpanan, transaksi
pinjaman dan pencarian serta penyimpan data bila dibandingkan dengan cara
manual yang selama ini telah diterapkan?
Jawab:
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____
xvii Univarsitas Kristen Maranatha
LAMPIRAN B : Riwayat Hidup
Riwayat Hidup
Data Pribadi
Nama Lengkap
: Alex Pramanata Purba
Nama Panggilan
: Alex
Tempat / Tgl Lahir
: Kisaran / 11 Desember 1987
Alamat Sekarang
: Sarijadi Blok XVI No.76 Bandung - 40151
Alamat Email
:
Agama
: Kristen Protestan
Jenis Kelamin
: Laki – Laki
No. Hp
: 0821 152 9000 4
Warga Negara
: Indonesia
Latar Belakang Pendidikan
1
Universitas Kristen Maranatha
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan ilmu dan teknologi saat ini sangat pesat, apalagi
informasi saat ini sangat cepat menyebar kepada seluruh elemen
masyarakat. Sehingga permasalahan yang ada juga semakin kompleks.
Dalam hal tersebut kita dituntut untuk menyelesaikan permasalahan yang
ada dengan menggunakan teknologi yang canggih yang memiliki kecepatan,
ketepatan dan keakuratan yang pasti dalam memberi informasi sehingga kita
mendapatkan hasil yang optimal dan efisien. Salah satunya ialah
penggunaan teknologi komputer.
Data yang berukuran besar jika dikerjakan secara manual pasti
membutuhkan tenaga lebih dari satu orang, maka dari itu dengan
menggunakan perlengkapan komputer, data tersebut dapat ditangani oleh
satu orang saja, dan penyelesaiannya juga lebih cepat. Dengan kemudahan
fasilitas yang diberikan komputer akan mempermudah dalam pembuatan dan
penyampaian informasi kepada orang yang membutuhkannya.
Pentingnya informasi dalam hidup ini, mengharuskan kita untuk dapat
menyampaikan informasi dengan jelas dan menarik kepada semua orang,
sehingga tidak terjadi kesalahpahaman dalam penerimaan informasi. Untuk
dapat memberikan informasi yang jelas dan menarik dapat dilakukan dengan
berbagai macam cara, diantaranya adalah mendeskripsikan data yang ada
dengan kalimat yang tepat dan jelas serta menampilkan data dalam bentuk
tabel.
2
Universitas Kristen Maranatha
anggota dalam tiap fungsi manajerial melaksanakan tugas kepemimpinan
secara tepat.
Koperasi merupakan wadah usaha yang dijalankan oleh berbagai
elemen masyarakat di berbagai daerah yang bergerak dalam bidang simpan
pinjam. Dalam perkembangannya sering dijumpai adanya kesalahan yang
disebabkan oleh kurang telitinya dalam perhitungan serta kemungkinan
terjadinya kecurangan yang dapat mempengaruhi kinerja dari kegiatan
koperasi tersebut. Hal ini terjadi dikarenakan semua transaksi yang dilakukan
menggunakan sistem yang masih manual. Apalagi data yang diolah cukup
banyak akan berpengaruh pada efisiensi waktu dan tenaga. Keamanan dan
pengolahan data pun diragukan kebenarannya karena tidak menutup
kemungkinan adanya kecurangan yang bersifat disengaja atau tidak
disengaja.
Maka untuk mempermudah sistem simpan pinjam pada koperasi saat
ini dapat dilakukan dengan sistem komputerisasi. Adapun beberapa program
yang dapat digunakan dalam sistem simpan pinjam, salah satunya program
Visual Studio 2010. Adapun cara yang dapat dilakukan dalam pembutan
sistem simpan pinjam koperasi adalah dengan menuliskan list program dan
variable yang dibutuhkan dalam pembuatan sistem simpan pinjam koperasi.
Berdasarkan uraian diatas maka penulis mengambil judul yang sesuai
dengan kebutuhan akan pengolahan data informasi dalam koperasi. Untuk
itu penulis memilih judul “Aplikasi Simpan Pinjam Studi Kasus Di KKB
3
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Masalah – masalah yang dihadapi pada koperasi IKKB IKOPIN
diantaranya adalah sebagai berikut :
1. Lambatnya dalam pencarian data-data anggota .
2. Dalam pembuatan laporan transaksi dibutuhkan waktu yang lama.
3. Penyimpanan data masih dalam bentuk file dokumen(Spreads
Sheet).
4. Semua kegiatan masih dilakukan secara manual.
Maka masalah – masalah seperti ini memerlukan solusi, sehingga
menjadi latar belakang dibangunnya aplikasi simpan pinjam studi kasus di
IKKB IKOPIN. Aplikasi ini diharapkan dapat membantu para petugas dan
kepala koperasi dalam menyelesaikan masalah tersebut.
1.3 Tujuan
Adapun tujuan dari pembangunan aplikasi ini adalah sebagai berikut :
1. Mempercepat kinerja para petugas koperasi dalam pencatatan
data-data anggota.
2. Mempercepat kinerja para petugas koperasi dalam pencatatan
transaksi simpanan, pinjaman dan anggsuran.
3. Mempercepat kinerja para petugas dalam pembuatan laporan
transaksi.
4
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
1.4.1. Software
1.
Bahasa pemrograman yang digunakan dalam aplikasi ini
adalah Microsoft Visual Basic.Net dan menggunakan
Database Microsoft Sql Server 2008.
1.4.2. Hardware
1. Processor Intel pentium 4 1.8 GHz.
2. Memory DDR 256 Mb.
3. Harddisk 40 Gb.
4. Monitor
5. Keyboard + Mouse .
1.4.3 Fitur
Fitur yang terdapat dalam aplikasi simpan pinjam ini adalah
sebagai berikut :
1. Melakukan validasi(login). Fungsi login ini dimaksudkan
agar pihak-pihak yang tidak berkepentingan tidak dapat
mengakses aplikasi ini.
2. Melakukan pengolahan master data yang terdiri dari data
anggota, petugas, wilayah, simpanan, pinjaman dan
denda. Tentunya dalam hal ini mencakup pencatatan
penambahan, pengubahan, penghapusan data.
3. Memberikan informasi tentang jumlah saldo anggota.
4. Sistem dapat membantu pihak koperasi karena dapat
5
Universitas Kristen Maranatha
1.5 Sumber Data
Sumber – sumber yang diperlukan untuk pembuatan aplikasi berasal
dari internet, wawancara dan beberapa buku yang dipelajari oleh programmer
sendiri.
1.6 Sistematika Penyajian
BAB I : PENDAHULUAN
Bab ini memberikan keterangan mengenai latar belakang, rumusan
masalah, tujuan, ruang lingkup penyajian, dan sistematika penyajian.
BAB II : LANDASAN TEORI
Pembahasan mengenai landasan teori yang digunakan untuk
membangun aplikasi Sistem informasi ini.
BAB III : ANALISIS DAN PERANCANGAN
Analisis dan perancangan dari aplikasi sistem informasi ini, meliputi
penjabaran analisis yang telah dibuat, pemodelan tampilan berikut fungsi –
fungsinya, termasuk desain diagram relasi basidata (ER-Diagram).
BAB IV : HASIL TERCAPAI
Pengkajian lebih mendalam mengenai fungsi – fungsi yang berjalan
didalam aplikasi sistem informasi ini termasuk langkah – langkah dalam
proses penggambaran yang dijelaskan berdasarkan kode program.
BAB V : EVALUASI
Laporan pengujian dari tiap – tiap fungsi yang telah di implementasikan,
termasuk laporan dari questionnair sebanyak 10 responden.
BAB VI PENUTUP (KESIMPULAN DAN SARAN)
123
Universitas Kristen Maranatha
BAB VI PENUTUP
6.1. Kesimpulan
Berdasarkan hasil dari pembahasan dalam bab-bab sebelumnya yang
tersaji dalam laporan, maka dapat diambil beberapa kesimpulan sebagai
berikut :
1. Kemampuan dalam pengelolaan data dan menyimpan data
yang terhubung langsung dengan basis data atau data base
sehingga proses pencatatan, pencarian, pengubahan dan
penghapusan dilakukan secara efektif, selain itu juga
menghilangkan pencatatan yang berulang-ulang.
2. Dapat meningkatkan efektifitas prosedur kerja, yakni dalam
melakukan proses transaksi simpanan, pinjaman dan angsuran.
3. Dengan adanya aplikasi ini maka pembuatan laporan menjadi
lebih mudah dan lebih cepat jika dibandingkan dengan sistem
manual.
124
Universitas Kristen Maranatha
6.2. Saran Pengembangan
Aplikasi simpan pinjam ini kedepannya dapat dikembangkan lagi ataupun
memungkinkan untuk dikembangkan oleh mahasiswa lain. Berikut ini ada
beberapa ide pengembangan yang mungkin diimplementasikan pada masa
yang akan datang, seperti:
1. Aplikasi dapat dikembangkan dengan membuat beberapa fitur
tambahan pada aplikasi, seperti fitur :
a) Pengecekan status anggota yang sudah tidak aktif.
b) Pembuatan Spk(Sistem Pengambilan Keputusan)dalam
bentuk grafik.
2. Aplikasi dapat dikembangkan dengan menghubungkan aplikasi
dengan jaringan sehingga komunikasi antara petugas dan kepala
koperasi dapat berjalan lebih cepat dan efisien dengan
disediakannya fitur kirim pesan.
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Budiharto, Widodo, S.Si, S.Kom, 2006, Visual Basic.Net 2005, Andy.
Fathansyah, Ir. 1999, Basis Data, Bandung, Informatika.
Jogiyanto, 1999 , Analisis dan Desain Sistem Informasi,Yogyakarta.
Junindar, 2008, Panduan Lengkap Menjadi Programmer Membuat Aplikasi
Penjualan Menggunakan VB.Net, Mediakita.
Kroenke, David M., 2003, Database Processing, Erlangga.
McLeod, Raymond, 2004, Sistem Informasi Manajemen, Jakarta, PT
Index.
Munawar, 2005, Pemograman Visual Dengan UML, Yogyakarta, Graha
Ilmu.
Nugroho, Adi. (2004), Pemograman berorientasi objek, Bandung,
Informatika.
Quatrany, Terry, 1999, Visual Modeling with Rasional Rose 2000 and
UML, Massaschusetts: Adison Wesley.
Ramalho, Jose, 2001, SQL Server 7.0, Jakarta, PT Elex Media
Komputindo.