184 Entry nomor anggota Entry jumlah pembayaran print Gambar 4.77 Window Input Pembayaran Pinjaman Darurat dan Terencana dd print Gambar 4.78 Window Cetak Daftar Setoran Simpanan Sukarela print Gambar 4.79 Window Cetak Daftar Setoran Simpanan Deposito
185 print Gambar 4.80 Window Cetak Daftar Tarikan Simpanan Sukarela print Gambar 4.81 Window Cetak Daftar Tarikan Simpanan Deposito print aaaaaasss Gambar 4.82 Window Cetak Daftar Pembayaran Pinjaman Darurat dan Terencana Entry nomor anggota print Gambar 4.83 Window Cetak Rekening Simpanan Sukarela
186 Entry nomor anggota print Gambar 4.84 Window Cetak Rekening Pinjaman print Gambar 4.85 Window Cetak Daftar Kas Keluar
187 tolak otorisasi Gambar 4.86 Window Otorisasi Setoran Simpanan Sukarela
188 tolak otorisasi Gambar 4.87 Window Otorisasi Setoran Simpanan Deposito
189 otorisasi Gambar 4.88 Window Otorisasi Bunga Simpanan Sukarela
190 otorisasi Gambar 4.89 Window Otorisasi Bunga Simpanan Deposito
191 tolak otorisasi Gambar 4.90 Window Otorisasi Tarikan Simpanan Sukarela
192 tolak otorisasi Gambar 4.91 Window Otorisasi Tarikan Simpanan Deposito
193 previous first Entry kode pinjaman last next otorisasi Gambar 4.92 Window Otorisasi Pengajuan Pinjaman
194 tolak otorisasi Gambar 4.93 Window Otorisasi Pembayaran Pinjaman Darurat dan Terencana
195 otorisasi Gambar 4.94 Window Otorisasi Kas Keluar
196 posting Gambar 4.95 Window Posting Setoran Simpanan Sukarela
197 posting Gambar 4.96 Window Posting Setoran Simpanan Deposito
198 posting Gambar 4.97 Window Posting Bunga Simpanan Sukarela
199 posting Gambar 4.98 Window Posting Kas Keluar
200 posting Gambar 4.99 Window Posting Pembayaran Pinjaman Darurat dan Terencana Entry tingkat suku bunga pinjaman terencana simpan edit Gambar 4.100 Window Ubah Tingkat Suku Bunga
201 Entry nomor anggota Entry nama anggota Entry divisi Entry nomor rekening first previous tambah edit last next simpan batal Gambar 4.101 Window Anggota Entry kode user Entry password login Gambar 4.102 Window Login 4.5.6 Quality Goal Tabel 4.44 berikut menunjukkan prioritas dari design criteria, dengan menentukan kriteria-kriteria tersebut maka akan membantu dalam perencanaan aktivitas yang ada.
202 Tabel 4.44 Kriteria Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti Criterion Very Important Less Irrelevant Easily Important Important Fulfilled Usable X Secure X Efficient X Correct X Reliable X Maintainable X Testable X Flexible X Comprehensible X Reusable X Portable X Interoperable X 4.6 Technical Platform 4.6.1 Equipment Sistem dirancang dan dikembangkan untuk penggunaan Personal Computer (PC) dengan LAN, dimana client dan server akan terhubung dengan menggunakan switch 16 port. Spesifikasi hardware dapat dilihat dalam tabel 4.45 berikut ini.
203 Tabel 4.45 Spesifikasi Peralatan untuk Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti Specification Client Server Processor Intel Pentium IV 2GHz Intel Pentium Core 2 Duo 3 GHz Mother Board Mother Board untuk Pentium IV Mother Board untuk Pentium Core 2 Duo Memory 256MB 4GB Hard Disk Drive 60GB, 7200 RPM 400 GB, 7200 RPM Floppy Disk (optional) 1.44Mb 1.44Mb CD-ROM CD-Writer DVD-Writer Monitor 15 17 Keyboard dan Mouse Logitech Std Logitech Std NIC 100Mbps 100Mbps Sound Card Onboard Onboard Graphic Card Onboard 64Mb Onboard 64Mb Printer HP Laser Jet Operating System Microsoft Windows XP Professional Microsoft Windows 2000 Advanced Server 4.6.2 System Software Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti ini dikembangkan dengan menggunakan bahasa pemrograman Visual Basic 6.0 dengan development tools Microsoft Visual Studio dan menggunakan Microsoft Access 2003 sebagai database engine.
204 4.6.3 System Interface Hasil dari sistem ini berupa dokumen dan laporan yang dibutuhkan oleh Pengelola Bidang Simpan Pinjam, Pengelola Bidang Keuangan, Pengelola Bidang Akuntansi, Manajer Koperasi, Pengurus Bidang Simpan Pinjam, Pengurus Bidang Keuangan&Akuntansi. Dokumen dan laporan tersebut dicetak dengan menggunakan printer HP Desk Jet di atas kertas kuarto, HVS, folio dan berbagai jenis kertas lainnya. 4.6.4 Design Language Dokumentasi dari sistem ini dirancang menggunakan notasi UML (Unified Model Language) dengan menggunakan Microsoft Office Visio 2003. 4.7 Architecture Design 4.7.1 Component Architecture Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti menggunakan client server architecture yang berdasarkan centralized data yaitu client mempunyai user interface, function dan system interface, sedangkan server mempunyai model dan system interface. Pada component client terdapat component user interface untuk Pengelola Bidang Simpan Pinjam, Pengelola Bidang Keuangan, Pengelola Bidang Akuntansi, Manajer Koperasi, Pengurus Bidang Simpan Pinjam, Pengurus Bidang Keuangan&Akuntansi. Bagian-bagian tersebut juga memiliki component function sesuai dengan hak aksesnya masing-masing.
205 Untuk lebih jelasnya, komponen arsitektur Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti dapat dilihat dalam gambar 4.103 berikut ini.
206 Gambar 4.103 Component Diagram Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti
207 4.7.2 Process Architecture Sistem dijalankan dengan menggunakan stand-alone computer untuk masing-masing user. Tingkat keamanan dan hak akses yang diberikan untuk seseorang berbeda-beda tergantung dari tugas dan wewenangnya dengan cara pengotorisasian pada waktu melakukan login. Hasil data pada client akan dicetak dengan menggunakan printer. Selain itu, juga akan disediakan komputer khusus untuk pelaksanaan absensi harian. Deployment diagram menggunakan centralized pattern, dimana pada client terdapat komponen user interface dan function sedangkan pada server terdapat komponen function dan model. Semua data yang diinput melalui komponen user interface client akan diproses oleh client itu sendiri melalui komponen function pada client, kemudian server akan menampung segala input dari client untuk dibaca dan diproses melalui function yang ada pada server. Gambar 4.104 di bawah ini menggambarkan Deployment Diagram Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti. Dan gambar 4.105 menggambarkan Architecture Diagram Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti.
208 Gambar 4.104 Deployment Diagram Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti
209 Gambar 4.105 Architecture Diagram Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti 4.8 Standard Perancangan window dan pesan kesalahan Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti mengikuti standard window. Untuk lebih jelasnya, berikut ini terdapat beberapa contoh pesan kesalahan dan menu standar dapat dilihat pada gambar 4.106 dan gambar 4.107 berikut ini :
210 Gambar 4.106 Contoh standard button dalam Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti Gambar 4.107 Contoh warning message dalam Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti
211 4.9 Component 4.9.1 Model Component Pada gambar 4.108 berikut ini menggambarkan Model Component Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti. Gambar 4.108 Model Component
212 4.9.2 Function Component Berikut ini adalah gambar 4.109 yang menggambarkan Class Placement dari Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti. Gambar 4.109 Class Placement
213 4.9.3 Operation Component Tabel 4.46 hingga tabel 4.51 di bawah ini menjelaskan mengenai operation specification dari function-function yang berada di class placement diatas. Tabel 4.46 Operation Specification dari Menghitung Bunga Simpanan Sukarela Name Menghitung Bunga Simpanan Sukarela Category - Passive - Read x Active - Update - Signal x Compute Purpose Menghitung bunga dari simpanan sukarela dalam periode tertentu. Input Data Setoran Simpanan Sukarela, Tarikan Simpanan Sukarela, dan Tingkat Suku Bunga. Conditions Mengambil data Setoran Simpanan Sukarela dan Tarikan Simpanan Sukarela. Kemudian menghitung dasar untuk pengenaan bunga. Setelah itu mengambil data Tingkat Suku Bunga kemudian menghitung Bunga Simpanan Sukarela. Effect Menambah record di Simpanan Sukarela. Record disimpan sebagai jenis Bunga Simpanan Sukarela. Algorithm Mengambil tanggal dari record Bunga Simpanan Sukarela terakhir. Hitung hari = tanggal hari ini dikurangi dengan tanggal terakhir dari record Bunga Simpanan Sukarela. Hitung bunga = Tingkat Suku Bunga x Hari / 30 x (Setoran Simpanan Sukarela Tarikan Simpanan Sukarela) Placement SimpananSukarela
214 Involved Objects Triggering Events SukuBunga, SimpananSukarela Mengklik tombol Print Tabel 4.47 Operation Specification dari Menghitung Bunga Simpanan Deposito Name Menghitung Bunga Simpanan Deposito Category - Passive - Read x Active - Update - Signal x Compute Purpose Menghitung bunga dari simpanan deposito dalam periode tertentu. Input Data Simpanan Deposito dan Tingkat Suku Bunga. Conditions Mengambil data Simpanan Deposito dan Tingkat Suku Bunga kemudian menghitung Bunga Simpanan Deposito. Effect Menambah record di Bunga Simpanan Deposito. Algorithm Mengambil tanggal dari record Bunga Simpanan Deposito terakhir. Hitung hari = tanggal hari ini dikurangi dengan tanggal terakhir dari record Bunga Simpanan Deposito. Hitung bunga = Tingkat Suku Bunga x Hari / 30 x Simpanan Deposito Placement SimpananDeposito Involved Objects SukuBunga, SimpananDeposito, BungaSimpananDeposito Triggering Events Mengklik tombol Print. Tabel 4.48 Operation Specification dari Menghitung Jumlah Cicilan Name Menghitung Jumlah Cicilan Category x Passive - Read - Active - Update
215 Purpose Input Data Conditions Effect Algorithm Placement Involved Objects Triggering Events - Signal x Compute Menghitung jumlah cicilan dari pengajuan pinjaman. Jenis Pinjaman dan Jumlah Pinjaman. Mengambil data Jenis Pinjaman dan Jumlah Pinjaman kemudian menghitung Bunga Simpanan Deposito. Menampilkan Jumlah Cicilan. If Jenis Cicilan = Darurat Then Jumlah Cicilan = Jumlah Pinjaman If Jenis Cicilan = Terencana Then Jumlah Cicilan = Jumlah Pinjaman / 24 Pinjaman Pinjaman, SukuBunga Menginput Jumlah Pinjaman. Tabel 4.49 Operation Specification dari Menghitung Bunga Pinjaman Name Menghitung Bunga Pinjaman Category - Passive - Read x Active - Update - Signal x Compute Purpose Menghitung bunga pinjaman terencana. Input Data Pembayaran dari Pinjaman terkait. Conditions Mengambil data Pembayaran dari Pinjaman terencana terkait. Kemudian menghitung sisa Pinjaman yang belum terbayar (Saldo Pinjaman). Kemudian mengambil data tingkat suku bunga dan menghitung bunga Pinjaman. Effect Menghitung Jumlah Bunga untuk Tagihan. Algorithm Saldo Pinjaman = Pinjaman - Pembayaran Jumlah Bunga = Jumlah Pinjaman x Tingkat Suku Bunga
216 Placement Involved Objects Triggering Events Tagihan Pinjaman, Pembayaran, SukuBunga Mengklik tombol Print. Tabel 4.50 Operation Specification dari Menghitung Tagihan Name Menghitung Tagihan Category - Passive - Read x Active - Update - Signal x Compute Purpose Menghitung tagihan dari pinjaman darurat dan terencana. Input Data Pinjaman Conditions Mengambil data Jumlah Cicilan dari Pinjaman. Kemudian menambah Jumlah Cicilan dengan bunga (jika pinjaman terencana). Effect Menghitung Jumlah Tagihan untuk Pinjaman. Algorithm If Jenis Cicilan = Darurat Then Jumlah Tagihan = Jumlah Cicilan If Jenis Cicilan = Terencana Then Jumlah Tagihan = Jumlah Cicilan + Bunga Pinjaman Placement Tagihan Involved Objects Pinjaman, Pembayaran, SukuBunga Triggering Events Mengklik tombol Print. Tabel 4.51 Operation Specification dari Menghitung Limit Pinjaman Name Menghitung Limit Pinjaman Category x Passive - Read - Active - Update - Signal
217 Purpose Input Data Conditions Effect Algorithm Placement Involved Objects Triggering Events x Compute Menghitung limit pinjaman terencana. Pinjaman Mengambil data Pengajuan Pinjaman Terencana dan Pinjaman Terencana lainnya yang sudah diambil tetapi belum lunas, terkait anggota yang bersangkutan. Mengambil Gaji Bersih dari Anggota. Menghitung Limit Pinjaman dan menampilkannya. Jika Pengajuan Pinjaman melebihi limit, maka tombol otorisasi akan terkunci dan tidak bisa diklik. Limit = 24 x 30% x Gaji Bersih Saldo Limit (Pinjaman yang masih boleh diberikan) = Limit Pinjaman yang sudah pernah diberikan tetapi belum dilunasi Pinjaman Pinjaman, Pembayaran, Anggota Membuka / memilih data Pengajuan Pinjaman. 4.9.4 User Interface Component Seperti yang dapat dilihat pada gambar 4.110 di bawah ini, setiap window dan setiap printout akan diimplementasikan menjadi sebuah class dengan satu objek. Setiap kelas window dan printout mewarisi karakteristik umum dari library user-interface standard. Pada saat sistem dijalankan, kelas Control menghasilkan objek dimana kontrol diberikan. Objek kontrol menangani menu umum dan mendelegasikan control ke objek user interface lainnya.
218 <<Component>> User Interface Gambar 4.110 Component User Interface
219 4.10 Recommendations 4.10.1 The System Usefulness Pada perancangan Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti, beberapa kriteria yang harus diperhatikan yang dijelaskan dalam tabel 4.52 berikut ini : Tabel 4.52 The System Usefulness Usable Criteria The System Usefulness Sistem yang dirancang harus dapat beradaptasi dengan sistem yang telah ada sehingga keseluruhan sistem tersebut dapat digunakan dengan baik demi kepentingan koperasi. Secure Sistem dapat menjamin keamanan untuk mencegah terjadinya pengambilan data dan fasilitas oleh pihak-pihak yang tidak memiliki hak otorisasi. Efficient Dengan adanya sistem ini, sebagian besar transaksi simpan pinjam menjadi lebih efisien dan menghemat waktu dalam pencatatan dan pengendalian. Correct Sistem harus dapat memenuhi kebutuhan user sehingga operasional dapat berjalan dengan lancar. Reliable Sistem mampu menghasilkan informasi dan perhitungan yang berkaitan dengan simpan pinjam yang akurat dan dapat diandalkan. Flexible Sistem haruslah bersifat fleksibel untuk mendukung kegiatan simpan pinjam.
220 Comprehensible Sistem yang dirancang haruslah mudah dipahami dan dapat digunakan oleh semua user. Reusable Subsistem yang dirancang dapat digunakan untuk bidang usaha koperasi lainnya. Interoperable Sistem Informasi Simpan Pinjam ini dapat digabungkan dengan Sistem Informasi bidang usaha koperasi lainnya untuk menghasilkan Sistem Informasi Operasional Koperasi secara utuh. 4.10.2 Plan for Initiating User Pelatihan dan instalasi Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti akan dilakukan oleh dua orang programmer secara bergantian pada tahap delivery dan implementasi. Seluruh karyawan yang berkaitan dengan sistem ini, wajib mengikuti pelatihan yang diadakan selama satu jam per hari dalam dua minggu berturut-turut dan diperbolehkan untuk memberikan saran dan tanggapan mengenai sistem yang baru tersebut. 4.10.3 Implementaion Plan Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti direncanakan akan dikonversi dengan menggunakan metode paralel selama satu bulan, maksudnya sistem baru dan sistem lama dijalankan secara bersamaan untuk menguji keandalan dan keakuratan perhitungan dengan tujuan untuk mengurangi resiko yang mungkin terjadi pada saat sistem yang lama dikonversikan ke sistem yang baru. Jika sistem yang baru
221 ternyata masih belum akurat, maka perlu dilakukan maintenance sehingga pada bulan berikutnya sistem baru sudah bisa dipakai untuk menggantikan sistem lama.