21
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Memberikan manfaat pada bidang pengelolaan keuangan. Kebanyakan
dari kegiatan tersebut banyak di lakukan dengan cara manual, yakni dengan cara
tulis tangan dan semi otomatis jadi lama dalam pembuatan laporan keuangan,
dengan itu semua kegiatan tersebut bisa di lakukan dengan bantuan komputer dan
tenaga kerja yang kompeten.
Dengan tenaga kerja yang ahli di bidang komputer dapat membantu
dalam pembuatan laporan keuangan dengan cepat dan ke akuratan dari hasil
laporan lebih terpercaya, pengolahan sistem keuangan pada Kantor Desa Tae
belum menggunkan sistem terkomputerisasi atau masih menggunkan sistem
manual, seperti pencatatan keuangan nya masih secara tulis tangan, sehingga
membutuh kan waktu yang lama dan sering terjadi kesalahaan dalam dalam
pembuatan laporan keuangan.
Visi dan Misi yang ada di Kantor Desa Tae yaitu sebagai berikut :
1. Visi
“Melangkah Membawa Hasil Musyawarah.” Rumusan visi tersebut merupakan
suatu cita-cita untuk penyelenggaraan tata kelola pemerintahan yang transparan
dan pelaksanaan pembangunan desa yang partisipasif, kreatif dan berdaya secara
ekonomi demi terwujudnya kemandirian desa dan pembangunan yang
berkelanjuta.
22
2. Misi
“Melalui Pemberdayaan Masyarakat, Kita Wujudkan Ketahanan pangan Desa,
mandiri pangan, dengan Insprastruktur yang handal di segala bidang, dengan
kesepakatan dan musywarah,”
1. Peningkatan kinerja pemerintahan desa dalam memberikan pelayan pada
masyarakat.
2. Penyelenggaraan pemerintahan desa secara berkesinambungan dan transparan.
3. Mewujudkan kapasitas lembaga pemerintahan desa yang profesional.
4. Mengoptimalkan peraturan desa sesuai dengan kewenangan desa.
3.1.1. Sejarah Perusahaan
Pada Awal nya Desa Tae masih berbentuk Domong (Kepala Dusun) Pada
tahun 1986 Desa Tae resmi dan sudah di akui sebagai Desa, ini hasil dari
perjuangan Almarhum Paulinus Abut yang menjadi Kepala Desa pertama di Desa
Tae dan beliau menjabat selama II periode.
Pada tahun 2008 Kepala Desa pertama kali pemilihan Kepala Desa
secara Demokrasi Sekius Adis resmi menjadi Kepala Desa ke 2, banyak
pembangunan yang di teruskan beliau untuk memajukan Desa Tae, pada tahun
2013 Kepala Desa berganti dan Melkianus Midi menjadi Kepala Desa ke 3 di
Desa Tae.
3.1.2. Struktur Organisasi Dan Fungsi
Struktur organisasi merupakan bagian untuk memberikan informasi
tentang susunan dan hubungan antar tiap-tiap bagian pada suatu organisasi untuk
mencapai tujuan bersama. Adapun struktur organisasi pada kantor Desa Tae
adalah sebagai berikut:
23
Sumber Dokumentasi : Kantor Desa Tae 2018
Gambar III.1. Stuktur Organisasi Kantor Desa Tae
Struktur organisasi pada Kantor Desa Tae memiliki bagian-bagian yang
mempunyai fungsi dan tugas nya masing-masing.
Adapun fungsi dan tugas struktur organisasi diatas adalah sebagai berikut :
1. Kepala Desa
Bertanggung jawab sepenuhnya atas pemerintahan di Desa, memberikan
pengeruh atau petunjuk dalam melaksanakan kegiatan operasional, mengambil
KETUA RT.01 TAE
KETUA RT.02 TAE
KETUA RT.03 MAET
KETUA RT.04 TERADAK
KETUA RT.05 TERADAK
KETUA RT.01 MAKIJING
KETUA RT.02 MAKIJING
KETUA RT.03 BANGKAN
SEKRETARIS
KAUR UMUM KAUR KEUANGAN
KASIR PEMERINTAHAN KASIR PEMBANGUNAN
KADUS TAE KADUS PADANG KADUS MAKIJING KADUS SEMANGKAR
KETUA RT.01 PADANG
KETUA RT.02 PADANG
KETUA RT.03PERAGONG
KETUA RT.01 SEMANGKAR
KETUA RT.02 SEMANGKAR
BPD
KEPALA DESA
24
suatu keputusan terhadap lembaga.
2. Sekretaris
Bertugas melaksanakan koordinasi dan penyusunan rencana program dan
anggaran, pengelolaan keuangan dan administrasi sumber daya manusia.
3. Kaur Umum
Bertugas pencatatan data dan informasi mengenai kegiatan pemerintahan Desa
pada buku Administrasi Umum.
4. Kaur Keuangan
Bertanggung jawab untuk membantu pencatatan keuangan dan keputusan
dengan menyediakan nasihat keuangan yang sesuai.
5. Kasir Pembangunan
Bertanggung jawab mencatat data dan informasi pelaksanaan pembangunan di
Desa.
6. Kasir Pemerintahan
Bertanggung jawab atas dana, kas kecil dan semua urusan yang berkaitan
dengan pemerintahan desa.
7. Kepala Dusun (KADUS)
Bertanggung jawab atas masyrakat yang ada di dusun dan melayani baik
urusan pemerintahan maupun sosial.
8. Rukun Tetangga (RT)
Bertugas membantu kinerja dari kepala dusun.
3.2. Tinjauan Kasus
Dalam tinjauan kasus ini berisi tentang prosedur yang ada di dalam dari
sistem pengelolaan keuangan pada Kantor Desa Tae. Sistem pengelolaan sebuah
25
keuangan pada Kantor Desa Tae. Sistem pengelolaan keuangan ini meliputi
laporan gaji karyawan, pengajuan dana untuk setiap dusun,
biaya belanja kantor, laporan buku besar, laporan pemasok, kas masuk dan kas
keluar.
3.2.1. Proses Bisnis Sistem Berjalan
Adapun prosedur yang sedang berjalan dari tahapan pengumpulan data
sampai tahapan pembuatan laporan keuangan pada kantor Desa Tae tergambar
tergambar sebagai berikut :
1. Proses Dana Desa
Pada bagian ini Kaur Keuangan menerima Anggaran Dana Desa (ADD), lalu
membuat laporan keuangan dan pembuatan Surat Perjalanan Dinas (SPJ),
setelah SPJ jadi lalu di berikan kepada Sekretaris,
2. Proses Pembuatan Laporan Keuangan
Bagian ini Sekretaris menerima SPJ dari Kaur Keuangan, setelah SPJ di terima
lalu melalukan penelitian valid atau tidak nya laporan yang di buat Kaur
Keuangan, jika data salah maka akan di kembalikan lagi ke Kaur Keuangan
untuk perbaikan dari laporan keuangan, jika data keuangan lengkap atau valid
maka akan di berikan kepada Kepala Desa.
3. Proses Akhir Pembuatan Laporan
Pada tahapan ini Kepala Desa melakukan pengecekan dari SPJ jika laporan
benar makan akan di lakukan penanda tanganan dari laporan SPJ dan tahapan
pembuatan laporan selesai.
26
3.2.2. Activity Diagram
Gambar III.2 berikut ini activity diagram sistem berjalan yang ada pada
Kantor Desa Tae :
Sumber : Hasil Perancangan (2018)
Gambar III. 2 Activity Diagram Sistem Bisnis Berjalan
Pada Gambar III. 2 menjelskan bahwa proses pengelolaan keuangan di
mulai dari Kaur Keuangan menerima Anggaran Dana Desa (ADD) yang di ambil
dari Bank, setelah ADD di ambil maka kaur keuangan membuat laporan
keuangan, lalu membuat Surat Perjalanan Dinas, lalu di berikan kepada Sekretaris
untuk di lakukan pengecekan jika data laporan salah maka akan di berikan kepada
kaur keuangan untuk melakukan perbaikan, jika laporan benar atau valid maka
SPJ akan di berikan kepada Kepala Desa, Kepala Desa kembali melakukan
pengecekan dari SPJ jika di anggap benar maka akan di tanda tangan, proses
pebuatan laporan keuangan selesai.
27
3.2.3. Dokumen Masukan
1. Anggaran Dana Desa (ADD)
Nama Dokumen : Kwitansi
Fungsi : Sebagai tahapan pertama dalam pembuatan laporan
keuangan.
Sumber : Kaur Keuangan
Tujuan : Kepala Desa
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap Melakukan Pembangunan
3.2.4. Dokumen Keluaran
1. Surat Perjalan Dinas (SPJ)
Nama Dokumen : Surat Perjalan Dinas (SPJ)
Fungsi : Bukti bahwa telah dilakukan proses keuangan dari
Desa
Sumber : Kaur Keuangan
Tujuan : Kepala Desa
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap melakukan laporan keuangan
3.2.5. Permasalahan Pokok
Sistem berjalan yang di terapkan pada kantor Desa Tae sudah cukup
baik, namun masih ada beberapa kekurangan dalam segi pengolahan dana
keuangan nya, masalah-masalah diantaranya adalah:
28
1. Sering terjadi kesalahan dalam pembuatan laporan keuangan karena pencatatan
nya secara tulis tangan.
2. Pembuatan laporan keuangan memakan waktu yang lama.
3. Sulit nya mencari data atau file yang tersimpan dan membutuhkan waktu yang
lama dalam pencarian.
3.2.6. Pemecahan Masalah
Adapun alternatif pemecah masalah yang ditemukan penulis adalah
sebagai berikut :
1. Mulai memperbaiki sumber daya manusia di Kantor Desa Tae dengan banyak
meningkatkan kualitas dalam menggunakan alat teknologi informasi.
2. Mengadakan kegiatan Workshop atau seminar khususnya yang berhubungan
dengan teknologi informasi agar pengetahuan para karyawan dapat
berkembang.
3. Menggunakan sistem terkomputerisasi dalam pembuatan laporan keuangan
agar lebih cepat dalam pembuatan nya dan hasil nya lebih terpecaya ketepatan
nya.
3.3. Analisis Kebutuhan Software
3.3.1. Analisa Kebutuhan
Berdasarkan dari analisa yang di amati dari kantor Desa Tae, maka
terdapat kebutuhan dalam pengolaan keuangan ini laporan gaji karyawan,
pengajuan dana untuk setiap dusun, biaya belanja kantor, laporan buku besar,
laporan pemasok, kas masuk dan kas keluar. Rancang sistem informasi
pengelolaan keuangan ini di buat dikelola oleh dua pengguna. Spesifikasi
kebutuhan pengelolaan keuangan kantor Desa Tae di uraikan sebagai berikut :
29
1. Pengguna dapat melakukan input dan mengelola gaji karyawan.
2. Pengguna dapat melakukan input dan mengelola pengajuan dana setiap dusun.
3. Pengguna dapat melakukan input dan mengelola biaya belanja kantor.
4. Pengguna dapat melakukan input data pemasok.
5. Pengguna dapat melihat laporan kas masuk, kas keluar.
6. Pengguna dapat melakukan input data pengguna.
7. Pengguna dapat melihat laporan buku besar.
8. Pengguna dapat melakukan input data karyawan.
3.3.2. Use Case Diagram
Dalam buku Rosa Dan Salahudin menjelaskan user case merupakan
pemodelan untuk kelakuan (behavior) sistem informasi yang akan di buat, user
case , mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan
sistem.
1. User Case Diagram Akses Sistem Kepala Desa
Sumber : Hasil Perancangan (2018)
30
Gambar III.3 Diagram User Case Akses Sistem Kepala Desa
Pada GambarIII.3 dapat dijelaskan bahwa pada rancangan ini sistem
informasi pengelolaan keuangan pada kantor Desa Tae pengguna hanya dapat
dapat mengaakses laporan saja yaitu berupa laporan gaji karyawan, pengajuan
dana untuk setiap dusun, biaya belanja kantor, laporan buku besar, laporan
pemasok, kas masuk dan kas keluar.
1. Use Case Diagram Akses Sistem Kaur Keuangan
Sumber : Hasil Perancangan (2018)
Gambar III.4. Diagram User Case Akses Sistem Kaur Keuangan
Pada Gambar III.4 dapat di jelaskan bahwa rancangan sistem informasi
dapat mengolah data karyawan, mengolah data pengajuan dana, biaya belanja, gaji
karyawan, gaji karyawan, data pemasok . Kemudian pengguna juga dapat
mengolah data kas masuk, kas keluar dan buku besar.
31
3.3.3. Activity Diagram
1. Activity Diagram Masuk
Gambar III.5 berikut ini merupakan activity diagram masuk / login pada
rancangan sistem pengolahan keuangan pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
Gambar III.5. Activity Diagram Masuk
Pada Gambar III.5 dapat di jelaskan bahwa sebelum masuk ke menu
utama pada rancangan sistem pengolahan keuangan pada kantor Desa Tae
pengguna harus melakukan login terlebih dahulu. Setelah form login tampil,
pengguna di minta untuk memasukan nama pengguna dan kata sandi lalu pilih
tombol masuk kemudian sistem akan melakukan validasi login, jika nama
pengguna dan kata sandi benar maka sistem akan menampilkan form menu utama,
namun jika nama pengguna salah dan kata sandi maka akan di minta untuk
kembali memasukan nama dan kata sandi.
2. Activity Diagram Data Pengguna
Gambar III.6. Berikut ini adalah activity diagram data data Pengguna
pada kantor Desa Tae.
32
Sumber : Hasil Perancangan (2018)
Gambar III.6. Activity Diagram Data Pengguna
Pada Gambar III.6 dapat di jelaskan bahwa apabila pengguna ingin
melakukan input maka pengguna harus memilih menu data kemudian lagi
submenu data pengguna setelah itu sistem akan menampilkan form menu data
pengguna. Jika pengguna ingin melakukan penyimpanan data maka pengguna
harus pilih tombol baru kemudian pengguna memasukan kode pengguna, nama
pengguna, kata sandi. Setelah selesai memasukan data tersebut pengguna memilih
tombol simpan dan sistem akan melakukan penyimpanan data pengguna. Jika
pengguna ingin menghapus data pengguna, maka pengguna harus memasukan id
pengguna lalu tekan enter dan kemudian tekan tombol hapus kemudian sistem
akan menampilkan sistem pesan “” hapus”, jika pengguna memilih ya maka
sistem akan menghapus data pengguna yang di pilih kemudian sistem
menampilkan data pengguna, namun pengguna memilih tidak maka sistem akan
33
membersihkan textbox yang ada dan sistem tetap menampilkan data pengguna.
Kemudian pengguna memilih tombol perbaharui untuk memperbaharui data
pengguna yang ada, dan sistem melakukan perintah perbaharui.
3. Activity Diagram Gaji Karyawan
Gambar III.7. Berikut ini adalah activity diagram data gaji karyawan
data Pengguna pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
Gambar III.7. Activity Diagram Gaji Karyawan
Pada Gambar III.7 dapat di jelaskan bahwa apabila pengguna ingin
melakukan input data gaji karyawan maka pengguna terlebih dahulu memilih
menu data kemudian memilih submenu data gaji karyawan setelah itu sistem akan
34
menampilkan form menu data gaji karyawan. Jika pengguna ingin melakukan
penyimpanan data gaji, maka pengguna pilih tombol baru kemudian pengguna
memasukan nama pengguna, jabatan, alamat, no_telpon, jumlah hari kerja.
Setelah data tersebut di masukan maka pengguna memilih tombol simpan dan
sistem akan melakukan penyimpanan data karyawan. Jika pengguna ingin
menghapus data karyawan, maka pengguna harus memasukan nama lalu tekan
tombol hapus kemudian sistem akan menampilkan pesan “hapus”, jika pengguna
memilih tombol ya maka sistem menghapus data gaji yang di hapus, kemudian
sistem akan menampilkan data karyawan, namun jika pengguna memilih pilihan
tidak maka sistem akan membersihkan textbox yang ada dan sistem tetap
menampilkan data karyawan.
4. Activity Diagram Pengajuan Dana
Gambar III.8. Berikut ini adalah activity diagram data pangajuan dana
setiap Dusun data Pengguna pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
35
Gambar III.8. Activity Diagram Pengajuan Dana
Pada Gambar III.8 pengguna dapat memilih menu laporan maka akan ada
tampilan memilih submenu pengajuan dana lalu sistem akan menampilkan jumlah
dan jenis pembangunan yang bisa pengguna pilih, setelah itu lalu tekan tombol
cetak makan akan keluar jumlah dana yang di ajukan.
5. Activity Diagram Biaya Belanja Kantor
Gambar III.9. Berikut ini adalah activity diagram data biaya belanja
kantor data Pengguna pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
Gambar III.9. Activity Diagram Biaya Belanja
Pada Gambar III.9 dapat di jelaskan bahwa pengguna masuk pada menu
36
transaksi dan submenu belanja, maka sistem akan menampilkan form belanja
kantor. Setelah itu pengguna memilih tombol baru dan form yang akan di
kosongkan kemudian pengguna akan mengisi pada bagian textbox berupa nama
belanja, alamat, no telpon, dan jumlah dari belanja, lalu pengguna memilih tombol
simpan maka sistem akan melakukan penyimpanan. Jika ingin menghapus
transaksi belanja, maka pengguna harus memasukan no nota lalu tekan tombol
hapus dan pilih tombol jika ingin menghapus kemudian sistem akan
menampilakan “hapus”, jika pengguna memilih pilihan ya maka akan
membersihkan textbox yang ada, sistem akan tetap menampilkan transaksi
belanja. Jika pengguna ingin memperbaharui pengguna harus memilih tombol
perbaharui maka akan memperbaharui transaksi. memperbaharui pengguna harus
memilih tombol perbaharui maka akan memperbaharui transaksi.
6. Activity Diagram Kas Masuk
Gambar III.10. Berikut ini adalah activity diagram data kas masuk data
Pengguna pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
37
Gambar III. 10 Activity Diagram Kas Masuk
Pada Gambar III.10 sistem informasi kas masuk akan memilih menu
laporan dan submenu laporan kas masuk, lalu sistem akan menampilkan form
laporan kas masuk. Untuk cetak laporan, pengguna memilih tombol cetak maka
sistem akan mencetak laporan kas masuk.
7. Activity Diagram Kas Keluar
Gambar III.11. Berikut ini adalah activity diagram data kas kaluar data
Pengguna pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
Gambar III.11. Activity Diagram Kas Keluar
Pada Gambar III.11 sistem informasi kas keluar akan memilih menu
laporan dan submenu laporan kas keluar, lalu sistem akan menampilkan form
laporan kas keluar. Untuk cetak laporan, pengguna memilih tombol cetak maka
sistem akan mencetak laporan kas keluar.
8. Activity Diagram Data Barang
Gambar III.12. Berikut ini adalah activity diagram data data barang data
38
Pengguna pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
Gambar III.12. Activity Diagram Data Barang
Pada Gambar III.12 merupakan proses apabila ingin melakukan input
data barang maka pengguna harus terlebih dahulu memilih menu data kemudian
memilih submenu data barang setelah itu sistem akan menampilkan form menu
data barang. Kemudia pengguna melakukan penyimpanan data barang, pengguna
pilih tombol baru kemudian pengguna memasukan kode barang, nama pengguna,
satuan stok, harga. Jika pengguna ingin menghapus data barang maka pengguna
harus memasukan kode barang lalu tekan hapus kemudian sistem akan
menampilkan pesan “hapus”, jika pengguna memilih ya makan sistem akan
39
menghapus data barang yang di pilih kemudian sistem akan menampilkan data
barang, namu jika pengguna memilih tidak maka sistem akan membersihkan
texboxt, Sistem akan menampilkan data barang. Setelah data di masukan
pengguna memilih tombol simpan dan sistem akan melakukan penyimpanan data
barang. Setelah sistem tersimpan pengguna memilih tombol perbaharui maka
sistem akan memperbaharui data barang.
9. Activity Diagram Buku Besar
Gambar III.13. Berikut ini adalah activity diagram data buku besar
Pengguna pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
Gambar III.13. Activity Diagram Buku Besar
Pada Gambar III.13 pengguna dapat masuk pada sistem laporan
keuangan Desa Tae memilih menu laporan lalu memilih lagi submenu laporan
buku besar setelah itu sistem akan menampilkan form buku besar. Jika pengguna
40
ingin mencetak pengguna harus memilih id dana kamudian pilih tombol cetak dan
tampil laporan buku besar berdasar kan id_dana yang di pilih selanjutnya laporan
buku besar di cetak.
9. Activity Diagram Input Data Karyawan
Gambar III.14. Berikut ini adalah activity diagram data input data
karyawan Pengguna pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
Gambar III.14. Activity Diagram Input Data Karyawan
Pada Gambar III.14 dapat di jelaskan bahwa apabila pengguna ingin
melakukan input data karyawan maka pengguna terlebih dahulu memilih menu
laporan kemudian memilih submenu input data karyawan setelah itu sistem akan
41
menampilkan form menu input data karyawan. Jika pengguna ingin melakukan
penyimpanan data karyawan, maka pengguna pilih tombol baru kemudian
pengguna memasukan nama, jabatan, NIP, alamat, no_telpon. Setelah data
tersebut di masukan maka pengguna memilih tombol simpan dan sistem akan
melakukan penyimpanan data karyawan. Jika pengguna ingin menghapus data
karyawan, maka pengguna harus memasukan nama lalu tekan tombol hapus
kemudian sistem akan menampilkan pesan “hapus”, jika pengguna memilih
tombol ya maka sistem menghapus data gaji yang di hapus, kemudian sistem akan
menampilkan data karyawan, namun jika pengguna memilih pilihan tidak maka
sistem akan membersihkan textbox yang ada dan sistem tetap menampilkan data
karyawan.
3.4. Desain
3.4.1. Entity Relastionship Diagram (ERD)
Gambar III. 15 berikut ini merupakan Entity Relastionship
Diagram(ERD) yang ada pada sistem pengelolaan keuangan kantor Desa Tae.
42
Sumber : Hasil Perancangan (2018)
Gambar III. 15 Entity Relastionship Diagram (ERD)
Pada Gambar III.14 Entity Relastionship Diagram (ERD) yang ada pada
rancangan sistem pengelolaan keuangan Desa Tae pengguna memiliki satu
id_dana, laporan dana memiliki satu id_dana, laporan biaya belanja memiliki
kode barang, biaya belanja memiliki kode barang dari laporan barang, laporan
43
barang di masukan laporan biaya belanja kode barang, laporan gaji di masukan ke
kas keluar.
3.4.2. Logical Record Structure (LRS)
Gambar III. 16 berikut ini merupakan Logical Record Structure (LRS)
yang ada pada sistem pengelolaan keuangan kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
Gambar III. 16 Logical Record Structur
Pada Gambar III.18 Logical Record Structur merancang sebuah sistem
penggelolaan keuangan Desa Tae, Logical Record Structur merupakan sebuah
komponen yang penting dalam pembuatan aplikasi. Berikut adalah Logical
Record Structur rancangan sistem keuangan desa yang memiliki tujuh tabel yang
44
saling berelasi. Adapun lima tabel tersebut biaya belanja, barang, pemasok, dana
dan kas mesuk.
3.4.3. Spesifikasi File
Berdasarkan hasil file di atas maka di buatlah sebuah database sebagai
berikut:
1. Tabel login
Nama File : Data Login
Akronim : Login
Tipe file : File Master
Akses File : Random
Media File : Hardisk
Panjang Record : 140 byet
File Key : id_Pengguna
Software : MySQL
Tabel III.1
Spesifikasi Tabel Pengguna
No Elemen Data Akronim Type File Size Keterangan1 Id Pengguna Id_Pengguna Int 25 Primary Key2 Nama Pengguna Nama_Pengguna Varchar 353 Kata sandi Kata_Sandi Varchar 604 NIP NIP Varchar 305 Hak Akses Hak_Akses Varchar 30
Sumber : Hasil Perancangan (2018)
2. Tabel Gaji Karyawan
Nama File : Gaji Karyawan
Akronim : Gaji
Tipe file : File Master
45
Akses File : Random
Media File : Hardisk
Panjang Record : 146 byet
File Key : Id_Pengguna
Software : MySQL
Tabel III.2
Spesifikasi Tabel Gaji Karyawan
No Elemen Data Akronim Type File Size Keterangan1 Nama Nama Varchar 50 Primary Key2 Jabatan Jabatan Varchar 203 Id Pengguna Id_Pengguna Varchar 354 Jumlah Hari Jumlah Hari Varchar 305 Gaji Gaji Varchar 606 Jumlah Gaji Jumlah_Gaji Double
Sumber : Hasil Perancangan (2018)
3. Tebel Pengajuan dana
Nama File : Pengajuan Dana
Akronim : Dana
Tipe file : File Master
Akses File : Random
Media File : Hardisk
Panjang Record : 149 byet
File Key : id_data
Software : MySQL
46
Tabel III.3
Spesifikasi Tabel Pengajuan Dana
No Elemen Data Akronim Type File Size Keterangan1 Id Dana Id_Dana Varchar 15 Primary Key2 Nama Dana Nama_Dana Varchar 253 Tipe Data Tipe_Data Double
Sumber : Hasil Perancangan (2018)
4. Tebel Biaya Belanja
Nama File : Biaya Belanja
Akronim : Belanja
Tipe file : File Master
Akses File : Random
Media File : Hardisk
Panjang Record : 159 byet
File Key : id_belanja
Software : MySQL
Tabel III.4
Spesifikasi Tabel Biaya Belanja
No Elemen Data Akronim Type File Size Keterangan1 Id Belanja Id_Belanja Varchar 30 Primary Key2 No Nota No_Nota Varchar 303 Tanggal Tanggal Date4 Id Dana Id_Dana Varchar 20 Foreign key5 Id Pemasok Id_Pemasok Varchar 20 Foreign key6 Kdbarang Kdbarang Varchar 157 Keterangan Keterangan Varchar 258 Jumlah
PengeluaranJumlah_Pengeluaran
Double
Sumber : Hasil Perancangan (2018)
47
5. Tabel Pemasok
Nama File : Pemasok
Akronim : Pemasok
Tipe file : File Master
Akses File : Random
Media File : Hardisk
Panjang Record : 180 byet
File Key : id_pemasok
Software : MySQL
Tabel III.5
Spesifikasi Tabel Pemasok
No Elemen Data Akronim Type File Size Keterangan1 Id pemasok NIP Varchar 50 Primary Key2 Nama pemasok Jumlah_Penghasilan Varchar 203 Alamat Jumlah potongan Varchar 354 No Telpon No Telpon Int 30
Sumber : Hasil Perancangan (2018)
6. Tabel Kas Masuk
Nama File : Kas Masuk
Akronim : Kas Masuk
Tipe file : File Master
Akses File : Random
Media File : Hardisk
Panjang Record : 170byet
File Key : id_dana
Software : MySQL
48
Tabel III.6
Spesifikasi Tabel Kas Masuk
No Elemen Data Akronim Type File Size Keterangan1 Kode Kas Masuk Kode_Kas_Masuk Varchar 30 Primary Key2 Jabatan Jabatan Varchar 253 Nip Nip Varchar 254 Id Dana Id_Dana Varchar 155 Nama Dan Nama_Dan Varchar 406 Tanggal Tanggal Int7 Jumlah Penerima Jumlah_Penerima Double
Sumber : Hasil Perancangan (2018)
7. Tabel barang
Nama File : barang
Akronim : barang
Tipe file : File Master
Akses File : Random
Media File : Hardisk
Panjang Record : 160 byet
File Key :
Software : MySQL
Tabel III.7
Spesifikasi Tabel Barang
No Elemen Data Akronim Type File Size Keterangan1 Kdbarang Kdbarang Varchar 20 Primary Key2 Nmbarang Nmbarang Varchar 303 Satuan Satuan Varchar 104 Stok Stok Int 115 Harga Harga Double
Sumber : Hasil Perancangan (2018)
49
3.4.4. Squence Diagram
1. Squence Diagram Pengelolaan Keuangan
Berikut ini adalah proses bisnis pada sistem pengelolaan keuangan :
Sumber : Hasil Perancangan (2018)
Gambar III.16 Squence Diagram Proses Bisnis Sistem Pengeloaan Keuangan:
Pada Gambar III.16 squence diagram di atas terdapat :
1. Actor adalah sebagai pengguna.
2. Boundary lifeline yaitu form masuk.
3. Control lifeline untuk masuk.
4. Entity lifeline menu utama, data barang, data pengguna, data dana, data
pemasok, transaksi kas masuk, transaksi kas keluar, transaksi gaji karyawan,
laporan kas masuk,laporan kas keluar, laporan buku besar.
5. Massage yang ada di dalam sistem adalah sebagai berikut :
a. Massage nama pengguna dan kata sandi.
50
b. Massage menampilkan menu utama.
c. Massage input data barang.
d. Massage input data pengguna.
e. Massage input data dana.
f. Massage input data pemasok.
g. Massage input transaksi kas masuk.
h. Massage input transaksi kas keluar.
i. Massage input gaji karyawan.
j. Massage lihat buku besar.
k. Massage keluar dari sistem.
3.4.5. Deployment Diagram
Deployment Diagram adalah diagram yang di gunakan untuk mencetak
software ke proocessing node.
Sumber : Hasil Perancangan (2018)
Gambar III.17 Deployment Diagram
Gambar III.17 menjelaskan bahwa pada perancangan sistem informasi
pengelolaan keuangan di rancang menggunakan microsoft visual studio MySQL
sebagai database nya, adapun nama database yang ada ialah kas.
51
3.4.6. User Interface
Berikut ini adalah user interface yang ada di dalam rancangan sistem
pengelolaan keuangan Desa Tae.
1. From Masuk
Gambar III.18. Berikut ini adalah berikut ini merupakan form masuk
pada rancang sistem pengelolaan keuangan pada kantor Desa Tae.
Sumber : Hasil Perancangan (2018)
Gambar III. 18 Form Masuk
Pada Gambar III. 18 menjelaskan bahwa form yang berfungsi sebagai
proses masuk pada sistem pengelolaan keuangan pada kantor Desa Tae
2. Form Data Pengguna
Gambar III.19. Berikut ini adalah berikut ini merupakan form data
pengguna pada rancang sistem pengelolaan keuangan pada kantor Desa Tae.
52
Sumber : Hasil Penelitian (2018)
Gambar III. 19 Form Data Pengguna
From data pengguna berfungsi untuk mengisi data pengguna pada sistem
pengelolaan keuangan pada kantor Desa Tae, pada form pengguna dapat
mengimput data pengguna baru, menyimpan data pengguna, menghapus data
pengguna serta memperbaharui data pengguna.
3. Form Menu Utama
Gambar III.20. Berikut ini adalah berikut ini merupakan form menu
utama pada rancang sistem pengelolaan keuangan pada kantor Desa Tae.
53
Sumber : Hasil Penelitian (2018)
Gambar III. 20 Form Menu Utama
Pada Gambar III. 21. From menu utama berfungsi untuk pengguna
memilih menu data master, ransaksi, menu laporan dan menu keluar.
4. Form Data Pemasok
Berikut ini adalah berikut ini merupakan form data pada rancang
sistem pengelolaan keuangan pada kantor Desa Tae.
Sumber : Hasil Penelitian (2018)
Gambar III. 21 Form Data Pemasok
From data pemasok merupakan form yang berfungsi untuk mengisi data
pemasok pada sistem pengelolaan keuangan pada kantor Desa Tae, mulai dari
input data baru, menyimpan data pemasok, menghapus data pemasok serta
memperbaharui data pemasok.
5. Form Input Data Barang
Gambar III.22. Berikut ini adalah berikut ini merupakan form input data
barang pada rancang sistem pengelolaan keuangan pada kantor Desa Tae.
54
Sumber : Hasil Penelitian (2018)
Gambar III. 22 Form Input Data Barang
From data barang merupakan form yang berfungsi untuk mengisi data
barang pada sistem pengelolaan keuangan pada kantor Desa Tae, mulai dari input
data baru, menyimpan data barang, menghapus data barang serta memperbaharui
data barang.
6. From Input Gaji Karyawan
Gambar III.23. Berikut ini adalah berikut ini merupakan form input gaji
Karyawan pada rancang sistem pengelolaan keuangan pada kantor Desa Tae.
Sumber : Hasil Penelitian (2018)
55
Gambar III. 23 Form Input Gaji Karyawan
From gaji karyawan merupakan form yang berfungsi untuk menghitung
gaji keryawan pada sistem pengelolaan keuangan pada kantor Desa Tae, mulai
dari input data baru, menyimpan data gaji, menghapus data gaji, serta
memperbaharui data gaji.
7. Form Kas Masuk
Gambar III.24. Berikut ini adalah berikut ini merupakan form kas masuk
pada rancang sistem pengelolaan keuangan pada kantor Desa Tae.
Sumber : Hasil Penelitian (2018)
Gambar III. 24 Form Kas Masuk
Laporan kas masuk pada sistem pengelolaan keuangan pada kantor Desa
Tae, berfungsi sebagai media untuk melihat sera mencetak laporan kas masuk,
pada form laporan kas masuk tersedia tombol cetak, batal dan cari.
8. From Kas Keluar
Gambar III.25. Berikut ini adalah berikut ini merupakan form kas keluar
pada rancang sistem pengelolaan keuangan pada kantor Desa Tae.
56
Sumber : Hasil Penelitian (2018)
Gambar III. 25 Form Kas Keluar
Laporan kas keluar pada sistem pengelolaan keuangan pada kantor Desa
Tae, berfungsi sebagai media untuk melihat sera mencetak laporan kas keluar,
pada form laporan kas keluar tersedia tombol cetak, batal dan cari.
9. Form Transaksi Belanja
Gambar III.26. Berikut ini adalah berikut ini merupakan form transaksi
belanja pada rancang sistem pengelolaan keuangan pada kantor Desa Tae.
Sumber : Hasil Penelitian (2018)
57
Gambar III. 26 Form Transaksi Belanja
Pada Gambar III. 26 dapat di jelaskan bahwa form belanja berfungsi
sebagai media untuk mencetak transaksi belanja yang ada pada kantor Desa Tae,
mulai dari input transaksi baru, menyimpan transaksi belanja, menghapus
transaksi belanja, serta memperbaharui transaksi belanja.
3.5. Implementasi
Rencana implementasi adalah suatu prosedur atau uraian mengenai
tahapan yang ada dilakukan dan menjelaskan segala sesuatu dalam proses
implementasi.
Dalam implementasi ini di butuhkan jadwal yang berfungsi sebagai
panduan atau pedoman terhadap kegiatan atau tahapan yang harus di lakukan
dalam implementasi tersebut guna dalam mencapai keinginan yang di terapkan
dalam perencanaan ini di bagi dalam beberapa tahapan meliputi:
1. Analisa Sistem
Analisa sistem adalah mempelajari sistem yang berjalan beserta masalah yang
ada, yang bertujuan untuk mendapatkan gambaran tentang bentuk
permasalahan yang ada sehingga mengurangi kesalah pahaman antara sistem
yang di usulkan dengan sistem yang berjalan. Untuk menganalisa sistem di
butuhkan waktu dua minggu.
2. Penyedian Data Awal
Penyedian data awal adalah suatu kegiatan yang bertujuan mengumpulkan data
yang nanti nya akan di gunakan pada sistem usulan setelah selesai di
implementasikan. Untuk kegiatan ini di rencanakan membutuhkan waktu yang
58
cukup lama yaitu selam dua minggu yakni minggu kedua hingga minggu
keempat bulan pertama.
3. Pemuatan File
Pada tahapan ini akan di data suatu file database yang berfungsi sebagai tempat
penampungan data yang telah di kumpulkan pada kegiatan di atas Waktu itu
diperlukan waktu selama satu minggu yaitu pada minggu pertama bulan ke
dua.
4. Pembuatan dan Pengetesan Program
Pembuatan program pada sistem ini bertujuan agar program yang telah di buat
dapat digunakan untuk mengolah data yang telah ada pada file databasenya.
Program yang telah di buat diharapkan dapat menjalakan system usulan dengan
baik. Pada kegiatan ini di perlukan waktu mulai minggu kedua bulan pertama
hingga minggu keempat bulan ke dua.
5. Pelatiahan dan Training
Pelatihan dan training pada tahapan ini dimaksudkan agar calon user dapat
mengenal lebih lanjut kegunaan sistem yang nantinya di pakai untuk
menggantikan sistem yang lama atau sistem yang sedang berjalan. Tahapan ini
memerlukan waktu yang cukup lama karena di harapkan calon user benar-
benar paham akan sistem yang baru. Waktu yang di perlukan adalah minggu
pertama sampai dengan dua minggu pertama sampai dua minggu kedua bulan
ke tiga.
6. Test Sistem
Test sistem adalah suatu kegiatan yang menguji kelayakan dari system yang di
usulkan secara keseluruhan dan dilakukan oleh user yang telah di training
59
sebelumnya. Waktu yang di perlukan adalah dua minggu yaitu minggu ketiga
dan minggu keempat bulan ketiga.
7. Peralihan Sistem
Peralihan sistem adalah suatu kegiatan pengganti sistem lama dengan sistem
baru. Pada tahapan ini diperlukan waktu dua minggu yaitu minggu pertama
sampai minggu kedua bulan keempat.
8. Operasi dan Evaluasi
Kegiatan ini adalah kegiatan yang mengoperasikan sistem yang baru secara
keseluruhan dan menggunakan data yang sesungguh nya dan masih diperlukan
ada nya pengawasan secara keseluruhan terhadap sistem agar terhindar dari
kesalahan-kesalahan yang ada. Waktu yang diperlukan pada tahapan ini adalah
dua minggu yaitu mulai minggu ketiga hingga minggu keempat bulan keempat.
Adapun daftar slengkapnya beserta perincian waktu yang diperlukan untuk
masing-masih kegiatan dapat dilihat pada tabel berikut ini.
Jadwal Implementasi
Tabel. III. 8 Jadwal Implementasi
No KegiatanBulan 1 Bulan 2 Bulan 3 Bulan 4
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Analisa Sistem X X
2 Penyediaan data Awal X X
3 Pembuaan File X
4Pembuatan dan
Pengetesan ProgramX X X
5 Pelatiahan dan Training X X
6 Test System X X
7 Peralihan Sistem X X
60
8 Operasi dan Evaluasi X X
Sumber : Hasil Perancangan (2018)
3.5.1. Code Generation
1. Form data pengguna
Public Class FormPengguna
Dim pengguna As New Clpengguna
Dim CONN As OdbcConnection
Dim CMD As OdbcCommand
Dim DS As New DataSet
Dim DA As OdbcDataAdapter
Dim RD As OdbcDataReader
Dim LokasiDB As String
Sub Koneksi()Imports System.Data.Odbc
LokasiDB = "Driver={MySQL ODBC 3.51
Driver};database=laporan;server=localhost;uid=root"
CONN = New OdbcConnection(LokasiDB)
If CONN.State = ConnectionState.Closed Then
CONN.Open()
End If
End Sub
Sub KondisiAwal()
txtid.Text = ""
txtnama.Text = ""
txtsandi.Text = ""
txtnip.Text = ""
txttgl.Text = ""
Koneksi()
61
DA = New OdbcDataAdapter("Select * from data_pengguna", CONN)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "data_pengguna")
grid3.DataSource = (DS.Tables("data_pengguna"))
End Sub
Sub Kosongkan()
txtid.Clear()
txtnama.Clear()
txtsandi.Clear()
txtid.Focus()
End Sub
Sub TampilGrid()
DA = New OdbcDataAdapter("select * from data_pengguna", CONN)
DS = New DataSet
DA.Fill(DS, "data_pengguna")
grid3.DataSource = DS.Tables("data_pengguna")
grid3.ReadOnly = True
End Sub
Sub updateSiswa()
Call Koneksi()
Dim edit As String = "update data_pengguna set nama_pengguna='" &
txtnama.Text & "',kata_sandi='" & txtsandi.Text & "',nip='" & txtnip.Text &
"',tanggal='" & txttgl.Text & "'where id_pengguna='" & txtid.Text & "'"
CMD = New OdbcCommand(edit, CONN)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di Edit", MsgBoxStyle.Information,
"Information")
Call KondisiAwal()
End Sub
62
Private Sub FormPengguna_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
pengguna.loadpengguna(grid3)
End Sub
Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnsimpan.Click
If txtid.Text = "" Then
MsgBox("Data belum lengkap, Pastikan Semua form terisi")
Exit Sub
Else
Call Koneksi()
Dim simpan As String = "insert into data_pengguna values ('" &
txtid.Text & "','" & txtnama.Text & "','" & txtsandi.Text & "','" &
txtnip.Text & "','" & txttgl.Text & "')"
CMD = New OdbcCommand(simpan, CONN)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di Input", MsgBoxStyle.Information,
"Information")
Call KondisiAwal()
End If
End Sub
Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnhapus.Click
If txtid.Text = "" Then
MsgBox("Data belum lengkap, Pastikan form no terisi")
Exit Sub
Else
63
Call Koneksi()
If MessageBox.Show("Yakin akan dihapus..?", "",
MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Dim hapus As String = "DELETE FROM data_pengguna WHERE
data_pengguna.id_pengguna = '" & txtid.Text & "'"
CMD = New OdbcCommand(hapus, CONN)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di Hapus", MsgBoxStyle.Information,
"Information")
Call KondisiAwal()
End If
End If
End Sub
Private Sub btnbaru_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnbaru.Click
Call KondisiAwal()
Call Kosongkan()
End Sub
Private Sub btnbatal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnbatal.Click
Me.Close()
End Sub
Private Sub btnedit_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnedit.Click
Call updateSiswa()
End Sub
End Class
64
3. Form input Dana
Imports System.Data.Odbc
Public Class FormDana
Dim dana As New Cldana
Dim CONN As OdbcConnection
Dim CMD As OdbcCommand
Dim DS As New DataSet
Dim DA As OdbcDataAdapter
Dim RD As OdbcDataReader
Dim LokasiDB As String
Sub Koneksi()
LokasiDB = "Driver={MySQL ODBC 3.51
Driver};database=laporan;server=localhost;uid=root"
CONN = New OdbcConnection(LokasiDB)
If CONN.State = ConnectionState.Closed Then
CONN.Open()
End If
End Sub
Sub KondisiAwal()
txtid.Text = ""
txtnama.Text = ""
cmbtipe.Text = ""
Koneksi()
DA = New OdbcDataAdapter("Select * from dana", CONN)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "dana")
grid7.DataSource = (DS.Tables("dana"))
End Sub
Sub Kosongkan()
65
txtid.Clear()
txtnama.Clear()
txtid.Focus()
End Sub
Sub TampilGrid()
DA = New OdbcDataAdapter("select * from dana", CONN)
DS = New DataSet
DA.Fill(DS, "dana")
grid7.DataSource = DS.Tables("dana")
grid7.ReadOnly = True
End Sub
Sub updateSiswa()
Call Koneksi()
Dim edit As String = "update dana set nama_dana='" & txtnama.Text &
"',tipe_dana='" & cmbtipe.Text & "'where id_dana='" & txtid.Text & "'"
CMD = New OdbcCommand(edit, CONN)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di Edit", MsgBoxStyle.Information,
"Information")
Call KondisiAwal()
End Sub
Private Sub FormDana_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
dana.loaddana(grid7)
End Sub
Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnsimpan.Click
If txtid.Text = "" Then
MsgBox("Data belum lengkap, Pastikan Semua form terisi")
66
Exit Sub
Else
Call Koneksi()
Dim simpan As String = "insert into dana values ('" &
txtid.Text & "','" & txtnama.Text & "','" & cmbtipe.Text & "')"
CMD = New OdbcCommand(simpan, CONN)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di Input", MsgBoxStyle.Information,
"Information")
Call KondisiAwal()
End If
End Sub
Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnhapus.Click
If txtid.Text = "" Then
MsgBox("Data belum lengkap, Pastikan form no terisi")
Exit Sub
Else
Call Koneksi()
If MessageBox.Show("Yakin akan dihapus..?", "",
MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Dim hapus As String = "DELETE FROM dana WHERE dana.id_dana
= '" & txtid.Text & "'"
CMD = New OdbcCommand(hapus, CONN)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di Hapus", MsgBoxStyle.Information,
"Information")
Call KondisiAwal()
End If
67
End If
End Sub
Private Sub btnbaru_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnbaru.Click
Call KondisiAwal()
Call Kosongkan()
End Sub
Private Sub btnedit_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnedit.Click
Call updateSiswa()
End Sub
Private Sub btnbatal_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnbatal.Click
Me.Close()
End Sub
End Class
3.5.2. Blackbox Testing
Berikut ini merupakan hasil pengujian dengan menggunakan Blackbox
Testing pada rancang bangun sistem pengelolaan keuangan pada Desa.
Tabel III. 9
Hasil Pengujian Blackbox Testing pada sistem From masuk
No ScenarioPengujian
Tect Case Hasil yang diharapkan
HasilPenguji
Keterangan
1 NamaPengguna dankata sanditidak di isikemudian di
NamaPengguna(kosong), Kata sandi(kosong)
MenampilkanPesan akan“login” gagalnamapengguna dan
keinginan Valid
68
klik tombolok
kata sandiyang dimasukan salah
2 Namapenggunatidak dimasukan(kosong),kata sandi diidi denganbenarkemudian diklik tombolok
Namapengguna(kosong), kata sandibenar (benar)
MenampilkanPesan akan“login” gagalnamapengguna dankata sandiyang dimasukan salah
Sesuaikeinginan
Valid
3 Semua datadi isi denganbenar lalutekan ok
Namapengguna(benar), katasandi (benar)
Langsungmenampilkanmenu utama
Sesuaikeinginan
Valid
Tabel III. 10
Hasil Pengujian Blackbox Testing pada sistem transaksi belanja
No ScenarioPengujian
Tect Case Hasil yang diharapkan
HasilPenguji
Keterangan
1 klik tombolbaru
Tombol baru Form aktif danfokus padatextboxid_belanja
Sesuaikeinginan
Valid
2 Semua formbarang tidak diisi,tekantombol simpan
Kodeid_belanja(kosong),nota(kosong),id_dana(kosong), kodabarang(kosong),keterangan(kosong), jumlah(kosong)
Menampilkan“data belumlengkap”
Sesuaikeinginan
Valid
3 Semua databarang di isi,lalu tekantombol simpan
Kodeid_belanja,nota, id_dana,koda barang,keterangan,jumlah Semuabenar
Menampilakan“data berhasildi input”
Sesuaikeinginan
Valid
69
4 Pilihid_belanja,lalutekan tombolhapus
Id_belanjabenar
Menampilkanpesan akan dihapus
Sesuaikeinginan
Valid
5 Pilih Kodeid_belanja,nota, id_dana,koda barang,keterangan,lalu pilih edit
Kodeid_belanja,nota, id_dana,koda barang,keterangan,semua data dimasukan
Manampilkanpesan “databerhasil diedit”
Sesuaikeinginan
valid
Tabel III. 11
Hasil Pengujian Blackbox Testing pada sistem input data barang
No ScenarioPengujian
Tect Case Hasil yang diharapkan
HasilPenguji
Keterangan
1 klik tombolbaru
Tombol baru Form aktif danfokus padatextbox kodebarang
Sesuaikeinginan
valid
2 Semua formbarang tidak diisi,tekantombol simpan
Kodebarang(kosong), nama barang(kosong),satuan(kosong), stok(kosong),harga(kosong)
Menampilkan“data belumlengkap”
Sesuaikeinginan
Valid
3 Semua databarang di isi,lalu tekantombol simpan
Kode barang,nama barang ,satuan, stok,harga. Semuabenar
Menampilakan“data berhasildi input”
Sesuaikeinginan
Valid
4 Pilih kodebarang,lalutekan tombolhapus
Kode barangbenar
Menampilkanpesan akan dihapus
Sesuaikeinginan
Valid
5 Kode barang,nama barang ,satuan, stok,harga, lalupilih edit
Kode barang,nama barang ,satuan, stok,harga, semuadata dimasukan
Manampilkanpesan “databerhasil diedit”
Sesuaikeinginan
valid
Tabel III. 12
70
Hasil Pengujian Blackbox Testing pada sistem input dana
No ScenarioPengujian
Tect Case Hasil yang diharapkan
HasilPenguji
Keterangan
1 klik tombolbaru
Tombol baru Form aktif danfokus padatextboxid_dana
Sesuaikeinginan
valid
2 Semua formdana tidak diisi,tekantombol simpan
Id_dana,nama_dana,tipe_dana.Semua nyakosong
Menampilkan“data belumlengkap”
Sesuaikeinginan
Valid
3 Semua inputdana di isi, lalutekan tombolsimpan
Id_dana,nama_dana,tipe_dana,Semua benar
Menampilakan“data berhasildi input”
Sesuaikeinginan
Valid
4 Pilihid_dan,lalutekan tombolhapus
Id_dan benar Menampilkanpesan akan dihapus
Sesuaikeinginan
Valid
5 Id_dana,nama_dana,tipe_dana, lalupilih edit
Id_dana,nama_dana,tipe_dana,semua data dimasukan
Manampilkanpesan “databerhasil diedit”
Sesuaikeinginan
valid
Tabel III. 13
Hasil Pengujian Blackbox Testing pada sistem input data pemasok
No ScenarioPengujian
Tect Case Hasil yang diharapkan
HasilPenguji
Keterangan
1 klik tombolbaru
Tombol baru Form aktif danfokus padatextboxid_dana
Sesuaikeinginan
valid
2 Semuainput_data_pemasok tidak diisi,tekantombol simpan
Id_dana,nama_dana,alamat,nomor_telpon, semuanya kosong
Menampilkan“data belumlengkap”
Sesuaikeinginan
Valid
3 Semuainput_dana_pemasok di isi,lalu tekantombol simpan
Id_dana,nama_dana,alamat,nomor_telpon, Semuabenar
Menampilakan“data berhasildi input”
Sesuaikeinginan
Valid
71
4 Pilihid_dana,lalutekan tombolhapus
Id_dana benar Menampilkanpesan akan dihapus
Sesuaikeinginan
Valid
5 Id_dana,nama_dana,alamat,nomor_telpon, lalupilih edit
Id_dana,nama_dana,alamat,nomor_telpon, semuadata dimasukan
Manampilkanpesan “databerhasil diedit”
Sesuaikeinginan
valid
Tabel III. 14
Hasil Pengujian Blackbox Testing pada sistem kas masuk
No ScenarioPengujian
Tect Case Hasil yang diharapkan
HasilPenguji
Keterangan
1 klik tombolbaru
Tombol baru Form aktif danfokus padatextboxkode_kas_masuk
Sesuaikeinginan
valid
2 Semua kasmasuk tidak diisi,tekantombol simpan
Kode_kas_masuk,jabatan,NIP, id_dana,nama_dana,jumlah_penerimaan, semuanya kosong
Menampilkan“data belumlengkap”
Sesuaikeinginan
Valid
3 SemuaKode_kas_masuk, lalu tekantombol simpan
Kode_kas_masuk,jabatan,NIP, id_dana,nama_dana,jumlah_penerimaan, Semuabenar
Menampilakan“data berhasildi input”
Sesuaikeinginan
Valid
4 PilihKode_kas_masuk,lalu tekantombol hapus
Id_dana benar Menampilkanpesan akan dihapus
Sesuaikeinginan
Valid
5 Kode_kas_masuk,jabatan,NIP, id_dana,nama_dana,jumlah_penerimaan, lalupilih edit
Kode_kas_masuk,jabatan,NIP, id_dana,nama_dana,jumlah_penerimaan, semuadata di
Manampilkanpesan “databerhasil diedit”
Sesuaikeinginan
valid
72
masukan
Tabel III. 15
Hasil Pengujian Blackbox Testing pada sistem input data pengguna
No ScenarioPengujian
Tect Case Hasil yang diharapkan
HasilPenguji
Keterangan
1 klik tombolbaru
Tombol baru Form aktif danfokus padatextboxnama_pengguna
Sesuaikeinginan
Valid
2 Semua kasmasuk tidak diisi,tekantombol simpan
Nama_pengguna, kata_sandi,NIP,hak_akses,semua nyakosong
Menampilkan“data belumlengkap”
Sesuaikeinginan
Valid
3 SemuaKode_kas_masuk, lalu tekantombol simpan
Nama_pengguna, kata_sandi,NIP,hak_akses,Semua benar
Menampilakan“data berhasildi input”
Sesuaikeinginan
Valid
4 Pilihnama_pengguna,lalu tekantombol hapus
Nama_danabenar
Menampilkanpesan akan dihapus
Sesuaikeinginan
Valid
5 PilihNama_pengguna, kata_sandi,NIP,hak_akses, lalutekan edit
Nama_pengguna, kata_sandi,NIP,hak_akses.Semua di isi
Menampilkanpesan “editdata berhasil”
Sesuaikeinginan
Valid
Tabel III. 16
Hasil Pengujian Blackbox Testing pada sistem input gaji karyawan
No ScenarioPengujian
Tect Case Hasil yang diharapkan
HasilPenguji
Keterangan
1 klik tombolbaru
Tombol baru Form aktif danfokus padatextboxnama_karyawan.
Sesuaikeinginan
Valid
73
2 Semua kasmasuk tidak diisi,tekantombol simpan
Nama_karyawan, jabatan,NIP,jumlah_hari_kerja, gaji,jumlah gaji,semua nyakosong
Menampilkan“data belumlengkap”
Sesuaikeinginan
Valid
3 Semuanama_karyawan, lalu tekantombol simpan
Nama_karyawan, jabatan,NIP,jumlah_hari_kerja, gaji,jumlah gaji,Semua benar
Menampilakan“data berhasildi input”
Sesuaikeinginan
Valid
4 Pilihnama_karyawan, lalu tekantombol hapus
Nama_danabenar
Menampilkanpesan akan dihapus
Sesuaikeinginan
Valid
5 PilihNama_karyawan, jabatan,NIP,jumlah_hari_kerja, gaji,jumlah gaji,lalu tekan edit
Nama_karyawan, jabatan,NIP,jumlah_hari_kerja, gaji,jumlah gaji.Semua di isi
Menampilkanpesan “editdata berhasil”
Sesuaikeinginan
Valid
3.5.3. Spesifikasi Hardware Dan Software
1. Perangkat Keras (Hardware)
Kebutuhan minumum perangkat keras yang di perlukan untuk
mengimplimentasikan rancangan bangun sistem yang di buat adalah perangkat
keras Computer PC kompaibel dengan spesifikasi yang di sebut di bawah ini :
a. Procesor : AMD E450 1.65 HD 6320
b. RAM : 2 GB
c. Hardisk : 500 GB
d. Monior : LCD 18,5”
e. Mause
74
f. Keyboard
2. Perangkat Lunak (Software)
Salah satu pendukung penting lainya di sebut dengan software (perangkat
lunak). Software (perangkat lunak) di gunakan untuk mengaksesekusi rancangan
bangun sistem yang di buat, serta sebagai sistem operasi yang akan mendukung
proses jalan nya aplikasi. Adapun Software yang di butuhkan dalam Rancang
bangun sistem pengolaan keuangan sebagai berikut :
a. Sistem Operasi : Window 7 32-bit
b. Bahasa Pemprograman : Microsoft Visual Basic. NET
c. WebServer : XAMPP