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