33
RANCANGAN SISTEM USULAN
4.1. Analisis Kebutuhan Software 4.1.1. Analisis Kebutuhan
Analisis kebutuhan software untuk aplikasi koperasi di usulkan dengan beberapa prosedur, diantaranya:
Tampilan Bagian Admin:
A.1. Admin dapat login dengan akun yang sudah ada. A.2. Admin dapat mengisi data user di menu master. A.3. Admin dapat mengisi data anggota di menu master. A.4. Admin dapat mengisi data perkiraan di menu master. A.5. Admin data membeck up data pada menu back up. A.6. Admin dapat mengganti password pada menu back up. A.7. Admin dapat logout dengan akun yang sudah ada. Tampilan Bagian Teller:
A.1. Teller dapat login denganakun yang sudahada.
A.2. Teller dapat mengisi transaksi simpanan di menu transaksi. A.3. Teller dapat mengisi transaksi pinjaman di menu transaksi. A.4. Teller dapat mengisi transaksi angsuran di menu transaksi. A.5. Teller dapat mengisi transaksi jurnal di menu transaksi. A.6. Teller data membeck up data pada menu back up. A.7. Teller dapat mengganti password pada menu back up. A.8. Teller dapat logout dengan akun yang sudah ada.
Tampilan Bagian Manajer:
A.1. Manajer dapat login dengan akun yang sudah ada.
A.2. Manajer dapat mengecek laporan simpanan di menu laporan. A.3. Manajer dapat mengecek laporan pinjaman di menu laporan. A.4. Manajer dapat mengecek laporan angsuran di menu laporan. A.5. Manajer dapat mengecek laporan jurnal di menu laporan. A.6. Manajer data membeck up data pada menu back up. A.7. Manajer dapat mengganti password pada menu back up. A.8. Manajer dapat logout dengan akun yang sudah ada.
4.1.2. Use Case Diagram
Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini tertama sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.
1. Use Case DiagramDiagram Bagian Admin
Gambar IV.1
2. Use Case DiagramDiagram Bagian Teller
Gambar IV.2
3. Use Case DiagramDiagram Bagian Manajer
Gambar IV.3
4.1.3. Activity Diagram
4. Activity Diagram Bagian Admin Diagram
Diagram Bagian Admin
Gambar IV.4.
5. Activity Diagram Bagian TellerDiagram Bagian Teller
Gambar IV.5.
6. Activity Diagram BagianDiagram Bagian Manajer
Gambar IV.6.
4.2. Desain
4.2.1. Entity Relationship DiagramEntity Relationship Diagram (ERD)
Gambar IV.7.
4.2.2. Logical Record StructureLogical Record Structure (LRS)
Gambar IV.8.
4.2.3. Spesifikasi File
Bentuk spesifikasi file yang terdapat pada komputerisasi sistem simpan pinjam pada KOPERASI WANITA PENGEMBANG SUMBERDAYA PRIMA JAKARTA, Cilandak ini memerlukan beberapa file database yang berguna untuk menampung data kedalam bentuk yang lebih teratur dan aman dari kerusakan-kerusakan file yang ada. Adapun file-file yang digunakan dalam sistem komputerisasi pada koperasi tersebut adalah sebagai berikut.
A. Spesifikasi File Data Pengguna Teller Nama Database : “koperasi_wanita”
Nama File : Tabel Data Pengguna Teller Akronim : tabel_data_pengguna_teller Tipe File : File Master
Akses File : Random Panjang Record : 55 Kunci File : User_id
Tabel IV.1.
Spesifikasi File Tabel Data Pengguna Teller
No Elemen File Nama File Type Size Keterangan
1. User_id User_id Varchar 5 Primary Key
2. NamaPengguna Nama_Pengguna Varchar 20
3. Jabatan Jabatan Varchar 15
B. Spesifikasi File Data Anggota
Nama Database : “koperasi_wanita” Nama File : Tabel Data Anggota Akronim : tabel_data_anggota Tipe File : File Master
Akses File : Random Panjang Record : 158
Kunci File : no_Anggota
Tabel IV.2.
Spesifikasi File Tabel Data Anggota
No Elemen Data Nama File Type Size Keterangan 1. no_Anggota no_Anggota Varchar 10 Primary Key 2. nm_Anggota nm_Anggota Varchar 25
3. nm_Suami nm_Suami Varchar 25
4. Agama Agama Varchar 8
5. TTL TTL Varchar 15
6. Alamat Alamat Varchar 20
7. Telepon Telepon Varchar 12 8. jns_Kelamin jns_Kelamin Varchar 10 9. Pekerjaan Pekerjaan Varchar 10 10. Alamat Pekerjaan Alamat_ Pekerjaan Varchar 20 11. Pendidikan Terakhir Pendidikan_ Terakhir Varchar 3
C. Spesifikasi File Simpanan
Nama Database : “koperasi_wanita” Nama File : Tabel Simpanan Akronim : tabel_simpanan Tipe File : File Transaksi Akses File : Random Panjang Record : 99
Kunci File : no_Simpanan Tabel IV.3.
Spesifikasi File Tabel Simpanan
No Elemen Data Nama File Type Size Keteranagn 1. no_Simpanan no_Simpanan Varchar 10 Primary Key
2. TanggalSimpanan Tanggal_Simpanan Date 8 3. SimpananPokok Simpanan_Pokok Intiger 11 4. SimpananWajib Simpanan_Wajib Intiger 11 5. SimpananSisuka Simpanan_Sisuka Intiger 11 6. SimpananSimanis Simpanan_Simanis Intiger 11 7. SimpananSiaga Simpanan_Siaga Intiger 11 8. Total Simpanan Total_Simpanan Intiger 11
9. no_Anggota no_Anggota Varchar 10 Foreign Key
D. Spesifikasi File Pinjaman
Nama Database : “koperasi_wanita” Nama File : Tabel Pinjaman Akronim : tabel_pinjaman Tipe File : File Transaksi Akses File : Random Panjang Record : 86
Kunci File : no_Pinjaman
Tabel IV.4.
Spesifikasi File Tabel Pinjaman
No Elemen Data Nama File Type Size Keteranagan 1. no_Pinjaman no_pinjaman Varchar 10 Primary Key
2. TanggalPinjaman Tanggal_Pinjaman Date 8
3. Syarat Syarat Varchar 15
4. JumlahPinjaman Jumlah_Pinjaman Intiger 11 5. Lama Pinjaman Lama_Pinjaman Varchar 15 6. Total Angsuran Total_Angsuran Intiger 11
7. no_Anggota no_Angsuran Varchar 11 Foreign Key
E. Spesifikasi File Angsuran
Nama Database : “koperasi_wanita” Nama File : Tabel Angsuran Akronim : tabel_angsuran Tipe File : File Transaksi Akses File : Random Panjang Record : 60
Kunci File : no_Angsuran Tabel IV.5.
Spesifikasi File Tabel Angsuran
No Elemen Data Nama File Type Size Keteranagan
1. no_Ansuran no_Angsuran Varchar 10 Primary Key 2. TanggalAngsuran Tanggal_Angsuran Date 8
3. BesarAngsuran Besar_Angsuran Intiger 11 4. AngsuranKe Angsuran_Ke Varchar 5 5. SisaPinjaman Sisa_Pinjaman Intiger 11
6. no_Pinjaman no_Pinjaman Varchar 10 Foreign Key 7. no_Anggota no_Angsuran Varchar 10 Foreign Key
F. Spesifikasi File Jurnal
Nama Database : “koperasi_wanita” Nama File : Tabel Jurnal Akronim : tabel_jurnal Tipe File : File Transaksi Akses File : Random Panjang Record : 111 Kunci File : no_Jurnal
Tabel IV.6.
Spesifikasi File Tabel Jurnal
No Elemen Data Nama File Type Size Keteranagan 1. no_Jurnal no_Jurnal Varchar 20 Primary Key 2. TanggalJurnal Tanggal_Jurnal Date 8
3. Keterangan Keterangan Varchar 25 4. JumlahDebet Jumlah_Debet Intiger 11 5. JumlahKredit Jumlah_Kredit Intiger 11
6. User_id User_id Varchar 5 Foreign Key
G. Spesifikasi File Detail Jurnal
Nama Database : “koperasi_wanita” Nama File : Tabel Detail Jurnal Akronim : tabel_detail_jurnal Tipe File : File Transaksi Akses File : Random Panjang Record : 44
Kunci File : no_Jurnal
Tabel IV.7.
Spesifikasi File Tabel Detail Jurnal
No Elemen Data Nama File Type Size Keteranagan
1. no_Jurnal no_Jurnal Varchar 10 Primary Key
2. Debet Debet Intiger 11
3. Kredit Kredit Intiger 11
H. Spesifikasi File Data Perkiraan
Nama Database : “koperasi_wanita” Nama File : Tabel Data Perkiraan Akronim : tabel_data_perkiraan Tipe File : File Transaksi Akses File : Random Panjang Record : 33
Kunci File : KodePerkiraan Tabel IV.8.
Spesifikasi File Tabel Data Perkiraan
No Elemen Data Nama File Type Size Keteranagan 1. KodePerkiraan Kode_Perkiraan Intiger 11 Primary Key 2. NamaPerkiraan Nama_Perkiraan Varchar 20
4.2.4. Software Architecture A. Deployment Diagram Software Architecture Diagram Gambar IV.9. Deployment Diagram
B. Sequence DiagramDiagram Transaksi Simpanan
Gambar IV.10.
C. Sequence DiagramDiagram Transaksi Pinjaman
Gambar IV.11.
D. Sequence DiagramDiagram Transaksi Angsuran
Gambar IV.12.
E. Sequence DiagramDiagram Jurnal
Gambar IV.13. Sequence Diagram Jurnal
4.2.5. User Interface
Gambar IV.14.
Tampil Program From Menu Utama
Gambar IV.15.
Gambar IV.16.
Tampil Program From Data Anggota
Gambar IV.17.
Tampil Program From
Tampil Program From Gambar IV.18.
Tampil Program From Transaksi Simpanan
Gambar IV.19.
Tampil
Tampil
Gambar IV.20.
Tampil Program From Transaksi Pinjaman
Gambar IV.21.
Tampil
Tampil Program From Gambar IV.22.
Tampil Program From Transaksi Angsuran
Gambar IV.23.
Gambar IV.24.
Tampil Program From Transaksi Jurnal
GambarIV.25.
Gambar IV.26.
Tampil Program Menu Back Up
Gambar IV.27.
4.2.6. Spesifikasi Hardware dan Software A. Perangkat Keras (Hardware)
Perangkat Keras (hardware) yang digunakan merupakan peralatan fisik, baik perangkat lunak, perangkat proses dan perangkat output pada sistem yang digunakan. Adapun perangkat keras (hardware) yang digunakanadalah:
1. Manu facturer :ASUSTek Computer Inc.
2. Model : 1215B
3. Rating : 2,8 Windows Experience Index 4. Processor : AMD C-50 Processor 1.00 GHz 5. RAM : 2,00 GB (1,61 GB usable) 6. System type : 32-bit Operating System
7. Pen and Touch : No Pen or Touch Input is available for this display
B. Perangkat Lunak (Software)
Teknologi Perangkat keras tidak akan berfungsi tanpa adanya perangkat lunak. Perangkat Lunak merupakan bagian dari system pengolahan data yang digunakan untuk mengkaitkan fungsi dari perangkat keras komputer. Adapun perangkat lunak yang digunakan adalah sebagai berikut:
1. Bahasa Pemrograman : NetBeans IDE 8.1
2. Aplikasi Pendukung : StarUML dan ClickCharts
3. DBMS : My SQL