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