45 BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software 4.1.1. Analisa Kebutuhan Tahapan analisis meliputi tahapan analisis kebutuhan fungsionalitas dari masing-masing pengguna yang berinteraksi langsung terhadap sistem informasi. a. Bagian Admin A1. Bagian Admin bisa melakukan login A2. Bagian Admin bisa mengelola data user A3. Bagian Admin bisa mengelola customer A4. Bagian Admin bisa melakukan logout b. Bagian Gudang B1. Bagian Gudang bisa melakukan login B2. Bagian Gudang bisa menginput surat jalan B3. Bagian Gudang bisa melakukan logout c. Bagian Piutang C1. Bagian Piutang bisa melakukan login C2. Bagian Piutang bisa menampilkan surat jalan C3. Bagian Piutang bisa menginput invoice C4. Bagian Piutang bisa mengelola pembayaran
57
Embed
BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software ... Bagian Piutang bisa mengelola jurnal C6. Bagian Piutang
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
45
BAB IV
RANCANGAN SISTEM USULAN
4.1. Analisa Kebutuhan Software
4.1.1. Analisa Kebutuhan
Tahapan analisis meliputi tahapan analisis kebutuhan
fungsionalitas dari masing-masing pengguna yang berinteraksi langsung
terhadap sistem informasi.
a. Bagian Admin
A1. Bagian Admin bisa melakukan login
A2. Bagian Admin bisa mengelola data user
A3. Bagian Admin bisa mengelola customer
A4. Bagian Admin bisa melakukan logout
b. Bagian Gudang
B1. Bagian Gudang bisa melakukan login
B2. Bagian Gudang bisa menginput surat jalan
B3. Bagian Gudang bisa melakukan logout
c. Bagian Piutang
C1. Bagian Piutang bisa melakukan login
C2. Bagian Piutang bisa menampilkan surat jalan
C3. Bagian Piutang bisa menginput invoice
C4. Bagian Piutang bisa mengelola pembayaran
46
C5. Bagian Piutang bisa mengelola jurnal
C6. Bagian Piutang bisa mencetak laporan pembayaran
C7. Bagian Piutang bisa melakukan logout
d. Collector
D1. Collector bisa melakukan login
D2. Collector bisa menampilkan laporan pembayaran customer
D3. Collector bisa melakukan logout
e. Accounting
E1. Accounting bisa melakukan login
E2. Accounting bisa menampilkan jurnal
E3. Accounting bisa menampilkan laporan pembayaran customer
E4. Accounting bisa melakukan logout
4.1.2. Use Case Diagram
Setelah kebutuhan fungsional dari masing-masing pengguna
sistem informasi pemberian pinjaman, selanjutnya akan digambarkan use
case diagram seperti dibawah ini:
a. Use Case Diagram Bagian Admin
Penggambaran use case diagram Bagian Admin disesuaikan dengan
kebutuhan fungsional yang sudah disebutkan diatas.
47
Gambar IV.1.
Use Case Diagram Bagian Admin
1. Use Case Diagram Mengelola Data User
48
Gambar IV.2.
Use Case Diagram Mengelola Data User
Tabel IV.1
Berikut penjelasan atau deskripsi dari Use Case Diagram Mengelola Data
User
Use Case Name Use Case Diagram Mengelola Data User
Requirements A2
Goal Bagian Admin dapat mengelola data user
Pre – Conditions Bagian Admin masuk mengakses halaman login
Post – Conditions Bagian Admin melakukan login dan masuk ke dalam
halaman Bagian Admin
Failed End Condition Bagian Admin dapat membatalkan login dan
melakukan logout
49
2. Use Case Diagram Mengelola Data Customer
Gambar IV.3.
Primary Actors Bagian Admin
Main Flow/Basic Path - Bagian Admin bisa mencari data user
- Bagian Admin bisa menambah data user
- Bagian Admin bisa mengedit data user
- Bagian Admin bisa menghapus data user
- Bagian Admin bisa menampilkan data user
Descriptions Sistem ini menggambarkan kegiatan bagian Admin
dalam mengelola data user
Invariant -
50
Use Case Diagram Mengelola Data Customer
Tabel IV.2.
Berikut penjelasan atau deskripsi dari Use Case Diagram Mengelola Data
Customer
Use Case Name Use Case Diagram Mengelola Data Customer
Requirements A3
Goal Bagian Admin dapat mengelola data customer
Pre – Conditions Bagian Admin masuk mengakses halaman login
Post – Conditions Bagian Admin melakukan login dan masuk ke dalam
halaman Bagian Admin
Failed End Condition Bagian Admin dapat membatalkan login dan
melakukan logout
Primary Actors Bagian Admin
Main Flow / Basic Path - Bagian Admin bisa mencari data customer
- Bagian Admin bisa menambah data customer
- Bagian Admin bisa mengedit data customer
- Bagian Admin bisa menghapus data customer
- Bagian Admin bisa menampilkan data customer
Descriptions Sistem ini menggambarkan kegiatan bagian Admin
dalam mengelola data customer
Invariant -
51
b. Use Case Diagram Bagian Gudang
Penggambaran use case diagram Bagian Gudang disesuaikan dengan
kebutuhan fungsional yang sudah disebutkan diatas.
Gambar IV.4.
Use Case Diagram Bagian Gudang
1. Use Case Diagram Menginput Surat Jalan
52
Gambar IV.5.
Use Case Diagram Menginput Surat Jalan
Tabel IV.3
Berikut penjelasan atau deskripsi dari Use Case Diagram Menginput Surat
Jalan.
Use Case Name Use Case Diagram Menginput Surat Jalan
Requirements B2
Goal Bagian Gudang dapat membuat surat jalan
Pre – Conditions Bagian Gudang masuk mengakses halaman login
Post – Conditions Bagian Gudang melakukan login dan masuk ke
dalam halaman Bagian Gudang
Failed End Condition Bagian Gudang dapat membatalkan login dan
melakukan logout
53
b. Use Case Diagram Bagian Piutang
Penggambaran use case diagram bagian Piutang disesuaikan dengan
kebutuhan fungsional yang sudah disebutkan diatas
Primary Actors Bagian Gudang
Main Flow / Basic Path - Bagian gudang bisa mencari surat jalan
- Bagian gudang bisa menginput surat jalan
- Bagian gudang bisa menampilkan surat jalan
Descriptions Sistem ini menggambarkan kegiatan bagian gudang
dalam mengelola keluar-masuknya barang
Invariant -
54
Gambar IV.6.
Use Case Diagram Bagian Piutang
1. Use Case Diagram Menampilkan Surat Jalan
55
Gambar IV.7.
Use Case Diagram Menampilkan Surat Jalan
Tabel IV.4.
Berikut penjelasan atau deskripsi dari Use Case Diagram Menampilkan Surat
Jalan
Use Case Name Use Case Diagram Menampilkan Surat Jalan
Requirements C2
Goal Bagian Piutang dapat menampilkan surat jalan
Pre – Conditions Bagian Piutang masuk mengakses halaman login
Post – Conditions Bagian Piutang melakukan login dan masuk ke
56
dalam halaman bagian Piutang
Failed End Condition Bagian Piutang dapat membatalkan login dan
melakukan logout
Primary Actors Bagian Piutang
Main Flow / Basic Path - Bagian Piutang bisa memilih laporan surat jalan
- Bagian Piutang bisa menampilkan laporan surat
jalan
Descriptions Sistem ini menggambarkan kegiatan bagian piutang
dalam mengelola pembayaran piutang customer
secara kredit
Invariant -
2. Use Case Diagram Menginput Invoice
57
Gambar IV.8.
Use Case Diagram Menginput Invoice
Tabel IV.5.
Berikut penjelasan atau deskripsi dari Use Case Diagram Menginput Invoice
Use Case Name Use Case Diagram Menginput Invoice
Requirements C3
Goal Bagian Piutang dapat menginput invoice
Pre – Conditions Bagian Piutang masuk mengakses halaman login
Post – Conditions Bagian Piutang melakukan login dan masuk ke
dalam halaman bagian piutang
58
Failed End Condition Bagian Piutang dapat membatalkan login dan
melakukan logout
Primary Actors Bagian Piutang
Main Flow / Basic Path - Bagian Piutang bisa mencari Invoice
- Bagian Piutang bisa menginput Invoice
- Bagian Piutang bisa menampilkan Invoice
Descriptions Sistem ini menggambarkan kegiatan bagian piutang
dalam mengelola pembayaran piutang customer
secara kredit
Invariant -
3. Use Case Diagram Mengelola Pembayaran
59
Gambar IV.9
Use Case Diagram Mengelola Pembayaran
Tabel IV.6
Berikut penjelasan atau deskripsi dari Use Case Diagram Mengelola
Pembayaran
Use Case Name Use Case Diagram Mengelola Pembayaran
Requirements C4
Goal Bagian Piutang dapat mengelola Pembayaran
Pre – Conditions Bagian Piutang masuk mengakses halaman login
Post – Conditions Bagian Piutang melakukan login dan masuk ke
dalam halaman bagian piutang
Failed End Condition Bagian Piutang dapat membatalkan login dan
melakukan logout
Primary Actors Bagian Piutang
Main Flow / Basic Path - Bagian Piutang bisa mencari pembayaran
- Bagian Piutang bisa menambah pembayaran
- Bagian Piutang bisa mengedit pembayaran
- Bagian Piutang bisa menampilkan pembayaran
Descriptions Sistem ini menggambarkan kegiatan bagian piutang
dalam mengelola pembayaran piutang customer
secara kredit
Invariant -
60
4. Use Case Diagram Mengelola Jurnal
Gambar IV.10.
Use Case Diagram Mengelola Jurnal
Tabel IV.7.
Berikut penjelasan atau deskripsi dari Use Case Diagram Mengelola Jurnal
Use Case Name Use Case Diagram Mengelola Jurnal
Requirements C5
Goal Bagian Piutang dapat mengelola Jurnal
Pre – Conditions Bagian Piutang masuk mengakses halaman login
Post – Conditions Bagian Piutang melakukan login dan masuk ke
dalam halaman bagian piutang
Failed End Condition Bagian Piutang dapat membatalkan login dan
61
melakukan logout
Primary Actors Bagian Piutang
Main Flow / Basic Path - Bagian Piutang bisa mencari jurnal
- Bagian Piutang bisa menambah jurnal
- Bagian Piutang bisa mengedit jurnal
- Bagian Piutang bisa menampilkan jurnal
Descriptions Sistem ini menggambarkan kegiatan bagian piutang
dalam mengelola pembayaran piutang customer
secara kredit
Invariant -
5. Use Case Diagram Mencetak Laporan Pembayaran
62
Gambar IV.11.
Use Case Diagram Mencetak Laporan Pembayaran
Tabel IV.8.
Berikut penjelasan atau deskripsi dari Use Case Diagram Mencetak Laporan
Pembayaran
Use Case Name Use Case Diagram Mencetak Laporan Pembayaran
Requirements C6
Goal Bagian Piutang dapat mencetak laporan pembayaran
63
Pre – Conditions Bagian Piutang masuk mengakses halaman login
Post – Conditions Bagian Piutang melakukan login dan masuk ke
dalam halaman bagian piutang
Failed End Condition Bagian Piutang dapat membatalkan login dan
melakukan logout
Primary Actors Bagian Piutang
Main Flow / Basic Path - Bagian Piutang bisa mencari laporan pembayaran
- Bagian Piutang bisa menampilkan laporan
pembayaran
Descriptions Sistem ini menggambarkan kegiatan bagian piutang
dalam mengelola pembayaran piutang customer
secara kredit
Invariant -
c. Use Case Diagram Collector
Penggambaran use case diagram Collector disesuaikan dengan kebutuhan
fungsional yang sudah disebutkan diatas.
64
Gambar IV.12.
Use Case Diagram Collector
1. Use Case Diagram Menampilkan Laporan Pembayaran
Gambar IV.13.
Use Case Diagram Menampilkan Laporan Pembayaran
65
Tabel IV.9
Berikut penjelasan atau deskripsi dari use case diagram Menampilkan laporan
pembayaran
Use Case Name Use Case Diagram Menampilkan Laporan Pembayaran
Requirements C2
Goal Collector dapat menampilkan laporan Pembayaran
Pre – Conditions Collector masuk mengakses halaman login
Post – Conditions Collector melakukan login dan masuk ke dalam halaman
Collector
Failed End Condition Collector dapat membatalkan login
Primary Actors Collector
Main Flow / Basic Path Collector dapat mengecek laporan pembayaran customer
Descriptions Sistem ini menggambarkan kegiatan bagian collector
dalam penagihan customer
Invariant -
d. Use Case Diagram Accounting
Penggambaran use case diagram Accounting disesuaikan dengan
kebutuhan fungsional yang sudah disebutkan diatas.
66
Gambar IV.14.
Use Case Diagram Accounting
1. Use Case Diagram Menampilkan Jurnal
67
Gambar IV.15.
Use Case Diagram Menampilkan Jurnal
Tabel IV.10.
Berikut penjelasan atau deskripsi dari use case diagram Menampilkan Jurnal
Use Case Name Use Case Diagram Menampilkan Jurnal
Requirements C2
Goal Accounting dapat menampilkan Jurnal
Pre – Conditions Accounting masuk mengakses halaman login
Post – Conditions Accounting melakukan login dan masuk ke dalam
halaman Collector
Failed End Condition Accounting dapat membatalkan login
Primary Actors Accounting
68
Main Flow / Basic Path 1. Accounting dapat memilih jurnal
2. Accounting dapat menampilkan jurnal
Descriptions Sistem ini menggambarkan kegiatan bagian
Accounting dalam memeriksa dan mengatur arus
keuangan
Invariant -
2. Use Case Diagram Menampikan Laporan Pembayaran Customer
Gambar IV.16.
Use Case Diagram Menampilkan Laporan Pembayaran Customer
Tabel IV.11.
Berikut penjelasan atau deskripsi dari use case diagram Menampilkan Laporan
Pembayaran Customer
69
Use Case Name Use Case Diagram Menampilkan Lap.
Pembayaran Cust
Requirements C3
Goal Accounting dapat menampilkan Laporan
Pembayaran Customer
Pre – Conditions Accounting masuk mengakses halaman login
Post – Conditions Accounting melakukan login dan masuk ke dalam
halaman Collector
Failed End Condition Accounting dapat membatalkan login
Primary Actors Accounting
Main Flow / Basic Path 1. Accounting dapat memilih laporan
pembayaran customer
2. Accounting dapat menampilkan laporan
pembayran customer
Descriptions Sistem ini menggambarkan kegiatan bagian
Accounting dalam memeriksa dan mengatur arus
keuangan
Invariant -
4.1.3. Activity Diagram
Activity Diagram merupakan diagram flowchart yang diperluas yang
menunjukkan aliran kendali satu aktivitas ke aktivitas lain. Kita dapat
70
menggunakan diagram ini untuk memodelkan aspek dinamis sistem. Setelah
kebutuhan fungsional dari masing-masing pengguna sistem informasi,
selanjutnya akan digambarkan activity diagram dari masing-masing use case
yang ada pada use case diagram seperti dibawah ini :
1. Activity Diagram Bagian Admin
Dalam penggambaran activity diagram merujuk dari masing-masing use
case yang ada dalam use case diagram Bagian Admin.
a. Activity Diagram Login
Berikut penggambaran activity diagram login :
Gambar IV.17.
Activity Diagram Login
b. Activity Diagram Mengelola Data User
Berikut penggambaran activity diagram mengelola data user :
71
act Activ ity Diagram Mengelola Data User
SistemAdmin
Start
Login
Mengklik Master
Mengklik Data User
Menampilkan From
Data User
Tambah Data
User
Memilih
Edit Data
User
Hapus Data
User
Simpan
Finish
Gambar IV.18
Activity Diagram Mengelola Data User
c. Activity Diagram Mengelola Data Customer
Berikut penggambaran activity diagram data customer :
act Activ ity Diagram Mengelola Data Customer
SistemAdmin
Start
Login
Menampilkan
From Data
Custamer
Tambah Data
Customer
Mengklik Master
Edit Data
CustomerHapus Data
Customer
Simpan
Mengklik Data
Customer
Finish
Memilih
72
Gambar IV.I9
Activity Diagram Mengelola Data Customer
2. Activity Diagram Bagian Gudang
Dalam penggambaran activity diagram merujuk dari masing-masing use
case yang ada dalam use case diagram bagian gudang.
a. Activity Diagram Menginput Surat Jalan
Berikut penggambaran activity diagram menginput surat jalan :
Gambar IV.20
Activity Diagram Menginput Surat Jalan
3. Activity Diagram Bagian Piutang
Dalam penggambaran activity diagram merujuk dari masing-masing use
case yang ada dalam use case diagram bagian piutang
73
a. Activity Diagram Menampilkan Surat Jalan
Berikut penggambaran activity diagram menampilkan surat jalan :