Disusunoleh:
Kristian Juri Damai Lase
1542101386
2018
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN KOMPUTER
UNIVERSITAS KRISTEN IMMANUEL
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
1/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika
Daftar Isi
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
2/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika
DaftarTabel
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
3/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika
1. Pendahuluan
1.1 Tujuan Pembuatan Dokumen
SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak yang bertujuan sebagai acuan atau
panduan baik bagi pengembang dan pengguna perangkat lunak selama dalam pengembangan
perangkat lunak yang akan dibangun. SKPL ini dapat digunakan sebagai acuan dalam setiap
tahapan pengembangan ini agar sesuai dengan kebutuhan yang diinginkan oleh pengguna dan
tujuan perangkat lunak itu sendiri. Sedangkan bagi pihak pengguna, SKPL ini digunakan untuk
mencatat semua spesifikasi kebutuhan dari perangkat lunak yang dikembangkan dan harapan
yang diinginkan. Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan
dokumen spesifikasi kebutuhan perangkat lunak SIA (Sistem Informasi Akademik) untuk
mendefinisikan kebutuhan perangkat lunak yang meliputi antarmuka eksternal (antarmuka antara
sistem dengan sistem lain perangkat lunak dan perangkat keras, dan pengguna) dan atribut
(feature-feature tambahan yang dimiliki sistem).
1.2 LingkupMasalah
Perangkat Lunak SIA dikembangkan dengan tujuan untuk :
1. Menangani pengelolaan Data Anggota
2. Menangani pengelolaan peminjaman Buku
3.Menangani pengembalian Buku.
4. Menangani pengelolaan Buku
1.3 Definisi, Akronim, Singkatan
Daftar definisi, akronim dan singkatan :
Kata Kunci Definisi
SKPL Spesifikasi Kebutuhan Perangkat Lunak
SIA Sistem yang mengolah data
Sistem Informasi Sistem yang menyediakan informasi
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
4/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika
1.4 Referensi
Referensi yang digunakan pada perangkat lunak tersebut adalah:
1. Irene Deandra Indarto, Spesifikasi Kebutuhan Perangkat Lunak (SKPL) DR,
Universitas Atma Jaya Yogyakarta.
2. Arry Ekananta, Spekssifikasi Kebutuhan Perangkat Lunak (SKPL) ST – G651024104
Jurusan Ilmu Komputer - Institut Pertanian Bogor Jl. Raya Pajajaran, Bogor
3. Tugas Kelompok Disusun Oleh:YUSUF / 1442101329,MAYA PUTRI NAWANSARI
/ 1442101317,ANTARNIWATI GEA / 1442101311,ANDERIAS / 1342101252 Tugas
Rekayasa Perangkat Lunak: Requirement Gathering Studi Kasus: Sistem Informasi
Perpustakaan SD Kanisius Kadirojo
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
5/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika
2. DeskripsiKebutuhan
2.1 Perspektif Produk
SIA merupakan perangkat lunak yang dikembangkan untuk membantu
pengelolaan system informasi. Sistem ini membantu “Sistem Informasi Akademik” untuk
mengelola proses pengelolaan data-data Buku di Perpustakaan. Sistem ini dapat digunakan oleh
pihak SD Kalisius Kadirojo. Sistem Informasi ini dapat digunakan oleh pihak internal Sistem
Informasi Akademik seperti Petugas Perpustakaan. Aplikasi ini menangani antara lain:
pengelolaan data buku, Peminjaman Buku, Pengembalian Buku,Pengelolaan Anggota.
2.2 Kebutuhan Fungsionalitas Produk
1. Mengelola Data Anggota (SKPL-SIA-001)
Mengelola data Anggota merupakan Data-data anggota yang dikelola oleh petugas untuk
dikelola sebagai anggota perpustakaan.
2. Mengelola Data Buku (SKPL-SIA-002)
Mengola Data Buku merupakan data-data buku yang kumpulan mulai dari Jenis
Buku,Kategori Buku,dan Kode Buku.
3. Melakukan transaksi peminjaman dan pengembalian buku.(SKPL-SIA-003)
Transaksi Peminjaman dan Pengembalian merupakan proses pminjaman dan
pengembalian yang hanya dilakukan oleh Anggota Perpustakaan yang memiliki Kartu
Perpustakaan.
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
6/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika
DeskripsiKebutuhanFungsionalitas
3.1 Use Case
3.2 SpesifikasiKebutuhanFungsionalitas
3.2.1 Deskripsi Use Case: Mengelola data Mahasiswa
Nama Use Case Mengelola Data Perpustakaan
Use Case Identification NIP
Primary Actor Petugas Perpustakaan
Secondary Actor Kepala Sekolah
Use Case Description Use Case ini dilakukan ketika Petugas Perpustakaan melakukan
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
7/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika
pengolahan Data-Data di Perpustakaan
Precondition Petugas Perpustakaan Login ke system
Trigger Petugas Perpustakan memilih untuk pengelolaan Data Buku,Data
Anggota dan Proses Peminjaman dan Pengembalian Buku.
Basic Flow Actor Action System Response
Step 1.Petugas Perpustakan Step 2. System memberikan
memilih untuk melakukan respon dengan menampilkan
proses pengelolaan Data-Data di halaman dan pilihan untuk
Perpustakaan. pengelolaan data Buku dan Data
Anggota.
Step 3. Petugas memilih untuk
memasukkan Data-Data
Perpustakaan.
A-1 Petugas Perpustakan
memilih untuk mengubah
pengelolaan Data Buku dan Data
Anggota
A-2 Petugas Perpustakaan
memilih untuk mengupdate Data
Buku dan Data Anggota
A-3 Petugas Perpustakaan
memilih untuk menghapus Data
Anggota dan Data Buku
Ss
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
8/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika
Alernatif 1
Actor Action System Response
Step 1. Petugas Perpustakaan Step 2. System menampilkan
Alernatif Flow memilih untuk mengubah data halaman Data Buku dan Data
Buku dan Data Anggota. Anggota.
Step 3. Petugas Perpustakaan Step 4. System menampilkan
memilih untuk mengubah Data halaman Yakin ingin mengubah
Buku (Contoh: Buku Bahasa data ini?
Indonesia,Bahasa Inggris) dan
Data Anggota (Contoh :
Marisa,Maya,Ika dan Ester,Lina)
Step 5. Petugas Perpustakaan
harus memilih untuk yakin
mengubah data-data.
Step 6. Petugas Perpustakaan
melanjutkan untuk mengubah
Data Buku dan Data Anggota
Alternatif 2
Actor Action System Response
Step 1. Petugas Perpustakaan Step 2. System menampilkan
memilih untuk mengupdate data- halaman untuk data-data Buku
data Buku dan data-data dan Anggota.
Anggota.
Step 3. Petugas Perpustakaan Step 4. System menampilkan
memilih untuk mengupdate data halaman Yakin ingin
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
9/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika
Buku (contoh: Buku Matematika mengupdate data ini?
dan Buku Sejarah)dan data
Anggota (contoh: Yusuf,Kim).
Step 5. Petugas Perpustakaan
memilih yakin untuk
mengupdate data Buku dan data
Anggota
Alternatif 3
Actor Action System Response
Step 1. Petugas Perpustakaan Step 2. System menampilkan
memilih untuk menghapus data halaman data Buku dan data
Buku dan data Anggota. Anggota.
Step 3. Petugas Perpus memilih Step 4. System menampilkan
untuk menghapus data Buku halaman Yakin ingin menghapus
(contoh: Buku Bahasa Inggris) data ini?
dan Data Anggota (contoh:
Marisa).
Step 5. Petugas Perpustakaan
memilih yakin untuk menghapus
data Buku dan dan Anggota
Error Flow
Post Condition Petugas Perpustakaan membuat laporan data Buku dan data Anggota
yang telah dikelola sebelumnya seperti (ubah, update, hapus).
Alamat Tgl_Lahir
Id_Angggota Nama_Anggota Nama
Kelas Jabatan
M 1
Data Anggota Petugas
Dikelola
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
10/11
Jk SD KANISIUS KADIROJO
Program StudiTeknikInformatika
Alamaat Kode_Petugas
1 Id_Anggota 1
Tgl_Kembali
M N
Id_Anggota
SKPL
HALAMAN
SISTEM INFORMASI WEB PROFIL
11/11
SD KANISIUS KADIROJO
Program StudiTeknikInformatika