“Melangkah Membawa Hasil Musyawarah.” filedari kegiatan tersebut banyak di lakukan dengan cara...

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

Transcript of “Melangkah Membawa Hasil Musyawarah.” filedari kegiatan tersebut banyak di lakukan dengan cara...

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