Anda di halaman 1dari 21

GL01

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK


Sistem Informasi Perpustakaan

Dipersiapkan oleh:
Oka Dwifa R

(10113188)

Lucky Cahyadi

(10113194)

Maulani Ihsani

(10113196)

Aji Maulana

(10113199)

Dhimas Mahardika K

(10113185)

Program Studi Teknik Informatika - Universitas Komputer Indonesia


Jalan Dipati Ukur Nomor 112-114, Bandung 40132

Program Studi Teknik


Informatika
Universitas Komputer
Indonesia

Nomor Dokumen

Halaman

SKPL-001

1/58

Revisi

Tgl: 03/12/2015

DAFTAR PERUBAHAN
Revisi

Deskripsi

INDEX
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh

Program Studi Informatika UNIKOM

SKPL-001

Halaman 2 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

DAFTAR HALAMAN PERUBAHAN


Halaman

Revisi

Halaman

Revisi

DAFTAR ISI
Program Studi Informatika UNIKOM

SKPL-001

Halaman 3 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

DAFTAR ISI.......................................................................................................................4
DAFTAR TABEL...............................................................................................................5
DAFTAR GAMBAR..........................................................................................................5
1. PENDAHULUAN...................................................................................................6
1.1.............................................................................................................................
Latar Belakang.................................................................................................6
1.2.............................................................................................................................
Tujuan................................................................................................................6
1.3.............................................................................................................................
Batasan..............................................................................................................6
2. ANALISIS KEBUTUHAN FUNGSIONAL.........................................................7
II.1. Analisis Pengguna...........................................................................................7
II.2. Analisis Perangkat Keras...............................................................................7
III.3. Analisis Perangkat Lunak............................................................................7
3. PERANCANGAN SISTEM...................................................................................8
III.1. Perancangan Flowmap.................................................................................8
III.2. Perancangan ERD........................................................................................11
III.3. Perancangan Skema Relasi Tabel................................................................11
III.4. Perancangan Tabel........................................................................................12
III.5. Perancangan Diagram Konteks...................................................................13
III.6. Perancangan DFD.........................................................................................14
III.7. Perancangan Kamus Data...........................................................................18
III.8. Perancangan Spesifikasi Proses...................................................................19

Program Studi Informatika UNIKOM

SKPL-001

Halaman 4 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

DAFTAR TABEL

Tabel II.1. ContohTabel Pengguna....................................................................................7


Tabel II.2. Contoh Tabel Perangkat Keras......................................................................7
Tabel II.3. Contoh Tabel Perangkat Lunak.....................................................................7
Tabel III.1. Contoh Tabel Anggota....................................................................................12
Tabel III.2. Contoh Tabel Buku.........................................................................................12
Tabel III.3. Contoh Tabel Pengembalian..........................................................................12
Tabel III.4. Contoh Tabel Peminjaman............................................................................12

DAFTAR GAMBAR

Program Studi Informatika UNIKOM

SKPL-001

Halaman 5 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1 PENDAHULUAN
1.1. Latar Belakang
Perpustakaan adalah suatu ruang terdapat buku-buku yang disusun berdasarkan sistem
tertentu untuk digunakan sebagai media mencari ilmu dan wawasan setiap orang. Seiring
dengan bertambahnya waktu maka ilmu pengetahuan juga berkembang dengan pesat
sehingga inventaris buku pada perpustakaan juga akan semakin bertambah, begitu pula
dengan anggota perpustakaan yang secara linier juga akan bertambah. Maka diperlukan suatu
sistem informasi yang dapat menampung dan mengakses semua data-data tersebut secara
cepat dan tepat.
Sebagai solusinya, data-data tersebut dibuat komputerisasi dengan menggunakan sistem
informasi perpustakaan yang data-datanya dapat dimasukkan ke dalam database sehingga
memudahkan pengguna perpustakaan dalam mencari informasi buku yang diinginkan dan
pendataan buku-buku yang dilakukan semuanya dengan komputerisasi.

1.2. Tujuan
Tujuan digunakannya sistem informasi perpustakaan adalah sebagai berikut:

Mempermudah pendataan buku yang terdapat di dalam perpustakaan

Mempermudah pengguna perpustakaan mencari buku yang diinginkan secara cepat


dan tepat

Mempermudah pendataan buku yang masuk dan keluar dari perpustakaan

1.3. Batasan
Batasan dalam pengembangan sistem ini menggunakan Perangkat lunak berupa sistem
database perpustakaan yang diberi nama Sistem Informasi Perpustakaan. Perangkat lunak ini
digunakan untuk penginputan data dan penyimpanan data yang di harapkan data akan
tersimpan lebih sistematis. Sistem ini mulai dirasa perlu demi mempermudah pengunjung
mencari dokumen atau data yang dicari dengan mudah.

Program Studi Informatika UNIKOM

SKPL-001

Halaman 6 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2 ANALISIS KEBUTUHAN FUNGSIONAL


II.1. Analisis Pengguna
Penjelasan siapa saja yang menggunakan aplikasi dan peranya masing-masing didalam
menjalankan aplikasi.
Tabel II.1. Contoh tabel pengguna
Pengguna
Admin

User

Peran
Mengelola aplikasi, Mengatur data
buku, ketegori buku, dan mengatur
anggota yang akan mendaftar dan akan
meminjam mengambalikan buku
Melihat buku-buku sesuai yang
diinginkan dan dapat meminjam buku
sesuai ketentuan hari

II.2. Analisis Perangkat Keras


Penjelasan mengenai kebutuhan perangkat keras agar aplikasi dapat dijalankan.
Tabel II.2. Contoh tabel perangkat keras
Nama Perangkat Keras
Prosesor
Monitor
VGA
RAM
Hardisk
HDD

Spesifikasi
Dual Core
16
512 MB
2 GB
1 GB
2 GB

II.3. Analisis Perangkat Lunak


Penjelasan mengenai kebutuhan perangkat lunak agar aplikasi dapat dijalankan.
Tabel II.3. Contoh tabel perangkat lunak
Nama Perangkat lunak
Spesifikasi
Sistem Operasi
Windows Server
Web Browser
Mozila Fire Fox

Program Studi Informatika UNIKOM

SKPL-001

Halaman 7 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

3 PERANCANGAN SISTEM
III.1.Perancangan Flowmap
Berisikan gambar rancangan flowmap yang akan digunakan untuk menggambarkan prosedur
manual (Optional).
Flowmap pendaftaran

Program Studi Informatika UNIKOM

SKPL-001

Halaman 8 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Flowmap peminjaman

Flowmap pengembalian
Program Studi Informatika UNIKOM

SKPL-001

Halaman 9 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Flowmap denda

III.2.Perancangan ERD
Berisikan gambar rancangan ERD yang akan digunakan untuk menggambarkan pemodelan
ERD aplikasi.
Program Studi Informatika UNIKOM

SKPL-001

Halaman 10 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

III.3.Perancangan Skema Relasi Tabel


Berisikan gambar rancangan Skema Relasi Tabel yang akan digunakan untuk
menggambarkan pemetaan dari ERD aplikasi.

III.4.Perancangan Tabel
Berisikan rancangan Tabel yang akan digunakan berdasarkan hasil dari gambar skema relasi
tabel.
Tabel III.4. Tabel Anggota
Nama Kolom
Program Studi Informatika UNIKOM

Tipe Data dan Panjangnya


SKPL-001

Halaman 11 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Id_anggota
nama
Tgl_lahir
Jenis_kelamin
Alamat

Varchar [10]
Varchar [50]
Date
Varchar [10]
Varchar [50]

Tabel III.5. Tabel Buku


Nama Kolom
Id_buku
Judul buku
Tahun_terbit
Pengarang
Nama penerbit
Tanggal_masuk
jumlah

Tipe Data dan Panjangnya


Varchar [10]
Varchar [50]
Date
Varchar [50]
Varchar [50]
Date
Integer

Tabel III.3. Tabel Pengembalian


Nama Kolom
Tgl_pinjam
Tgl_kembali
Denda
Hari_telat

Tipe Data dan Panjangnya


Date
Date
Integer
Date

Tabel III.4. Tabel Peminjaman


Nama Kolom
Id_peminjaman
Tgl_pinjam
Tgl_kembali
Hari_telat

Tipe Data dan Panjangnya


Varchar [10]
Date
Date
Date

III.5.Perancangan Diagram Konteks


Berisikan rancangan diagram konteks yang akan digunakan didalam merancangan aplikasi.

Program Studi Informatika UNIKOM

SKPL-001

Halaman 12 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

III.6.Perancangan DFD
Berisikan rancangan DFD yang akan digunakan didalam merancangan aplikasi.
DFD Level 0
Program Studi Informatika UNIKOM

SKPL-001

Halaman 13 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

DFD Level 1 Proses 2

Program Studi Informatika UNIKOM

SKPL-001

Halaman 14 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

DFD Level 1 Proses 5


Program Studi Informatika UNIKOM

SKPL-001

Halaman 15 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

DFD Level 1 Proses 6

DFD Level 1 Proses 7

Program Studi Informatika UNIKOM

SKPL-001

Halaman 16 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

DFD Level 1 Proses 9

DFD Level 1 Proses 10


Program Studi Informatika UNIKOM

SKPL-001

Halaman 17 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

III.7. Perancangan Kamus Data


Nama Aliran Data
Digunakan Pada
Deskripsi
Struktur Data
Id_anggota
Jenis_kelamin
Tgl_lahir
Nama Aliran Data
Digunakan Pada

Keanggotaan
Anggota Proses 2.1
Admin Proses 2.2
Berisi data anggota
Id_anggota, jenis_kelamin, tgl_lahir
[0 9]
[A Z], [a z]
[DATE]

Deskripsi
Struktur Data
Id_buku
Judul_buku
Pengarang

Data buku
Admin 5.1
Admin 5.2
Admin 5.3
Berisi data buku
Id_buku, judul_buku, pengarang,
[0 9]
[A Z], [a z]
[A Z], [a z]

Nama Aliran Data


Digunakan Pada

Laporan
Admin 9.1

Program Studi Informatika UNIKOM

SKPL-001

Halaman 18 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Deskripsi
Struktur Data
Id_anggota
Tgl_laporan

Berisi data laporan


Id_laporan, tgl_laporan
[0 9], [A Z], [a z]
[DATE]

Nama Aliran Data


Digunakan Pada
Deskripsi
Struktur Data
Id_peminjaman
Tgl_pengembalian
Keterlambatan

Peminjaman
Admin 10.1
Berisi peminjaman
Id_peminjaman,tgl_pengembalian,keterlambatan
[0 9], [A Z], [a z]
[DATE]
[0 9]

III.8. Perancangan Spesifikasi Proses


No. Urut
1

No. Urut
2

Proses
No Proses
Nama Proses
Souce (Sumber)
Input
Output
Destination
Logika Proses

Keterangan
1
Daftar
Anggota
Data_daftar
Info pembelian, nota pembelian
LAN & Desktop Support, Anggota, Admin

Proses
No Proses
Nama Proses
Souce (Sumber)
Input
Output

Keterangan
2
Olah data anggota
LAN & Desktop Support, Admin
Data_anggota, data_ubah,password
Konfirmasi_pendaftaran,informasi_password_baru,
informasi_anggota
Anggota

Destination
Logika Proses

No. Urut
3

No. Urut
4

1. Admin akan mengatur pendaftaran anggota yang


baru, dapat mengatur data login

1. LAN & Desktop Support, Admin mengatur data


data anggota yang bergabung di sistem informasi ini

Proses
No Proses
Nama Proses
Souce (Sumber)
Input
Output
Destination
Logika Proses

Keterangan
3
Login
LAN & Desktop Support, admin
Informasi_login
Data_login
LAN & Desktop Support, Anggota, admin

Proses
No Proses

Keterangan
4

Program Studi Informatika UNIKOM

1. LAN & Desktop Support, admin akan mengecek


data anggota yang login

SKPL-001

Halaman 19 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

No. Urut
5

No. Urut
6

Nama Proses
Souce (Sumber)
Input
Output
Destination
Logika Proses

Pencarian buku
LAN & Desktop Support, admin
Data_pencarian
Informasi_pencarian
Anggota

Proses
No Proses
Nama Proses
Souce (Sumber)
Input
Output
Destination
Logika Proses

Keterangan
5
Olah data buku
LAN & Desktop Support, Admin
Data_buku
Informasi_buku
Admin, anggota

Proses
No Proses
Nama Proses
Souce (Sumber)
Input

Keterangan
6
Olah data admin
LAN & Desktop Support, Admin
Data_admin,
data_ubah_data_password,
data_artikel,
data_buku_tamu
Informasi
Data_admin,
informasi
data_ubah_data_password,
informasi data_artikel, informasi data_buku_tamu
Admin

Output
Destination
Logika Proses

No. Urut
7

No. Urut
8

No. Urut

1. LAN & Desktop Support, admin akan memasukkan


data buku untuk anggota yang sedang mencari
buku

1. Admin akan memasukkan buku-buku apa saja yang


akan dimunculkan pada sistem
2. Anggota akan memlihat dan membaca buku-buku
tersebut

1. Admin sendiri yang akan mengipunt data admin,


dan akan mengatur sistem tersebut.
2. Admin dapat mengatur buku tamu

Proses
No Proses
Nama Proses
Souce (Sumber)
Input
Output
Destination
Logika Proses

Keterangan
7
Olah kategori_buku
Admin
Data kategori_buku
Informasi kategori_buku
Buku

Proses
No Proses
Nama Proses
Souce (Sumber)
Input
Output
Destination
Logika Proses

Keterangan
8
Olah data penerbit
LAN & Desktop Support, admin
Data_penerbit
Informasi data_penerbit
LAN & Desktop Support, admin

Proses

Keterangan

Program Studi Informatika UNIKOM

1. Admin akan mengatur buku mana saja yang sesuai


dengan kategori buku yang terdapat dalam sistem.

1. Admin yang mengatur buku apa saja yang


diterbitkan

SKPL-001

Halaman 20 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

No. Urut
10

No Proses
Nama Proses
Souce (Sumber)
Input
Output
Destination
Logika Proses

9
Olah data Laporan
LAN & Desktop Support, Admin
Data laporan
Informasi laporan
LAN & Desktop Support, Pimpinan

Proses
No Proses
Nama Proses
Souce (Sumber)
Input
Output
Destination
Logika Proses

Keterangan
10
Peminjaman
LAN & Desktop Support, Admin
Data_peminjam
Informasi_peminjam
LAN & Desktop Support, Pimpinan

1. Admin akan melaporkan kegiatan harian, berapa


orang yang telah berkunjung kedalam sistem
informasi tersebut

1. Admin akan membuat laporan yang berisi anggota


yang meminjam buku

No. Urut

Proses

Keterangan

11

No Proses

11

Nama Proses
Souce (Sumber)
Input
Output
Destination
Logika Proses

Pengembalian
LAN & Desktop Support, admin
Konfirmasi_pengembalian_buku
Informasi_pengembalian_buku
LAN & Desktop Support, Pimpinan

Program Studi Informatika UNIKOM

1. Admin akan membuat laporan tentang informasi


pengembalian buku

SKPL-001

Halaman 21 dari 21

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UNIKOM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Anda mungkin juga menyukai