ISI aplikasi android untuk monitoring

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
2015

DOKUMEN SOFTWARE REQUIREMENTS SPESIFICATION (SRS)

SISTEM INFORMASI PENGELOLAAN KEUANGAN DI DESA
PEGADUNGAN

ABBSTRAK :
Kantor Desa Pegadungan merupakan instansi pemerintahan yang
beralamat di desa Pegadungan Kecamatan Sukasada, Kabupaten Buleleng. Saat
ini Kantor desa Pegadungan menggunakan sistem informasi secara konvensional
yaitu pencatatan pengelolaan keuangan pada sebuah buku, kemudian direkap
kembali untuk membuat laporan pendapatan dan pengeluaran uang. Sistem yang
ada tersebut mempunyai banyak kekurangan diantaranya memungkinkan adanya
kesalahan, maupun dalam proses pembuatan laporan. Pembuatan dokumen
Software Requirements Spesification (SRS) ini bertujuan untuk merancang
sebuah sistem informasi pengelolaan keuangan yang lebih cepat, tepat guna,
efektif dan efisien pada kantor desa Pegadungan.

i

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.1.3 Antarmuka Pemakai ...........................................................................5
3.1.4 Antarmuka Komunikasi .....................................................................5


ii

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
3.2.5 ER Diagram ........................................................................................8

iii

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
Gambar 19 : Form Laporan Kas Bulanan dengan Visual Studio ......................16

iv

DAFTAR TABEL
LAMPIRAN ......................................................................................................9


v

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
Merancang suatu sistem agar nantinya dapat mempermudah pihak
Kantor Desa Pegadungan dalam proses pengelolaan keuangan, membantu

1

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

1.4

Daftar Istilah

SRS

: Sorftware Requirements Spesification

DFD

: Data Flow Diagram

ERD

: Entity Relationship Diagram

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
3. Definisi Kebutuhan Perangkat Lunak

2

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
Sistem

informasi

berupa

data

kependudukan,

pengelolaan

keuangan desa beserta pembuatan laporan keuangan.

3

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.

4.

Program ini hanya bisa di akses oleh admin yang telah mengetahui
password program tersebut.

4

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
Sistem ini hanya berkomunikasi dengan admin sesuai
perintah dan tugas yang diberikan padanya. Karena demi keamanan
dan kebenaran dari data yang ada.

5

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.2 DFD Level 0

Gambar 2 : DFD Level 0

6

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

3.2.4

Process Specification

7

3.2.5

E-R Diagram

ID_Pengguna

Kata_Sandi

Admin

Diolah

Diolah
Kode_detail

Login

Jenis_pengeluaran

Kode_pengeluaran

Kode_detail
Pengeluaran

Menampilkan

Menu utama

Nominal

Kas

Menampilkan

Tanggal
Nominal

Jenis_Kas

Kode_Kas

Kas_dalam
Nama_pengeluaran
Tanggal

Menampilkan

Jenis_pendapatan

Diolah

Kode_pendapatan

Kode_detail
Pendapatan

Masuk

Tanggal
Nominal

Nama_pendapatan

Masuk

Laporan

Gambar 5 : ER Diagram

8

LAMPIRAN

DESAIN ANTARMUKA

1. Halaman Login / Masuk
HARAP MASUK TERLEBIH DAHULU
Admin

ID Pengguna
Kata Sandi

Masuk

Keluar

Gambar : 6 Halaman Login dengan Shapes

9

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

Logo

BELANJA

KAS

LAPORAN

SISTEM INFORMASI
PENGELOLAAN KEUANGAN
DESA PEGADUNGAN

Keluar

Gambar 8 : Menu Utama dengan Shapes

10

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
Kode Detail
Kode Pendapatan
Nama Pendapatan

Tabel Sunting Pendapatan
Jenis Pendapatan
Nominal
Tanggal

Tampilkan Tabel

Tambah

Sunting

Simpan

Daftar Tabel Pendapatan yang sudah di Simpan
1. Tabel 1

11

2. Tabel 2
Hapus

Kembali

Gambar 10 : Form Input Data Pendapatan dengan Shapes

Gambar 11 : Form Data Pendapatan dengan Visual Studio

Penjelasan :
Jika

tombol

yang

dipilih

pada

menu

utama

adalah

tombol

“PENDAPATAN”, maka akan ditampilkan form pendapatan. Data diinput pada
kotak isian disebelah kiri, kemudian klik tombol “Tampilkan Tabel” dan secara
langsung akan ditampilkan tabel pada kotak sebelah kanannya yang berisi tombol
“Tambah” untuk menambah isi dari tabel dengan dialihkan kembali pada kotak
isian disebelah kiri. Tombol “Sunting” untuk menyunting secara langsung data
pada tabel. Dan tombol “Simpan” untuk menyimpan tabel. Daftar tabel yang
disimpan akan ditampilkan (dengan nama atau kode-kode tabel yang sudah

12

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

PENGELUARAN
Kode Detail
Kode Pengeluaran
Nama Pengeluaran

Tabel Sunting Pengeluaran
Jenis Pengeluaran
Nominal
Tanggal

Tampilkan Tabel

Tambah

Sunting

Simpan

Daftar Tabel Pengeluaran yang sudah di Simpan
1. Tabel 1
2. Tabel 2
Hapus

Kembali

Gambar 12 : Form Data Pengeluaran dengan Shapes

13

Gambar 13 : Form Data Pengeluaran dengan Visual Studio
5. Form data Kas
Kas
Kode Detail
Kode Kas
Kas dalam

Tabel Sunting Kas
Jenis Kas
Nominal
Tanggal

Tampilkan Tabel

Tambah

Sunting

Simpan

Daftar Tabel Kas yang sudah di Simpan
1. Tabel 1
2. Tabel 2
Hapus

Kembali

Gambar 14 : Form Data Kas dengan Shapes

14

Gambar 15 : Form Data Kas dengan Visual Studio
6. Menu Laporan

LAPORAN
LAPORAN
PENDAPATAN

LAPORAN
PENGELUARAN

LAPORAN KAS

Kembali

Gambar 16 : Menu Laporan dengan Shapes

15

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
Tampilkan

LAPORAN KAS BULANAN
DESA PEEGADUNGAN

16

Kembali

Gambar 18 : Form Laporan Kas Bulanan dengan Shapes

Gambar 19 : Form Laporan Kas Bulanan dengan Visual Studio

17