Srs System Informasi Polimdo PDF
Srs System Informasi Polimdo PDF
untuk:
Dipersiapkan oleh:
Revisi Deskripsi
A Restrukturisasi sistematika dokumen SKPL-001 Penyempurnaan
(penambahan dan pengurangan)penjelasan sesuai dengan
penyesuaian sistematika dokumen
Template Inception-G-04 .
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiks
a oleh
Disetujui
oleh
2
Daftar Halaman Perubahan
3
KATA PENGANTAR
4
DAFTAR ISI
Kata Pengantar
Daftar Isi
BAB I PENDAHULUAN
Lingkup Masalah
Referensi
6
1.3 Referensi
Dokumen Pembangunan Perangkat Lunak ini terdiri dari tiga bab sebagai berikut:
BAB I Pendahuluan.
Pada pendahuluan diberikan gambaran umum tentang dokumen yang berisikan
- Tujuan Penulisan Dokumen
- Lingkup Masalah
- Referensi
- Deskripsi Umum Dokomen
7
BAB II
KEBUTUHAN PERANGKAT LUNAK
dalam sebuah perpustakaan, dimana buku tersebut bisa dipinjam oleh para siswa
Di jaman sekarang ini semua hal dituntut serba cepat dan tepat dalam
bertindak, termasuk salah satunya dalam hal pinjam meminjam buku dalam sebuah
perpustakaan, sampai saat ini ada beberapa masih jarang sekali perpustakaan yang
itu proses peminjaman dan pengembalian dalam suatu perpustakaan masih dilakukan
kesalahan-kesalahan yang sangat disayangkan dan merugikan banyak pihak baik itu
misalnya hilangnya buku perpustakaan karena proses pendataan yang kurang cermat
oleh pegawai perpustakaan. Masalah masalah seperti ini akan sangat berdampak
buruk bila tidak segera diatasi. Untuk itu, saya sekarang akan mencoba menerapkan
dengan cepat dan efisien. Disini saya bermaksud mengembangkan sistem yang dapat
manual dan kurang cermat, bisa digantikan dengan sistem komputerisasi yang lebih
cermat dan tepat sehingga bisa mengurangi kesalahan yang terjadi didalam melayani
8
2.2 Fungsi Utama Perangkat Lunak
9
6 Mencetak data Merupakan Proses untuk mencetak data
anggota anggota perpustakaan.
7 Mengelola data Menampilkan proses untuk mengelola data buku
buku yang meliputi empat buah proses pengelolaan
yaitu memasukkan data buku , mengubah data
buku, menghapus data buku dan mencetak data
buku.
8 Memasukan data Merupakan proses untuk memasukkan data
buku buku ke dalam basis data.
9 Mengubah data Merupakan proses untuk mengubah data buku
buku yang ada di basis data.
10 Menghapus data Merupakan proses untuk menghapus data buku
buku yang ada di basis data.
11 Mencetak data buku Merupakan proses untuk mencetak data buku.
12 Mengelola data Menampilkan proses untuk mengelola data
peminjaman buku peminjaman buku yang meliputi empat buah
proses pengelolaan yaitu memasukkan data
peminjaman, mengubah data peminjaman,
menghapus data peminjaman dan mencetak
data peminjaman.
13 Memasukan data Merupakan proses untuk memasukkan data
peminjaman peminjaman buku ke dalam basis data.
14 Mengubah data Merupakan proses untuk mengubah data
peminjaman peminjaman buku yang ada di basis data.
15 Menghapus data Merupakan proses untuk menghapus data
peminjaman peminjaman buku yang ada di basis data.
16 Mencetak data Merupakan proses untuk mencetak data
peminjaman peminjaman buku.
10
2.3.3 Skenario Use Case
11
3. Mengecek valid tidaknya data masukkan
4. Menampilkan pesan error
5. Memasukkan data anggota yang
valid sesuai field yang ada
6. Mengklik tombol tambah data
7. Mengecek valid tidaknya data masukkan
8. Menyimpan data anggota ke basis data
9. Menampilkan pesan sukses disimpan.
12
4. Mengklik tombol ubah data
5. Mengecek valid tidaknya data
masukkan
6. Menampilkan pesan error
7. Mengubah data anggota yang valid
8. Mengklik tombol ubah data
9. Mengecek valid tidaknya data
masukkan
10. Menyimpan data anggota yang telah
diubah ke basis data
11. Menampilkan pesan sukses disimpan.
13
Nama Use Case : Mencetak data anggota
Skenario :
14
7. Mengecek valid tidaknya data masukkan
8. Menyimpan data buku ke basis data
9. Menampilkan pesan sukses disimpan.
16
dicetak
3. Mengklik tombol Close
4. Kembali ke form pengisisan data buku
17
2. Menampilkan data peminjaman yang
sudah dipilih dalam form pengisian data
3. Mengubah data peminjaman
4. Mengklik tombol ubah data
5. Menyimpan data yang telah diubah ke
basis data
6. Menampilkan pesan bahwa data
sukses disimpan
Skenario Alternatif
1. Memilih data peminjaman yang akan
diubah, pada tabel data peminjaman
2. Menampilkan data peminjaman yang
sudah dipilih dalam form pengisian
data
3. Mengubah data peminjaman
4. Mengklik tombol ubah data
5. Mengecek valid tidaknya data
masukkan
6. Menampilkan pesan error
7. Mengubah data peminjaman yang
valid
8. Mengklik tombol ubah data
9. Mengecek valid tidaknya data
masukkan
10. Menyimpan data peminjaman yang
telah diubah ke basis data
11. Menampilkan pesan sukses disimpan.
18
2. Mengklik tombol hapus data
3. Menampilkan pesan konfirmasi apakah
data akan benar-benar dihapus
4. Mengklik pilihan setuju data dihapus
5. Menghapus data peminjaman dari
basis data
Skenario Alternatif
1. Memilih data peminjaman yang akan
dihapus, pada tabel data peminjaman
2. Mengklik tombol hapus data
3. Menampilkan pesan konfirmasi apakah
data akan benar-benar dihapus
4. Mengklik pilihan tidak setuju data
dihapus
5. Kembali ke form data peminjaman
19
2.3.4 Diagram Use Case
20
o Use case Mengelola Data anggota : Use Case ini dijalankan ketika petugas
hendak memasukkan, mengedit, menghapus dan mencetak data anggota.
o Use case Mengelola Data buku: Use Case ini dijalankan ketika petugas hendak
memasukkan, mengedit, menghapus dan mencetak data buku.
o Use case Mengelola Data peminjaman: Use Case ini dijalankan ketika bendahara
hendak memasukkan, mengedit, menghapus dan mencetak data peminjaman.
o Use case Mengelola Data pengembalian: Use Case ini dijalankan ketika
bendahara hendak memasukkan, mengedit, menghapus dan mencetak data
pengembalian.
BENNER
SILAHKAN LOGIN
Username :
Password :
Login
SELAMAT DATANG
Data Anggota
Data Buku
Data Peminjaman
Data Pengembalian
21
Prototype Antarmuka Mengelola Data Anggota
DATA ANGGOTA
Id anggota :
Nama :
NIM :
Jurusan :
==
Tanggal Lahir :
Alamat :
No.Tlpn :
Alamat :
<< < > >> Reset
22
Prototype Antarmuka Mengelola Data Peminjaman
23
BAB III
MODEL ANALISIS
25
3.2.2. Sekuen Diagram
Use Case : Login
26
Use case : Menghapus Data Anggota
27
Use case : memasukkan data buku
28
Use case : mengubah data buku
30
Use case : mengubah data peminjaman
31
Gambar 15. Diagram Sekuen Mengubah Data Peminjaman
3.2.3 Diagram Aktifitas
32
BAB IV
MODEL PERANCANGAN
No
Query Keterangan
Query
Q-001 Select * from anggota; Menampilkan data
anggota
Q-002 "INSERT INTO anggota Memasukkan data
(id_anggota,nama,nim,jurusan,alamat,no_telp) anggota dengan
" + " VALUES(1,Jusy Aditya,E1E110161,Teknik id_anggota 1,
Informatika,Jl. Sao-Sao,081231768792) " nama Jusy Aditya,
nim E1E110161,
jurusan teknik
informatika,alamat
Jl. Sao-Sao,no_telp
081231768792.
Q-003 "UPDATE anggota SET nama=Jusy Mengubah data
Aditya,nim=E1E110161, no_telp dengan
jurusan=Teknik Informatika, id_anggota
alamat=Jl. Sao-Sao,no_telp=085241234567" menjadi
+ " WHERE id_anggota=1 " 085241234567.
Q-004 "DELETE FROM anggota " Menghapus data
+ " WHERE id_anggota=1 " anggota dengan
id_anggota =1.
4.2 Antarmuka
33
Antarmuka : Gambar 4. Data Anggota
Id Objek Jenis Nama Keterangan
jButton5 Button Tambah Menambahkan data anggota
jButton6 Button Ubah Mengubah data anggota
jButton7 Button Hapus Menghapus data anggota
jButton10 Button Cetak Mencetak data anggota
34
BAB V
IMPLEMENTASI
5.1. Implementasi
Implementasi Aplikasi Perpustakaan Teknik Unhalu dilakukan dengan
menggunakan bahasa pemograman JAVA, dengan Basis data yang digunakan
yaitu MySQL, dengan versi 5.0.Aplikasi JAVA tersebut dapat dijalankan pada
berbagai platform sistem operasi dan perangkat keras, tetapi implementasi dan
pengujian sepenuhnya hanya dilakukan di perangkat keras PC (Personal
Computer) dengan sistem operasi Windows.
#------------------------------------------------------------
#------------------------------------------------------------
36
`id_anggota` int (11) NOT NULL,
`nama` varchar (100) NOT NULL,
`judul` varchar (100) NOT NULL,
`tgl_pinjam date NOT NULL,
`tgl_kembali` varchar (30) NOT NULL,
#------------------------------------------------------------
#Table structure for table pengembalian
37
2. Tampilan Menu Utama Admin
Merupakan tampilan awal pada saat admin masuk dalam sistem.
Pada halaman utama ini terdapat beberapa menuyaitu Data Anggota, Data Buku,
Data Peminjamandan DataPengembalian.
Pada halaman ini terdapat beberapa tombol diantaranya tombol tambah data,
ubah data, hapus data, dan cetak.
39
4. Tampilan Data Peminjaman
Tampilan dimana Admin dapat mengolah data peminjaman bukuanggota dan
admin dapat pula mencetak data peminjaman keseluruhan.
41
buku akan diubah kemudian mengubah data Harapan
pilih tombol Ubah yang dipilih dan
data akan
terganti
7 Menghapus Menklik data yang Sistem akan Sesuai Valid
data buku akan dihapus menghapus data Harapan
kemudian pilih tombol yang dipilih dan
Hapus data berkurang
8 Mencetak data Menklik tombol cetak Sistem akan Sesuai Valid
buku mencetak data Harapan
9 Memasukkan Diinputkan data baru Data Sesuai Valid
data untuk data peminjamanbert Harapan
peminjaman peminjaman ambah sesuai
dengan data
yang baru
diinputkan
10 Mengubah data Menklik data yang Sistem akan Sesuai Valid
peminjaman akan diubah kemudian mengubah data Harapan
pilih tombol Ubah yang dipilih dan
data akan
terganti
11 Menghapus Menklik data yang Sistem akan Sesuai Valid
data akan dihapus menghapus data Harapan
peminjaman kemudian pilih tombol yang dipilih dan
Hapus data berkurang
12 Mencetak data Menklik tombol cetak Sistem akan Sesuai Valid
peminjaman mencetak data Harapan
13 Memasukkan Diinputkan data baru Data Sesuai Valid
data untuk data pengembalianbe Harapan
pengembalian pengembalian rtambah sesuai
dengan data
yang baru
42
diinputkan
14 Mengubah data Menklik data yang Sistem akan Sesuai Valid
pengembalian akan diubah kemudian mengubah data Harapan
pilih tombol Ubah yang dipilih dan
data akan
terganti
15 Menghapus Menklik data yang Sistem akan Sesuai Valid
data akan dihapus menghapus data Harapan
pengembalian kemudian pilih tombol yang dipilih dan
Hapus data berkurang
16 Mencetak data Menklik tombol cetak Sistem akan Sesuai Valid
pengembalian mencetak data Harapan
43
DAFTAR PUSTAKA
http://www.library.usd.ac.id/web_usd/index.php?pilih=hal&id=15
http://lib.ft.ugm.perpustakaan.ac.id/
http://id.wikipedia.org/wiki/srs
http://www.tugas.com/2013/01/perpustakaan-srs.html
http://www.wikipedia.com/2013/01/bagian-bagian-srs.html
http://www.dititik.com/2013/03/tips-pembuatan-srs.html
http://suramadumedia.blogspot.com/2013/03/cara-membuat-srs-
perpustakaan.html
44