LUNAK
Dipersiapkan oleh :
Mata Kuliah :
Halaman Revisi
1. Pendahuluan...................................................................................................................... 1
1.1 Tujuan Penulisan Dokumen..........................................................................................1
1.2 Lingkup Masalah........................................................................................................... 1
1.3 Definisi, Istilah dan Singkatan......................................................................................1
1.4 Referensi...................................................................................................................... 1
1.5. Deskripsi umum Dokumen (Ikhtisar)............................................................................2
2. Deskripsi Umum................................................................................................................. 2
2.1 Deskripsi Umum Sistem................................................................................................2
2.2 Fungsi Produk............................................................................................................... 2
2.3 Karakteristik Pengguna.................................................................................................2
2.4 Batasan........................................................................................................................ 2
2.5 Lingkungan Operasi......................................................................................................3
2.6 Dokumentasi................................................................................................................. 3
2.7 Asumsi dan Ketergantungan.........................................................................................3
3. Detail Kebutuhan Perangkat Lunak....................................................................................3
3.1 Kebutuhan antarmuka eksternal...................................................................................3
3.1.1 Antarmuka Pengguna.............................................................................................3
3.1.2 Antarmuka Perangkat Keras..................................................................................3
3.1.3 Antarmuka Perangkat Lunak..................................................................................3
3.1.4 Antarmuka Komunikasi dan Jaringan.....................................................................3
3.2 Fitur Sistem................................................................................................................... 4
3.2.1 Deskripsi Fungsional..............................................................................................4
3.2.2 Kebutuhan Fungsional...........................................................................................4
3.3 Kebutuhan Data............................................................................................................ 5
3.3.1 ERD....................................................................................................................... 5
3.3.2 Rancangan Simpanan Data..................................................................................5
3.3.3 Relasi Antar Tabel.................................................................................................6
3.4. Kebutuhan Non Fungsional..........................................................................................6
3.4.1 Kebutuhan Kinerja..................................................................................................6
3.4.2 Kebutuhan Keselamatan Data................................................................................6
3.4.3 Kebutuhan Perlindungan Keamanan......................................................................6
3.4.4 Attribut Kualitas Perangkat Lunak..........................................................................6
4. Desain Masukan Keluaran.................................................................................................6
4.1 SiteMap (web base atau mobile) / Struktur Menu (desktop Base).................................6
4.2 Desain Halaman Utama................................................................................................6
4.3 Desain Masukan........................................................................................................... 6
4.4 Desain Keluaran........................................................................................................... 7
1. Pendahuluan
Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software
Requirement Specification (SRS) untuk Sistem Informasi Perpustakaan . Untuk penamaan
dokumen ini selanjutnya akan digunakan istilah SKPL.
1.4 Referensi
Dokumen yang dipergunakan dalam penulisan ini adalah:
4.GL01-SKPL-dokumen.tips_skpl-spesifikasi-kebutuhan-perangkat-lunak
1.5. Deskripsi umum Dokumen (Ikhtisar)
Dokumen SRS ini dibagi atas tiga bagian, yaitu:
1. Tujuan pembuatan dokumen, lingkup masalah yang akan diselesaikan oleh aplikasi yang
dikembangkan, definisi, referensi, dan deskripsi umum.
2. Penjelasan secara umum mengenai aplikasi perancangan sistem Perpustakaan yang akan
dibuat, meliputi fungsi dari aplikasi, karakteristik pengguna, batasan dam asumsi yang
diambil dalam pembuatan aplikasi.
3. Berisi uraian kebutuhan aplikasi secara keseluruhan
2. Deskripsi Umum
2.4 Batasan
Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah:
Bila buku sudah ada di database, Bagian Pengadaan hanya perlu memberi nomor klasifikasi
dan nomor induk yang sesuai dengan data sebelumnya dan menambahkan data eksemplar ke
dalam database.
Bila belum ada di database, (a) Bagian Pengadaan memberi nomor induk baru dan menginput
deskripsi bibliografi ke database, kemudian (b) Bagian Pengolahan melengkapi database
dengan nomor klasifikasi, subyek, kata kunci, dan abstrak.
Tampilan Log in
Petugas dan User dapat masuk ke program dengan sandi yang sudah diberikan.
Tampilan Pengembalian
Tampilan di mana Petugas akan menginputkan pengembalian buku.
Tampilan Pelaporan
Tampilan di mana terdapat laporan permintaan buku, peminjaman buku, dan
pengembalian buku.
3.1.2 Antarmuka Perangkat Keras
Perangkat keras yang digunakan dalam sistem informasi perpustakan adalah:
1. Monitor
2. Keybord
3. Mouse
4. Printer
Software (Server)
DBMS : Mongodb
Local Host : XAMPP
Web Browser : Google Chrome , Mozilla Firefox , Internet Explorer
Software (Client)
Web Browser : Google Chrome , Mozilla Firefox , Internet Explorer
Sistem Operasi
Sistem Operasi (Server) : Windows 7 Ultimate atau terbaru
Sistem Operasi (Client) : Windows 7 Profesional atau terbaru
Bahasa Pemrograman
Bahasa : PHP , JavaScript, HTML , CSS
3.1.4 Antarmuka Komunikasi dan Jaringan
Desain antar muka dalam sistem dibangun menggunakan server lokal dengan alamat
IP 127.0.0.1 dan port 3000. Namun sistem informasi ini dapat di akses langsung dengan nama
primelibrary.com.
3.2 Fitur Sistem
3.2.1 Deskripsi Fungsional
Diagram Konteks
.
Dad level 1
Dad level 2 proses peminjaman
DAD level 2 proses pengembalian
1. Mengakses web
Setiap anggota yang akan mengakses perpustakaan melalui sistem web ini diharuskan untuk
memasukkan username dan password yang diberikan pada pihak kampus. Kemudian sistem akan
menampilkan tampilan katalog buku pada sebuah web perpustakaan .
Langkah :
Response : Sistem akan memunculkan tampilan bahwa data sudah tersimpan sebagai history
login
Langkah :
Stimulus : Anggota memiilih buku yang akan dipinjam dengan klik gambar buku yang tersedia
di katalog buku web perpustakaan
Response : Sistem menampilkan deskripsi spesifikasi buku disertai dengan judul, pengarang,
dan penerbit.
Response : Sistem akan menampilkan tampilan pinjaman, tampilan pinjaman berupa tanggal
peminjaman, periode peminjaman atau pengembalian, dan persetujuan adanya
denda keterlambatan jika melewati batas pengembalian yang ditentukan.
Response : Sistem akan menampilkan status peminjaman disetujui dan berhasil pinjam
4.1 SiteMap (web base atau mobile) / Struktur Menu (desktop Base)