Hasil Desain Proses Fungsional

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