GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LU

“GL01”
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
RANCANG BANGUN SISTEM INFORMASI E-LIBRARY
BERBASIS WEB
Untuk :
Tugas Dasar RPL (Rekayasa Perangkat Lunak)

Dipersiapkan oleh :
Pitri Yuniandini
(A2.1600115)
Rinny Iriani Dwiputri (A2.1600126)
Lusi Nur’aini
(A2.1600094)
Noviantie Faulita S.G (A2.1600113)

Jurusan Teknik Informatika – STMIK Sumedang
Jl. Angkrek Situ No.19 Kab. Sumedang, Jawa Barat (45323)

Jurusan Teknik
Informatika
STMIK Sumedang


Revisi

Nomor Dokumen

Halaman

GL01

1/13

Revisi

Tgl: 29-05-2018

DAFTAR PERUBAHAN
Deskripsi

Page 1 of 12


A

B

C

D

E

F

G

INDEX

-

A


B

C

D

E

F

G

DAFTAR HALAMAN PERUBAHAN
Halaman

Revisi

Halaman

Revisi


Page 2 of 12

Daftar Isi
Daftar Isi .................................................................................................................. 4 Daftar
Tabel ............................................................................................................ 5
1. Pendahuluan ........................................................................................................ 6
1.1 Tujuan ........................................................................................................... 6
1.2 Lingkup Masalah ........................................................................................... 6
1.3 Definisi, Akronim dan Singkatan ................................................................... 6
1.4 Referensi ....................................................................................................... 7
1.5 Deskripsi Umum Dokumen ........................................................................... 7
Page 3 of 12

2. Deskripsi Global Perangkat Lunak .................................................................... 7
2.1 Deskripsi Umum ............................................................................................ 7
2.2 Fungsi Produk ............................................................................................... 8
2.3 Karakteristik Pengguna .................................................................................. 8
2.4 Batasan .......................................................................................................... 8
3. Deskripsi Rinci Kebutuhan ................................................................................. 8

3.1 Kebutuhan Antarmuka Eksternal .............................................................. 8
3.1.1 Antarmuka Pemakai .............................................................................. 8
3.1.2 Antarmuka Perangkat Keras .................................................................. 8
3.1.3 Antarmuka Perangkat Lunak ................................................................. 9
3.1.4 Antarmuka Komunikasi ........................................................................ 9
3.2 Kebutuhan Fungsional ................................................................................ 9
3.2.1 Aliran Informasi .................................................................................... 9
3.2.2 Deskripsi Proses .................................................................................... 9-13
3.3 Kebutuhan Non-Fungsional ........................................................................ 13
3.3.1 Performansi ........................................................................................... 13
3.3.2 Modus Operasi ...................................................................................... 13
3.3.3 Kebutuhan Adaptasi Lokasi .................................................................. 13
3.4 Batasan Perancangan .................................................................................. 13

Daftar Tabel
Tabel 1. Definisi, Singkatan dan Akronim ................................................................. 6
Tabel 2. Tabel Karakteristik Pengguna ...................................................................... 8

Page 4 of 12


1. Pendahuluan
1.1 Tujuan
Dokumen ini berisi tentang spesikasi kebutuhan Perangkat Lunak (SKPL) untuk Sistem
Informasi (Sisfo) E-Library berbasis WEB. Tujuan dari penulisan dokumen ini yakni untuk
memberikan penjelasan mengenai perangkat lunak yang akan dibangun, baik berupa gambaran
umum maupun penjelasan detil dan menyeluruh.
1.2 Lingkup Masalah
Permasalahan yang diangkat dalam menyelesaikan penilitian ini adalah :
• Bagaimana membangun fasilitas untuk membantu pengunjung dalam melakukan
transaksi peminjaman buku(secara online).
• Bagaimana membangun fasilitas untuk membantu pengunjung dalam mencari buku
yang dibutuhkan.
• Bagaimana membangun sistem informasi untuk monitoring kegiatan dan meningkatkan
pengelolaan data di perpustakaan.
1.3 Definisi, Akronim dan Singkatan
Tabel 1. Definisi, Singkatan dan Akronim
Istilah, Akronim dan
Keterangan
Singkatan
SKPL


Spesifikasi Kebutuhan Perangkat Lunak
Merupakan dokumen hasil analisis yang
berisi spesifikasi kebutuhan user.

Web/Website

halaman informasi yang disediakan melalui
jalur internet sehingga bisa diakses di
seluruh dunia selama terkoneksi dengan
jaringan internet.

Activity
Diagram

Diagram yang menggambarkan aliran data
dan proses yang terjadi di dalam sistem.

E-Library/E-Lib


Electronic Library
Sebuah system (digital) yang diterapkan di
perpustakaan.

DBMS

Database management system
Software atau tool yang digunakan untuk
menyimpan data(database).

Admin

Orang yang menggunakan sistem E-lib juga
mengelola data perpustakaan.

User

Orang yang menggunakan sistem E-lib

UI


User Interface
Antarmuka sistem dengan pengguna

Page 5 of 12

1.4 Referensi
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan SKPL ini
adalah sebagai berikut :
1. Roger S.Pressman Ph.D, Rekayasa Perangkat Lunak (pendekatan Praktisi (Buku Satu))
1.5 Deskripsi Umum Dokumen
Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai berikut :
• Bab 1 Pendahuluan, merupakan pengantar dokumen SKPL yang berisi tujuan penulisan
dokumen, lingkup masalah pengembangan perangkat lunak, juga memuat definisi,
akronim dan istilah yang digunakan serta deskripsi umum dokumen yang merupakan
ikhtisar dokumen SKPL.
• Bab 2 Deskripsi Global Perangkat Lunak, mendefinisikan perspektif produk perangkat
lunak serta asumsi dan ketergantungan yang digunakan dalam pengembangan sisfo
ELib (Sistem Informasi E-Library).
• Bab 3 Deskripsi Rinci Kebutuhan, mendeskripsikan kebutuhan khusus bagi sisfo E-Lib

(Sistem Informasi E-Library), yang meliputi kebutuhan antarmuka eksternal, kebutuhan
fungsionalitas, kebutuhan performansi, batasan perancangan, atribut sistem perangkat
lunak dan kebutuhan lain dari sisfo E-Lib (Sistem Informasi E-Library).

2. Deskripsi Global Perangkat Lunak
2.1 Deskripsi Umum
Sistem E-Lib ini terdiri dari dua komponen utama yaitu client dan server. Komponen client
berfungsi sebagai media untuk mengakses dan juga mengirim request dari user ke server.
Sedangkan pada Komponen server terdiri dari UI, proses dan juga data .
Untuk komunikasi data yang digunakan yaitu client-server, dimana user mengakses Web
melalui url dan browser, kemudian browser mengirimkan request kepada web server melalui
layer TCP. Kemudian server akan menggunakan sumber daya server yang lain (PHP dan
DBMS MySQL) untuk memberikan layanan response (terhadap request) kepada client .
Gambaran umum dari sistem E-Lib ini dapat dilihat dari gambar dibawah ini :

Use case yang digunakan pada Sistem Informasi E-Lib :

Page 6 of 12

2.2 Fungsi Produk

Dengan adanya sistem informasi (berbasis web) ini, pengelolaan data perpustakaan
@Smk_informatikaSMD dapat ditingkatkan.
2.3 Karakteristik Pengguna
Tabel 2. Tabel Karakteristik Pengguna
Kategori
Tugas
Pengguna

Petugas

mengelola data pengguna (anggota),
mengelola data transaksi buku, mengelola
master data buku dan laporan.

Anggota

melakukan maintenance data anggota dan
melakukan transaksi buku (peminjaman dan
pengembalian buku).

Hak Akses ke
aplikasi
Admin/Administrator

Pengguna/User

2.4 Batasan
Sistem E-Lib ini dirancang menjadi suatu aplikasi dengan teknologi WEB. Sistem ini hanya
dapat diakses bagi yang sudah terdaftar di database sistem.

3. Deskripsi Rinci Kebutuhan
3.1 Kebutuhan antarmuka Eksternal
3.1.1 Antarmuka Pemakai
Perangkat lunak menerima permintaan pemakai melalui perintah yang diinputkan dari
keyboard dan mouse. Keluaran dari perangkat lunak dapat dilihat oleh pemakai (Admin
dan User) dalam tampilan yang dapat dilihat di monitor komputer secara langsung.
3.1.2 Antarmuka Perangkat Keras
• PC/Laptop
• Keyboard
• Mouse

Page 7 of 12

3.1.3 Antarmuka Perangkat Lunak
Sistem ini dibangun menggunakan bahasa pemrograman PHP dan framework AJAX.
Sedangkan untuk database digunakan MySQL dan Webserver Apache.
3.1.4 Antarmuka Komunikasi
Yang dibituhkan hanya sebuah komputer server dan satu/beberapa komputer client
yang terhubung secara client-server dalam lingkup jaringan internet berbasis protokol
TCP/IP.
3.2 Kebutuhan Fungsional
3.2.1 Aliran Informasi









Login
Peminjaman buku (anggota dan petugas)
Pengembalian buku
Pencarian buku
Maintenance buku
Maintance data anggota
Logout

3.2.2 Deskripsi Proses
Deskripsi proses dapat dilihat dari activity diagram dibawah ini :

Activity Diagram (Login)

Page 8 of 12

Activity Diagram peminjaman buku(anggota)

Page 9 of 12

Activity Diagram peminjaman buku (petugas)

Activity Diagram pengembalian buku

Page 10 of 12

Activity Diagram pencarian buku

Activity Diagram (maintenance buku)

Page 11 of 12

Activity Diagram (maintenance data anggota)

Activity Diagram Logout
3.3 Kebutuhan Non-Fungsional
3.3.1 Performansi
Tidak ada batasan performansi karena kemampuan perangkat keras yang digunakan
telah memadai.

3.3.2 Modus sistem operasi E-library ada dua yaitu:
• Petugas: Petugas mencatat atau mengecek anggota yang meminjam
buku,mengembalikan buku, mengupdate buku-buku baru, mengecek harus
berapa lama buku dipinjam dan kapan dikembalikan, mengecek kode buku,
judul buku, kode buku.
• Anggota: Mengecek atau mencari buku yang akan dipinjam, meminjam buku,
mengembalikan buku, membaca buku.
3.3.3 Kebutuhan Adaptasi Lokasi
E-library ini sangat bergantung pada lokasi karena telah diselesaikan untuk kebutuhan
anggota dalam meminjam buku di tempat tertentu atau di sekolah tertentu.
3.4 Batasan Perancangan
Sistem ini akan diimplementasikan pada Sistem Operasi (OS) Windows, menggunakan bahasa
pemrograman web yaitu PHP dengan database MySQL.

Page 12 of 12

Dokumen yang terkait

ANALISIS KEBUTUHAN TENAGA PERAWAT DENGAN METODE WORKLOAD INDICATOR STAFFING NEED (WISN) DI INSTALASI RAWAT INAP BAGIAN INTERNA RSD Dr. SOEBANDI JEMBER

0 35 102

ANALISIS KINERJA SIMPANG MENGGUNAKAN PERANGKAT LUNAK KAJI DAN PTV VISTRO (STUDI KASUS : SIMPANG BERSINYAL DAN TAK BERSINYAL PERKOTAAN JEMBER)

5 45 18

ANALISIS PENGARUH PERSEPSI PENERAPAN TRANSPARANSI DAN AKUNTABILITAS PUBLIK TERHADAP KINERJA SATUAN KERJA PERANGKAT DAERAH (Studi Empiris Pada Pemerintah Daerah Kabupaten Bondowoso)

1 31 18

ANALISIS PENGARUH PERSEPSI TRANSPARANSI DAN AKUNTABILITAS TERHADAP KINERJA LAYANAN PUBLIK SATUAN KERJA PERANGKAT DAERAH KABUPATEN BANYUWANGI

1 32 18

ANALISIS PENGARUH PERSEPSI TRANSPARANSI DAN AKUNTABILITAS TERHADAP KINERJA LAYANAN PUBLIK SATUAN KERJA PERANGKAT DAERAH KABUPATEN BANYUWANGI

19 247 18

HUBUNGAN ANTARA PEMENUHAN KEBUTUHAN KASIH SAYANG DARI ORANG TUA DENGAN RESILIENSI PADA REMAJA

3 57 2

HUBUNGAN PERAN PERAWAT SEBAGAI EDUKATOR DENGAN PEMENUHAN KEBUTUHAN RASA AMAN PASIEN DI RUANG RAWAT INAP RUMAH SAKIT UMUM dr. H. KOESNADI KABUPATEN BONDOWOSO

1 35 10

INSTRUMEN UKUR KADAR KEBUTUHAN PUPUK UREA PADA TANAMAN JAGUNG MENGGUNAKAN METODE FUZZY LOGIC

13 68 149

DESKRIPSI PETANI KAKAO DALAM MEMENUHI KEBUTUHAN POKOK MINIMUM ANGGOTA KELUARGA DI DESA BANYUMAS KECAMATAN BANYUMAS KABUPATEN PRINGSEWU TAHUN 2012

1 32 37

HUBUNGAN KEPEMIMPINAN KEPALA DESA DENGAN EFEKTIVITAS KERJA PERANGKAT DESA (Studi Pada Pemerintah Desa Talang Bojong Kecamatan Kotabumi Kota Kabupaten Lampung Utara)

0 25 90