39 6
Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan
Analisis Layanan
Analisis terhadap layanan perlu dilakukan untuk mengetahui sejauhmana layanan pada sistem lama. Berikut adalah beberapa kriteria penilaian di mana kualitas suatu sistem
bisa dikatakan buruk: 1
Sistem menghasilkan produk yang tidak akurat 2
Sistem menghasilkan produk yang tidak konsisten 3
Sistem tidak mudah dipelajari 4
Sistem tidak mudah digunakan 5
Sistem tidak fleksibel
5.5 Analisis Kebutuhan Sistem
Hasil dokumentasi dari tahap analisis kelemahan sistem digunakan untuk rekomendasi fungsionalitas apa saja yang bisa dilakukan sistem baru. Fungsionalitas ini
mencerminkan kebutuhan sistem. Tujuan dari fase analisis kebutuhan adalah memahami sebenar-benarnya kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang
mewadahi kebutuhan tersebut, atau memutuskan bahwa sebenarnya pengembangan sistem baru tidak dibutuhkan. Kebutuhan sistem bisa diartikan sebagai pernyataan tentang
apa yang harus dikerjakan oleh sistem, dan pernyataan tentang karakteristik yang harus dimilik sistem.
Untuk mempermudah analis sistem dalam menentukan keseluruhan kebutuhan secara lengkap, maka analis membagi kebutuhan sistem menjadi dua jenis, yaitu
kebutuhan fungsional functional requirement, dan kebutuhan nonfungsional
nonfunctional requirement.
40
Kebutuhan Fungsional
Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya akan dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi-
informasi apa saja yang harus ada dan dihasilkan oleh sistem. Contoh berikut menunjukan kebutuhan fungsional pada sistem perpustakaan.
Sistem harus dapat melakukan entri buku yang berhubungan dengan pendataan buku
Sistem harus dapat melakukan endataan anggota Sistem harus dapat melakukan transaksi peminjaman
Sistem harus dapat melakukan transaksi pengembalian Sistem harus dapat melakukan laporan keuangan secara otomatis
Sistem harus dapat memberikan laporan data buku yang hilang Setiap kebutuhan fungsional harus dijelaskan lebih rinci lagi, seperti contoh berikut.
Sistem harus dapat melakukan transaksi peminjaman: Pengguna dapat mencatat semua transaksi peminjaman
Pengguna dapat memasukkan data-data dari anggota Pengguna dapat memasukkan jumlah buku yang dipinjam
Pengguna dapat memasukkan judul buku, nama pengarang dan nama penerbit Pengguna dapat menampilkan tanggal kembali buku yang dipinjam
Pengguna dapat mengetahui apakah anggota sudah mengembalikan buku yang dipinjam
Pengguna dapat menampilkan anggota yang paling seringgg meminjam.
41
Kebutuhan Nonfungsional
Kebutuhan nonfungsional adalah tipe kebutuhan yang berisi properti perilaku yang dimiliki oleh sistem, yang meliputi kebutuhan operasional, kinerja, informasi dan
keamanan. Contoh berikut menunjukan kebutuhan nonfungsional pada sistem perpustakaan.
Kebutuhan operasional 1
Digunakan pada sistem operasi Microsoft Windows 7, Microsoft Windows Vista, Microsoft Windows XP.
2 Spesifikasi komputer minimal Pentium IV
3 Kebutuhan memori minimal 512 MB RAM
4 Dilengkapi dengan barcode reader
5 Printer untuk mencetak
Kebutuhan kinerja 1
Waktu untuk transaksi peminjaman buku dibatasi 2 menit 2
Waktu untuk transaksi pengembalian buku dibatasi 1 menit 3
Jumlah transaksi peminjaman dan pengembalian Kebutuhan informasi
1 Informasi apabila username dan password salah
2 Informasi yang menampilkan prosedur pendaftaran anggota baru
Kebutuhan keamanan 1
Sistem aplikasi dan database dilengkapi pasword 2
Dilengkapi dengan kamera CCTV untuk mengawasi anggota yang membaca di ruang baca dan ruang penyimpanan tas yang tersambung ke komputer
42
5.6 Analisis Kelayakan Sistem