Analisis Pengguna Analisis Data

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