Activity Diagram Fungsi Edit Data Karyawan Activity Diagram Fungsi Delete Data Karyawan Activity Diagram Fungsi Cetak Data Karyawan Activity Diagram Fungsi Simpan Data Karyawan

7. Activity Diagram Fungsi Edit Data Karyawan

Gambar 4.11 Activity Diagram Fungsi Edit Data Karyawan Keterangan gambar: activity diagram Gambar 4.11 menjelaskan aktifitas User untuk melakukan perubahan Edit pada Data Karyawan. Pada halaman Hitung User meng-click Data Karyawan. Setelah halaman Data Karyawan keluar user dapat meng-click Edit. Selanjutnya user akan dibawa ke halaman Hitung lagi dan dapat memasukan data terbaru.

8. Activity Diagram Fungsi Delete Data Karyawan

Gambar 4.12 Activity Diagram Fungsi Delete Data Karyawan Keterangan gambar: activity diagram Gambar 4.12 menjelaskan aktifitas User mendelete Data Karyawan. Pada halaman Hitung user meng-click Data Karyawan. Lalu muncul halaman Data Karyawan, setelah itu user dapat meng-click Delete. Setelah itu akan muncul kotak konfirmasi apakah proses akan dilanjutkan atau tidak. Jika user memilih Tidak maka akan kembali ke halaman Data Karyawan. Jika user memilih Ya maka data akan dihapus dari basis data.

9. Activity Diagram Fungsi Cetak Data Karyawan

Gambar 4.13 Activity Diagram Fungsi Cetak Data Karyawan Keterangan gambar: activity diagram Gambar 4.13 menjelaskan aktifitas User untuk melakukan proses cetak Data Karyawan. Pada halaman Hitung user meng-click Data Karyawan. Setelah halaman Data Karyawan muncul user dapat meng-click Cetak untuk melakukan proses pencetakan print out.

10. Activity Diagram Fungsi Simpan Data Karyawan

Gambar 4.14 Activity Diagram Fungsi Simpan Data Karyawan Keterangan gambar: activity diagram Gambar 4.14 menjelaskan aktifitas User dalam melakukan Simpan Data Karyawan. Pada halaman Hitung user meng-click Data Karyawan. Setelah halaman Data Karyawan ini muncul maka user dapat meng-click Simpan untuk melakukan proses penyimpanan Data Karyawan di Storage dalam format pdf.

4.2.4 Membuat Sequence Diagram

Gambar 4.15 Sequence Diagram Reset Keterangan gambar : user sudah berada didalam aplikasi, lalu user dapat mengisi data karyawan yang akan dihitung pajaknya didalam form hitung yang sudah tersedia. Setelah selesai memasukkan semua data karyawan, user dapat memilih menu hitung untuk memulai proses penghitungan. Tampilan hasil hitung akan muncul dengan hasil penghitungan tadi, selanjutnya jika user mendapati ada kesalahan data yang dimasukkan maka user dapat memilih menu reset yang akan menghapus data yang tadi telah dimasukkan dan user dapat memasukkan data baru. Gambar 4.16 Sequence Diagram e-SPT Keterangan gambar : user sudah berada didalam aplikasi, lalu user dapat mengisi data karyawan yang akan dihitung pajaknya didalam form hitung yang sudah tersedia. Setelah selesai memasukkan semua data karyawan, user dapat memilih menu hitung untuk memulai proses penghitungan. Tampilan hasil hitung akan muncul dengan hasil penghitungan tadi, selanjutnya jika user mendapati ada kesalahan data yang dimasukkan maka user dapat memilih menu reset yang akan menghapus data yang tadi telah dimasukkan dan user dapat memasukkan data baru. Selanjutnya user dapat memilih menu e-SPT untuk menampilkan hasil penghitungan kedalam form e-SPT. Di form e-SPT user dapat memilih untuk menyimpan data tersebut kedalam pdf atau langsung mencetaknya. Gambar 4.17 Sequence Diagram Data Karyawan Keterangan gambar : user sudah berada didalam aplikasi, lalu user dapat mengisi data karyawan yang akan dihitung pajaknya didalam form hitung yang sudah tersedia. Setelah selesai memasukkan semua data karyawan, user dapat memilih menu hitung untuk memulai proses penghitungan. Tampilan hasil hitung akan muncul dengan hasil penghitungan tadi, selanjutnya jika user mendapati ada kesalahan data yang dimasukkan maka user dapat memilih menu reset yang akan menghapus data yang tadi telah dimasukkan dan user dapat memasukkan data baru. User dapat memilih menu data karyawan untuk melihat seluruh data hasil penghitungan yang telah dilakukan. Tampilan form data karyawan ditampilkan disitu user dapat melakukan pengecekan apakah sudah sesuai atau masih ada data karyawan yang salah atau kurang, jika itu terjadi maka user dapat memilih menu edit untuk kembali melakukan proses penghitungan atau delete untuk menghapus data karyawan. Setelah semua dirasa tepat user dapat memilih menu cetak untuk mencetak printout data karyawan atau memilih menu simpan untuk menyimpan data karyawan kedalam file pdf.

4.2.5 Desain Basis Data

4.2.5.1 Database Relasional

Gambar 4.18 Desain Database Relational

4.2.5.2 Daftar Tabel

1. Tabel tbl_ptkp