4. bab iv hasil dan pembahasan

advertisement
4. BAB IV
HASIL DAN PEMBAHASAN
4.1
Database
Dalam sebuah aplikasi berbentuk sistem informasi, sebuah database memang
wajib keberadaannya. Database berperan sebagai sumber data yang disimpan di
suatu server untuk bisa diolah oleh pengguna saat memakai aplikasi. Database
Server yang penulis pakai dalam pembuatan sistem adalah Microsoft SQL Server
dengan menggunakan perangkat lunak Microsoft SQL Server Management Studio
untuk mengolahnya. Hasil dari pembuatan database untuk SI Anggaran FT bisa
dilihat pada gambar 4.1.
Gambar 4.1 Database Aplikasi
37
38
Pada gambar 4.1 database yang dibuat memiliki banyak tabel, berikut
adalah penjelasan dari tabel-tabel tersebut:
a. Tabel
AspNetRoles,
AspNetUserClaims,
AspNetUserLogin,
AspNetUserRoles, dan AspNetUsers
Tabel-tabel ini adalah tabel yang auto generated atau dibuat otomatis oleh
Visual Studio untuk menyimpan data dari pengguna yang terdaftar pada
aplikasi.
b. Tabel acc
Tabel Acc berisi tentang jenis acc yang ada pada SI Anggaran FT.
Tabel 4.1 Tabel Acc
No
1
2
Nama Kolom
acc_id
acc_nama
Tipe Data
int
varchar
Panjang
Keterangan
Primary Key
50
c. Tabel bulan
Tabel bulan adalah tabel yang menyimpan seluruh bulan dari Januari hingga
Desember yang akan dipakai untuk pilihan di menu laporan.
Tabel 4.2 Tabel Bulan
No
1
2
Nama Kolom
bulan_id
bulan_nama
Tipe Data
int
varchar
Panjang
Keterangan
Primary Key
15
d. Tabel kas
Tabel kas berisi jenis-jenis kas yang ada pada SI Anggaran FT.
Tabel 4.3 Tabel Kas
No
1
2
3
Nama Kolom
kas_id
kas_nama
kas_keterangan
Tipe Data
int
varchar
varchar
Panjang
20
50
Keterangan
Primary Key
39
e. Tabel kasunit
Tabel kasunit adal tabel yang berisi data kas unit yang ada pada SI Anggaran
FT
Tabel 4.4 Tabel Kasunit
No
1
2
Nama Kolom
kasunit_id
kasunit_kas_fk
Tipe Data
int
int
3
kasunit_prodi_fk
int
4
5
kasunit_nama
kasunit_keterangan
varchar
varchar
Panjang
Keterangan
Primary Key
Foreign Key
(kas)
Foreign Key
(prodi)
50
100
f. Tabel mataanggaran
Tabel mataanggaran merupakan tabel yang berisi data mata anggaran yang
akan dipakai di semua transaksi. Jadi tabel ini merupakan salah satu tabel yang
penting.
Tabel 4.5 Tabel Mataanggaran
No
1
2
3
4
5
6
7
Nama Kolom
ma_id
ma_kode
ma_kegiatan
ma_subkegiatan
ma_jenis
ma_nourut
ma_fakprodi_fk
Tipe Data
int
varchar
varchar
varchar
varchar
varchar
int
Panjang
Keterangan
Primary Key
50
300
300
30
30
foreign key
(prodi)
g. Tabel matahun
Tabel matahun adalah tabel yang menyatukan tabel mataanggaran dengan
tabel tahun anggaran.
Tabel 4.6 Tabel Matahun
No
1
2
Nama Kolom
mtahun_id
mtahun_ma_fk
Tipe Data
int
int
3
mtahun_thn_fk
int
Panjang
Keterangan
Primary Key
Foreign Key
(mataanggaran)
Foreign Key
(TahunAnggaran)
40
h. Tabel methodebayar
Tabel methodebayar adalah tabel yang berisi bagaimana saja metode
pembayaran yang ada di SI Anggaran FT.
Tabel 4.7 Tabel Methodebayar
No
1
2
Nama Kolom
mbayar_id
mbayar_nama
Tipe Data
int
varchar
Panjang
Keterangan
Primary Key
20
i. Tabel otorisasi
Tabel otorisasi adalah tabel yang berisi jenis-jenis otorisasi yang ada pada
SI Anggaran FT.
Tabel 4.8 Tabel Otorisasi
No
1
2
Nama Kolom
otorisasi_id
otorisasi_nama
Tipe Data
int
varchar
Panjang
Keterangan
Primary Key
50
j. Tabel pospenerimaan
Tabel pospenerimaan adalah tabel yang berisi daftar pos penerimaan yang
ada di SI Anggaran FT.
Tabel 4.9 Tabel Pospenerimaan
No
1
2
3
Nama Kolom
ppos_id
ppos_nama
ppos_keterangan
Tipe Data
int
varchar
varchar
Panjang
Keterangan
Primary Key
20
50
k. Tabel pospengeluaran
Tabel pospenerimaan adalah tabel yang berisi daftar pos pengeluaran yang
ada di SI Anggaran FT.
Tabel 4.10 Tabel Pospengeluaran
No
Nama Kolom
Tipe Data Panjang Keterangan
1
pospengeluaran_id
int
Primary Key
2
pospengeluaran_nama
varchar
30
3 pospengeluaran_keterangan
varchar
50
l. Tabel potongan
Tabel yang berisi daftar potongan untuk transaksi yang ada di SI Anggaran
FT.
41
Tabel 4.11 Tabel Potongan
No
1
2
3
Nama Kolom
pot_id
pot_persen
pot_keterangan
Tipe Data
int
int
varchar
Panjang
Keterangan
Primary Key
50
m. Tabel prodi
Tabel yang berisikan daftar prodi yang ada di SI Anggaran FT.
Tabel 4.12 Tabel Prodi
No
1
2
3
Nama Kolom
prodi_id
prodi_nama
prodi_keterangan
Tipe Data
int
varchar
varchar
Panjang
Keterangan
Primary Key
30
50
n. Tabel profiluser
Tabel yang berhubungan dengan akun pengguna yang ada di tabel
AspNetUsers yang berisikan nama depan dan nama belakang dari pengguna
tersebut.
Tabel 4.13 Tabel Profiluser
No
1
2
3
4
Nama Kolom
id
namadepan
namabelakang
AspNetUsers_FK
Tipe Data
int
varchar
varchar
nvarchar
Panjang
20
20
128
Keterangan
Primary Key
Foreign Key
(AspNetUsers)
o. Tabel rinciandana
Tabel yang berisikan transaksi penerimaan dan pengeluaran pada SI
Anggaran FT. Tabel ini memiliki banyak foreign key yang terhubung
dengannya karena mengambil beberapa field yang ada pada tabel lain.
Tabel 4.14 Tabel Rinciandana
N
o
1
2
Nama Kolom
rincidana_id
rincidana_typetrans_fk
3
rincidana_tgl
Tipe
Data
int
int
datetim
e
Panjan
g
Keterangan
Primary Key
Foreign Key
(type_transaksi)
42
N
o
4
Nama Kolom
rincidana_rek_owner_fk
Tipe
Data
int
5
rincidana_rek_from_fk
int
6
rincidana_masuk
decimal
7
rincidana_keluar
decimal
8
9
rincndana_saldo
rincidana_tpindahkas_detail_
fk
decimal
int
10
rincidana_ma_fk
int
11
rincidana_penerimaan_fk
int
12
rincidana_pengeluaran_fk
int
13
14
rincidana_keterangan
rincidana_user_fk
varchar
int
Panjan
g
Keterangan
Foreign Key
(kasunit), Asal
Dana
Foreign Key
(kasunit), Tujuan
Dana
Nominal
Penerimaan
Nominal
Pengeluaran
Foreign Key
(tpindahkas_detai
l)
Foreign Key
(mataanggaran)
Foreign Key
(pospenerimaan)
Foreign Key
(pospengeluaran)
100
Foreign Key
(profiluser)
p. Tabel semester
Tabel yang berisi daftar semester yang ada di SI Anggaran FT.
Tabel 4.15 Tabel Semester
No
1
2
Nama Kolom
sem_id
sem_nama
Tipe Data
int
varchar
Panjang
20
Keterangan
Primary Key
43
q. Tabel tahapcair
Tabel yang berisi daftar tahap pencairan pada transaksi di SI Anggaran FT.
Tabel 4.16 Tabel Tahapcair
No
1
2
Nama Kolom
tahap_id
tahap_nama
Tipe Data
int
varchar
Panjang
Keterangan
Primary Key
20
r. Tabel tahun
Tabel yang berisi daftar tahun yang ada di SI Anggaran FT untuk dipakai
dalam membuat laporan.
Tabel 4.17 Tabel Tahun
No
1
2
Nama Kolom
tahun_id
tahun_nama
Tipe Data
int
varchar
Panjang
Keterangan
Primary Key
5
s. Tabel tahunajaran
Tabel yang berisi daftar tahun ajaran yang ada di SI Anggaran FT.
Tabel 4.18 Tabel Tahunajaran
No
1
2
3
Nama Kolom
ta_id
ta_nama
ta_sem_fk
Tipe Data
int
varchar
int
Panjang
Keterangan
Primary Key
20
Foreign Key
(semester)
t. Tabel TahunAnggaran
Tabel yang berisi tahun-tahun anggaran pada SI Anggaran FT.
Tabel 4.19 Tabel TahunAnggaran
No
1
2
Nama Kolom
Tanggaran_id
Tanggaaran_tahun
Tipe Data
int
varchar
Panjang
4
Keterangan
Primary Key
44
u. Tabel tpindahkas
Tabel yang berisikan daftar transaksi Pindah Kas Global pada SI Anggaran
FT. Tabel ini adalah tabel yang sangat penting karena menjadi pusat dari seluruh
transaksi yang ada pada sistem.
Tabel 4.20 Tabel tpindahkas
No
1
2
Nama Kolom
tpkas_id
tpkas_dari_fk
Tipe Data
int
int
3
tpkas_ke_fk
int
4
5
6
tpkas_tanggal
tpkas_nobukti
tpkas_mbayar_fk
datetime
varchar
int
7
tpkas_ta_fk
int
8
tpkas_tahap_fk
int
9
tpkas_user_fk
int
Panjang
Keterangan
Primary Key
Foreign Key
(kasunit), Asal
Dana
Foreign Key
(kasunit), Tujuan
Dana
30
Foreign Key
(methodebayar)
Foreign Key
(tahunajaran)
Foreign Key
(tahapcair)
Foreign Key
(profiluser)
v. Tabel tpindahkas_detail
Tabel lanjutan dari tabel tpindahkas, tabel ini berisi detail dari transaksi
pindah kas yang dilakukan. Sebuah transaksi pindah kas memungkinkan
memiliki banyak pindah kas detail.
Tabel 4.21 Tabel tpindahkas_detail
No
1
2
Nama Kolom
tsk_detail_id
tsk_detail_tpkas_fk
Tipe Data
int
int
3
tsk_detail_ma_fk
int
4
5
6
tsk_detail_nominal
tsk_detail_keterangan
tsk_detail_potongan_fk
decimal
varchar
int
Panjang
Keterangan
Primary Key
Foreign Key
(tpindahkas)
Foreign Key
(mataanggaran)
100
Foreign Key
(potongan)
45
No
7
8
Nama Kolom
tsk_detail_nobukti
tsk_detail_mbayar_fk
Tipe Data
varchar
int
9
tsk_detail_ta_fk
int
10
tsk_detail_tahap_fk
int
11
12
13
14
tsk_detail_nospp
tsk_detail_nospmu
tsk_detail_urlupload
tsk_detail_otorisasi_fk
varchar
varchar
varchar
int
15
tsk_detail_acc_fk
int
16
17
tsk_detail_namafile
tsk_detail_user_fk
varchar
int
Panjang
30
Keterangan
Foreign Key
(methodebayar)
Foreign Key
(tahunajaran)
Foreign Key
(tahapcair)
50
50
200
Foreign Key
(otorisasi)
Foreign Key
(acc)
100
Foreign Key
(profiluser)
w. Tabel type_transaksi
Tabel yang berisi jenis-jenis transaksi yang ada di SI Anggaran FT.
Tabel 4.22 Tabel Type_transaksi
No
1
2
4.2
Nama Kolom
typetrans_id
typetrans_tahun
Tipe Data
int
varchar
Panjang
Keterangan
Primary Key
50
Implementasi Antarmuka
Dalam pengembangan aplikasi, rancangan antarmuka yang telah dibuat harus
diubah kedalam bahasa pemrograman yaitu menggunakan bahasa pemrograman C#
berbasis ASP.NET dengan metode MVC. Dalam hal tampilan digunakan bahasa
HTML dan CSS serta javascript. Aplikasi yang digunakan oleh penulis untuk
mengimplementasi rancangan antarmuka ini adalah Microsoft Visual Studio
Enterprise 2015.
4.2.1
Antarmuka Halaman Login dan Register
Antarmuka halaman login adalah tampilan awal yang ditampilkan saat
aplikasi dijalankan.
46
Gambar 4.2 Antarmuka Halaman Login
Halaman login adalah halaman untuk bisa masuk ke dalam aplikasi.
Pengguna harus memiliki akun terlebih dahulu untuk bisa menggunakan semua
fitur yang ada dalam aplikasi. Saat login pengguna harus memasukkan email dan
password. Jika pengguna beum mempunyai akun maka diharuskan mendaftar
terlebih dahulu. Jika email dan password yang dimasukkan benar, maka pengguna
akan diarahkan ke Halaman Utama. Jika email dan password yang dimasukkan
salah, maka akan muncul pemberitahuan seperti pada gambar 4.3.
Gambar 4.3 Antarmuka Login Salah
47
Berikut antarmuka halaman register
Gambar 4.4 Antarmuka Halaman Register
4.2.2
Antarmuka Halaman Utama
Antarmuka Halaman Utama adalah halaman yang akan ditampilkan ketika
pengguna sudah masuk menggunakan akun yang sudah terdaftar pada aplikasi.
Pada Halaman Utama terdapat menu-menu yang bisa digunakan oleh pengguna.
Pengguna yang merupakan admin akan bisa mengakses semua menu yang ada di
dalam aplikasi, yaitu Setting Master, Transaksi, dan Laporan. Sedangkan pengguna
yang bukan seorang admin tidak bisa mengakses menu Setting Master.
Pada menu-menu yang terdapat pada aplikasi juga terdapat submenu di
dalamnya, seperti pada menu Laporan terdapat submenu Harian, Bulanan dan
Tahunan. Antarmuka Halaman Utama bisa dilihat pada gambar 4.5.
Gambar 4.5 Antarmuka Halaman Utama
Berikut adalah tampilah dari submenu-submenu yang akan terlihat ketika
menu diklik. Gambar 4.6 adalah submenu pada menu Setting Master, gambar 4.7
adalah submenu pada menu Transaksi, dan gambar 4.8 adalah submenu pada menu
Laporan.
48
Gambar 4.6 Antarmuka Submenu Setting Master
Gambar 4.7 Antarmuka Submenu Transaksi
Gambar 4.8 Antarmuka Submenu Laporan
Pada gambar 4.6 adalah antarmuka yang menampilkan submenu yang ada
pada menu Setting Master. Menu ini sangat penting karena berisikan tabel-tabel
yang menampung semua data yang nanti akan digunakan pada transaksi-transaksi
yang akan dilakukan. Gambar 4.7 adalah antarmuka yang menampilkan submenu
yang ada pada menu Transaksi. Menu ini adalah menu yang fital, karena merupakan
fungsi utama dari aplikasi, yakni Pindah Kas, Penerimaan, dan Pengeluaran.
Sedangkan gambar 4.8 merupakan antarmuka yang menampilkan submenu yang
49
ada pada menu Laporan. Menu ini digunakan agar pengguna bisa membuat laporan,
baik itu harian, bulanan, atau tahunan.
4.2.3
Antarmuka Halaman Pindah Kas Global
Antarmuka halaman pindah kas global adalah halaman dimana pengguna
mengolah data transaksi pindah kas dari rektor ke dekan seperti menambah data,
melihat detail, mengedit data, dan menghapus data. Transaksi ini sangat penting
karena merupakan induk dari semua transaksi, yaitu penerimaan dan pengeluaran.
Antarmuka halaman pindah kas bisa dilihat pada gambar 4.9.
Gambar 4.9 Antarmuka Halaman Pindah Kas Global
Pada halaman pindah kas global terdapat beberapa fungsi tambahan yaitu
filter yang berfungsi untuk menjaring data yang ditampilkan sesuai dengan tahun
ajaran yang dipilih. Selain itu juga ada fungsi tambahan yaitu page list yang
berfungsi untuk membagi halaman berdasarkan jumlah data yang di tampilkan,
dalam hal ini penulis menentukan jumlah data yang ditampilkan adalah 5 buah.
Pada halaman pindah kas global juga terdapat 5 fitur utama yaitu, tambah data, edit
data, lihat detail, hapus data, dan simpan PDF. Pada halaman pindah kas global juga
terdapat kolom nominal yang mana berisi total dari detail yang ada di dalamnya.
Antarmuka tambah data bisa dilihat pada gambar 4.10, antarmuka edit data bisa
dilihat pada gambar 4.11, antarmuka hapus data bisa dilihat pada gambar 4.12,
antarmuka pindah kas detail bisa dilihat pada gambar 4.13, dan antarmuka simpan
PDF bisa dilihat pada gambar 4.15.
50
Gambar 4.10 Antarmuka Tambah Pindah Kas Global
Gambar 4.11 Antarmuka Edit Pindah Kas Global
Gambar 4.12 Antarmuka Hapus Pindah Kas Global
51
Gambar 4.13 Antarmuka Pindah Kas Detail (1)
Gambar 4.14 Antarmuka Pindah Kas Detail (2)
52
Gambar 4.15 Antarmuka Simpan PDF
Gambar 4.13 dan gambar 4.14 merupakan antarmuka tampilan detail dari
pindah kas global, setiap pindah kas global memiliki beberapa detail di dalamnya.
Jumlah dari nominal yang ada pada detail ini akan dijumlahkan untuk ditampilkan
pada halaman pindah kas global. Pada gambar 4.15 ditampilkan report yang
bebentuk PDF agar bisa disimpan ke dalam disk atau langsung dicetak melalui
printer.
4.2.4
Antarmuka Halaman Penerimaan
Antarmuka halaman penerimaan adalah halaman untuk mengolah data
transaksi penerimaan, seperti menambah data, menghapus data, dan mengedit data.
Transaksi ini adalah transaksi yang dilakukan setelah dana sudah masuk ke dekan
atau transaksi pindah kas sudah dilakukan sebelumnya. Antarmuka halaman
penerimaan, menambah data, menghapus data dan mengedit data bisa di lihat pada
gambar 4.16, gambar 4.17, gambar 4.18, dan gambar 4.19.
53
Gambar 4.16 Antarmuka Halaman Penerimaan
Pada halama penerimaan juga terdapat fitur filter akan tetapi filter disini
berdasarkan tujuan dana dari transaksi penerimaan tersebut.
Gambar 4.17 Antarmuka Tambah Penerimaan
54
Gambar 4.18 Antarmuka Hapus Penerimaan
Gambar 4.19 Antarmuka Edit Penerimaan
4.2.5
Antarmuka Halaman Pengeluaran
Transaksi pengeluaran adalah transaksi setelah transaksi penerimaan,
dimana dana yang sudah di terima oleh program studi untuk kemudian dikeluarkan
untuk keperluan tertentu. Halaman pengeluaran adalah halaman untuk mengolah
data dari transaksi pengeluaran, seperti menambah data, menghapus data, dan
mengedit data. Antarmuka untuk halaman pengeluaran, menambah data,
menghapus data, dan mengedit data bisa dilihat pada gambar 4.20, gambar 4.21,
gambar 4.22, dan gambar 4.23.
55
Gambar 4.20 Antarmuka Halaman Pengeluaran
Gambar 4.21 Antarmuka Tambah Pengeluaran
Gambar 4.22 Antarmuka Hapus Pengeluaran
56
Gambar 4.23 Antarmuka Edit Pengeluaran
4.2.6
Antarmuka Halaman Laporan Harian
Laporan harian adalah laporan yang dibuat untuk transaksi tertentu pada
suatu tanggal tertentu, pada halaman laporan harian ini pengguna akan disuguhkan
pilihan untuk memilih jenis laporan dan memilih tanggal. Antarmuka laporan
harian bisa dilihat pada gambar 4.24, gambar 4.25, gambar 4.26 dan gambar 4.27.
Gambar 4.24 Antarmuka Laporan Harian
Gambar 4.25 Antarmuka Pilihan Jenis Transaksi/Laporan
57
Gambar 4.26 Antarmuka Pilihan Tanggal
Gambar 4.27 Tampilan PDF Laporan Harian
Ketika transaksi yang ingin dibuat laporan tidak ada pada database, maka
akan muncul halaman error seperti pada gambar 4.28.
Gambar 4.28 Antarmuka Error Laporan
58
4.2.7
Antarmuka Halaman Laporan Bulanan
Laporan bulanan adalah laporan yang dibuat untuk transaksi tertentu pada
suatu bulan tertentu, pada halaman laporan bulanan ini pengguna akan disuguhkan
pilihan untuk memilih jenis laporan, memilih bulan dan memilih tahun. Antarmuka
laporan bulanan bisa dilihat pada gambar 4.29, gambar 4.30, gambar 4.31, gambar
4.32 dan gambar 4.33.
Gambar 4.29 Antarmuka Halaman Laporan Bulanan
Gambar 4.30 Antarmuka Pilihan Jenis Transaksi/Laporan
Gambar 4.31 Antarmuka Pilihan Bulan
59
Gambar 4.32 Antarmuka Pilihan Tahun
Gambar 4.33 Tampilan PDF Laporan Bulanan
4.2.8
Antarmuka Halaman Laporan Tahunan
Laporan tahunan adalah laporan yang dibuat untuk transaksi tertentu pada
suatu tahun tertentu, pada halaman laporan tahunan ini pengguna akan disuguhkan
pilihan untuk memilih jenis laporan dan memilih tahun. Antarmuka laporan tahunan
bisa dilihat pada gambar 4.34, gambar 4.35, gambar 4.36, dan gambar 4.37.
Gambar 4.34 Antarmuka Halaman Laporan Tahunan
60
Gambar 4.35 Antarmuka Pilihan Jenis Transaksi/Laporan
Gambar 4.36 Antarmuka Pilihan Tahun
Gambar 4.37 Tampilan PDF Laporan Tahunan
4.3
Pengujian Sistem
Pengujian sistem bertujuan untuk mengetahui fungsionalitas dari elemenelemen antarmuka yang ada pada sistem. Hasil pengujian dapat dilihat pada tabel
4.
61
Tabel 4.23 Hasil Pengujian
No
Kasus Uji
Hal yang
Diharapkan
Pengguna
masuk ke
halaman Utama
1
Menu Home
2
Link Tambah
Sistem
menampilkan
halaman untuk
menambahkan
data
3
Tombol Edit
Sistem dapat
menampilkan
halaman untuk
merubah data
sesuai pilihan.
4
Tombol Detail
Sistem dapat
menampilkan
halaman detail
dari data yang
dipilih
pengguna.
5
Tombol Hapus
Sistem dapat
menampilkan
halaman untuk
menghapus data
yang dipilih
6
Tombol Simpan
PDF di halaman
Pindah Kas
Global
Sistem dapat
membuat pdf
dari data pindah
kas global yang
dipilih
Hasil yang
Didapat
Setelah tombol
diklik, pengguna
masuk ke
halaman home
Ketika Link
diklik, sistem
mengarahkan
pengguna ke
halaman untuk
menambahkan
data
Ketika tombol
diklik, sistem
mengarahkan
pengguna ke
halaman untuk
mengubah data
sesuai data yang
ingin diubah
Ketika tombol
diklik, sistem
mengarahkan
pengguna ke
halaman detail
dari data pilihan
pengguna.
Ketika tombol
diklik, sistem
mengarahkan ke
halaman hapus
dari data yang
dipilih
Ketika tombol
diklik, sistem
membuat laporan
berformat pdf
Status
Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
62
No
7
Kasus Uji
Menu Setting
Master
Hal yang
Diharapkan
Sistem dapat
menampilkan
halaman untuk
mengatur tabeltabel master.
Sistem hanya
menampilkan
mennu jika
pengguna yang
masuk adalah
admin
8
Fitur filter pada
halaman transaksi
Sistem dapat
menampilkan
data sesuai
dengan filter
yang digunakan
9
Menu Pindah Kas
Rektor ke Dekan
Sistem dapat
menampilkan
halaman pindah
kas global
10
Menu Penerimaan Sisterm dapat
menampilkan
halaman
penerimaan
Hasil yang
Didapat
dari data yang
dipilih
Setelah menu
diklik, pengguna
dapat memilih
tabel yang ingin
diatur, dan sistem
menapilkan
halaman sesuai
pengaturan tabel
yang dipilih
Sistem berhasil
menghilangkan
menu ketika
pengguna bukan
admin dan
memunculkannya
ketika pengguna
adalah admin
Saat tombol
pilihan filter
dipilih dan
tombol filter
diklik, tabel
hanya
menampilkan
data sesuai filter
yang digunakan
Saat menu diklik,
sistem
mengarahkan
pengguna ke
halaman pindah
kas global
Saat menu diklik,
sistem
mengarahkan
pengguna ke
Status
Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
63
No
Kasus Uji
Hal yang
Diharapkan
11
Menu
Pengeluaran
Sistem dapat
menampilkan
halaman
pengeluaran
12
Menu Harian
Sistem dapat
menampilkan
halaman laporan
harian
13
Menu Bulanan
Sistem dapat
menampilkan
halaman laporan
bulanan
14
Menu Tahunan
Sistem dapat
menampilkan
halaman laporan
tahunan
15
Fungsi
Penambahan Data
16
Fungsi Edit Data
Sistem dapat
menyimpan data
yang
ditambahkan
Sistem dapat
mengubah data
17
Fungsi Hapus
Data
Sistem dapat
menghapus data
Hasil yang
Didapat
halaman
penerimaan
Saat menu diklik,
sistem
mengarahkan
pengguna ke
halaman
pengeluaran
Saat menu diklik,
sistem
mengarahkan
pengguna ke
halaman lapoaran
harian
Saat menu diklik,
sistem
mengarahkan
pengguna ke
halaman laporan
bulanan
Saat menu diklik,
sistem
mengarahkan
pengguna ke
halaman laporan
tahunan
Sistem berhasil
menambahkan
data ke dalam
database
Sistem berhasil
mengubah data
yang ada pada
database
Sistem berhasil
menghapus data
yang ada pada
database
Status
Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
64
No
Kasus Uji
18
Fungsi Buat
Laporan
19
Validasi Email
dan Password
pada halaman
login
20
Hal yang
Diharapkan
Sistem dapat
membuat
laporan
berformat PDF
Sistem dapat
menampilkan
pesan kesalahan
apabila email
dan password
tidak sesuai atau
salah
Konfirmasi Hapus Sistem dapat
Data
menampilkan
konfirmasi
apakah data
benar-benar
ingin dihapus
21
Validasi Kolom
Kosong
22
Fungsi Logout
Sistem dapat
memberikan
pesan apabila
kolom pengisian
data yang tidak
boleh kosong
tidak diisi
Sistem akan
membuat
pengguna keluar
dari akun
Hasil yang
Didapat
Sistem berhasil
membuat laporan
berformat pdf
sesuai pilihan
pengguna
Sistem berhasil
menampilkan
pesan peringatan
bahwa email atau
password salah
Sistem berhasil
menampilkan
konfirmasi
apakah pengguna
benar-benar ingin
menghapus data
yang dipilih
Sistem berhasil
menampilkan
pesan ketika
kolom yang tidak
boleh kosong
tidak diisi ketika
menyimpan data
Sistem berhasil
membuat
pengguna keluar
dari akun ketika
tombol logout
diklik
Status
Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
Dari pengujian di atas didapatkan hasil bahwa sistem yang dibuat sudah
memenuhi desain yang sudah dibuat sebelumnya. Hasil yang didapatkan berhasil
memenuhi hal yang diharapkan dan dianggap berhasil melewati pengujian yang
dilakukan..
Download