BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6....

39
40 BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software Analisa kebutuhan software merupakan langkah awal untuk menentukan perangkat lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat tergantung kepada keberhasilan dalam melakukan analisa kebutuhan. Jika terjadi kesalahan dalam analisa kebutuhan, maka perangkat lunak yang dibuat menjadi tidak berguna. Analisa kebutuhan yang baik belum tentu menghasilkan perangkat lunak yang baik. Tetapi analisa kebutuhan yang tidak tepat sudah pasti menghasilkan perangkat lunak yang tidak berguna. Kesalahan analisa kebutuhan yang diketahui ketika sudah memasuki penulisan kode atau pengujian, bahkan hampir pada tahap penyelesaiaan. 4.1.1. Analisa Kebutuhan Berdasarkan dari analisa sistem yang di amati pada Koperasi Pegawai Negeri (KPN) “PEGAS” Pontianak yang merupakan badan usaha yang bergerak dalam memberikan layanan khusus pegawai SMK N 4 Pontianak dalam kegiatan simpan pinjam. Setiap transaksi yang terjadi setiap harinya di simpan dalam microsoft excel dan buku. Terdapat kebutuhan dalam pengelolaan data pendaftaran anggota, transaksi simpan, transaksi pinjam, transaksi angsuran, dan menghasilkan sebuah laporan. Sistem informasi Simpan pinjam ini dirancang untuk dikelola 2 user, yakni Bendahara dan Ketua. Analisa kebutuhan user akan

Transcript of BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6....

Page 1: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

40

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software

Analisa kebutuhan software merupakan langkah awal untuk menentukan

perangkat lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan

kebutuhan pengguna sangat tergantung kepada keberhasilan dalam melakukan

analisa kebutuhan. Jika terjadi kesalahan dalam analisa kebutuhan, maka

perangkat lunak yang dibuat menjadi tidak berguna.

Analisa kebutuhan yang baik belum tentu menghasilkan perangkat lunak

yang baik. Tetapi analisa kebutuhan yang tidak tepat sudah pasti menghasilkan

perangkat lunak yang tidak berguna. Kesalahan analisa kebutuhan yang diketahui

ketika sudah memasuki penulisan kode atau pengujian, bahkan hampir pada tahap

penyelesaiaan.

4.1.1. Analisa Kebutuhan

Berdasarkan dari analisa sistem yang di amati pada Koperasi Pegawai

Negeri (KPN) “PEGAS” Pontianak yang merupakan badan usaha yang bergerak

dalam memberikan layanan khusus pegawai SMK N 4 Pontianak dalam kegiatan

simpan pinjam. Setiap transaksi yang terjadi setiap harinya di simpan dalam

microsoft excel dan buku. Terdapat kebutuhan dalam pengelolaan data

pendaftaran anggota, transaksi simpan, transaksi pinjam, transaksi angsuran, dan

menghasilkan sebuah laporan. Sistem informasi Simpan pinjam ini dirancang

untuk dikelola 2 user, yakni Bendahara dan Ketua. Analisa kebutuhan user akan

Page 2: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

41

sistem informasi simpan pinjam pada Koperasi Pegawai Negeri (KPN)

“PEGAS” Pontianak diuraikan sebagai berikut:

A. Bendahara

A1. Bagian bendahara login.

A2. Bagian bendahara mengakses menu utama.

A3. Mengolah menu file.

A.3.1. Data Anggota

A.3.2. Data Pengguna

A.3.3. Data Akun

A4. Mengolah menu transaksi.

A.4.1. Transaksi simpan.

A.4.2. Transaksi pinjam.

A.4.3. Transaksi angsuran.

A5. Mengolah menu data anggota.

A6. Mengolah laporan.

A.6.1. Laporan simpan

A.6.2. Laporan pinjam

A.6.3. Laporan simpan pinjam

A.6.4. Laporan angsuran

A.6.5. Laporan jurnal umum

A.6.6. Laporan buku besar

A7. Mengolah menu jurnal.

A.7.1. Jurnal umum.

A.7.2. Buku besar.

Page 3: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

42

B. Ketua

B1. Bagian ketua login.

B2. Bagian ketua dapat memeriksa dan melihat semua laporan

B.2.1. Laporan simpan

B.2.2. Laporan pinjam

B.2.3. Laporan simpan pinjam

B.2.4. Laporan angsuran

B.2.5. Laporan jurnal umum

B.2.6. Laporan buku besar

B3. Melihat menu jurnal.

B.3.1. Jurnal umum.

B.3.2. Buku besar.

Page 4: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

43

4.1.2. Use Case Diagram

1. Use Case Diagram Menu Login

Gambar dibawah menjelaskan use case diagram menu login:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.1. Use Case Diagram Simpan Pinjam

Page 5: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

44

Bendahara dan ketua dapat melakukan login pada sistem KPN “PEGAS”

Pontianak. Bendahara dan ketua masuk ke menu login mengisi ussername dan

password, kemudian diverifikasi data.

Tabel IV.1

Deskripsi Gambar Simpan Pinjam Use Case Narative Login

Tujuan Melakukan login dan masuk ke dalam sistem simpan pinjam

Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem

simpan pinjam

Skenario Utama

Aktor Bagian Bendahara, Ketua

Kondisi Awal Aktor membuka aplikasi simpan pinjam

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol login

2. Aktor memilih tombol keluar

Sistem akan menampilkan textbox untuk mengisi ussername

dan password

Sistem akan membatalkan dan keluar dari aktivitas

Kondisi akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi

simpan pinjam dan aktor dapat melakukan aktivitas didalam

sistem

4.1.3. Activity Diagram

1. Activity Diagram Menu Login

Didalam Activity Diagram menu login ini mencakup kegiatan login masuk

sistem simpan pinjam Koperasi Pegawai Negeri (KPN) “PEGAS” Pontianak.

Aktor yang dapat melakukan kegiatan ini adalah bendahara dan ketua.

Page 6: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

45

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.2. Activity Diagram Menu Login

Bendahara dan ketua melakukan login, masukkan ussername dan password

sistem akan mengecek ussername dan password, jika ussername dan password

salah akan tampil pesan dan kemudian kembali ke menu login.jika benar sistem

akan masuk ke bagian menu utama.

Page 7: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

46

2. Activity Diagram Menu Utama

Didalam Activity Diagram menu utama ini mencakup seluruh kegiatan

aktifitas transaksi simpan pinjam, mulai dari data anggota, transaksi, dan jurnal

umum. Sama juga halnya dengan login, aktor yang dapat melakukan kegiatan ini

bendahara dan ketua.

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.3. Activity Diagram Menu Utama

Bendahara dan ketua masuk ke menu utama, didalam menu utama terdapat

beberapa menu dan diantaranya ada menu anggota, menu transaksi, dan menu

jurnal.

Page 8: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

47

3. Activity Diagram Menu Data anggota

Didalam Activity Diagram menu data anggota ini mencakup kegiatan

aktifitas data anggota meliputi pendaftaran anggota. Aktor yang melakukan

kegiatan ini adalah bendahara dan ketua. Anggota hanya melengkapi persyaratan

pendaftaran anggota saja.

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.4. Activity Diagram Menu Data Anggota

Bendahara dan ketua masuk ke menu utama memilih menu data anggota, di

dalam data anggota terdapat tambah untuk menambah data dan kemudian

menyimpan data atau membatalkan simpanan data, cari untuk mencari data, dan

edit untuk mengedit data.

Page 9: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

48

4. Activity Diagram Menu Transaksi Simpan

Didalam Activity Diagram menu transaksi simpan ini meliputi kegiatan

transaksi simpanan yang dilakukan anggota. Aktor yang dapat melakukan

kegiatan ini adalah ketua dan bendahara. Anggota hanya dapat melakukan

simpanan tanpa mdapat mengakses sistem ini.

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.5. Activity Diagram Menu Transaksi Simpan

Bendahara dan ketua masuk ke menu utama memilih menu transaksi

simpan, di dalam transaksi simpan terdapat tambah untuk menambah data dan

kemudian menyimpan data atau membatalkan simpanan data, cari untuk mencari

data, dan edit untuk mengedit data.

Page 10: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

49

5. Activity Diagram Menu Transaksi Pinjam

Didalam Activity Diagram menu transaksi pinjaman ini meliputi kegiatan

transaksi pinjaman yang dilakukan anggota. Aktor yang dapat melakukan kegiatan

ini adalah ketua dan bendahara. Anggota hanya dapat melakukan pinjaman tanpa

mdapat mengakses sistem ini.

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.6. Activity Diagram Menu Transaksi Pinjam

Bendahara dan ketua masuk ke menu utama memilih menu transaksi

pinjam, di dalam transaksi pinjam terdapat tambah untuk menambah data dan

kemudian menyimpan data atau membatalkan simpanan data, cari untuk mencari

data, dan edit untuk mengedit data.

Page 11: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

50

6. Activity Diagram Menu Transaksi Pembayaran Angsuan

Didalam Activity Diagram menu transaksi pembayaran angsuran ini

meliputi kegiatan transaksi pembayaran angsuran yang dilakukan anggota. Aktor

yang dapat melakukan kegiatan ini adalah ketua dan bendahara. Anggota hanya

dapat melakukan pembayaran angsuran tanpa mdapat mengakses sistem ini.

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.7. Activity Diagram Menu Pembayaran Angsuran

Bendahara dan ketua masuk ke menu utama memilih menu data anggota, di

dalam data anggota terdapat tambah untuk menambah data dan kemudian

menyimpan data atau membatalkan simpanan data, cari untuk mencari data, dan

edit untuk mengedit data.

Page 12: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

51

4.2. Desain

Adapun Desain merupakan perencanaan dalam pembuatan sebuah objek

sistem komponen dan struktur sedangkan kata Desain dapat digunakan sebagai

kata benda maupun kata kerja, dalam artian yang lebih luas Desain merupakan

seni terapan dan rekayasa yang berintegrasi dengan teknologi.

4.2.1. Entity Relationship Diagram (ERD)

Didalam Entity Relationship Diagram (ERD) ini mencakup seluruh kegiatan

aktifitas sistem yang diusulkan Koperasi Pegawai Negeri (KPN) “PEGAS”

Pontianak.

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.8. Entity Relationship Diagram (ERD)

Page 13: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

52

4.2.2. Logical Record Structure (LRS)

Didalam Logical Record Structure (LRS) ini mencakup seluruh kegiatan

aktifitas sistem yang diusulkan Koperasi Pegawai Negeri (KPN) “PEGAS”

Pontianak.

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017))

Gambar IV.9. Logical Record Structure (LRS)

Page 14: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

53

4.2.3. Spesifikasi File

Spesifikasi file ini terdiri dari file-file yang digunakan untuk menyimpan

data maupun proses pengolahan data.

1. Spesifikasi File Pendaftaran Anggota

Nama File : File Pendaftaran Anggota

Akronim : anggota

Fungsi : Untuk menyimpan data anggota

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 133

Media File : Harddisk

Kunci Key : no_anggota

Software : MySQL versi 5.0.8

Tabel IV.2.

Spesifikasi File Data Anggota No Elemen Field Nama Field Tipe Size Ket

1 No anggota no_anggota Char 5 Primary key

2 NIP Nip Varchar 8

3 Nama Nama Varchar 35

4 Alamat Alamat Varchar 35

5 Telepon Telepon Varchar 14

6 Simpanan pokok simpanan_pokok Varchar 12

7 Total simpanan total_simpanan Varchar 12

8 Total pinjaman total_pinjaman Varchar 12

Page 15: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

54

2. Spesifikasi File Transaksi Simpan

Nama File : File Transaksi Simpan

Akronim : simpan

Fungsi : Untuk mengolah data transaksi simpan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 30

Media File : Harddisk

Kunci Key : no_simpan

Software : MySQL versi 5.0.8

Tabel IV.3.

Spesifikasi File Transaksi Simpan No Elemen Field Nama Field Tipe Size Ket

1 No simpan no_simpan Char 8 Primary key

2 No anggota no_anggota Char 10 Primary key

3 Total Simpan total_simpan Char 12

3. Spesifikasi File Transaksi Detail Simpan

Nama File : File Transaksi Detail Simpan

Akronim : detail_simpan

Fungsi : Untuk mengolah data transaksi simpan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 66

Page 16: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

55

Media File : Harddisk

Kunci Key : id_simpan

Software : MySQL versi 5.0.8

Tabel IV.4.

Spesifikasi File Transaksi Detail Simpan No Elemen Field Nama Field Tipe Size Ket

1 Id simpan id_simpan Char 8 Foreign Key

2 Tanggal tanggal Date 10

3 Simpanan pokok simpanan_pokok Varchar 12

4 Simpanan wajib simpanan_wajib Varchar 12

5 Simpanan sukarela simpanan_sukarela Varchar 12

6 Subtotal simpanan subtotal_simpanan Varchar 12

4. Spesifikasi File Transaksi Pinjam

Nama File : File Transaksi Pinjam

Akronim : pinjam

Fungsi : Untuk mengolah data transaksi pinjam

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 72

Media File : Harddisk

Kunci Key : id_pinjaman

Software : MySQL versi 5.0.8

Page 17: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

56

Tabel IV.5.

Spesifikasi File Transaksi Pinjam No Elemen Field Nama Field Tipe Size Ket

1 Id pinjaman id_pinjaman Char 8 Primary key

2 No anggota no_anggota Char 10 Foreign key

3 Tanggal tanggal Date 10

4 Pinjaman pokok pinjaman_pokok Varchar 12

5 Lama angsuran lama_angsuran Varchar 5

6 Angsuran bulan angsuran_bulan Varchar 10

7 Bunga bunga Varchar 5

8 Jatuh tempo jatuh_tempo Varchar 12

5. Spesifikasi File Transaksi Angsuran

Nama File : File Transaksi Angsuran

Akronim : angsuran

Fungsi : Untuk mengolah data transaksi pembayaran angsuran

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 50

Media File : Harddisk

Kunci Key : id_angsuran

Software : MySQL versi 5.0.8

Tabel IV.6.

Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket

1 Id angsuran id_angsuran Char 8 Primary key

2 Id pinjaman id_pinjaman Char 8 Foreign key

Page 18: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

57

3 No anggota no_anggota Char 10 Foreign key

4 Total angsuran total_angsuran Varchar 12

5 Status angsuran status_angsuran Varchar 12

6. Spesifikasi File Transaksi Detail Angsuran

Nama File : File Transaksi Detail Angsuran

Akronim : detail angsuran

Fungsi : Untuk mengolah data transaksi pembayaran angsuran

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 56

Media File : Harddisk

Kunci Key : id_angsuran

Software : MySQL versi 5.0.8

Tabel IV.7.

Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket

1 Id angsuran id_angsuran Char 8 Foreign key

2 Angsuran ke angsuran_ke Varchar 2

3 Tanggal angsuran tanggal_angsuran Date 10

4 Keterlambatan keterlambatan Varchar 12

5 Denda denda Varchar 12

6 Jumlah angsuran jumlah_angsuran Varchar 12

Page 19: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

58

7. Spesifikasi File Transaksi Jurnal

Nama File : File Transaksi Jurnal

Akronim : jurnal

Fungsi : Untuk mengolah data laporan jurnal

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 46

Media File : Harddisk

Kunci Key : kode_jurnal

Software : MySQL versi 5.0.8

Tabel IV.8.

Spesifikasi File Transaksi Jurnal No Elemen Field Nama Field Tipe Size Ket

1 Kode jurnal kode_jurnal Char 8 Primary key

2 Tgl jurnal tgl_jurnal Varchar 12

3 Keterangan keterangan Varchar 10

4 Id simpanan id_simpanan Char 8

5 Id pinjaman id_pinjaman Char 8

8. Spesifikasi File Transaksi Detail Jurnal

Nama File : File Transaksi Detail Jurnal

Akronim : detail jurnal

Fungsi : Untuk mengolah data laporan detail jurnal

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Page 20: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

59

Panjang Record : 40

Media File : Harddisk

Kunci Key : kode_jurnal

Software : MySQL versi 5.0.8

Tabel IV.9.

Spesifikasi File Transaksi Detail Jurnal No Elemen Field Nama Field Tipe Size Ket

1 Kode jurnal kode_jurnal Char 8 Foreign key

2 No akun no_akun Char 8 Foreign key

3 Jumlah debet jumlah_debet Varchar 12

4 Jumlah kredit jumlah_kredit Varchar 12

9. Spesifikasi File Transaksi Akun

Nama File : File Transaksi Akun

Akronim : akun

Fungsi : Untuk mengolah data transaksi akun

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 74

Media File : Harddisk

Kunci Key : no_akun

Software : MySQL versi 5.0.8

Tabel IV.10.

Spesifikasi File Transaksi Akun No Elemen Field Nama Field Tipe Size Ket

1 No akun no_akun Char 8 Primary key

2 Nama akun nama_akun Varchar 15

Page 21: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

60

3 Klasifikasi klasifikasi Varchatr 15

4.2.4. Software Architecture

Software Architecture merupakan sekumpulan pernyataan yang

menggambarkan komponen perangkat lunak dan fungsi-fungsi yang ada pada

komponen tersebut. Software Architecture menggambarkan struktur teknis,

batasan-batasan, ciri-ciri serta antarmuka pada komponen-komponen tersebut.

1. Sequence Diagram

A. Squence Diagram Menu Login

Gambar di bawah menjelaskan tentang sequence diagram menu login:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.10. Sequence Diagram Menu Login

Page 22: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

61

Bendahara dan ketua melakukan login masuk ke menu login, memasukkan

ussername dan password. Ketika ussername dan password salah akan kembali

memasukkan ussername dan password.

B. Sequence Diagram Menu Utama

Gambar di bawah menjelaskan tentang sequence diagram menu utama:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.11. Sequence Diagram Menu Utama

Bendahara dan ketua setelah melakukan login akan masuk ke menu utama.

Dan terdapat beberapa menu di menu utama, data anggota, transaksi, transaksi

simpan, transaksi pinjam, pembayaran angsuran.

Page 23: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

62

C. Sequence Diagram Menu Data Anggota

Gambar di bawah menjelaskan tentang sequence diagram menu utama:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.12. Sequence Diagram Menu Data Anggota

Bendahara dan anggota masuk ke menu utama dan memilih menu data

anggota dan mengisi data anggota.

Page 24: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

63

D. Sequence Diagram Usulan Transaksi Simpan

Gambar di bawah menjelaskan tentang sequence diagram menu transaksi

simpan:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.13. Sequence Diagram Menu Transaksi Simpan

Bendahara dan ketua masuk ke menu utama memilih menu transaksi simpan

dan mengisi data kemudian menyimpan data.

Page 25: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

64

E. Sequence Diagram Menu Transaksi Pinjam

Gambar di bawah menjelaskan tentang sequence diagram menu transaksi

pinjam:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.14. Sequence Diagram Menu Transaksi Pinjam

Bendahara dan ketua masuk ke menu utama memilih menu transaksi pinjam

dan mengisi data kemudian menyimpan data.

Page 26: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

65

F. Sequence Diagram Menu Transaksi Angsuran

Gambar di bawah menjelaskan tentang sequence diagram menu transaksi

angsuran:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.15. Sequence Diagram Menu Transaksi Angsuran

Bendahara dan ketua masuk ke menu utama memilih menu transaksi

angsuran dan mengisi data kemudian menyimpan data.

Page 27: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

66

2. Deployment Diagram

Deployment diagram salah satu jenis alat atau bahasa (UML) yang

digunakan untuk memvisualisasikan, menspesifikasikan, dan mendokumentasikan

proses yang terjadi pada suatu sistem perangkat lunak yang akan dibangun.

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.16. Deployment Diagram

Deployment diagram dari sistem informasi simpan pinjam. Aplikasi di-

deploy pada sebuah komputer server dimana didalamnya sudah terdapat dbarsukas

sebagai database, MySQL sebagai DBMS, visual basic 6.0 sebagai aplikasi yang

digunakan, dan aplikasi simpan pinjam sebagai nama program.

4.2.5. User Interface

User Interface bagian dari komputer dan software yang orang-orang dapat

lihat,dengar,sentuh,berbicara, atau sebaliknya, dapat mengerti atau mengarahkan.

User interface mempunyai dua element penting: input dan output.

Page 28: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

67

1. Rancangan Program Login

Gambar dibawah merupakan tampilan dari menu login:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.17.

Tampilan Rancangan Form Login

2. Rancangan Program Menu Utama

Gambar dibawah merupakan tampilan dari menu utama:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.18.

Tampilan Rancangan Form Menu Utama

Page 29: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

68

3. Tampilan File

Gambar dibawah merupakan tampilan file :

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.19. Tampilan File

4. Rancangan Program Data Pengguna

Gambar dibawah merupakan tampilan dari data pengguna :

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.20.

Tampilan Rancangan Form Data Pengguna

Page 30: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

69

5. Rancangan Program Pendaftaran Anggota

Gambar dibawah merupakan tampilan dari data anggota:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.21.

Tampilan Rancangan Form Data Anggota

6. Rancangan Program Data Akun

Gambar dibawah merupakan tampilan dari data akun :

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.22.

Tampilan Rancangan Form Data Akun

Page 31: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

70

7. Tampilan Transaksi

Gambar dibawah merupakan tampilan transaksi :

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.23.

Tampilan Transaksi

8. Rancangan Program Transaksi Simpan

Gambar dibawah merupakan tampilan dari transaksi simpan:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.24.

Tampilan Rancangan Form Transaksi Simpan

Page 32: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

71

9. Rancangan Program Transaksi Pinjam

Gambar dibawah merupakan tampilan dari transaksi pinjam:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.25.

Tampilan Rancangan Form Transaksi Pinjam

10. Rancangan Program Transaksi Pembayaran Angsuran

Gambar dibawah merupakan tampilan dari Transaksi Pembayaran

Angsuran:

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.26.

Tampilan Rancangan Form Pembayaran Angsuran

Page 33: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

72

11. Tampilan Laporan

Gambar dibawah merupakan tampilan laporan :

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.27.

Tampilan Laporan

12. Tampilan Form Laporan Simpan

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.28.

Tampilan Form Laporan Simpan

Page 34: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

73

13. Tampilan Form Laporan Pinjam

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.29.

Tampilan Form Laporan Simpan

14. Tampilan Form Laporan Simpan Pinjam

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.30.

Tampilan Form Laporan Simpan Pinjam

Page 35: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

74

15. Tampilan Form Laporan Angsuran

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.31.

Tampilan Form Laporan Angsuran

16. Tampilan Form Laporan Jurnal Umum

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.32.

Tampilan Form Laporan Jurnal umum

Page 36: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

75

17. Tampilan Form Laporan Buku Besar

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.33.

Tampilan Form Laporan Buku Besar

18. Tampilan Cetak Laporan Simpan

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.34.

Tampilan Cetak Laporan Simpan

19. Tampilan Cetak Laporan Pinjam

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.35.

Tampilan Cetak Laporan Pinjam

Page 37: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

76

20. Tampilan Cetak Laporan Simpan Pinjam

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.36.

Tampilan Cetak Laporan Simpan Pinjam

21. Tampilan Cetak Laporan Angsuran

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.37.

Tampilan Cetak Laporan Angsuran

Page 38: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

77

22. Tampilan Cetak Laporan Jurnal Umum

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.38.

Tampilan Cetak Laporan Jurnal Umum

23. Tampilan Cetak Laporan Buku Besar

Sumber : Hasil Perancangan Pada KPN “PEGAS” Pontianak (2017)

Gambar IV.39.

Tampilan Rancangan Laporan Buku Besar

Page 39: BAB IV RANCANGAN SISTEM USULAN...Kunci Key : id_angsuran Software : MySQL versi 5.0.8 Tabel IV.6. Spesifikasi File Transaksi Angsuran No Elemen Field Nama Field Tipe Size Ket 1 Id

78

4.2.6. Spesifikasi Hardware dan Software

Untuk menunjang kerja sistem agar dapat berjalan dengan baik,maka

dibutuhkan perangkat keras, perangkat lunak, dan pengguna denganspesifikasi

sebagai berikut:

1. Analisa Kebutuhan Perangkat Keras

Sarana dan prasarana menjadi sangat penting dalam upaya pemanfaatan

teknologi informasi salah satunya adalah perangkat keras (Hardware),

adapun spesifikasi sistem perangkat keras yang dibutuhkan adalah.

CPU (Central Processing Unit)

Processor : 2.20 Ghz

Memory : 2 GB

Harddisk : 500GB

Monitor : Resolution 1024x600 Pixel LCD

Keyboard : 86 mega

Mouse : Optical / Touchpad

Printer : Inkjet Printer

2. Analisa Kebutuhan Perangkat Lunak

Spesifikasi sistem perangkat lunak (Software) yang dibutuhkan dalam

pembuatan sistem informasi kas masuk dan kas keluar ini adalah.

Sistem Operasi : Microsoft Windows 7 Ultimate

Webserver : Xampp

Database : MySQL

Program Pendukung :Visual Basic 6.0