file 12 bab iv - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu...

30
35 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis kebutuhan Dalam tahap ini penulis mengidentifikasi kebutuhan fungsional program yang diusulkan pada Koperasi Karyawan Bahari Pelabuhan Indonesia II Cab. Pontianak A. Kebutuhan Pengguna Dalam aplikasi sistem simpan pinjam pada Koperasi Karyawan Bahari Pelabuhan Indonesia II Cab. Pontianak terdapat empat pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: Admin, Anggota, Bendahara, dan Ketua Koperasi. Keempat pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda pula,seperti sebagai berikut : A1 Skenario Kebutuhan Admin a) Mengelola data Anggota b) Mengelola data Peminjaman c) Mengelola data Simpanan A2. Skenario Kebutuhan Anggota a) Registrasi b) Mengajukan Pinjaman c) Mengajukan Simpanan

Upload: others

Post on 25-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

35

BAB IV

RANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisis kebutuhan

Dalam tahap ini penulis mengidentifikasi kebutuhan fungsional program

yang diusulkan pada Koperasi Karyawan Bahari Pelabuhan Indonesia II Cab.

Pontianak

A. Kebutuhan Pengguna

Dalam aplikasi sistem simpan pinjam pada Koperasi Karyawan Bahari

Pelabuhan Indonesia II Cab. Pontianak terdapat empat pengguna yang dapat saling

berinteraksi dalam lingkungan sistem, yaitu: Admin, Anggota, Bendahara, dan

Ketua Koperasi. Keempat pengguna tersebut memiliki karakteristik interaksi

dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda

pula,seperti sebagai berikut :

A1 Skenario Kebutuhan Admin

a) Mengelola data Anggota

b) Mengelola data Peminjaman

c) Mengelola data Simpanan

A2. Skenario Kebutuhan Anggota

a) Registrasi

b) Mengajukan Pinjaman

c) Mengajukan Simpanan

Page 2: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

36

A3. Skenario Kebutuhan Ketua Koperasi

a) Mengelola data User

b) Melihat Laporan Simpan dan Pinjam

B. Kebutuhan Sistem

1) Pengguna harus melakukan Login terlebih dahulu untuk dapat mengakses

aplikasi ini dengan memasukan username dan password agar privasi

masing-masing pengguna tetap terjaga keamanannya

2) Pengguna harus melakukan Logout setelah menggunakan aplikasi

3) Sistem melakukan perhitungan angsuran sesuai dengan jumlah pinjaman

dan lama waktu angsuran yang diajukan

4) Laporan dapat diakses dengan mencari data berdasarkan nomor transaksi

atau tanggal transaksi.

Page 3: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

37

4.1.2. Rancangan Diagram Use Case

Sumber: Hasil Penelitian (2018)

Gambar IV.1. Diagram Use Case Sistem Usulan

Tabel IV.1. Deskripsi Use Case Login

Use Case Name Login Requirements User Mengakses aplikasi Simpan pinjam Goal Mengaskses aplikasi utama Simpan pinjam Pre-Conditions User mengisi username dan password Post-Conditions Masuk kedalam aplikasi Simpan pinjam Failed and Condition Kesalahan dalam mengisi username dan

password Actors Admin,Anggota, Kepala Koperasi Mian flow/ Basic Path 1. User membuka aplikasi

2. User mengisi username dan password 3. User dapat mengakses aplikasi utama sesuai dengan level akses

Alternative Flow/Invariant A - Invariant B -

Sumber: Hasil Penelitian (2018)

Page 4: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

38

Tabel IV.2. Deskripsi Use Case Data Anggota

Use Case Name Data Anggota Requirements Admin dapat melihat Data Anggota Goal Admin dapat mengolah Data Anggota Pre-Conditions Admin mengisi Data Anggota Post-Conditions Data Anggota tersimpan didalam aplikasi Failed and Condition Data Anggota yang diisi tidak lengkap Actors Admin Mian flow/ Basic Path 1. admin mengisi Data Anggota

2. Admin menyimpan Data Anggota Alternative Flow/Invariant A A1. Data Anggota tidak lengkap

A2. Data Anggota tidak tersimpan Invariant B B1. Data Anggota ganda dan tidak tersimpan

Sumber: Hasil Penelitian (2018)

Tabel IV.3. Deskripsi Use Case Data Registrasi

Use Case Name Registrasi Requirements Anggota dapat melakukan registrasi

keanggotaan Goal Anggota dapat melakukan simpan pinjam Pre-Conditions Anggota mengisi data pribadi Post-Conditions Anggota berhasil melakukan registrasi, nama

akan menjadi Username dan tanggal lahir menjadi password

Failed and Condition Data pribadi tidak diisi lengkap Actors Anggota Mian flow/ Basic Path 1. Anggota mengisi data pribadi

2. Anggota berhasil melakukan registrasi dan mendapatkan Username dan Password

Alternative Flow/Invariant A A1. Admin dapat melakukan registrasi Anggota jika diwakilkan

Invariant B - Sumber: Hasil Penelitian (2018)

Tabel IV.4. Deskripsi Use Case Pengajuan Pinjaman

Use Case Name Pengajuan Pinjaman Requirements Konsumen dapat melakukan Pengajuan

Pinjaman Goal Konsumen dapat Pengajuan Pinjaman Pre-Conditions Konsumen mengisi data Pengajuan Pinjaman Post-Conditions Konsumen berhasil melakukan Pengajuan

Pinjaman Failed and Condition Pengajuan Pinjaman tidak diisi lengkap

Page 5: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

39

Actors Konsumen Mian flow/ Basic Path 1. Konsumen mengisi Pengajuan Pinjaman

2. Konsumen berhasil melakukan Pengajuan Pinjaman

Alternative Flow/Invariant A -

Invariant B - Sumber: Hasil Penelitian (2018)

Tabel IV. 5 Deskripsi Use Case Pengajuan Simpanan

Use Case Name Pengajuan Simpanan Requirements Konsumen dapat melakukan Pengajuan

Simpanan Goal Konsumen dapat Pengajuan Simpanan Pre-Conditions Konsumen mengisi data Pengajuan Simpanan Post-Conditions Konsumen berhasil melakukan Pengajuan

Simpanan Failed and Condition Pengajuan Simpanan tidak diisi lengkap Actors Konsumen Mian flow/ Basic Path 1. Konsumen mengisi Pengajuan Simpanan

2. Konsumen berhasil melakukan Pengajuan Simpanan

Alternative Flow/Invariant A -

Invariant B - Sumber: Hasil Penelitian (2018)

Tabel IV.6. Deskripsi Use Case Data Pinjaman

Use Case Name Data Pinjaman Requirements Admin dapat melihat Data Pinjaman Goal Admin dapat mengolah Data Pinjaman Pre-Conditions Konsumen melakukan Pengajuan Pinjaman Post-Conditions Data Pinjaman tersimpan didalam aplikasi Failed and Condition Data Pinjaman diisi tidak lengkap Actors Admin Mian flow/ Basic Path 1. Admin mengisi Data Pinjaman

2. Admin menyimpan Data Pinjaman Alternative Flow/Invariant A A1. Data Pinjaman tidak lengkap

A2. Data Pinjaman tidak tersimpan Invariant B B1. Data Pinjaman ganda dan tidak tersimpan

Sumber: Hasil Penelitian (2018)

Page 6: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

40

Tabel IV. 7 Deskripsi Use Case Data Simpanan

Use Case Name Data Simpanan Requirements Admin dapat melihat Data Simpanan Goal Admin dapat mengolah Data Simpanan Pre-Conditions Konsumen melakukan Pengajuan simpanan Post-Conditions Data Simpanan tersimpan didalam aplikasi Failed and Condition Data Simpanan diisi tidak lengkap Actors Admin Mian flow/ Basic Path 1. Admin mengisi Data Simpanan

2. admin menyimpan Data Simpanan Alternative Flow/Invariant A A1. Data Simpanan tidak lengkap

A2. Data Simpanan tidak tersimpan Invariant B B1. Data Simpanan ganda dan tidak tersimpan

Sumber: Hasil Penelitian (2018)

Tabel IV.8. Deskripsi Use Case Data User

Use Case Name Data User Requirements Ketua Koperasi dapat melihat data User Goal Ketua Koperasi dapat mengolah data User Pre-Conditions Ketua Koperasi mengisi data User Post-Conditions Data User tersimpan didalam aplikasi Failed and Condition Data User yang diisi tidak lengkap Actors Ketua koperasi Mian flow/ Basic Path 1. Ketua Koperasi mengisi data User

2. Ketua Koperasi menyimpan data User Alternative Flow/Invariant A A1. Data User tidak lengkap

A2. Data User tidak tersimpan Invariant B B1. Data User ganda dan tidak tersimpan

Sumber: Hasil Penelitian (2018)

Tabel IV.9. Deskripsi Use Case Data Laporan Simpan Pinjam

Use Case Name Data Laporan Simpan Pinjam Requirements Ketua Koperasi dapat melihat Data Laporan

Simpan Pinjam Goal Ketua koperasi dapat mengolah Data Laporan

Simpan Pinjam Pre-Conditions Ketua Koperasi harus mencari data laporan

berdasarkan tanggal simpan pinjam Post-Conditions Laporan ditampilkan oleh sisitem sesuai

dengan tanggal pencarian Failed and Condition Tanggal pencarian tidak diisi dengan lengkap

dan sisitem akan menampilkan seluruh laporan transaksi

Actors Ketua Koperasi

Page 7: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

41

Mian flow/ Basic Path 1. Ketua Koperasi mengisi tanggal transaksi di kolom pencraian laporan pada menu laporan 2. Sistem menampilkan laporan sesuai dengan tanggal transaksi yang telah diisi dikolom pencarian

Alternative Flow/Invariant A A1. Tanggal tidak diisi di kolom pencarian -

Invariant B - Sumber: Hasil Penelitian (2018)

Tabel IV. 10 Deskripsi Use Case Logout

Use Case Name Logout Requirements User dapat keluar dari aplikasi Goal Mengakhiri penggunaan aplikasi Pre-Conditions User mengklik tombol Logout Post-Conditions User keluar dari aplikasi Failed and Condition User membatalkan proses Logout Actors Admin,Anggota, Kepala Koperasi Mian flow/ Basic Path 1. User mengklik tombol Logout

2. User mengklik tombol yes sebagai verifikasi untuk Logout

Alternative Flow/Invariant A A1. User membatalkan verifikasi Logout Invariant B -

Sumber: Hasil Penelitian (2018)

4.1.3. Rancangan Diagram Aktivitas

Rancangan activity diagram menggambarkan alur kerja dan menjelaskan

kegiatan dari pengguna atau dari sistem secara keseluruhan. Berikut adalah diagram

activity pada sistem usulan perancangan simpan pinjma berbasis dkestop pada

Koperasi Karyawan Bahari Pelabuhan Indonesia II Pontianak.

Page 8: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

42

A. Activity Diagram Anggota

Sumber: Hasil Penelitian (2018)

Gambar IV.2. Diagram Activity Anggota

Page 9: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

43

B. Activity Diagram Admin

Sumber: Hasil Penelitian (2018)

Gambar IV.3. Diagram Activity Admin

Page 10: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

44

C. Activity Diagram Ketua Koperasi

Sumber: Hasil Penelitian (2018)

Gambar IV.4. Diagram Activity Ketua Koperasi

Page 11: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

45

4.1.4. Rancangan Dokumen Sistem Usulan

Rancangan dokumen sistem usulan ini menjelaskan tentang dokumen-

dokumen yang digunakan dan yang dihasilkan oleh sistem. Spesifikasi rancangan

sistem usulan ini terbagi menjadi bentuk dokumen masukan dan bentuk dokumen

keluaran

A. Spesifikasi Bentuk Dokumen Masukan

1. Nama dokumen : Registrasi

Fungsi : Sebgai data pribadi pelanggan

Sumber : Konsumen

Tujuan : Admin

Jumlah : 1 lembar

Frekuensi : Setiap Melakukan registrasii

Bentuk : File

2. Nama dokumen : Pengajuan Pinjaman

Fungsi : Sebagai data Pengajuan Pinjaman

Sumber : Anggota

Tujuan : Admin

Jumlah : 1 lembar

Frekuensi : Setiap Melakukan Pengajuan Pinjaman

Bentuk : File

3. Nama dokumen : Pengajuan Simpanan

Fungsi : Sebagai data Pengajuan Simpanan

Sumber : Anggota

Tujuan : Admin

Page 12: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

46

Jumlah : 1 lembar

Frekuensi : Setiap Melakukan Pengajuan Simpanan

Bentuk : File

B. Spesifikasi Bentuk Dokumen Keluaran

1. Nama dokumen : Laporan Simpan Pinjam

Fungsi : Sebagai laporan bulanan

Sumber : Admin

Tujuan : Ketua Koperasi

Jumlah : 1 lembar

Frekuensi : Setiap bulan

Bentuk : File

4.1.5. Rancangan Tampilan

Hasil dari analisis kebutuhan dijadikan sebagai landasan dalam membuat

rancangan tampilan. Berikut adalah rancangan Tampilan sistem usulan

1. Rancangan Tampilan Login

Sumber: Hasil Penelitian (2018)

Gambar IV.5. Tampilan Login

Page 13: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

47

2. Rancangan Tampilan Menu Utama

Sumber: Hasil Penelitian (2018)

Gambar IV.6. Tampilan Menu Utama

3. Rancangan Tampilan Menu Pengolahan Anggota

Sumber: Hasil Penelitian (2018)

Gambar IV.7. Tampilan Menu Anggota

Page 14: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

48

4. Rancangan Tampilan Menu Pengolahan Pengajuan Pinjaman

Sumber: Hasil Penelitian (2018)

Gambar IV.8. Tampilan Menu Pengajuan Pinjaman

5. Rancangan Tampilan Menu Pengolahan Pengajuan Simpanan

Sumber: Hasil Penelitian (2018)

Gambar IV.9. Tampilan Menu Pengajuan Simpanan

Page 15: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

49

6. Rancangan Tampilan Menu Pengolahan Angsuran

Sumber: Hasil Penelitian (2018)

Gambar IV.10. Tampilan Menu Angsuran

4.2. Perancangan Perangkat Lunak

Perancangan perangkat lunak ini difokuskan pada enam atribut, yaitu ERD,

LRS, spesifikasi file, class diagram, dan spesifikasi hardware serta software.

Page 16: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

50

4.2.1. Entity Relationship Diagram (ERD)

Sumber: Hasil Penelitian (2018)

Gambar IV.11. Rancangan Entity Relationship Diagram (ERD)

4.2.2. Logical Structure Record (LRS)

Sumber: Hasil Penelitian (2018)

Gambar IV.12. Rancangan Logical Structure Record (LRS)

Page 17: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

51

4.2.3. Spesifikasi File

Penjelasan dalam basis data diuaraikan lebih lanjut dalam bentuk spesifikasi

file. Adapun spesifikasi file yang akan diuaraikan adalah sebagai berikut :

1. Spesifikasi file user

Nama File : user

Akronim : User.sql

Fungsi : untuk menyimpan data pengguna

Tipe File : FileMaster

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 56

Kunci Field : id_User

Software : MySQL

Tabel IV.11. Spesifikasi File User

No Elemen Data Nama Field Tipe Panjang Ket 1 Kode User idUser varchar 6 Primary Key 2 Nama nmUser varchar 20 3 Password password varchar 20 4 Level Akses Level Int 10

Sumber: Hasil Penelitian (2018)

2. Spesifikasi file peminjaman

Nama File : peminjaman

Akronim : peminjaman.sql

Fungsi : untuk menyimpan data peminjaman

Tipe File : FileMaster

Organisasi File : Indexed Sequential

Page 18: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

52

Akses File : Random

Media : Harddisk

Panjang record : 32

Kunci Field : id_ peminjamn

Software : MySQL

Tabel IV.12. Spesifikasi File peminjaman

No Elemen Data Nama Field Tipe Panjang Ket 1 Kode pinjaman idpinjamn varchar 6 Primary Key 2 Nomor Anggota idanggota varchar 6 Foreign Key 3 Jumlah Pinjaman jmlh Int 20 4 Tanggal Pinjam tgl Date

Sumber: Hasil Penelitian (2018)

3. Spesifikasi file Anggota

Nama File : anggota

Akronim : anggota.sql

Fungsi : untuk menyimpan data anggota

Tipe File : FileMaster

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 128

Kunci Field : id_ anggota

Software : MySQL

Tabel IV.13. Spesifikasi File Anggota

No Elemen Data Nama Field Tipe Panjang Ket 1 Nomor Anggota idanggota varchar 6 Primary Key 2 Nama Anggota nama varchar 20 3 Tempat Lahir tempat varchar 30 4 Tanggal Lahir tgllahir Date

Page 19: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

53

5 Jenis kelamin jenis_kelamin varchar 10 6 Alamat alamat varchar 30 7 Email email varchar 20 8 Nomor HP nohp Int 12

Sumber: Hasil Penelitian (2018)

4. Spesifikasi file Simpanan

Nama File : simpanan

Akronim : simpanan.sql

Fungsi : untuk menyimpan data simpanan

Tipe File : FileMaster

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 52

Kunci Field : id_ simpanan

Software : MySQL

Tabel IV.14. Spesifikasi File Simpanan

No Elemen Data Nama Field Tipe Panjang Ket 1 Kode Simpanan idsimpanan varchar 6 Primary Key 2 Nomor Anggota idanggota varchar 6 Foreign Key 3 Jumlah Simpanan jmlh Int 20 4 Jenis Simpanan jenis varchar 20 4 Tanggal Simpan tgl Date

Sumber: Hasil Penelitian (2018)

5. Spesifikasi file Angsuran

Nama File : angsuran

Akronim : angsuran sql

Fungsi : untuk penyimpanan data angsuran

Tipe File : FileMaster

Page 20: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

54

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record :42

Kunci Field : id_ angsuran

Software : MySQL

Tabel IV.15. Spesifikasi File Angsuran

No Elemen Data Nama Field Tipe Panjang Ket 1 Nomor Angsuran Idangsuran varchar 6 primary Key 2 Nomor Pinjaman Idpinjamn varchar 6 Foreign Key 3 Jumlah Pinjaman Jmlh varchar 20 4 Lama Angsuran lama_angsuran integer 10 5 Tanggal Angsuran tgl date

Sumber: Hasil Penelitian (2018)

6. Spesifikasi file Detail Angsuran

Nama File : detail angsuran

Akronim : angsuran sql

Fungsi : untuk penyimpanan data detail angsuran

Tipe File : FileMaster

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record :48

Kunci Field : id_ detail angsuran

Software : MySQL

Page 21: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

55

Tabel IV.16. Spesifikasi File Detail Angsuran

No Elemen Data Nama Field Tipe Panjang Ket 1 Nomor Angsuran idangsuran varchar 6 Foreign Key 2 Nomor Pinjaman idpinjamn varchar 6 Foreign Key 3 Kode User idUser varchar 6 Foreign Key 4 Jumlah Pinjaman Jmlh varchar 20 5 Lama Angsuran lama_angsuran integer 10 6 Tanggal Mulai

Angsuran Tgl date

Sumber: Hasil Penelitian (2018)

4.2.4. Class Model/Class Diagram

Class diagram adalah diagram yang menggambarkan struktur dan deskripsi

entitas serta hubungannya antar class. Berikut adalah rancangan class diagram

untuk perancangan simpan pinjma berbasis dkestop pada Koperasi Karyawan

Bahari Pelabuhan Indonesia II Pontianak

Sumber: Hasil Penelitian (2018)

Gambar IV.13. Rancangan Class Diagram

Page 22: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

56

4.2.5. Sequence Diagram

Sequence diagram adalah diagram yang menggambarkan urutan kegiiatan

berdasarkan kegiatan yang direnacang beserta entitas database. Berikut adalah

rancangan class diagram untuk sistem perancangan simpan pinjam berbasis desktop

pada Koperasi Karyawan Bahari Pelabuhan Indonesia II Pontianak

1. Sequence Diagram Login

Sumber: Hasil Penelitian (2018)

Gambar IV.14. Rancangan Sequence Diagram Login

Page 23: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

57

2. Sequence Diagram Anggota

Sumber: Hasil Penelitian (2018)

Gambar IV.15. Rancangan Sequence Diagram Anggota

Page 24: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

58

3. Sequence Diagram Simpanan

Sumber: Hasil Penelitian (2018)

Gambar IV.16. Rancangan Sequence Diagram Simpanan

Page 25: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

59

4. Sequence Diagram Pinjaman

Sumber: Hasil Penelitian (2018)

Gambar IV.17. Rancangan Sequence Diagram Pinjaman

Page 26: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

60

5. Sequence Diagram Angsuran

Sumber: Hasil Penelitian (2018)

Gambar IV.18. Rancangan Sequence Diagram Angsuran

Page 27: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

61

6. Sequence Diagram Detail Angsuran

Sumber: Hasil Penelitian (2018)

Gambar IV.19. Rancangan Sequence Diagram Detail Angsuran

Page 28: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

62

7. Sequence Diagram User

Sumber: Hasil Penelitian (2018)

Gambar IV.20. Rancangan Sequence Diagram User

Page 29: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

63

8. Sequence Diagram Laporan

Sumber: Hasil Penelitian (2018)

Gambar IV.21. Rancangan Sequence Diagram Laporan

4.2.6. Spesifikasi Sistem Komputer

Sistem sistem komputer yang terbagi menjadi perangkat lunak dan

perangkat keras ini memiliki faktor penting dalam perealisasian dari sistem yang

dirancang. Penulis merasa perlu untuk melakukan penjelasan lebih lanjut terhadap

perangkat keras dan perangkat lunak yang dibutuhkan.

A. Perangkat Keras (Hardware)

Adapun spesifikasi dari perangkat keras yang diperlukan dalam merancang

sistem adalah

1. CPU (Central Processing Unit)

a. Processor : 2 GHz

b. Memory : 2 GB

c. Hard disk : 320 GB

2. Monitor : Resolusi Layar Maksimum (1366 x 768)

3. Keyboard : QWERTY

Page 30: File 12 Bab IV - repository.bsi.ac.id · $ 6nhqdulr .hexwxkdq .hwxd .rshudvl d 0hqjhorod gdwd 8vhu e 0holkdw /dsrudq 6lpsdq gdq 3lqmdp % .hexwxkdq 6lvwhp 3hqjjxqd kduxv phodnxndq

64

4. Mouse : Optical

B. Perangkat Lunak (Software)

Adapun spesifikasi dari perangkat lunak yang diperlukan dalam merancang

sistem:

1. Sistem Operasi : Windows 7 Ultimate

2. Paket Program

a. Web Server : Wamp Server 2.1

b. Apache : Apache 2.2.17

c. MySQL : MySQL 5.5.8

3. Aplikasi : VB.Net

4.3. Jadwal Implementasi

Dalam usaha untuk membangun sebuah sistem, diperlukan tahapan-tahapan

tepat agar sistem yang dirancang dapat dibuat dengan

semestinya.Pengimplementasian dari sistem ini membutuhkan waktu sekitar 3

bulan. Adapun rincian kegiatannya akan diuraikan ke dalam tabel berikut ini.

Tabel IV.17. Jadwal Implementasi Program Aplikasi

No. Bentuk Kegiatan Waktu

Bulan 1 Bulan 2 Bulan 3 1. Persiapan Awal 2. Analisa 3. Perancangan Sistem 4. Perancangan Perangkat

Lunak

5. Perancangan Tampilan

6 Evaluasi Sumber: Hasil Penelitian (2018)