4.1.4 Hasil Analisis Keamanan
Analisis keamanan merupakan analisis untuk mengetahui bagaimana software memproteksi fungsi yang bersangkutan secara khusus yaitu menjawab
siapa yang boleh mengakses fungsi tersebut. a.
Fungsi yang dapat diakses oleh Staf Koperasi, yaitu: Fungsi mencatat data laporan bulanan
b. Fungsi yang dapat diakses oleh Staf Kelembagaan Dinas Koperasi, yaitu:
Fungsi monitoring dan evaluasi laporan perkembangan c.
Fungsi yang dapat diakses oleh Kepala Bidang Kelembagaan Dinas Koperasi, yaitu:
Fungsi validasi laporan perkembangan
4.2 Hasil Tahap Perancangan Sistem
Setelah melakukan tahap perancangan fungsional dan non fungsional, maka didapatlah hasil perancangan Sistem yang dimulai dari DFD, ERD, serta
perancangan input dan output Sistem.
4.2.1 Hasil Desain Proses Fungsional
Pada subbab ini menggambarkan hasil tentang rancangan fungsi-fungsi Sistem yang terdiri atas proses, data, dan antar muka.
a. Desain Alir Sistem
Sesuai dengan hasil analisis kebutuhan, telah didefinisikan bahwa pengguna yang menggunakan sistem secara langsung adalah Staf Koperasi, Staf
Kelembagaan Dinas Koperasi, dan Kepala Bidang Kelembagaan Dinas Koperasi. Alir sistem dari proses perhitungan penilaian kesehatan berdasarkan fungsi-
fungsinya adalah sebagai berikut:
1. Mencatat Data Laporan Bulanan
Mencatat Data Laporan Bulanan
Sistem Staf Koperasi
Start
Input data user Memeriksa data
user M. Koperasi
Benar?
Memeriksa Riwayat Laporan
Sudah Menyerahkan?
Warning Belum Input Laporan
Data Laporan Bulanan
Data User
Input data laporan bulanan
Menyimpan data laporan bulanan
T. Laporan Bulanan
Rekapitulasi data laporan
bulanan End
T Y
T Y
1 Y
Gambar 4.3 Alir Sistem Proses Mencatat Data Laporan Bulanan
Tabel 4.8 Penjelasan Proses Mencatat Data Laporan Bulanan
No Proses
Nama Fungsi Kegiatan
Output
1 Otentikasi
Data User
Proses ini
menjelaskan tentang
proses login
pengguna. Pengguna perlu memasukkan data user yang
telah diberikan. Session
Pengguna
Decision Fungsi
ini hanya
dapat dilakukan
oleh pengguna
yang memiliki hak akses. 2
Memeriksa Riwayat Laporan
Proses ini
menjelaskan tentang proses pemeriksaan
riwayat laporan
bulanan dengan mengecek periode
laporan pada tabel transaksi laporan bulanan
Decision Proses
ini menjelaskan
tentang apakah koperasi telah menyerahkan laporan bulanan
atau belum. Jika sudah maka proses akan berakhir dan
apabila koperasi
belum menyerahkan laporan maka
sistem akan
menampikan warning
Warning belum input
laporan bulanan
3 Menyimpan Data
Laporan Bulanan Proses
ini menjelaskan
tentang proses pemyimpanan data laporan bulanan kedalam
tabel transaksi
laporan bulanan
Data rekapitulasi
laporan bulanan
2. Mencatat Data Laporan Bulanan Dari Staf Kelembagaan Dinas Koperasi
Mencatat Data Laporan Bulanan Sistem
Staf Kelembagaan Dinas Koperasi
Benar? Memeriksa
Uername dan Password
1 DataLaporan
Bulanan M. Koperasi
Menyimpan Data Laporan Bulanan
Rekapitulasi Data Laporan
Bulanan Warning Belum
Input Laporan
T. Laporan Bulanan
Input data user
End Input Data
Laporan Bulanan Data Koperasi
Memeriksa Riwayat Laporan
Sudah Menyerahkan?
Y T
T
Y Start
Gambar 4.4 Alir Sistem Proses Mencatat Data Laporan Bulanan Dari Staf
Kelembagaan Dinas Koperasi
Tabel 4.9 Penjelasan Proses Mencatat Data Laporan Bulanan Dari Staf
Kelembagaan Dinas Koperasi
No Proses
Nama Fungsi Kegiatan
Output
1 Otentikasi Data
User Proses ini menjelaskan tentang
proses login
pengguna. Pengguna perlu memasukkan
data user yang telah diberikan. Session
Pengguna
Decision Fungsi
ini hanya
dapat dilakukan oleh pengguna yang
memiliki hak akses.
2 Memeriksa
Riwayat Laporan
Proses ini menjelaskan tentang proses pemeriksaan riwayat
laporan bulanan
dengan mengecek
periode laporan
pada tabel transaksi laporan bulanan
Decision Proses ini menjelaskan tentang
apakah koperasi
telah menyerahkan laporan bulanan
atau belum. Jika sudah maka proses akan berakhir dan
apabila koperasi
belum menyerahkan laporan maka
sistem akan
menampikan warning
Warning belum input
laporan bulanan
3 Menyimpan
Data Laporan
Bulanan Proses ini menjelaskan tentang
proses pemyimpanan
data laporan bulanan kedalam tabel
transaksi laporan bulanan Data
rekapitulasi laporan
bulanan 3.
Monitoring dan Evaluasi Laporan Perkembangan
Tabel 4.10 Penjelasan Proses Monitoring dan Evaluasi Laporan
Perkembangan
No Proses
Nama Fungsi Kegiatan
Output
1 Otentikasi Data
User Proses ini menjelaskan tentang
proses login
pengguna.
Pengguna perlu memasukkan data user yang telah diberikan.
Session Pengguna
Decision Fungsi
ini hanya
dapat dilakukan oleh pengguna yang
memiliki hak akses.
2 Monitoring
Status Laporan Proses ini menjelaskan tentang
proses monitoring
status laporan
bulanan koperasi
dengan mengecek
tabel transaksi
laporan bulanan,
tabel jenis koperasi, dan tabel kecamatan
Data koperasi
Decision Proses ini menjelaskan tentang
apakah koperasi
sudah menyerahkan laporan bulanan
dan jika belum maka sistem akan menyimpan pada tabel
detail perkembangan untuk ditampilkan pada form status
koperasi
3 Menghitung
perkembangan koperasi
Proses ini menjelaskan tentang proses
perhitungan data
laporan bulanan yang telah tersimpan pada tabel transaksi
laporan bulanan dan hasilnya akan disimpan sebagai pada
tabel transasi perkembangan sebagai bahan inputan untuk
proses pembuatan laporan
4 Evaluasi
Perkembangan Koperasi
Proses ini menjelaskan tentang proses evaluasi dari laporan
perkembangan koperasi untuk Laporan
Perekembangan koperasi, laporan
diserahkan kepada
Kepala Bidang Kelembagaan
koperasi berdasarkan
wilayah dan
laporan koperasi berdasarkan jenis
Monitoring dan Evaluasi Laporan Perkembangan
Sistem Staf Kelembagaan Dinas Koperasi
Evaluasi Perkembangan
Koperasi Menghitung Data
Perkembangan Koperasi
End M. Jenis Koperasi
M. Kecamatan M. Koperasi
Start
1
T. Perkembangan Koperasi
Periode Laporan Monitoring Status
Laporan Bulanan
Sudah Menyerahkan Laporan Bulanan?
T M. Jenis Koperasi
M. Koperasi M. Kecamatan
Y T. Detail
Perkembangan
Laporan Perkembangan
Koperasi Laporan Koperasi
Berdasarkan Wilayah
Laporan Koperasi Berdasarkan Jenis
Data Pengguna
Input Data Pengguna
Benar? Memeriksa data
Pengguna M. Pengguna
Y T
Data Koperasi
Input Nama Koperasi
1
Gambar 4.5 Alir Sistem Proses Monitoring dan Evaluasi Laporan
Perkembangan
4. Validasi Laporan Perkembangan Koperasi
Tabel 4.11 Penjelasan Proses Validasi Perkembangan Koperasi
No Proses
Nama Fungsi Kegiatan
Output
1 Otentikasi Data
User Proses
ini menjelaskan
tentang proses
login pengguna. Pengguna perlu
memasukkan data user yang telah diberikan.
Session Pengguna
Decision Fungsi ini hanya dapat
dilakukan oleh pengguna yang memiliki hak akses.
2 Validasi Laporan
Perkembagan Koperasi
Proses ini
menjelaskan tentang proses validasi hasil
laporan perkembangan
koperasi setelah dievaluasi. Data koperasi
Decision Proses
ini menjelaskan
tentang apabila
kepala bidang menyetujui laporan
tersebut maka sistem akan mengirimkan
pemberitahuan kepada staf kelembagaan untuk dapat
mencetak laporan tersebut, tapi apabila tidak maka
sistem akan
memberitahukan kepada
staf kelembagaan
untuk mengevaluasi ulang laporan
tersebut
3 Mencetak
Laporan Perkembangan
Koperasi Proses
ini menjelaskan
tentang proses mencetak laporan
Laporan Akhir Koperasi
Validasi Laporan Perkembangan Koperasi
Sistem Kepala Bidang Kelembagaan Dinas Koperasi
Input Data Pengguna
Benar? Memeriksa Data
Pengguna
Validasi Laporan Perkembangan
Koperasi T
M. Kecamatan T. Perkembangan
Koperasi M. Jenis Koperasi
M. Koperasi
Cetak?
End Start
Mencetak Laporan Perkembangan
Koperasi Y
Pemberitahuan untuk staff
Laporan Akhir Koperasi
M. Pengguna
Setuju? Y
T
1 Input Periode
Perkembangan Y
T
Gambar 4.6 Alir Sistem Proses Validasi Laporan Perkembangan Koperasi
b. Desain Context Diagram
Pada context diagram menggambarkan entitas yang berhubungan langsung dengan sistem dan aliran data secara umum, sedangkan proses-proses yang lebih
detail yang terdapat dalam sistem masih belum bisa diketahui. Terdapat 3 entitas Staf Koperasi, Staf Kelembagaan Dinas Koperasi, dan Kepala Bidang
Kelembagaan Dinas Koperasi. Desain dari context diagram analisis dan perancangan aplikasi ini dapat dijelaskan pada Gambar 4.7.
Periode Laporan Laporan Perkembang an Koperasi
Laporan Koperasi Berdasarkan Jenis Laporan Koperasi Berdasarkan Wilayah
Data Perkembang an Koperasi
Periode Laporan Bulanan
Periode Perkembangan Data Rekapitulasi Laporan Bulanan
Warning Belum Input Laporan
Laporan Akhir Koperasi Laporan Status Koperasi
Data Koperasi Data Laporan Bulanan
Sistem Informasi M onitoring Evaluasi Koperasi
+
Staf Koperasi Staf Kelembagaan
Dinas Koperasi
Kepala Bidang Kelembagaan Dinas
Koperasi
Gambar 4.7 Context Diagram
i. Desain DFD Level 0
Dari context diagram yang telah dibuat, maka dapat dirancang data flow diagram DFD level 0 pada Gambar 4.8 halaman77. Pada DFD level 0 ini
menjelaskan bahwa terdapat tiga proses utama yaitu proses mencatat data laporan bulanan, monitoring dan evaluasi laporan perkembangan dan proses validasi
laporan perkembangan koperasi
Periode Laporan Bulanan Data Laporan Bulanan
Data Perkembang an Koperasi Data Jenis Koperasi
Data Koperasi
Data Kecamatan Laporan Akhir Koperasi
Periode Laporan Bulanan Data Perkembang an Koperasi
Periode Laporan Periode Perkembangan
Laporan Koperasi Berdasarkan Jenis Laporan Koperasi Berdasarkan Wilayah
Laporan Perkembang an Koperasi Periode Perkembangan
Data Perkembang an Koperasi Periode Laporan Bulanan
Id Kecamatan Id Koperasi
Id Jenis Koperasi Status
Laporan Status Koperasi Data Koperasi
Warning Belum Input Laporan Data Rekapitulasi Laporan Bulanan
Data Laporan Bulanan Data Koperasi
Staf Koperasi
Staf Kelembagaan Dinas Koperasi
Staf Kelembagaan Dinas Koperasi
Kepala Bidang Kelembagaan
Dinas Koperasi Kepala Bidang
Kelembagaan Dinas Koperasi
1 Mencatat Data
Laporan Bulanan
+
2 Monitoring dan Evaluasi
Laporan Perkembang an
+
3 Validasi Laporan
Perkembang an Koperasi
+
1 M_Koperasi
2 T_Laporan
Bulanan 3
T_Detil Perkembang an
4 M_Jenis
Koperasi 5
M_Kecamatan
6 T_Perkembang an
Koperasi
Gambar 4.8 DFD Level 0 Sistem Monitoring dan Evaluasi Koperasi
i. Desain DFD Level 1 Mencatat Data Laporan Bulanan
Data Koperasi
Data Laporan Bulanan Data Rekapitulasi Laporan Bulanan
Data Laporan Bulanan Warning Belum Input Laporan
Periode Laporan Bulanan Id Koperasi
1 M_Koperasi
Staf Koperasi
Staf Koperasi
Staf Koperasi
2 T_Laporan
Bulanan 2
Memeriksa Riwayat
Laporan
3 Menyimpan
Data Laporan Bulanan
Gambar 4.9 DFD level 1 Mencatat Data Laporan Bulanan
Dari proses mencatat data laporan bulanan pada DFD Level 0, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu subproses memeriksa
riwayat laporan dan menyimpan data laporan bulanan. DFD Level 1 mencatat data laporan bulanan dapat dilihat pada Gambar 4.9 pada halaman 77.
ii. Desain DFD Level 1 Monitoring Dan Evaluasi Laporan Perkembangan
Laporan Koperasi Berdasarkan Wilayah Laporan Koperasi Berdasarkan Jenis
Laporan Perkembang an Koperasi Periode Perkembangan
Data Perkembang an Koperasi Periode Laporan
Status
Id Jenis Koperasi Id Koperasi
Id Kecamatan Data Perkembang an Koperasi
Periode Laporan Bulanan Id Jenis Koperasi
Id Koperasi Id Kecamatan
Data Laporan Bulanan Periode Laporan Bulanan
Laporan Status Koperasi
Id Kecamatan Id Koperasi
Id Jenis Koperasi Data Koperasi
Staf Kelembagaan
Dinas Koperasi Staf
Kelembaga an Dinas
Koperasi 3
T_Detil Perkembang an 4
M_Jenis Koperasi
1 M_Koperasi
5 M_Kecamatan
2 T_Laporan
Bulanan
6 T_Perkembang an
Koperasi 6
T_Perkembang an Koperasi
Staf Kelembaga
an Dinas Koperasi
Staf Kelembaga
an Dinas Koperasi
Staf Kelembagaan Dinas Koperasi
1 Monitoring Status
Laporan Bulanan
2 Meng hitung Data
Perkembang an Koperasi
3 Evaluasi Perkembang an
Koperasi
Gambar 4.10 DFD Level 1 Moitoring dan Evaluasi Laporan Perkembangan
Dari proses monitoring dan evaluasi laporan perkembangan pada DFD Level 0, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu
subproses monitoringstatus laporan bulanan, subproses menghitung data perkembangan koperasi dan subproses evaluasi perkembangan koperasi. DFD
Level 1 monitoring dan evaluasi laporan perkembangan dapat dilihat pada Gambar 4.10 halaman 78.
iii. Desain DFD Level 1 Validasi Laporan Perkembangan
Display Persetujuan Validasi
Laporan Akhir Koperasi Data Perkembang an Koperasi
Data Perkembang an Koperasi Data Jenis Koperasi
Data Koperasi Data Kecamatan
Periode Perkembangan Kepala Bidang
Kelembagaan Dinas Koperasi
Kepala Bidang Kelembagaan
Dinas Koperasi 5
M_Kecamatan 1
M_Koperasi 4
M_Jenis Koperasi
6 T_Perkembang an
Koperasi 1
Validasi Laporan Perkembang an
Koperasi
2 Mencetak
Laporan Perkembang an
Koperasi
Gambar 4.11 DFD Level 1 Validasi Laporan Perkembangan
Dari proses validasi laporan perkembangan pada DFD Level 0, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu subproses
validasi laporan perkembangan dan sub proses mencetak laporan perkembangan. DFD Level 1 validasi laporan perkembangan dapat dilihat pada Gambar 4.11.
4.2.2 Hasil Desain Data