" GL01 " SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK RANCANG BANGUN SISTEM INFORMASI E-LIBRARY BERBASIS WEB PDF

Title " GL01 " SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK RANCANG BANGUN SISTEM INFORMASI E-LIBRARY BERBASIS WEB
Author Lusi Nur'aini
Pages 12
File Size 448.9 KB
File Type PDF
Total Downloads 299
Total Views 662

Summary

“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) Ju...


Description

“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 Tgl: 29-05-2018

Revisi

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 E-Library/E-Lib

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

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

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

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...


Similar Free PDFs