• Tidak ada hasil yang ditemukan

Building a PPh21 Tax Software Application

N/A
N/A
Protected

Academic year: 2019

Membagikan "Building a PPh21 Tax Software Application"

Copied!
8
0
0

Teks penuh

(1)

International Undergraduate Program

BINA NUSANTARA UNIVERSITY

Major Computer Science Stream Web Development

Sarjana Komputer Thesis Semester Even year 2005

Building a

PPh21 Tax Software Application

Prepared by

Mikhael Harswanto

0500584740

Nelsen

0500567791

Abstract

Over the past 10 years there has been many Tax software developed by software houses specifically customized to meet their client’s needs (Tax Consultants). However none of them has really answered the need for a system which is user friendly, multi-users, and secure. From our research most of the Tax Software developed in Indonesia has usually abandoned the Graphical User Interaction (GUI) layout. The layout of the buttons, menus, and input boxes are not well organized and can be confusing for new user. Second, although some of the new Tax Software developed already support multi-users capability, most of them still do not support it or only have partial support. Third, most of the Tax Software are developed using an old and traditional programming language such as DBASE, FORTRAN, DELPHI, and C. These old programming languages usually suffer from attack such as “buffer overflow” attack.

(2)

essential because we can visually develop our application from page design, debugging at run-time, database management, creating procedures in your database, and many other features. Visual Studio.net provides all those features without the need of third party tools that is why it is very convenient for the developer because they will not need to switch back and forth from one application to another application because Visual Studio.net has provide most of the functionalities which are frequently used.

Objectives

Our main objective in creating this thesis is to offer a breakthrough solution in existing Tax calculation system. This will overcome the previous system weakness which included massive data-input processing and unfriendly user interface. Our end-result system will simplify the process and reduce the workload since most of the process will be done in client side thus reducing server workload. This will enable faster processing and better quality deliverance.

Method

We are going to develop our application in two areas. First is by using traditional windows application system for internal usage which is only accessible by company’s staff. Second is by developing web application as an interface to interact with existing customers. This web application will be used for data delivery purpose and it will then be integrated with the internal windows application system.

Results

The result of this two system development is satisfaction by both customer and tax consultant who processes their yearly income. Customers now will need less time to get response from submitted data which can be used for them as analysis for their financial aspect and will give them longer to for preparation. Secondly all paper based report from both customers and tax processors can now be converted into soft-copy form thus reducing expense and space.

Conclusion

In conclusion hopefully this new system will bring great benefit to every aspect involved. By introducing new technology into traditional IT system, much benefit will be gained. One of the weaknesses in IT infrastructure in Indonesia is not up to date with the technology released. This habit of maintaining old infrastructure proved to be even more costly than restructuring the whole system using a more up to date technology. We hope that by introducing this new .NET technology which is very famous in Europe and US already, we will be motivated to give the best.

Keywords

(3)

Table of Contents

Cover Page ...Error! Bookmark not defined. Title Page ...Error! Bookmark not defined. Certificate of Approval ...Error! Bookmark not defined. Statement of Board of Examiners...Error! Bookmark not defined.

Abstract...i

Table of Contents ... iii

List of Tables ... vii

List of Figures...8

CHAPTER 1 INTRODUCTION ...Error! Bookmark not defined. 1.1 Background...Error! Bookmark not defined. 1.2 Scope ...Error! Bookmark not defined. 1.3 Aims and Benefits...Error! Bookmark not defined. 1.4 Structures...Error! Bookmark not defined. CHAPTER 2 THEORITICAL FOUNDATION ...Error! Bookmark not defined.

2.1 Theoretical Foundation ...Error! Bookmark not defined. 2.1.1 Information ...Error! Bookmark not defined.

2.1.2 System...Error! Bookmark not defined.

2.1.3 Information System...Error! Bookmark not defined.

2.1.4 Office Automation System ...Error! Bookmark not defined.

2.1.5 ....Error! Bookmark not

defined.

System Analysis and Design in Information System

2.1.5.1 System Analysis ...Error! Bookmark not defined.

2.1.5.2 System Design ...Error! Bookmark not defined.

2.1.5.3 System Development Life Cycle ...Error! Bookmark not defined.

2.1.5.4 Conceptual Data Modeling...Error! Bookmark not defined.

2.1.5.5 Process Modeling ...Error! Bookmark not defined.

2.1.6 Data Storage Design ...Error! Bookmark not defined.

2.1.6.1 Database ...Error! Bookmark not defined.

2.1.6.2 Relational Database ...Error! Bookmark not defined.

(4)

2.2 Theoretical Frameworks ...Error! Bookmark not defined. 2.2.1 Rapid Application Development...Error! Bookmark not defined.

2.2.2 Supported Knowledge...Error! Bookmark not defined.

2.2.2.1 Microsoft Office Access 2003...Error! Bookmark not defined.

2.2.2.2 .Net Framework...Error! Bookmark not defined.

2.2.2.3 Visual Studio.Net 2003...Error! Bookmark not defined.

2.2.2.4 Crystal Report...Error! Bookmark not defined.

2.2.2.5 C# vs. VB...Error! Bookmark not defined.

2.2.2.6 Windows Application ...Error! Bookmark not defined.

2.2.2.7 Web Application...Error! Bookmark not defined.

CHAPTER 3 ANALYSIS ON THE EXISTING SYSTEM ...Error! Bookmark not

defined.

3.1 Company History ...Error! Bookmark not defined. 3.2 Company Organizational Structure...Error! Bookmark not defined. 3.3 Policy and Procedure...Error! Bookmark not defined. 3.4 Existing System Design ...Error! Bookmark not defined. 3.4.1 Existing Design of Hardware...Error! Bookmark not defined.

3.4.2 Existing Design of Software ...Error! Bookmark not defined.

3.5 Existing Problems ...Error! Bookmark not defined. 3.6 Alternative Solutions for the Problems ...Error! Bookmark not defined. CHAPTER 4 DESIGN OF THE PROPOSED SYSTEM...Error! Bookmark not defined.

4.1 The Proposed Policy and Procedures...Error! Bookmark not defined. ...Error! Bookmark not defined.

4.1.1 Windows Application Development

4.1.2 Web Application Development...Error! Bookmark not defined.

4.2 Data Flow Diagram...Error! Bookmark not defined. 4.2.1 Context Diagram...Error! Bookmark not defined.

4.2.2 Data Flow Diagram Level 0...Error! Bookmark not defined.

...Error! Bookmark not defined.

4.2.3 Data Flow Diagram Level 1

4.3 System Data...Error! Bookmark not defined. 4.3.1 Data Normalization...Error! Bookmark not defined.

4.3.2 Entity Relationship Diagram...Error! Bookmark not defined.

(5)

4.4.1 Use Case Diagram (General)...Error! Bookmark not defined.

4.4.2 Use Case Diagram (WindowsApplication)....Error! Bookmark not defined.

4.4.3 Use Case Diagram (WebApplication)...Error! Bookmark not defined.

...Error! Bookmark not defined. 4.5 User Interface Design

4.5.1 Windows Form System UI Design...Error! Bookmark not defined.

4.5.2 Web Form System UI Design...Error! Bookmark not defined.

4.6 Implementation Strategy...Error! Bookmark not defined. CHAPTER 5 SYSTEM IMPLEMENTATION...Error! Bookmark not defined.

5.1 System Specification...Error! Bookmark not defined. 5.2 Operational Procedures ...Error! Bookmark not defined. 5.3 Implementation Strategy...Error! Bookmark not defined. ...Error! Bookmark not defined. 5.4 Testing

...Error! Bookmark not defined.

5.4.1 Windows Application Testing

5.4.1.1 Data Input Module Testing...Error! Bookmark not defined.

5.4.1.2 Business Calculation Module TestingError! Bookmark not defined.

5.4.1.3 Report Generation Module TestingError! Bookmark not defined.

5.4.2 Web Application Module Testing...Error! Bookmark not defined.

...Error! Bookmark not defined.

5.4.2.1 Data Upload Module Testing

5.4.2.2 ...Error! Bookmark not

defined.

Invalid Uploaded Record Module Testing

5.5 Results Analysis ...Error! Bookmark not defined. CHAPTER 6 DISCUSSION

...Error! Bookmark not defined. ...Error! Bookmark not defined. 6.1 Old System

6.2 New System...Error! Bookmark not defined. 6.3 Result...Error! Bookmark not defined. CHAPTER 7 CONCLUSION

...Error! Bookmark not defined. ...Error! Bookmark not defined. 7.1 TaxSoftware

7.2 Is the New System a Success?...Error! Bookmark not defined. 7.3 Recommendation...Error! Bookmark not defined. ...Error! Bookmark not defined. 7.4 Conclusion

...Error! Bookmark not defined. References

(6)
(7)

List of Tables

...Error! Bookmark not defined. Table 6.3 Result Statistic (* 1day = 8 working hours)

Table A.1.1 Add Master Data Use Case ...Error! Bookmark not defined. Table A.1.2 Edit Master Data Use Case ...Error! Bookmark not defined. Table A.1.3 View Master Data Use Case ...Error! Bookmark not defined. Table A.1.4 View and Filter Master Data Use Case ...Error! Bookmark not defined. Table A.1.5 Generate Tax Report Use Case ...Error! Bookmark not defined. Table A.1.6 Generate Internal Report Use Case

(8)

List of Figures

Figure 4.2.1 Context Level for Tax Software System ...Error! Bookmark not defined. Figure 4.2.2 DFD Level 0 for Tax Software System ...Error! Bookmark not defined. Figure 4.2.3.1 DFD Level 1 for Windows Application System ...Error! Bookmark not defined.

Figure 4.2.3.2 DFD Level 1 for Web Application SystemError! Bookmark not defined. Figure 4.3.2 Entity Relationship Diagram ...Error! Bookmark not defined. Figure 4.4.1 Use Case Diagram (General)...Error! Bookmark not defined. Figure 4.4.2 Use Case Diagram (WindowsApplication) .Error! Bookmark not defined. Figure 4.4.3 Use Case Diagram (WebApplication) ...Error! Bookmark not defined. Figure 4.5.1 Windows UI...Error! Bookmark not defined. Figure 4.5.2 Web UI ...Error! Bookmark not defined. Figure B.1.1 WindowsApplication – Login...Error! Bookmark not defined. Figure B.1.2 WindowsApplication – Main Page ...Error! Bookmark not defined. Figure B.1.3 WindowsApplication – View Master Data.Error! Bookmark not defined. Figure B.1.4 WindowsApplication – Add/Edit Master Data...Error! Bookmark not defined.

Referensi

Dokumen terkait

Adapun tujuan dari penelitian yang dilakukan oleh Lestari dan Galuh Ngreni Luberingtyas Menghasilkan video profil Madrasah Aliyah Negeri1 Sragen yang dapat dijadikan media

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

Tests the null hypothesis that the error variance of the dependent variable is equal across groups..

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

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

Metode ini digunakan atas dasar pertimbangan bahwa sifat penelitian eksperimen yaitu membandingkan dua metode latihan menggunakan Leg Extension dengan Ankle Weight