Pengembangan Perangkat Lunak
- Pengembangan perangkat lunak untuk suatu sistem informasi atau aplikasi, sangat ditentukan oleh model proses perangkat lunak.
- Permasalahan di atas melibatkan banyak hal seperti user (pegawai dan petugas dari kepegawaian), data yang disimpan secara aman dan dapat diakses dengan mudah, dan sistem perhitungan absensi. Sehingga model proses yang digunakan adalah model Waterfall
Model Waterfall
Analisis dan Definisi Persyaratan
- Melakukan studi kelayakan yang dapat dilakukan dengan cara survey pada user atau wawancara dengan pihak manajemen.
- Mendefinisikan tujuan dibangunnya sistem dan manfaat adanya sistem yang baru
- Mendefinisikan perangkat sistem yang dimiliki
- Mendefinisikan persyaratan perangkat lunak
Studi Kelayakan
- Studi kelayakan merupakan suatu kebutuhan tentang ketersediaan dan persediaan daripada keunggulan dan kelemahan suatu sistem
- Studi kelayakan dilakukan dengan survey yang menghasilkan dokumen-dokumen kebutuhan
- Berdasarkan dokumen kebutuhan dan studi kelayakan, dapat disusun persyaratan perangkat lunak
Contoh Studi Kelayakan
Pembuatan mesin absensi menggunakan RF ID mempunyai kelebihan:
- Transaksi absensi pegawai menjadi otomatis tersimpan di databasetanpa prosedur yang rumit.
- Penempatan counter absensi tidak harus terpusat
- Menghindari kesalahan ketik saat update data karena, data absensi tidak diisi manual tetapi bersifat otomatis
- Penghematan waktu dan tenaga di bagian kepegawaian
Adapun kelemahannya adalah:
- Biaya pengembangan cukup besar, karena harus menyediakan komputer sebagai server database, program aplikasi dan beberapa mesin counter. Pada mesin absensi biasa tidak diperlukan biaya tinggi.
- Keamanan data perlu dipertimbangkan lebih jauh
Pertimbangkan mana yang lebih menguntungkan
Survey
Survey dapat dilakukan dengan wawancara, kuisioner, atau pengamatan untuk mendapatkan gambaran lebih jelas mengenai sistem administrasi yang berlaku.
Hasil survey adalah:
- Model dan bentuk laporan yang diharapkan,
- Data-data apa yang sudah tersedia dan yang harus disediakan
- Sistem konversi bila sudah ada perangkat lunak yang lama
Hasil Survey Pada Contoh Permasalahan Absensi
- Laporan yang diharapkan adalah laporan absensi perpegawai, laporan absensi per-bulan, laporan absensi per-departemen, laporan pegawai terlambat, laporan pegawai yang absen dan laporan lembur.
- Data yang sudah adalah data pegawai, data transaksi absensi belum ditetapkan
- Aturan transaksi:
o Jam kerja 08.00-16.00
o Bila ada yang datang lebih awal dianggap datang jam 8.00
o Bila ada yang datang lebih dari jam 8.00 atau pulang sebelum jam 16.00 dianggap terlambat
o Bila ada yang datang jam 8.00 atau sebelumnya dan pulang setelah jam 16.00 atau sesudahnya dianggap lembur
o Bila ada yang datang lebih awal dianggap datang jam 8.00
o Bila ada yang datang lebih dari jam 8.00 atau pulang sebelum jam 16.00 dianggap terlambat
o Bila ada yang datang jam 8.00 atau sebelumnya dan pulang setelah jam 16.00 atau sesudahnya dianggap lembur
Dokumen Persyaratan
- Spesifikasi Sistem, berhubungan dengan model aplikasi yang dikembangkan dan perangkatperangkat yang tersedia
- Spesifikasi Data, berhubungan dengan datadata apa yang harus disediakan oleh sistem
- Spesifikasi Aplikasi, berhubungan dengan kemampuan-kemampuan apa yang disediakan oleh sistem
Tidak ada komentar:
Posting Komentar