REKAYASA PERANGKAT LUNAK
DOKUMEN SOFTWARE REQUIREMENTS SPESIFICATION (SRS) / SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK (SKPL)
OLEH
NAMA : KETUT YUDI WERDIKA
NIM : 1308605023
PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA
DOKUMEN SOFTWARE REQUIREMENTS SPESIFICATION (SRS) SISTEM INFORMASI PENGELOLAAN KEUANGAN DI DESA
PEGADUNGAN
ABBSTRAK :
DAFTAR ISI
ABSTRAK...i
DAFTAR ISI ...ii
BAB I PENDAHULUAN ...1
1.1 Kegunaan...1
1.2 Tujuan ...2
1.3 Daftar Istilah ...2
1.4 Rujukan ...2
1.5 Sistematika ...2
BAB II DESKRIPSI UMUM PERANGKAT LUNAK ...3
2.1 Persepektif Produk ...3
2.2 Fungsi Produk ...3
2.3 Pemakai ...3
2.4 Batasan-Batasan ...3
2.5 Asumsi dan Ketergantungan ...4
BAB III DEFINISI KEBUTUHAN PERANGKAT LUNAK ...5
3.1 Kebutuhan Antarmuka Eksternal...5
3.1.1 Antarmuka Perangkat Keras ...5
3.1.2 Antarmuka Perangkat Lunak ...5
3.2 Kebutuhan Fungsional ...6
3.2.1 Deskripsi Kebutuhan Fungsional ...6
3.2.2 Data Flow Diagram ...6
3.2.2.1 Context Diagram...6
3.2.2.2 DFD Level 0...6
3.2.2.3 DFD Level 1...7
3.2.3 Data Dictionary ...7
3.2.4 Process Spesification ...7
DAFTAR GAMBAR ...iv
Gambar 1 : Context Diagram ...6
Gambar 2 : DFD Level 0 ...6
Gambar 3 : DFD Level 1 Proses Data Master ...7
Gambar 4 : DFD Level 1 Proses Data Kas ...7
Gambar 5 : ER Diagram ...8
Gambar : 6 Halaman Login dengan Shapes ...9
Gambar 7: Halaman Login dengan Visual Studio ...9
Gambar 8 : Menu Utama dengan Shapes ...10
Gambar 9 : Menu Utama dengan Visual Studio ...10
Gambar 10 : Form Input Data Pendapatan dengan Shapes ...11
Gambar 11 : Form Data Pendapatan dengan Visual Studio ...12
Gambar 12 : Form Data Pengeluaran dengan Shapes ...13
Gambar 13 : Form Data Pengeluaran dengan Visual Studio ...13
Gambar 14 : Form Data Kas dengan Shapes ...14
Gambar 15 : Form Data Kas dengan Visual Studio ...14
Gambar 16 : Menu Laporan dengan Shapes ...15
Gambar 17 : Menu Laporan dengan Visual Studio ...15
Gambar 18 : Form Laporan Kas Bulanan dengan Shapes ...16
DAFTAR TABEL
BAB I PENDAHULUAN
Spesifikasi Kebutuhan Perangkat Lunak (Software Requirement Spesification) untuk perancangan Sistem Informasi Pengelolaan Keuangan di Desa Pegadungan adalah dokumentasi yang utama yang dibuat dalam rangka memberikan gambaran secara mendasar dan umum kebutuhan dan persyaratan yang harus dipenuhi agar sistem ini dapat berjalan dengan baik sehingga persyaratan fungsional dan non fungsional dapat terpenuhi. Digambarkan dari awal gambaran dan ruang lingkup proyek ini serta batasan yang tercakup di dalamnya sehingga menjadi acuan bagi pengembang dalam mengembangkan sistem ini serta untuk memudahkan pemeliharaan evaluasi sistem di kemudian hari.
Kantor desa Pegadungan mempunyai penerimaan dan pengeluaran dana setiap bulannya. Penerimaan dibagi menjadi dua, yaitu penerimaan dari dalam desa dan luar desa. Dari dalam desa yaitu, tanah kas desa, pasar desa, sewa balai desa, dan lain-lain. Dari luar desa yaitu bantuan kabupaten, bantuan propinsi, dan lain-lain. Pengeluaran juga dibagi menjadi dua, yaitu belanja langsung dan belanja tidak langsung. Belanja langsung yaitu, gaji Kades, gaji PLH Sekdes, biaya Pilkades, biaya rapat desa, dan lain-lain. Belanja tidak langsung yaitu, belanja kegiatan PKK, belanja kegiatan karang taruna, bantuan kegiatan Poskesdes, bantuan kegiatan sosial, dan lain-lain.
Untuk itu diperlukan suatu Sistem Informasi yang terkomputerisasi yang mampu mengatasi kendala dan masalah yang ada dalam desa tersebut. lama dalam pencarian jika data tersebut akan digunakan.
1.1 Kegunaan
dalam proses penginputan data dan laporan keuangan serta dapat meminimalisasi adanya kesalahan dan mengoptimalkan keamanan data.
1.2 Tujuan
Tujuan dari pembuatan dokumen ini yaitu merancang sebuah sistem informasi pengelolaan keuangan yang lebih cepat, tepat guna, efektif dan efisien pada Kantor Desa Pegadungan.
1.3 Daftar Istilah
SRS : Sorftware Requirements Spesification
DFD : Data Flow Diagram
ERD : Entity Relationship Diagram
1.4 Rujukan
http://ijns.org/journal/index.php/speed/article/view/1321/1309 (Diakses pada tanggal 11 april 2015)
http://vinabastian.blogspot.com/2013/12/data-flow-diagram-dfd.html (Diakses pada tanggal 11 april 2015)
1.5 Sistematika
Dokumen SRS ini dibagi menjadi 3 bagian utama yaitu :
1. Pendahuluan
2. Deskripsi Umum Perangkat Lunak
BAB II
DESKRIPSI UMUM PERANGKAT LUNAK
2.1 Perspektif Produk
Produk yang dibuat merupakan suatu system informasi pengelolaan data keuangan dalam bentuk aplikasi komputer. Semua data– data yang terkait dengan data keuangan akan tersimpan di dalam database program aplikasi, sehingga dapat dengan mudah di akses oleh petugas yang akan mengolah data-data tersebut.
2.2 Fungsi Produk
Sistem ini akan membantu petugas dalam mengelola data-data keuangan desa.
2.3 Pemakai
Admin harus memiliki tanggung jawab, keterampilan, hak akses dan sudah mendapat pelatihan mengenai cara penggunaan aplikasi ini
2.4 Batasan-batasan
2.5 Asumsi dan Ketergantungan
1. Sistem Informasi Pengelolaan Keuangan ini akan berjalan dalam lingkungan desktop.
2. Sudah memenuhi system requirements program.
3. Perangkat keras yang dibutuhkan tersedia.
BAB III
DEFINISI KEBUTUHAN PERANGKAT LUNAK
3.1 Kebutuhan antarmuka eksternal
Bagian ini berisi semua kebutuhan perangkat lunak yang diuraikan secara rinci untuk keperluan perancangan parangkat lunak. Kebutuhan perangkat lunak tersebut meliputi kebutuhan antarmuka eksternal, kebutuhan fungsional dan kebutuhan performansi.
3.1.1 Antarmuka Perangkat Keras
Sistem informasi ini memerlukan perangkat keras seperti komputer untuk menjalankan aplikasi dan printer untuk mencetak setiap hasil dari pengolahan data.
3.1.2 Antarmuka Perangkat Lunak
Sistem ini nantinya akan didesain memiliki Halaman Login Sistem Informasi Pengelolaan Keuangan, menu utama, form data pengeluaran, form data pendapatan, form data kas, form laporan data bulanan.
3.1.3 Antarmuka Pemakai
Pengguna utama sistem ini adalah admin, dimana admin memiliki user id dan password agar bisa masuk ke dalam program.
3.1.4 Antarmuka Komunikasi
3.2 Kebutuhan Fungsional
3.2.1 Deskripsi Kebutuhan Fungsional
3.2.2 Data Flow Diagram
3.2.2.1 Context diagram
Gambar 1 : Context Diagram
3.2.2.3 DFD Level 1
DFD Level 1 : Proses Data Master
Gambar 3 : DFD Level 1 Proses Data Master
DFD Level 1 : Proses Data Kas
Gambar 4 : DFD Level 1 Proses Data Kas
3.2.3 Data Dictionary
LAMPIRAN
DESAIN ANTARMUKA
1. Halaman Login / Masuk
Gambar : 6 Halaman Login dengan Shapes
HARAP MASUK TERLEBIH DAHULU Admin ID Pengguna
Kata Sandi
Gambar 7: Halaman Login dengan Visual Studio
Penjelasan :
Pada halaman login, seseorang yang ingin masuk ke menu utama pada aplikasi ini, khususnya admin yang sudah dibekali ID pengguna beserta kata sandinya, akan diminta untuk memasukkan ID pengguna beserta kata sandi yang dimilikinya tersebut pada halaman login / masuk ini. Setelah admin sudah selesai menginput ID pengguna dan kata sandi, untuk masuk maka klik tombol “Masuk”, jika ingin keluar dari halaman login maka sudah disediakan tombol “Keluar”.
2. Menu Utama
PENDAPATAN BELANJA LAPORAN
Logo
KAS
SISTEM INFORMASI
PENGELOLAAN KEUANGAN
DESA PEGADUNGAN
Gambar 9 : Menu Utama dengan Visual Studio
Penjelasan :
Ketika user (khususnya admin) sudah bisa masuk, maka akan tampil menu utama yang berisi pilihan tombol “PENDAPATAN”, “PENGELUARAN”, “KAS”, yang digunakan untuk mengisi masing-masing form pendapatan, pengeluaran, dan kas maupun menyunting masing-masing form tersebut. Sedangkan tombol “LAPORAN” adalah daftar laporan dari masing-masing form pendapatan, pengeluaran dan kas. Tombol “Keluar” digunakan untuk keluar dari jendela aplikasi pengelolaan keuangan ini.
3. Form Data Pendapatan
PENDAPATAN
Daftar Tabel Pendapatan yang sudah di Simpan
Gambar 10 : Form Input Data Pendapatan dengan Shapes
Gambar 11 : Form Data Pendapatan dengan Visual Studio
Penjelasan :
dibuat) dibawah kotak sunting pendapatan. Jika salah satu daftar tabel di klik, secara otomatis isi dari tabel akan ditampilkan pada kotak sunting pendapatan sehingga tabel bisa diedit lagi. Jika ingin menghapus salah satu tabel dari daftar tabel maka pilih tabel yang akan dihapus terlebih dahulu kemudian klik tombol “Hapus” yang ada dibawah daftar tabel. Tombol “Kembali” digunakan untuk keluar dari form pendapatan menuju menu utama.
4. Form Data Pengeluaran
Gambar 12 : Form Data Pengeluaran dengan Shapes
PENGELUARAN
Daftar Tabel Pengeluaran yang sudah di Simpan
1. Tabel 1
2. Tabel 2
Gambar 13 : Form Data Pengeluaran dengan Visual Studio
5. Form data Kas
Kas
Kode Detail
Kode Kas
Kas dalam
Jenis Kas
Nominal
Tanggal
Tabel Sunting Kas
Tambah Sunting Simpan
Daftar Tabel Kas yang sudah di Simpan
1. Tabel 1
Gambar 15 : Form Data Kas dengan Visual Studio
6. Menu Laporan
Gambar 16 : Menu Laporan dengan Shapes
LAPORAN
LAPORAN PENDAPATAN
LAPORAN PENGELUARAN
LAPORAN KAS
Gambar 17 : Menu Laporan dengan Visual Studio
Penjelasan :
Jika pada menu utama adalah tombol “LAPORAN” maka akan tampil menu laporan yang berisi pilihan tombol-tombol form laporan pendapatan, form laporan pengeluaran, dan form laporan kas. Tombol “Kembali” digunakan untuk kembali ke menu utama.
7. Contoh Tampilan Form Laporan
Laporan Kas Bulanan
=============== LAPORAN KAS BULANAN ==============
Bulan Tahun Kode Detail
Gambar 18 : Form Laporan Kas Bulanan dengan Shapes
Gambar 19 : Form Laporan Kas Bulanan dengan Visual Studio