• Tidak ada hasil yang ditemukan

Pembuatan Aplikasi Perhitungan Pajak Penghasilan Pasal 21 Orang Pribadi.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Aplikasi Perhitungan Pajak Penghasilan Pasal 21 Orang Pribadi."

Copied!
15
0
0

Teks penuh

(1)

ABSTRAK

Setiap orang yang hidup di manapun tidak akan pernah terlepas dari pajak. Pajak merupakan salah satu pemasukan bagi negara. Bagi setiap orang yang sudah memiliki penghasilan dan berumur diatas 21 tahun wajib membayarkan pajak atas penghasilan yang didapatnya. Tetapi terkadang bagi orang awam mereka tidak mengerti cara menghitung berapa besar pajak yang harus mereka bayarkan atas penghasilan yang didapat. Dengan kemjuan teknologi pekerjaan kita pun sangat terbantu. Dengan adanya kemajuan teknologi ini setiap orang sudah dapat menggunakan komputer. Dengan menggunakan bahasa pemrograman java yang dapat bekerja pada beberapa operating sistem. Dengan ada nya komputer dan untuk memudahkan perhitungan pajak penghasilan diharapkan orang awam dapat menghitung pajak atas penghasilannya dengan mudah dan tepat.

(2)

Universitas Kristen Maranatha iii

ABSTRACT

Every people who live everywhere can not free from tax. Every person who already work and already above 21 years old have to pay tax of their income. But for some people, they don’t know how to count their tax of income. To help people count their tax, with the expanding of technology these day we can get anything easier. With technology we can create something to help people to count their tax. With that idea, we can create an application that support that. Using java as programming language that can run in several operating system. And use the legal tax accounting.

(3)

DAFTAR ISI

ABSTRAK ... II

DAFTAR ISI... IV

DAFTAR GAMBAR ... VI

DAFTAR TABEL ... IX

DAFTAR SIMBOL ... ERROR! BOOKMARK NOT DEFINED.

DAFTAR SINGKATAN ... ERROR! BOOKMARK NOT DEFINED.

DAFTAR ISTILAH ... ERROR! BOOKMARK NOT DEFINED.

BAB I PENDAHULUAN ... ERROR! BOOKMARK NOT DEFINED.

1.1 LATAR BELAKANG MASALAH... ERROR!BOOKMARK NOT DEFINED.

1.2 RUMUSAN MASALAH ... 1

1.3 TUJUAN PEMBAHASAN ... 1

1.4 BATASAN MASALAH... ERROR!BOOKMARK NOT DEFINED. 1.5 SISTEMATIKA PEMBAHASAN ... 2

BAB II KAJIAN TEORI ... 3

2.1 PAJAK ... 3

2.1.1 Definisi Pajak... 3

2.1.2 Unsur Pajak ... 4

2.1.3 Jenis Pajak ... 5

2.1.4 Fungsi Pajak... 6

2.1.5 Syarat Pemungutan Pajak ... 7

2.2 PAJAK PENGHASILAN PAASL 21 ... 9

2.3 UML ... 12

2.4 TEKNOLOGI PENDUKUNG ... 15

BAB III ANALISA DAN PEMODELAN ... 16

3.1 DESKRIPSI UMUM PERANGKAT LUNAK ... 16

3.2 ARSITEKTUR APLIKASI/SISTEM ... 16

3.2.1 Use Case Diagram ... 16

3.2.2 Class Diagram ... 21

3.2.3 Sequence Diagram ... 25

3.3 LAYOUT APLIKASI ... 32

3.4 CREATIVE STRATEGY ... ERROR!BOOKMARK NOT DEFINED. BAB IV HASIL TERCAPAI ... 48

4.1 TAMPILAN APLIKASI ... 48

4.1.1 Halaman Utama ... 48

4.1.2 Halaman Register Wajib Pajak ... 49

4.1.3 Halaman Edit Wajib Pajak ... 50

4.1.4 Halaman Pemilihan Perhitungan ... 51

4.1.5 Halaman Buat Bukti Potong Pemula ... 52

4.1.6 Halaman Buat Bukti Potong Mahir... 53

4.1.7 Halaman Buat SPT pemula ... 54

4.1.8 Halaman Buat SPT dari Bukti Potong ... 55

4.1.9 Halaman Buat SPT dari Bukti Potong dan lainnya ... 56

(4)

Universitas Kristen Maranatha v

4.1.11 Halaman Detail Bukti Potong ... 58

4.1.12 Halaman Detail SPT Tahunan ... 59

4.2 METHOD APLIKASI... 60

4.2.1 Method Pemilihan Perhitungan ... 60

4.2.2 Method perhitungan bukti potong ... 61

4.2.3 Method Load ... 64

4.2.4 Method Save ... 66

4.2.5 Method Registrasi ... 68

4.2.6 Method Update ... 69

4.2.7 Method Pilihan Perhitungan ... 71

4.2.8 Method hitung pajak pemula ... 72

4.2.9 Method Pembuatan SPT dari bukti potong ... 76

BAB V PENGUJIAN ... 80

5.1 TABEL HASIL BLACKBOX TESTING ... 80

BAB VI SIMPULAN DAN SARAN ... 84

6.1 SIMPULAN ... 84

6.2 SARAN ... 84

DAFTAR PUSTAKA ... 85

LAMPIRAN ... A.1

(5)

DAFTAR GAMBAR

Gambar 3-1. Use Case Diagram ...Error! Bookmark not defined.

Gambar 3-2. Class Diagram ...Error! Bookmark not defined.

Gambar 3-3. Class Person dan Person List ... 21

Gambar 3-4. Class Pajak dan PajakList ... 22

Gambar 3-5. Class Detail Pajak dan Detail Pajak Tahunan ... 22

Gambar 3-6. Class PajakTahunan dan PajakTahunanList ... 23

Gambar 3-7. Class BuktiPotong pemula dan BuktiPotong mahir ... 23

Gambar 3-8. Class Register dan Edit ... 24

Gambar 3-9. Class PajakTahunan dan PajakTahunanSimple ... 24

Gambar 3-10. Class PajakTahunanBP dan PajakTahunanBPP ... 24

Gambar 3-11. Class HitungPajak2 ... 24

Gambar 3-12. Class MainScreen ... 25

Gambar 3-13. Sequence Register ... 25

Gambar 3-14. Sequence Edit ... 26

Gambar 3-15. Sequence buat bukti potong pemula ... 27

Gambar 3-16. Sequence buat bukti potong mahir ... 27

Gambar 3-17. Sequence buat SPT pemula ... 28

Gambar 3-18. Sequence buat SPT dari bukti potong ... 29

Gambar 3-19. Sequence buat SPT dari bukti potong dan lainnya ... 29

Gambar 3-20. Sequence buat SPT mahir ... 30

Gambar 3-21. Sequence Detail bukti potong ... 31

Gambar 3-22. Sequence Detail SPT Tahunan... 31 Gambar 3-23. UI Tambah Kategori Berita ...Error! Bookmark not defined.

Gambar 3-24. UI Edit Kategori Berita ...Error! Bookmark not defined.

Gambar 3-25. UI Daftar Kategori Berita ...Error! Bookmark not defined.

Gambar 3-26. UI Daftar Penjualan ...Error! Bookmark not defined.

Gambar 3-27. UI Registrasi User ...Error! Bookmark not defined.

Gambar 3-28. UI Edit Profile ...Error! Bookmark not defined.

Gambar 3-29. UI Daftar User ...Error! Bookmark not defined.

Gambar 3-30. UI Cart ...Error! Bookmark not defined.

Gambar 3-31. UI Tambah Provinsi ...Error! Bookmark not defined.

Gambar 3-32. UI Edit Provinsi ...Error! Bookmark not defined.

Gambar 33. UI Daftar Provinsi ...Error! Bookmark not defined.

Gambar 34. UI Tambah Kota ...Error! Bookmark not defined.

Gambar 35. UI Edit Kota ...Error! Bookmark not defined.

Gambar 36. UI Daftar Kota ...Error! Bookmark not defined.

Gambar 37. Package Diagram ...Error! Bookmark not defined.

Gambar 38. Class Diagram Buku ...Error! Bookmark not defined.

Gambar 39. Class Diagram Berita ...Error! Bookmark not defined.

Gambar 40. Class Diagram Kategori, Subkategori, dan TagError! Bookmark not defined.

Gambar 41. Class Diagram Penjualan ...Error! Bookmark not defined.

Gambar 42. Class Diagram User, SMS, Kota, dan ProvinsiError! Bookmark not defined.

Gambar 43. Class Diagram Report ...Error! Bookmark not defined.

Gambar 44. Class Diagram untuk Controller ...Error! Bookmark not defined.

Gambar 45. Sequence Diagram – Tambah Buku .Error! Bookmark not defined.

Gambar 46. Sequence Diagram – Edit Buku ...Error! Bookmark not defined.

(6)

Universitas Kristen Maranatha vii

Gambar 48. Sequence Diagram – Lihat Daftar BukuError! Bookmark not defined.

Gambar 49. Sequence Diagram – Edit Tag ...Error! Bookmark not defined.

Gambar 50. Sequence Diagram – Cari Buku ...Error! Bookmark not defined.

Gambar 51. Sequence Diagram – Lihat Buku per TagError! Bookmark not defined.

Gambar 52. Sequence Diagram – Hapus Tag ...Error! Bookmark not defined.

Gambar 53. Sequence Diagram – Registrasi MemberError! Bookmark not defined.

Gambar 54. Sequence Diagram – Pesan Buku Via SMSError! Bookmark not defined.

Gambar 55. Sequence Diagram – Pesan Buku via WebError! Bookmark not defined.

Gambar 56. Sequence Diagram – Informasi Pemesanan via SMS... Error! Bookmark not defined.

Gambar 57. Sequence Diagram – Informasi Pemesanan via Web ... Error! Bookmark not defined.

Gambar 58. Sequence Diagram – Tambah KategoriError! Bookmark not defined.

Gambar 59. Sequence Diagram – Edit Kategori ...Error! Bookmark not defined.

Gambar 60. Sequence Diagram – Hapus KategoriError! Bookmark not defined.

Gambar 61. Sequence Diagram – Tambah SubkategoriError! Bookmark not defined.

Gambar 62. Sequence Diagram – Edit SubkategoriError! Bookmark not defined.

Gambar 63. Sequence Diagram – Hapus SubkategoriError! Bookmark not defined.

Gambar 64. Sequence Diagram – Tambah PenggunaError! Bookmark not defined.

Gambar 65. Sequence Diagram – Lihat Daftar MemberError! Bookmark not defined.

Gambar 66. Sequence Diagram – Edit Profile ...Error! Bookmark not defined.

Gambar 67. Sequence Diagram – Tambah Berita Error! Bookmark not defined.

Gambar 68. Sequence Diagram – Hapus Berita ...Error! Bookmark not defined.

Gambar 69. Sequence Diagram – Edit Berita ...Error! Bookmark not defined.

Gambar 70. Sequence Diagram – Buat Laporan PenjualanError! Bookmark not defined.

Gambar 71. Sequence Diagram – Menyetujui Status TransaksiError! Bookmark not defined.

Gambar 72. Sequence Diagram – Backup DatabaseError! Bookmark not defined.

Gambar 73. Sequence Diagram – Tambah Penulis BukuError! Bookmark not defined.

Gambar 74. Sequence Diagram – Edit Penulis BukuError! Bookmark not defined.

Gambar 75. Sequence Diagram – Lihat Daftar PenulisError! Bookmark not defined.

Gambar 76. Sequence Diagram – Hapus Penulis Error! Bookmark not defined.

Gambar 77. Sequence Diagram – Tambah PenerbitError! Bookmark not defined.

(7)

Gambar 79. Sequence Diagram – Hapus PenerbitError! Bookmark not defined.

Gambar 80. Sequence Diagram – Lihat Daftar PenerbitError! Bookmark not defined.

Gambar 81. Sequence Diagram – Mengirimkan Pesan Balasan ... Error! Bookmark not defined.

Gambar 82. Sequence Diagram – Tambah Kota/KabupatenError! Bookmark not defined.

Gambar 83. Sequence Diagram – Edit Kota/KabupatenError! Bookmark not defined.

Gambar 84. Sequence Diagram – Hapus Kota/KabupatenError! Bookmark not defined.

Gambar 85. Sequence Diagram – Tambah ProvinsiError! Bookmark not defined.

Gambar 86. Sequence Diagram – Edit Provinsi ...Error! Bookmark not defined.

Gambar 87. Sequence Diagram – Hapus ProvinsiError! Bookmark not defined.

Gambar 88. Sequence Diagram – Tambah Kategori BeritaError! Bookmark not defined.

Gambar 89. Sequence Diagram – Hapus Kategori BeritaError! Bookmark not defined.

Gambar 90. Sequence Diagram – Edit Kategori BeritaError! Bookmark not defined.

Gambar 91. Sequence Diagram – Lihat Daftar SMSError! Bookmark not defined.

Gambar 92. Sequence Diagram – Hapus SMS ....Error! Bookmark not defined.

Gambar 93. Sequence Diagram - Login ...Error! Bookmark not defined.

Gambar 94. Deployment Diagram ...Error! Bookmark not defined.

Gambar 95. Entity Relationship Diagram ...Error! Bookmark not defined.

Gambar 96. Conceptual Class Model ...Error! Bookmark not defined.

Gambar 97. Physical Data Model ...Error! Bookmark not defined.

Gambar 98. Tampilan Halaman Utama ...Error! Bookmark not defined.

Gambar 99. Tampilan Halaman Login ...Error! Bookmark not defined.

Gambar 100. Tampilan Halaman Registrasi User Error! Bookmark not defined.

Gambar 101. Tampilan Halaman Tambah Buku ...Error! Bookmark not defined.

Gambar 102. Tampilan Halaman Edit Buku ...Error! Bookmark not defined.

Gambar 103. Tampilan Halaman Daftar Buku ...Error! Bookmark not defined.

Gambar 104. Tampilan Menu Bar Daftar Buku ...Error! Bookmark not defined.

Gambar 105. Tampilan Halaman Hapus Buku...Error! Bookmark not defined.

Gambar 106. Tampilan Halaman Tambah Kategori BukuError! Bookmark not defined.

Gambar 107. Tampilan Halaman Edit Kategori...Error! Bookmark not defined.

Gambar 108. Tampilan Halaman Daftar Kategori BukuError! Bookmark not defined.

Gambar 109. Tampilan Halaman Hapus Kategori BukuError! Bookmark not defined.

Gambar 110. Tampilan Halaman Tambah Subkategori BukuError! Bookmark not defined.

Gambar 111. Tampilan Halaman Edit SubkategoriError! Bookmark not defined.

(8)

Universitas Kristen Maranatha ix

Gambar 113. Tampilan Halaman Hapus Subkategori BukuError! Bookmark not defined.

Gambar 114. Tampilan Halaman Tambah Penulis BukuError! Bookmark not defined.

Gambar 115. Tampilan Halaman Edit Penulis BukuError! Bookmark not defined.

Gambar 116. Tampilan Halaman Daftar Penulis BukuError! Bookmark not defined.

Gambar 117. Tampilan Halaman Hapus Penulis BukuError! Bookmark not defined.

Gambar 118. Tampilan Halaman Tambah PenerbitError! Bookmark not defined.

Gambar 119. Tampilan Halaman Edit Penerbit ....Error! Bookmark not defined.

Gambar 120. Tampilan Halaman Daftar Penerbit BukuError! Bookmark not defined.

Gambar 121. Tampilan Halaman Hapus Penerbit BukuError! Bookmark not defined.

Gambar 122. Tampilan Halaman Tambah Berita .Error! Bookmark not defined.

Gambar 123. Tampilan Halaman Edit Berita ...Error! Bookmark not defined.

Gambar 124. Tampilan Halaman Daftar Berita ...Error! Bookmark not defined.

Gambar 125. TampilanHalaman Hapus Berita ....Error! Bookmark not defined.

Gambar 126. Tampilan Halaman Tambah Kategori BeritaError! Bookmark not defined.

Gambar 127. Tampilan Halaman Edit Kategori BeritaError! Bookmark not defined.

Gambar 128. Tampilan Halaman Daftar Kategori BeritaError! Bookmark not defined.

Gambar 129. Tampilan Halaman Hapus Kategori BeritaError! Bookmark not defined.

Gambar 130. Tampilan Halaman Tambah Kota ...Error! Bookmark not defined.

Gambar 131. Tampilan Halaman Edit Kota ...Error! Bookmark not defined.

Gambar 132. Tampilan Halaman Daftar Kota ...Error! Bookmark not defined.

Gambar 133. Tampilan Halaman Hapus Kota ...Error! Bookmark not defined.

Gambar 134. Tampilan Halaman Tambah ProvinsiError! Bookmark not defined.

Gambar 135. Tampilan Halaman Edit Provinsi ...Error! Bookmark not defined.

Gambar 136. Tampilan Halaman Daftar Provinsi .Error! Bookmark not defined.

Gambar 137. Tampilan Halaman Hapus Provinsi .Error! Bookmark not defined.

Gambar 138. Tampilan Halaman Keranjang BukuError! Bookmark not defined.

Gambar 139. Tampilan Halaman Daftar SMS ...Error! Bookmark not defined.

Gambar 140. Tampilan Halaman Laporan Per PelangganError! Bookmark not defined.

(9)

DAFTAR TABEL

Tabel 2-1. Contoh Perhitungan Pajak ... 11

Tabel 3-1. Skenario Register ... 17

Tabel 3-2. Skenario Edit User ... 17

Tabel 3-3. Skenario Buat Bukti Potong Pemula ... 17

Tabel 3-4. Skenario Buat Bukti Potong Mahir ... 18

Tabel 3-5. Skenario Buat SPT pemula ... 18

Tabel 3-6. Skenario Buat SPT dari Bukti potong ... 18

Tabel 3-7. Skenario Buat SPT dari Bukti Potong dan lainnya ... 19

Tabel 3-8. Skenario Buat SPT mahir ... 19

Tabel 3-9. Skenario Detail bukti Potong ... 20

Tabel 3-10. Skenario Detail SPT tahunan ... 20 Tabel XII. Skenario UCD-04 ...Error! Bookmark not defined.

Tabel XIII. Skenario UCD-05 ...Error! Bookmark not defined.

Tabel XIV. Skenario UCD-06 ...Error! Bookmark not defined.

Tabel XV. Skenario UCD-06.1 ...Error! Bookmark not defined.

Tabel XVI. Skenario UCD-06.2 ...Error! Bookmark not defined.

Tabel XVII. Skenario UCD-07 ...Error! Bookmark not defined.

Tabel XVIII. Skenario UCD-08 ...Error! Bookmark not defined.

Tabel XIX. Skenario UCD-09 ...Error! Bookmark not defined.

Tabel XX. Skenario UCD-10 ...Error! Bookmark not defined.

Tabel XXI. Skenario UCD-11 ...Error! Bookmark not defined.

Tabel XXII. Skenario UCD-12 ...Error! Bookmark not defined.

Tabel XXIII. Skenario UCD-13 ...Error! Bookmark not defined.

Tabel XXIV. Skenario UCD-14 ...Error! Bookmark not defined.

Tabel XXV. Skenario UCD-15 ...Error! Bookmark not defined.

Tabel XXVI. Skenario UCD-16 ...Error! Bookmark not defined.

Tabel XXVII. Keterangan UI Halaman Utama ...Error! Bookmark not defined.

Tabel XXVIII. Business Rules Halaman Utama ....Error! Bookmark not defined.

Tabel XXIX. Keterangan UI Login ...Error! Bookmark not defined.

Tabel XXX. Business Rules UI Login ...Error! Bookmark not defined.

Tabel XXXI. Keterangan UI Tambah Buku ...Error! Bookmark not defined.

Tabel XXXII. Business Rules UI Tambah Buku ....Error! Bookmark not defined.

Tabel XXXIII. Keterangan UI Edit Buku ...Error! Bookmark not defined.

Tabel XXXIV. Business Rules UI Edit Buku ...Error! Bookmark not defined.

Tabel XXXV. Business Rules UI Daftar Buku ...Error! Bookmark not defined.

Tabel XXXVI. Business Rules UI Lihat Buku ...Error! Bookmark not defined.

Tabel XXXVII. Keterangan UI Tambah Kategori BukuError! Bookmark not defined.

Tabel XXXVIII. Business Rules UI Tambah Kategori BukuError! Bookmark not defined.

Tabel XXXIX. Keterangan UI Edit Kategori Buku ..Error! Bookmark not defined.

Tabel XL. Business Rules UI Edit Kategori Buku ..Error! Bookmark not defined.

Tabel XLI. Business Rules UI Daftar Kategori ...Error! Bookmark not defined.

Tabel XLII. Keterangan UI Tambah Subkategori ..Error! Bookmark not defined.

Tabel XLIII. Business Rules UI Tambah SubkategoriError! Bookmark not defined.

Tabel XLIV. Keterangan UI Edit Subkategori ...Error! Bookmark not defined.

Tabel XLV. Business Rules UI Edit Subkategori ...Error! Bookmark not defined.

(10)

Universitas Kristen Maranatha xi

Tabel XLVII. Keterangan UI Tambah Penulis ...Error! Bookmark not defined.

Tabel XLVIII. Business Rules UI Tambah Penulis Error! Bookmark not defined.

Tabel XLIX. Keterangan UI Edit Penulis...Error! Bookmark not defined.

Tabel L. Business Rules UI Edit Penulis ...Error! Bookmark not defined.

Tabel LI. Business Rules UI Daftar Penulis ...Error! Bookmark not defined.

Tabel LII. Keterangan UI Tambah Penerbit ...Error! Bookmark not defined.

Tabel LIII. Business Rules UI Tambah Penerbit ...Error! Bookmark not defined.

Tabel LIV. Keterangan UI Edit Penerbit ...Error! Bookmark not defined.

Tabel LV. Business Rules UI Edit Penerbit ...Error! Bookmark not defined.

Tabel LVI. Business Rules UI Daftar Penerbit ...Error! Bookmark not defined.

Tabel LVII. Keterangan UI Tambah Kategori BeritaError! Bookmark not defined.

Tabel LVIII. Business Rules UI Tambah Kategori BeritaError! Bookmark not defined.

Tabel LIX. Keterangan UI Edit Kategori Berita ...Error! Bookmark not defined.

Tabel LX. Business Rules UI Edit Kategori Berita Error! Bookmark not defined.

Tabel LXI. Business Rules UI Daftar Kategori BeritaError! Bookmark not defined.

Tabel LXII. Business Rules UI Daftar Penjualan ...Error! Bookmark not defined.

Tabel LXIII. Keterangan UI Register User ...Error! Bookmark not defined.

Tabel LXIV. Business Rules UI Register User ...Error! Bookmark not defined.

Tabel LXV. Keterangan UI Edit Profile ...Error! Bookmark not defined.

Tabel LXVI. Business Rules UI Edit Profile ...Error! Bookmark not defined.

Tabel LXVII. Business Rules UI Daftar User ...Error! Bookmark not defined.

Tabel LXVIII. Business Rules UI Cart ...Error! Bookmark not defined.

Tabel LXIX. Keterangan UI Tambah Provinsi ...Error! Bookmark not defined.

Tabel LXX. Business Rules UI Tambah Provinsi ..Error! Bookmark not defined.

Tabel LXXI. Keterangan UI Edit Provinsi ...Error! Bookmark not defined.

Tabel LXXII. Business Rules UI Edit Provinsi ...Error! Bookmark not defined.

Tabel LXXIII. Business Rules UI Daftar Provinsi ..Error! Bookmark not defined.

Tabel LXXIV. Keterangan UI Tambah Kota ...Error! Bookmark not defined.

Tabel LXXV. Business Rules UI Tambah Kota ...Error! Bookmark not defined.

Tabel LXXVI. Keterangan UI Edit Kota...Error! Bookmark not defined.

Tabel LXXVII. Business Rules UI Edit Kota ...Error! Bookmark not defined.

Tabel LXXVIII. Business Rules UI Daftar Kota...Error! Bookmark not defined.

Tabel LXXIX. Keterangan Kelas Diagram - Model Error! Bookmark not defined.

Tabel LXXX. Keterangan Kelas Diagram –ControllerError! Bookmark not defined.

Tabel LXXXI. Keterangan Sequence Diagram ...Error! Bookmark not defined.

Tabel LXXXII. Hubungan Kebutuhan Dengan Sequence Diagram ... Error! Bookmark not defined.

Tabel LXXXIII. Keterangan Tabel tb_buku ...Error! Bookmark not defined.

Tabel LXXXIV. Keterangan Tabel tb_kategori ...Error! Bookmark not defined.

Tabel LXXXV. Keterangan Tabel tb_subkategori .Error! Bookmark not defined.

Tabel LXXXVI. Keterangan Tabel tb_penulis ...Error! Bookmark not defined.

Tabel LXXXVII. Keterangan Tabel tb_buku_penulisError! Bookmark not defined.

Tabel LXXXVIII. Keterangan Tabel tb_penerbit ....Error! Bookmark not defined.

Tabel LXXXIX. Keterangan Tabel tb_tag ...Error! Bookmark not defined.

Tabel XC. Keterangan Tabel tb_tag_buku ...Error! Bookmark not defined.

Tabel XCI. Keterangan Tabel tb_provinsi ...Error! Bookmark not defined.

Tabel XCII. Keterangan Tabel tb_kabupaten ...Error! Bookmark not defined.

(11)

Tabel XCIV. Keterangan Tabel tb_kategori_beritaError! Bookmark not defined.

Tabel XCV. Keterangan Tabel tb_penjualan ...Error! Bookmark not defined.

Tabel XCVI. Keterangan Tabel tb_ penjualandetil Error! Bookmark not defined.

Tabel XCVII. Keterangan Tabel tb_user...Error! Bookmark not defined.

Tabel XCVIII. Keterangan Tabel inbox ...Error! Bookmark not defined.

Tabel XCIX. Keterangan Tabel Outbox ...Error! Bookmark not defined.

Tabel C. Pengujian...Error! Bookmark not defined.

(12)

1

Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1

Latar Belakang

Pajak merupakan salah satu pemasukan bagi negara. Pada saat ini pajak setiap

orang sedang di urus secara tuntas. Mulai dari pajak perorangan hingga pajak

perusahaan.

Saat ini setiap orang yang sudah berumur 21 tahun ke atas dan sudah bekerja,

wajib memiliki nomor NPWP. Mereka di wajibkan membayar pajak dari penghasilan

mereka setiap bulan. Pembayaran tersebut dilakukan setiap bulan dengan

menggunakan perhitungan yang sudah di standarisasi oleh kantor perpajakan.

Saat ini kebanyakan wajib pajak masih menyimpan data-data pembayaran atau

arsip-arsip pembayaran dalam bentuk pembukuan dan penyimpanan lembar

pembayaran. Terkadang mereka lupa menyimpan arsip tersebut atau arsip tersebut

hilang. Jika itu sampai terjadi maka mereka akan kesulitan pada saat pembuatan

laporan tahunan.

Berdasarkan latar belakang yang di sebutkan di atas, maka akan dibangun

suatu aplikasi pengolahan dan pengarsipan data-data pembayaran wajib pajak.

Dengan di bangun nya aplikasi ini, diharapkan dapat membantu wajib pajak dalam

pengarsipan dan penghitungan pajak sesuai dengan formula yang di standarisasi oleh

kantor perpajakan.

1.2

Rumusan Masalah

1.

Bagaimana cara mempermudah perhitungan pajak yang benar sesuai ketentuan?

2.

Bagaimana membuat aplikasi yang mudah di gunakan dan dapat berjalan di

beberapa sistem operasi?

1.3

Tujuan

1.

Mempelajari cara perhitungan pajak yang sesuai dengan undang-undang

perpajakan yang berlaku dan mengiplementasi cara perhitungan tersebut ke dalam

(13)

2

2.

Membuat aplikasi yang user friendly dan menggunakan bahasa pemrograman java

yang dapat beroperasi pada beberapa sistem operasi.

1.4

Batasan Masalah

Ruang lingkup sistem yang di bangun mencakup pengarsipan, perhitungan

pajak pasal 21 :

1.

PPH pasal 21 Pegawai tetap.

2.

Penghasilan istri di potong perusahaan atau istri tidak bekerja.

3.

SPT Tahunan yang digunakan adalah SPT 1770S

1.5

Sistematika Pembahasan

1.

BAB I

PENDAHULUAN

Bab ini berisi urain latar belakan, perumusan masalah, tujuan, batasan

masalah, sistematika pembahasan dari laporan ini

2.

BAB II

LANDASAN TEORI

Pada bab ini dijelaskan pengertian dari pajak. Macam-macam jenis pajak. Cara

perhitungan PPh pasal 21 pegawai tetap. Contoh perhitungan dari PPh pasal

21 pegawai tetap.

3.

BAB III

ANALISIS DAN PEMODELAN

Pada bab ini dijelaskan class diagram dari aplikasi yang dibuat. Dijelaskan

juga layout dari user interface dari aplikasi yang akan dibuat.

4.

BAB IV

PERANCANGAN DAN IMPLEMENTASI

Pada bab ini berisi gambar screenshoot dari aplikasi perhitungan pajak pasal

21. Dan terdapat algoritma dari perhitungan pajak pada aplikasi yang akan

dibuat.

5.

BAB V

PENGUJIAN

Pada bab ini dibahas seluruh fitur yang ada pada aplikasi. Dan dilakukan

testing secara blackbox pada setiap fitur tersebut.

6.

BAB VI

KESIMPULAN DAN SARAN

Pada bab ini dijelaskan kesimpulan dari seluruh pengerjaan aplikasi dan

memberikan saran untuk improfisasi dari aplikasi yang sudah dibuat oleh

(14)

BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berikut ini kesimpulan dari Tugas akhir yang berjudul Aplikasi Perhitungan Pajak PPh

Pasal 21, yaitu :

1.

Tugas akhir ini menghasilkan aplikasi perhitungan pajak pph pasal 21.

2.

Aplikasi ini memiliki perhitungan pajak penghasilan pasal 21 sesuai dengan apa yang

tercantum dalam undang-undang pajak penghasilan pasal 21. Sehingga user tidak perlu

bingung lagi untuk menghitung pajak yang harus dibayarkan.

3.

Aplikasi ini memiliki UI yang sederhana, sehingga user awam pun dapat

menggunakannya. Setiap form untuk pemula disertai dengan keterangan yang membantu

user pemula untuk memasukan input.

6.2 Saran

Untuk pengembangan aplikasi ini secara lebih lanjut dimasa yang akan dating, aplikasi

dapat ditambah dengan fitu-fitur yang lebih mendukung lagi seperti :

1.

Menambahkan fitur pembuatan form laporan sehingga user dapat langsung memindahkan

data kedalam form laporan

2.

Mengembangkan perhitungan pajak penghasilan pasal 21 menjadi lebih luas cakupannya,

bukan hanya untuk pegawai tetap yang penghasilannya dari 1 pemberi kerja dan istri

(15)

DAFTAR PUSTAKA

Perhitungan Pajak Pasal 21. 2011.

Pajak Penghasilan Pasal 21

Dari :

Modul Pelatihan Pajak Maranatha

Referensi

Dokumen terkait

· .uatU Memperoleh Oelu Jla&kt,er Pe.acUdilr:ae

SKPL-F004 Dapat melihat informasi penerimaan dari suatu lowongan pekerjaan yang dimasuki lamaran SKPL-F005 Dapat meng- update data user pelamar dalam SISAC. SKPL-F006 Dapat melihat

Sedangkan menurut Conyers “Pertama, partisipasi politik masyarakat sebagai alat guna memperoleh suatu informasi mengenai kondisi, kebutuhan dan sikap masyarakat yang tanpa

Berdasarkan perhitungan tingkat kematangan diatas, dapat dilihat bahwa perusahaan berada pada kisaran 3 hal ini berarti bahwa Sistem Informasi Penjualan Store di MDP

Seluruh Asisten Apoteker dan karyawan Apotek Kimia Farma 75 yang telah mendampingi dan membantu penulis.. selama melaksanakan praktek kerja profesi

Selanjutnya Husain al-Dhahabi menunjuk contoh bagi tafsir nazari (falsafi) dengan tafsir Ibnu ‘Arabi (560-638 H.) yang berjudul at- Tafsīr al - Kabīr yang terdiri

Upaya hukum yang dapat dilakukan pengguna jasa dalam hal penyelesaian sengketa terkait dengan kerugian yang dialami sebagai penumpang bus Transjakarta tidak diatur

Penelitian ini bertujuan untuk mengetahui pengaruh kinerja keuangan terhadap pertumbuhan laba pada perusahaan property dan real estate yang terdaftar di Bursa Efek