Anda di halaman 1dari 19

GL01

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK


SISTEM INFORMASI PERPUSTAKAAN SDN DINOYO 4 MALANG

untuk :
Tugas Besar Mata Kuliah Rekayasa Perangkat Lunak

Dipersiapkan oleh:
Febiarty Wulan Suci 201310370311054
Fiqri Azmi Fachir

201310370311075

Jurusan Teknik Informatika


Universitas Muhammadiyah Malang
2015

DAFTAR PERUBAHAN
Revisi

Deskripsi

A
B
C
D
E
F
G

INDEX

Jurusan Teknik Informatika

GL01

Halaman 2 dari 19

Daftar Halaman Perubahan


Halaman

Jurusan Teknik Informatika

Revisi

Halaman

GL01

Revisi

Halaman 3 dari 19

Daftar Isi
DAFTAR ISI..............................................................................................................................4
DAFTAR GAMBAR.................................................................................................................5
DAFTAR TABEL......................................................................................................................6
1.

PENDAHULUAN.............................................................................................................7
1.1
1.2
1.3
1.4
1.5

2.

TUJUAN............................................................................................................................7
LINGKUP MASALAH........................................................................................................7
DEFINISI, AKRONIM DAN SINGKATAN..............................................................................7
REFERENSI.......................................................................................................................8
DESKRIPSI UMUM DOKUMEN..........................................................................................8

DESKRIPSI UMUM PERANGKAT LUNAK...............................................................9


2.1.
DESKRIPSI UMUM........................................................................................................9
2.2 BATASAN MASALAH........................................................................................................9

3.

DESKRIPSI RINCI KEBUTUHAN.............................................................................10


3.1.
KEBUTUHAN ANTARMUKA EKSTERNAL.....................................................................10
3.1.1 Antarmuka pemakai..............................................................................................10
3.1.2 Antarmuka Perangkat Keras..................................................................................10
3.1.3 Antarmuka perangkat lunak...................................................................................10
3.2 KEBUTUHAN FUNGSIONAL............................................................................................10
3.2.1 Use Case...............................................................................................................11
3.2.2 Activity Diagram...................................................................................................11
3.2.3 Sequence Diagram................................................................................................13
3.3 KEBUTUHAN NON FUNGSIONAL.....................................................................................15
3.3.1 Performansi............................................................................................................15
3.3.2 Batasan Memori.....................................................................................................15
3.3.3 Modus Operasi.......................................................................................................15
3.4 ATRIBUT KUALITAS PERANGKAT LUNAK.......................................................................16
3.4.1 Keandalan..............................................................................................................16
3.4.2 Ketersediaan..........................................................................................................16
3.4.3 Keamanan..............................................................................................................16
3.4.4 Perawatan..............................................................................................................16
3.4.5 Portability..............................................................................................................16

Jurusan Teknik Informatika

GL01

Halaman 4 dari 19

Daftar Gambar
Gambar 1. Use case 1................................................................................................................11
Gambar 2. Activity diagram login 1..........................................................................................11
Gambar 3. Activity diagram peminjaman 1..............................................................................12
Gambar 4. Activity diagram pengembalian 1...........................................................................12
Gambar 5. Activity diagram laporan 1......................................................................................13
Gambar 6. Sequence diagram databuku 1.................................................................................13
Gambar 7. Sequence diagram peminjaman 1...........................................................................14
Gambar 8. Sequence diagram pengembalian 1.........................................................................14
Gambar 9. Sequence diagram laporan 1...................................................................................15
Gambar 10. Tampilan login 1...................................................................................................17
Gambar 11. Tampilan admin 1..................................................................................................17
Gambar 12. Tampilan databuku 1.............................................................................................18
Gambar 13. Tampilan peminjaman 1........................................................................................18
Gambar 14. Tampilan pengembalian 1.....................................................................................19
Gambar 15. Tampilan cetak laporan 1......................................................................................19

Jurusan Teknik Informatika

GL01

Halaman 5 dari 19

Daftar Tabel
Tabel 1. Definisi, Singkatan dan Akronim 1..........................................................................7

Jurusan Teknik Informatika

GL01

Halaman 6 dari 19

Pendahuluan
Tujuan
Tujuan pembuatan dokumen ini adalah untuk memberikan penjelasan mengenai
perangkat lunak yang akan dibangun baik berupa gambaran umum maupun penjelasan rinci
dan menyeluruh. Sistem Informasi Perpustakaan SDN Dinoyo 4 Malang ini dibutuhkan untuk
mempermudah proses pencarian dan peminjaman buku, memudahkan dalam mengakses
informasi persediaan buku lebih cepat dan efektif, serta mengelola data informasi yang
berhubungan dengan perpustakaan.
Lingkup Masalah
Sistem Informasi Perpustakaan SDN Dinoyo 4 merupakan sebuah perangkat lunak
atau sistem berupa website offline yang berisi tentang data buku, transaksi peminjaman dan
pengembalian, dan laporan peminjaman buku.
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

IEEE

spesifikasi kebutuhan user.


Institute of Electrrical

and

Electronics

Engineers, merupakan standar internasional


untuk pengembangan dan rancangan perangkat
lunak.

SRS

Software Requirement Spesification

DCD

Dokumen ini sama dengan SKPL.


Data Context Diagram
Merupakan diagram yang menggambarkan

DFD

hubungan sistem dengan lingkungannya.


Data Flow Diagram
Diagram yang menggambarkan aliran data dan

SIP

proses yang terjadi di dalam sistem.


Sistem Informasi Poliklinik

DBMS

Sebuah system yang diterapkan di poliklinik.


Database management system
Software atau tool yang digunakan untuk

Jurusan Teknik Informatika

GL01

Halaman 7 dari 19

menyimpan data(database).
User
ERD

Orang yang menggunakan sistem SIP.


Entity Relationship Diagram, merupakan
diagram yang menggambarkan relas antara
entiti dan atribut dari masing-masing entity.

Referensi
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan SKPL ini adalah
sebagai berikut:
IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement Specifications.
Software Engineering, Aparctitioners Approach 5th edition, Roger S Pressman, Mc Graw Hill, 2001.

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 Umum Perangkat Lunak, mendefinisikan Deskripsi Umum dan


Batasan Masalah dari Sistem Informasi Perpustakaan.

Bab 3 Deskripsi Rinci Kebutuhan, mendeskripsikan Kebutuhan Antarmuka


Eksternal, Kebutuhan Fungsional, Kebutuhan Non Fungsional, dan Atribut
Kualitas Perangkat Lunak.

Jurusan Teknik Informatika

GL01

Halaman 8 dari 19

1. Deskripsi Umum Perangkat Lunak


1.1.

Deskripsi Umum
Dani adalah siswa kelas 5 di SDN Dinoyo 4 yang sering meminjam buku di

perpustakaan sekolahnya. Sebelum Dani meminjam buku, dia wajib mengisi buku absensi
pengunjung dengan menuliskan nama, kelas dan keperluannya. Dani ingin meminjam buku
tentang Sejarah dan setelah dia mencari buku yang diinginkannya, ternyata buku tersebut
tidak ada. Lalu, Dani bertanya kepada bapak petugas perpustakaan mengenai buku tersebut
dan bapak petugas kemudian mencari data-data peminjaman buku. Setelah dibacanya data
tersebut, buku yang ingin Dani pinjam telah dipinjam oleh siswa lain.
Melihat dari kasus di atas, sistem informasi perpustakaan di SDN Dinoyo 4 sangat
dibutuhkan. Dari permasalahan tersebut, pencarian buku masih dilakukan secara manual dari
mencari data buku pada dokumen koleksi buku sampai pada pencarian di rak buku. Dan juga
koleksi bukunya cukup banyak. Hal itu tentu membuat petugas mengalami kesulitan dalam
pencarian buku. Untuk itu sistem ini akan sangat membantu dalam proses pencarian buku dan
transaksi peminjaman serta pengembalian buku.

Batasan Masalah
Sistem ini hanya digunakan untuk perpustakaan sekolah dasar yang meliputi fitur-fitur
seperti dibawah ini:
Data buku
Data transaksi peminjaman
Data transaksi pengembalian
Laporan
Dan sistem ini hanya dijalankan pada sistem operasi windows.

Jurusan Teknik Informatika

GL01

Halaman 9 dari 19

Deskripsi Rinci Kebutuhan


Kebutuhan antarmuka eksternal
Kebutuhan antarmuka eksternal pada perangkat lunak Sistem Informasi Perpustakaan
mencakup kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka
perangkat lunak.
Antarmuka pemakai
Sistem Perpustakaan ini dibuat menggunakan antarmuka berbasis web, untuk
pembuatan User Interface menggunakan aplikasi Sublime Text. Dimana tampilan web
didesain menggunakan template Bootstrap. Sistem untuk layanan dalam perpustakaan ini
dilengkapi dengan menu untuk pengaksesan berbagai fungsi yang disediakan. Interaksi antara
pengguna dan sistem dilakukan dengan menggunakan keyboard dan mouse dan dengan
system operasi windows.
3.1.2 Antarmuka Perangkat Keras
Sistem Informasi Perpustakaan ini berjalan pada perangkat keras komputer dengan
keyboard dan mouse untuk melakukan kegiatan user.
3.1.3 Antarmuka perangkat lunak
Spesifikasi minimal perangkat lunak yang dibutuhkan untuk Sistem Perpustakaan ini
antara lain:
System Operasi Windows (XP, Vista, 7)
Server Apache
Database MySQL
Bahasa Pemrograman PHP dengan Framework CodeIgniter
Kebutuhan Fungsional
Kebutuhan fungsional hanya melibatkan 1 aktor yaitu Administrator, yang
bertanggung jawab penuh untuk mengelola sistem yang meliputi pendataan buku, pemrosesan
transaksi peminjaman pengembalian buku, dan pembuatan laporan.

Jurusan Teknik Informatika

GL01

Halaman 10 dari 19

3.2.1 Use Case

Gambar
Gambar
Gambar11.
1.Use
Use
Usecase
Case
case
case1

Petugas sebagai admin yang bertanggung jawab penuh dalam mengelola sistem dari
proses login, input data buku, proses peminjaman, pengembalian termasuk denda sampai
membuat laporan.
3.2.2 Activity Diagram
a. Activity Diagram Login

Gambar 2. Data Flow Diagram Level 1

Gambar
Gambar2.2.Activity
Activitydiagram
diagramlogin
login1

Jurusan Teknik Informatika

GL01

Halaman 11 dari 19

b. Activity Diagram Peminjaman

Gambar
Gmbar3.
3.Activity
activity diagram peminjaman 1

c. Activity Diagram Pengembalian

Gambar
Gambar4.4.Activity
activitydiagram
diagrampengembalian
pengembalian1

Jurusan Teknik Informatika

GL01

Halaman 12 dari 19

d. Activity Diagram Laporan

Gambar
Gambar5.5.Activity
activitydiagram
diagramlaporan
laporan1

3.2.3 Sequence Diagram


a.

Sequence diagram data buku

Gambar
Gambar6.6.Sequence
sequencediagram
diagramdatabuku
databuku1

Jurusan Teknik Informatika

GL01

Halaman 13 dari 19

b. Sequence diagram peminjaman

Gambar
Gambar7.7.Sequence
sequencediagram
diagrampeminjaman
peminjaman1

c. Sequence diagram pengembalian

Gambar
8. Sequence
diagram
pengembalian
1
Gambar
8. sequence
diagram
pengembalian

Jurusan Teknik Informatika

GL01

Halaman 14 dari 19

d. Sequence diagram laporan

Gambar
Gambar9.9.Sequence
sequencediagram
diagramlaporan
laporan1

3.3 Kebutuhan Non Fungsional


3.3.1 Performansi
Tidak ada batasan performansi karena kemampuan perangkat keras yang digunakan
telah memadai.
3.3.2 Batasan Memori
Besarnya memori yang dibutuhkan untuk menjalankan perangkat lunak Sistem
Informasi Perpustakaan minimum 75Mb. Besarnya kapasitas harddisk yang digunakan untuk
instalasi system maksimum 100Mb.
3.3.3 Modus Operasi
Modus operasi Sistem Informasi Perpustakaan hanya ada satu, yaitu:
Level petugas perpustakaan: menginputkan data-data buku, mengupdate data-data
buku bila terdapat perubahan, melakukan transaksi peminjaman dan pengembalian
buku, dan membuat laporan dari peminjaman buku.

Jurusan Teknik Informatika

GL01

Halaman 15 dari 19

3.4 Atribut Kualitas Perangkat Lunak


3.4.1 Keandalan
Sistem ini mampu beroperasi tanpa kendala apapun.
3.4.2 Ketersediaan
Ketersediaan Sistem Informasi Perpustakaan ini bergantung pada jam sekolah. Oleh
karena itu, sistem ini hanya digunakan selama 7 jam tiap hari sesuai dengan jam
sekolah.
3.4.3 Keamanan
Petugas perpustakaan yang sebagai admin harus login terlebih dahulu. Sistem ini
menggunakan username dan password untuk akses admin saat akan masuk ke sistem.
3.4.4 Perawatan
Sistem Informasi Perpustakaan ini tidak memerlukan perawatan khusus.
3.4.5 Portability
Sistem Informasi Perpustakaan ini bersifat tidak portable, karena secara khusus
dirancang hanya untuk berjalan pada sistem Perpustakaan tertentu ini saja.

Jurusan Teknik Informatika

GL01

Halaman 16 dari 19

Tampilan Sistem
1. Login

Gambar
Gambar10.
10.Tampilan
Tampilanlogin
login1

2. Halaman Admin

Gambar
Gambar11.
11.Tampilan
Tampilanadmin
admin1

Jurusan Teknik Informatika

GL01

Halaman 17 dari 19

3. Koleksi buku

Gambar
Gambar12.
12.Tampilan
Tampilandatabuku
databuku1

4. Transaksi peminjaman

Gambar
Gambar13.
13.Tampilan
Tampilanpeminjaman
peminjaman1

5. Transaksi Pengembalian
Jurusan Teknik Informatika

GL01

Halaman 18 dari 19

Gambar
Gambar14.
14.Tampilan
Tampilanpengembalian
pengembalian1

6. Laporan

Gambar
Gambar15.
15.Tampilan
Tampilancetak
cetaklaporan
laporan1

Jurusan Teknik Informatika

GL01

Halaman 19 dari 19

Anda mungkin juga menyukai