3.3 Analisis Kebutuhan Non-Fungsional
Analisis kebutuhan non-fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kbutuhan sistem. Spesifikasi ini meliputi elemen atau komponen-
komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan diimplementasikan.
3.3.1 Analisis Pengguna
Menurut bentuk pengguna yang ada di lingkungan tempat kerja praktek berlangsung, dapat dikategorikan pengguna tersebut ke dalam 2 kelompok sebagai berikut :
1. Admin Dalam peranannya admin dapat memasukan data perpustakaan, mengelolanya, serta
melihat atau mencetak laporan , menambah kelengkapan data perpustakaan sesuai dengan kebutuhan.
2. Pengguna User Kemampuan umum yang dimiliki oleh pengguna yang akan menggunakan sistem
seperti pada tabel 3-1:
Tabel 3-1 spesifikasi kebutuhan perangkat lunak
Pengguna User
Administrator
Tanggung jawab Memasukan data perpustakaan
Mengelola data sistem
Hak akses
Mencari, menginputkan,
serta mengedit, menghapus mencetak
laporan data perpustakaan. 1. Mencari,
menginputkan, memperbaharui,
menghapus dan mencetak laporan data
perpustakaan.
Tingkat keterampilan
Menguasai web browser Menguasai
web browser,
pengetahuan tentang database
Pengalaman
Mampu mengoperasikan sistem komputer berbasis windows xp
1. Mampu mengoperasikan sistem komputer berbasis windows xp
2. Terampil microsoft office excel
Pelatihan yang diperlukan
Cara penggunaan software 1. Cara penggunaan software
2. Perawatan database
3.3.2 Analisis Data
Dalam memodelkan data dan menggambarkan hubungan antara data pada sistem digunakan tools atau alat bantu yaitu E-R. Sistem yang dikembangakan dapat dilihat
hubungan natra entitas. Untuk itu sistem yang akan dikembangkan memiliki ususlan ERD yang terdapat pada gambar 3-2
Admin Mengelola
User Memiliki
username Id_anggota
password Mengelola
Mengelola
Mengelola Dokumen
peta Kliping
majalah Memiliki
Memiliki
Memiliki Peminjaman
melakukan Id_dokumen
no_udc subjek
judul ISBN
no_laporan
pengarang penerbit
kunci_data kode_asal judul
penerbit
alamat_penerbit harga
no_peta jenis_peta
judul
daerah blok
skala derajat
Id_buku judul
bahasa Id_dokumen
username
username kunci_data
username
Id_buku username
no_peta Id_peminjaman
Mengelola nama
NIP status
jenis N
N
N 1
1 1
1 1
N
N
N
N 1
1
1
1 N
N
N
N Id_peminjaman
Id_peminjaman
Id_peminjaman
Id_peminjaman Id_dokumen
Id_dokumen
Id_dokumen Id_dokumen
Id_peminjaman Id_anggota
klasifikasi kontributor
username alamat
kota
Id_anggota username
password tgl_pinjam
tgl_kembali
Gambar 3-2 Entity Relationship Diagram
3.3.3 Diagram konteks