Pembangunan Perangkat Lunak Pengolahan Data Surat Masuk Dan Keluar Di Seksi Waskon Kantor Pelayanan Pajak Pratama Sumedang
BAB I
PENDAHULUAN
I.1 Latar Belakang Masalah
Kantor Pelayanan Pajak adalah tempat pembayaran pajak bagi para wajib pajak baik perorangan badan, SPT Masa ataupun tahunan, dan lainnya. Yang dinaungi Kementrian Keuangan Republik Indonesia Direktorat Jendral Pajak.
Kantor Pelayanan Pajak Pratama Sumedang mempunyai beberapa seksi di dalamnya. Diantaranya seksi Waskon (Pengawasan dan Komunikasi) yang bertugas untuk memberi pengawasan terhadap jalannya perhitungan perpajakan, memberikan layanan berupa konsultasi tentang tata cara pepajakan. Memberikan layanan penyelesaian permohonan surat keterangan bebas (SKB) Pajak penghasilan (PPH),
penerbitan surat perintah membayar kelebihan pajak (SPMKP). Dan diantara tugas –
tugas tersebut, terdapat pelaksana seksi Waskon yang bertugas mengelola data surat keluar yang dikeluarkan oleh para account representative dan surat masuk yang berasal dari Kepala Kantor, Kementrian Keuangan, Para Wajib Pajak, dan lainnya, dimana petugas tersebut masih memakai agenda untuk penyimpanan data ataupun penyalinan data tersebut.
Hal inilah yang menyebabkan kurang effektifnya kerja pengolahan data surat masuk dan keluaran yang terdapat di Seksi Waskon, banyaknya penumpukan agenda setiap tahunnya. Kurang praktis karena apabila Kepala Kantor meminta laporan surat perlu diketik ulang. Banyaknya surat yang mungkin terlewat ditulis, kesalahan penulisan pada agenda yang membuat agenda terlihat kurang rapih, dan terjadi penumpukan agenda di ruang kerja seksi Waskon.
Berdasarkan hal tersebut maka diperlukan pembuatan sebuah perangkat lunak untuk memudahkan penyimpanan berkas surat masuk dan keluaran pada seksi pengawasan dan komunikasi di kantor pelayanan pajak sumedang. Sehingga
(2)
laporan bulanan untuk disampaikan kepada Kepala Kantor Pelayanan Pajak Pratama Sumedang.
I.2 Perumusan Masalah
Apabila dilihat dari kejadian yang terjadi pada Seksi Pengawasan dan Komunikasi
yang terdapat di Kantor Pelayanan Pajak Pratama Sumedang saat ini terdapat masalah –
masalah dalam pembuatan laporan surat keluar dan surat masuk yang di keluarkan oleh para Account Representativenya :
1. Banyak hal yang membuat laporan surat keluar dan masuk menjadi lebih sulit
dan rumit
2. Dalam penyalinan surat keluar dan masukan ke dalam agenda menjadi kurang
rapih karena memakai tulisan tangan dan kadang terjadi kesalahan yang membuat terlihat kurang rapih.
3. Banyaknya kesalahan daam penulisan ataupun surat yang terlewat untuk disalin
pada agenda tersebut
4. Terjadi penumpukan agenda di ruangan Seksi Pengawasan dan Komunikasi
yang membuat kurang efektifnya pencarian agenda bulanan yang dibutuhkan Berdasarkan kebutuhan tersebut, maka diperoleh rumusan masalah yaitu bagaimana membangun Perangkat Lunak Pengolahan Data Surat Masuk dan Keluar pada Seksi Waskon di Kantor Pelayanan Pajak Pratama Sumedang.
I.3 Maksud dan Tujuan
I.3.1 Maksud
Maksud dari pembangunan aplikasi ini adalah untuk membangun Perangkat Lunak Pengolahan Data Surat Masuk dan Keluar pada Seksi Pengawasan dan Komunikasi di Kantor Pelayanan Pajak Pratama Sumedang.
I.3.2 Tujuan
(3)
1. Memudahkan pembukuan surat masuk dan keluaran yang dikeluarkan para Account Representative
2. Untuk mengurangi kesalahan dalam pembukuan surat masuk dan keluaran
3. Untuk mengurangi penumpukan agenda dan mempermudah pencarian data
4. Mengefektifkan waktu dalam pencetakan laporan surat masukan dan keluaran
I.4 Batasan Masalah
Pembangunan aplikasi ini dibangun berdasarkan prosedur yang digunakan yaitu prosedur pembukuan surat masukan dan keluaran seksi waskon :
- Data yang diperlukan dalam pembuatan aplikasi ini terbatas pada data – data
yang dimiliki pegawai seksi waskon
- User yang memakai aplikasi ini dilakukan oleh petugas seksi waskon setiap
para Account Representative mengeluarkan surat untuk para wajib pajak
- Aplikasi yang dipakai untuk membangun perangkat lunak ini menggunakan
Borland Delphi 7, bahasa pemograman pada Delphi 7 menggunakan pascal, dan database yang digunakan menggunakan Oracle, system operasi yang digunakan adalam Microsoft XP Profesional
- Pembuatan aplikasi ini meliputi penginputan, penyimpanan dan penampilan
data yang telah ada maupun yang data yang terbaru
- Perangkat lunak ini juga akan dibangun dengan memanfaatkan jaringan Local
(4)
I.5 Metode Penelitian
Gambar I-1 Metode Waterfall
Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigm perangkat lunak waterfall, yang meliputi beberapa proses diantaranya:
a. Pengumpulan data
Merupakan bagian dari system yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan system dan mengalokasikannya kedalam pembentukan perangkat lunak.
Pengmpulan datanya digunakan 2 metode :
1. Observasi
Teknik pengumpulan data dengan mengadakan penelitian dan terjun langsung ke lingkungan objek yang diteliti.
(5)
Teknik pengumpulan data dengan mengadakan Tanya jawab secara langsung kepada pegawai yang biasa membukukan surat masuk dan keluaran.
b. Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek perangkat lunak, seperti analisis kebutuhan fungsional dan nonfungsional
c. Perancangan
Tahap perancangan interface yang mudah dimengerti user yang mengacu pada
data – data analisis
d. Pengkodean
Tahap penerjemahan data yangtelah dirancang ke dalam bahasa pemograman tertentu. Dalam pembangunan perangkat lunak ini menggunakan Delphi.
e. Pengujian
Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.
f. Pemeliharaan
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami
perubahan – perubahan sesuain dengan permintaan user.
I.6 Sistematika Penulisan
Sistematika penulisan laporan kerjapraktek ini adalah sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisi pembahasan secara umum yang berhubungan dengan penyusunan laporan kerja praktek dan secara singkat menjelaskan tentang latar belakang masalah, perumusan masalah, maksud dan tujuan kerja praktek, batasan masalah, metode penelitian dan sistematika penulisan kerja praktek.
(6)
Bab ini berisi pembahasan tentang profil perusahan Kantor Pelayanan Pajak
Pratama Sumedang sejarah perusahaan, unit – unit dan fungsi – fungsi di KPP pratama
sumedang, struktur organisasi KPP Pratama Sumedang dan Logo Direktorat Jedral Pajak dan Landasan Teori.
BAB III PEMBAHASAN
Bab ini berisi tentang analisis, perancangan, dan implementasi pembangunan perangkat lunak Surat Masuk dan Keluaran Sie. Waskon
BAB IV KESIMPULAN DAN SARAN
Bab ini terdiri dari kesimpulan mengenai seluruh hasil kerja praktek yang dilaksanakan di Kantor Pelayanan Pajak Pratama Sumedang, serta saran untuk pengembangan aplikasi yang telah dibangun.
(7)
BAB II TINJAUAN PUSTAKA
II.1 Profil Perusahaan
II.1.1 Sejarah Instansi
Sehubungan dengan reorganisasi di linkungan Direktorat Jendral Pajak serta dalam rangka pelaksanaan modernisasi system administrasi perpajakan secara bertahap sebagai upaya pelaksanaan good government dan untuk meningkatkan penerimaan pajak serta efektivitas organisasi Instasi Vertikal di lingkungan Direktorat Jendral Pajak maka pada tanggal 9 Agustus 2007 ditetpkan keputusan Dirjen Pajak Nomor KEP/PJ./2007 yang mengatur tentang penerapan organisasi, tata kerja dan saat mulai beroprasinya Kantor Pelayanan Pajak Pratama dan Konsultasi Perpajakan (KP2KP) di lingkungan Kantor Wilayah Direktorat Jendral Pajak Banten, Kantor Wilayah Direktorat Jendral Pajak Jawa Barat I dan Kantor Wilayah Direktorat Jenderal Pajak Jawa Barat II.
Dengan terbitnya keputusan Dirjen Pajak tersebut maka terhitung mulai tanggal 28 Agustus 2007 Kantor Pelayanan Pajak Pratama Sumedang telah menerapkan Sistem Administrasi Modern resmi berdiri.
Kantor Pelayanan Pajak Pratama Sumedang merupakan Kantor Pelayanan Pajak pecahan dari Kantor Pelayanan Pajak Bandung Karees (yang sekarang bernama Kantor Pelayanan Pajak Pratama Bandung Karees). Wilayah kerja Kantor Pelayanan Pajak Pratama Sumedang meliputi seluruh Kelurahan dan Kecamatan yang ada di Kabupaten Sumedang.
Sampai saat ini Kantor Pelayanan Pajak Pratama Sumedang berkantor di Jl. H. Ibrahim Adjien (Kiaracondong) Nomor 372 Bandung dan masih berbagi tempat dengan Kantor Pelayanan Pajak Pratama Bandung Karees.
(8)
Visi dan Misi Kantor Pelayanan Pajak Pratama Sumedang :
1. Visi Kantor Pelayanan Pajak Pratama Sumedang
Menjadi institusi pemerintah yang menyelenggarakan system administrasi perpajakan modern yang efektif, efisien, dan dipercaya masyarakat dengan integritas dan profesionalisme yang tinggi
2. Misi Kantor Pelayanan Pajak Pratama Sumedang
Menghimpun penerimaan pajak Negara berdasarkan Undang-Undang Perpajakan yang mampu mewujudkan kemandiriran pembayaan Anggaran Pendapatan dan Belanja Negara melalui system administrasi perpajakan yang efektif dan efisien.
II.1.2 Logo Instansi
Berikut logo Direktorat Jendral Pajak beserta penjelasan dari logonya :
Gambar 0-1 Logo Direktorat Jendral Pajak
Motto : Negara Dana Rakca
Bentuk : Segi Lima
(9)
Lukisan :
Padi sepanjang 17 butir
Kapas sepanjang 8 butir, terdiri dari :
4 buah berlengkung 4: 4 buah berlengkung 5:
Sayap
Gada
Seluruh unsur - unsur tersebut tergambar dalam ruang segi lima
Susunan :
Dasar segi lima berwarna biru kehitam – hitaman
Padi kuning emas
Kapas putih dengan kelopak hijau
Sayap kuning emas
Gada kuning emas
Bokor kuning emas
Pita putih
Motto (semboyan) biru kehitam-hitaman
Makna :
- Padi dan kapas melambangkan cita-cita upaya kita untuk mengisi
kesejahteraan Bangsa dan sekaligus diberi arti sebagai tanggal lahirnya Negara Republik Indonesia
- Sayap melambangkan ketangkasan dalam menjalankan tugas
- Gada melambangkan daya upaya menghimpun, mengerahkan,
mengamankan keuangan Indonesia
- Ruang segi lima melambangkan dasar Negara pancasila
Arti keseluruhan :
Makna dari lambing tersebut adalah ungkapan sesatu daya yang mempersatukan dan menyesarikan dalam gerak kerja, untuk melaksanakan tugas Kementrian Keuangan
(10)
II.1.3 Unit-unit dan Tugas Pokok dan Fungsi Kantor Pelayanan Pajak Pratama Sumedang
Unit – unit kerja dan Tugas Pokok dan Fungsi Kantor Pelayanan Pajak
Pratama Sumedang adalah sebagai berikut :
a. Kepala Kantor Pelayangan Pajak Pratama Sumedang
Tugas dan Wewenang :
1) Menentukan arah dan kebijakan instasi secara menyeluruh
2) Melaksananakan peraturan perpajakan dari menteri keuangan maupun
Direktorat Jendral Pajak
3) Menjaga dengan seluruh system yang telah ditetapan berjlan dengan
baik
4) Megambil tindakan yang dianggap perlu untuk menangani/
mengahadapi masalah yang timbul yang dapat mempengaruhi kinerja instansi.
b. Sub Bagian Umum
Tugas dan Wewenang :
1) Mempunyai tugas untuk melakukan urusan kepegawaian dan tata usaha
2) Melakukan tugas urursan keuangan
3) Mengatur urusan rumah tangga
c. Seksi Pengolahan Data dan Informasi
Tugas dan Wewenang :
1) Meakukan urusan pengolahan data dan penyajian informasi
2) Membuat monograf ajak
3) Penggalian potensi perpajakan
4) Mekakukan ekstensifikasi perpajakan
d. Seksi Penagihan
Tugas dan Wewenang :
1) Melakukan urusan penatausahaan piutan ajak dan penagihan pajak
2) Melakukan penatausahaan penundaan dan angsuan piutang pajak
(11)
e. Seksi Pelayanan Tugas dan Wewenang:
1) Memberikan pelayanan kepada wajib pajak ddalam pembuatan Nomor
Pokok Wajib Pajak (NPWP)
2) Memberikan pelayanan penyelesaian permohonan pengkuhan
Pengusaha Kena Pajak
3) Menerima dan pengolahan Surat Pemberitahuan (SPT) Tahunan Pajak
Peghasilan (PPh)
4) Penerbitan surat teguran penyampaian Surat Pemberritahuan (SPT)
Masa
f. Seksi Ekstensifikasi
Tugas dan Wewenang :
1) Pemrosesan dan penatausahaan dokumen masuk di seksi ekstensifikasi
perpajakan
2) Memberikan penyelesaian permohonan surat keterangan Surat
Pemberitahuan Objek Pajak
3) Memberikan penerbitan surat himbauan untuk ber NPWP (Nomor
Pokok Wajib Pajak)
4) Pelaksanaaan penilaian Individual objek Pajak Bumi dan Bangunan
g. Seksi Pengawasan dan Konsultasi
Tugas dan Wewenang :
1) Memberikan pengawasan terhadap jalannya perhitungan perpajakan
2) Memeberikan layanan berupa konsultasi tentang tata cara perpajakan
3) Memberikan layanan penyelesaian permohonan Surat Keterangan
Berkas (SKB) Pajak Oenghasilan (PPh)
4) Pnerbitan Surat Perintah Membayar Kelebihan Pajak (SPMKP)
h. Seksi Pemeriksaan
Tugas dan Wewenang :
1) Pemeriksaan terhadap Kantor dan lapangan terhadap tata cara pelaporan
dan peungutan pajak
2) Penatausahaan Laporan Pemeriksaan Pajak (LPP) dan nilai perhitungan
3) Memeberikan penyelesaian usulan pemeriksaan perpajakan
i. Kelompok Jabatan Fungsional
(12)
1) Membantu unit kerja lain apabila dibutuhkan oleh unit kerja tersebut
(13)
II.1.4 Struktur Organisasi Kantor Pelayanan Pajak Pratama Sumedang
Struktur organisasi di dalam lingkungan Kantor Pelayanan Pajak Pratama Sumedang sangat penting peranannya, karena dengan struktur organisasi akan mengetahui dengan jelas apa yang akan menjadi tugas dan wewenangnya serta kepada siapa mereka harus bertanggung jawab. Struktur organisasi yang baik juga akan menciptakan efisiensi dan efektivitas bagian yang ada dalam perusahaan / organisasi / instansi. Untuk lebih jelasnya struktur organisasi tersebut dapat dilihat di gambar II-2 :
Kepala Kantor
Sub Bagian Umum
Seksi Pengolahan
Data dan Informasi Seksi Pelayanan Seksi Penagihan
Seksi Pemeriksaan
Seksi Ekstensifikasi
Perpajakan
Seksi Pengawasan dan
Konultasi
Seksi Pengawasan dan
Konultasi II
Kelompok Jabatan Fungsional
(14)
II.2 Landasan Teori
Beberapa landasan teori menjadi acuan dalam melaksanakan kerja praktek ini adalah :
II.2.1 Database
Definisi dari Database adalah sebagai berikut :
“Kumpulan dari item data yang saling berhubungan satu dengan yang lainnya dan diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk
kegunaan tertentu” (Irmansyah, 2003 : 2).
II.2.2 Basis Data
Basis data adalah kumpulan informasi yang disimpan di dalam computer secara sistematik sehingga dapat diperiksa menggunakan suatu program computer untuk memperoleh informasi dari basis data tersebut. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut.
Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur
basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layanan mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika).
Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel. Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
(15)
manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
II.2.3 Borland Delphi 7
Visual delphi merupakan bahasa pemrograman under Windows yang
berasal dari pengembangan bahasa pemrograman Pascal.
Borland Delphi adalah sebuah alat pengembangan aplikasi – aplikasi untuk
sistem operasi Microsoft Windows. Delphi sangat berguna dan mudah digunakan untuk membuat suatu progra berbasis GUI (Graphical User Interface) atau consol (Mode teks). Delphi merupakan bahasa pemrograan pertama yang memecahkan batasan
antara bahasa tingkat tinggi, pengembangan aplikasi dengan cepat (Rapid
Application Development / RAD). Sampai sekarang sudah banyak digunakan visual delphi versi 7. Bahasa delphi terkenal dengan kode programnya yang sangat terstruktur, sehingga programer harus sangat teliti dalam menulis kode program. Bahasa delphi banyak di gunakan untuk membuat program-program aplikasi yang banyak beredar, misalkan sistem informasi-sistem informasi yang berbasis pengolahan data.
Ketika membuat aplikasi GUI dengan Delphi, pengembang perangkat lunak akan mendapatkan bahasa pemrograman (dalam hal ini Object Pascal) yang dibungkus dalam lingkungan RAD. Semua user interface seperti form, tombol (button), dan object list-list telah disertakan dalam Delphi dalam bentuk komponen atau control.
Pengembang dapat dengan mudah menempatkan komponen-komponen tersebut ke dalam form. Pengembang dapat juga menempatkan control ActiveX pada form untuk membuat program-program khusus seperti browser web dalam waktu yang cepat. Delphi memungkinkan pengembang untuk merancang keseluruhan interface secara visual, dan dengan cepat dapat diimplementasikan sebuah kode perintah berbasis event (event driven) dengan mengklik mouse.
(16)
Dengan Delphi, pengembang perangkat lunak dapat membuat program Windows dengan lebih cepat dan lebih mudah dari sebelumnya.
Gambar 0-3 Tampilan Borlan Delphi 7
11.2.4 Database Dekstop Paradox 7
Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.
Borland Paradox 7 * adalah database relasional untuk Windows 95 dan Windows NT. Ini memberikan kombinasi yang solid kemudahan penggunaan, kinerja dan halus integrasi lintas-aplikasi, semua dengan transisi mulus ke Windows 95.Paradox 7 provides comprehensive relational database functionality, allowing users of all skill levels to manage business and personal data and create complete business solutions. * Versi Paradoks ini dikembangkan oleh Borland International, Inc dan didistribusikan oleh Corel bawah lisensi.
(17)
Struktur field pada Paradox 7 : 1. Field Name
Field Name merupakan nama pengenal kolom pada suatu tabel. Terdapat beberapa aturan dalam penulisan field name antara lain :
• Panjang maksimum 25 karakter
• Tidak boleh diawai dengan spasi tapi boleh mengandung spasi • Unik, artinya tidak ada nama kolom yang sama
• Tidak boleh menggunakan tanda koma (,), tanda pipe (|), dan tanda seru (!) • Hindari kata-kata yang merupakan perintah SQL
2. Type
Digunakan untuk menetukan tipe data yang dapat ditampung dalam field. Macam-macam tipe data yang sering dipakai dalam Paradox adalah sebagai berikut :
3. Size
Merupakan ukuran dari panjang data yang diizinkan untuk suatu field. 4. Key
Dapat berupa primary key sebagai key yang membedakan untuk setiap baris kolom. Syarat untuk primary key adalah unik, artinya tidaka boleh ada data yang memiliki primary key yang sama.
(18)
BAB III PEMBAHASAN
III.1 Analisis Sistem
Pada bagian ini akan dilakukan analisis terhadap system yang sedang berjalan. Hasilnya digunakan untuk mengidentifikasi dan mengevaluasi berbagai kelemahan dan kelebihan yang terdapat pada system Kantor Pelayanan Pajak Pratama Sumedang. Dari proses analisis tersebut akan dihasilkan berbagai saran perbaikan terhadap system yang dapat dijadikan dasar dalam merancang yang akan dibangun.
III.1.1 Analisis Masalah
Sesuai dengan hasil analisis di Kantor Pelayanan Pajak (KPP) Pratama Sumedang dalam kegiatan yang terdapat di Seksi Pengawan dan Komunikasi (Waskon) dalam kegiatan perkantorannya membutuhkan suatu perangkat lunak, yaitu Pengolahan data surat masuk dan keluar yang dilakukan seorang petugasnya yang diperlukan untuk mengetahui surat apa saja yang masuk ke KPP Pratama Sumedang dan suratyang dikeluarkan dalam sebuah agenda kantor. Dalam pembuatannya masih menyalin secara manual dengan menggunakan agenda dan ditulis tangan.
Hal ini menyebabkan banyaknya kelemahan dalam penyalinan surat-surat masuk dan keluar, pegawai mungkin terlewat menulis atau kesalahan dalam penulisan. Dan membuat tidak rapihnya sebuah agenda yang nantinya akan dilaporkan kepada Kepala Kantor KPP Sumedang.
Hal ini juga sangat menyulitkan bagi pegawai di seksi waskon, dalam hal pencarian data, apabila data dibutuhkan dengan segera tidak bisa langsung didapat karena pegawai harus mencari satu-satu dari tumpukan agenda, dan pegawai di waskon harus menyalinnya lagi di mocrosoft word apabila kepala kantor meminta laporan bulanan tentang surat keluar ataupun surat masuk ke kantor pajak.
Untuk itu diperlukan sebuah pembangunan aplikasi surat menyurat untuk merekam data data surat masuk dan surat keluar. Agar mempermudah pegawai
(19)
waskon dalam melakukan pencaria ataupun menghindari penumpukan agenda yang berada di ruangan waskon.
III.1.2 Analisis Prosedur yang berjalan
Analisis prosedur atau proses sistem memberikan gambaran tentang system yang saat ini sedang berjalan. Analisis sistem bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui.
III.1.2.1 Flowmap yang sedang berjalan
Di KPP Pratama Sumedang ada prosedur dalam melakukan perekaman surat masuk dan surat keluar :
1. Para account respresentative akan mengeluarkan surat-surat yang akan
diberikan pada WP (wajib pajak)
2. Sebelum dikirimkan kepada para WP, maka diproses terlebih dahulu
oleh sekretaris Kepala Kantor
3. Setelah selesai diproses oleh sekretaris kepala kantor, maka surat
dicatat telebih dahulu oleh salah satu pegawai seksi Waskon
4. Lalu surat yang dikeluarkan AR untuk WP dikirim oleh petugas
waskon
III.1.2.1.1 Flowmap Surat Masuk
Pada flow map proses surat masuk ini mempunyai fungsinya masing-masing dan terdiri 3 fungsi yaitu :
1. User, dalam fungsi pertama yaitu user mempunyai dokumen berupa
surat masuk yang didalamnya berupa data surat masuk kemudian akan melalui proses penyimpanan surat masuk kemudian proses edit jika ada kesalahan input.
(20)
2. Surat masuk, setelah mendapatkan dokumen berupa surat maka dilakukan proses tambah yang didalamnya berupa penginputan data isi surat kemudian data disimpan. Proses selanjutnya adalah pengeditan data surat masuk jika ada kesalahan penginputan pada poses tambah lalu setelah semua proses telah selasai data surat dapat ditampilkan lewat proses preview.
3. Sistem Database, dalam fungsi sistem database operator ini
mempunyai tugas menyimpan data dari proses isi data surat masuk kemudian menjadi dokumen data yang telah di olah.
(21)
Proses Surat Masuk
Surat Masuk
User Database Sistem
Simpan Data Surat
Data Surat
Isi Data Surat
Proses Edit Surat Masuk Data Surat Masuk
Terisi Proses Tambah
Database Surat Masuk Data Surat
Data Surat Masuk di Edit
Lapora Surat
Masuk Proses Priview
(22)
III.1.2.1.2 Flow Map Surat Keluar
Pada flow map proses surat keluar ini mempunyai fungsinya masing-masing dan terdiri 3 fungsi yaitu :
1. User, dalam fungsi pertama yaitu user mempunyai dokumen berupa
surat keluar yang didalamnya berupa data surat keluar kemudian akan melalui proses isi surat keluar dan penyimpanan surat masuk kemudian proses edit jika ada kesalahan input.
2. Surat keluar, setelah mendapatkan dokumen berupa surat maka
dilakukan proses tambah yang didalamnya berupa penginputan data isi surat kemudian data disimpan. Proses selanjutnya adalah pengeditan data surat masuk jika ada kesalahan penginputan pada poses tambah lalu setelah semua proses telah selasai data surat dapat ditampilkan lewat proses preview.
3. Sistem Database, dalam fungsi sistem database operator ini
mempunyai tugas menyimpan data dari proses isi data surat keluar kemudian menjadi dokumen data yang telah di olah.
(23)
Proses Surat Keluar
Database Sistem Surat Keluar
User
Simpan Data Surat
Database Surat Keluar Data Sura Keluar
Terisi
Proses Edit surat Keluar
Data Surat Keluar Data Surat
Data Surat Proses Tambah
Info Surat Keluar Info Laporan
Surat Keluar
Priview Surat Keluar
(24)
III.1.3 Analisis Pengkodean III.1.3.1 Pengkodean NIP
Di KPP Pratama Sumedang, digunakan pengkodean berupa NIP pegawai. NIP tersebut dimiliki semua pegawai KPP Pratama Sumedang.
Format NIP 18 digit sesuai dengan Pasal 2 Peraturan Kepala BKN nomor 22 tahun 2007 menggunakan tahun, bulan dan tanggal lahir CPNS/PNS sebanyak 8 (delapan) digit dengan ketentuan untuk bulan dan tanggal lahir masing-masing 2 (dua) digit, 6 (enam) digit berikutnya menunjukkan tahun dan bulan pengangkatan pertama sebagai CPNS/PNS dengan ketentuan untuk bulan pengangkatan pertama dua digit, 1 (satu) digit berikutnya menunjukkan jenis kelamin CPNS/PNS yaitu angka 1 untuk Pria dan angka 2 untuk Wanita dan 3 (tiga) digit terakhir adalah angka pengenal yang menunjukkan nomor urut CPNS/PNS yang diatur dan ditetapkan oleh BKN.
Berikut gambar yang menjelaskan NIP di KPP Pratama Sumedang :
Gambar 0-3 Kode NIP
III.1.4 Pengkodean Surat
Di KPP Pratama Sumedang untuk mengirimkan suatu surat untuk para wajib pajak ataupun surat yang diterima daari luar KPP Pratama, ada pengkodean tertentu dalam hal membuat nomor surat.
Format nomor surat itu sendiri pertama ditulis jenis surat dengan pengkodean tertentu jenis-jenis surat lalu diikuti dengan nomer agenda yang sebelumnya harus ditulis terlebih dahulu dalam sebuah agenda lalu kode selanjutnya adalah kode penerima surat tersebut dan tahun pajak yang dikenakan
(25)
oleh penerima tsb diikuti oleh kode KPP Pratama Sumedang dan tanggal dikirimkannya surat lalu diikuti oleh tahun sekarang.
Gambar 0-4 Pengkodean Surat
III.2 Analisis Kebutuhan
III.2.1 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional dilakukan untuk menghasilkan spesifikasi yang rinci mengenai segala hal yang dapat dikerjakan sistem ketika diimplementasikan (spesifikasi kebutuhan non fungsional). Hasil dari analisis ini akan menentukan masukan yang dibutuhkan sistem, keluaran yang dihasilkan sistem, lingkup proses yang digunakan untuk mengolah masukan sehingga menghasilkan keluaran yang diinginkan, volume data yang akan ditangani sistem, kendali terhadap sistem, dan macam-macam kategori pengguna sistem.
III.2.1.1 Analisis Jaringan
Saat ini, jaringan yang terpasang pada KPP Pratama Sumedang merupakan
jaringan lokal dengan bentuk topologi jaringan jenis star, dimana sebuah server
akan melayani kebutuhan beberapa komputer klien. Sistem informasi yang dibangun berbasis klien-server, sehingga sistem ini dapat langsung beradaptasi, dan berjalan dengan efisien.
Jenis surat kode KPP No agenda
Tgl suratdikirim
(26)
III.2.1.2 Analisis Perangkat Keras
Perangkat keras yang ada saat ini di Direktorat Metrologi sudah memenuhi standard untuk menjalankan aplikasi sistem yang dibangun. Adapun spesifikasinya sebagai berikut :
Server
a. Processor : Intel Core 2 Duo E7500
b. RAM : DDR2 1 GB
c. VGA : ATI RADEON DDR2 512MB
d. Harddisk : 160 GB
e. Monitor : LCD 16 inch
f. Keyboard an Mouse
Client
g. Processor : Intel Core 2 Duo E7500
h. RAM : DDR2 1 GB
i. VGA : ATI RADEON DDR2 512MB
j. Harddisk : 160 GB
k. Monitor : LCD 16 inch
l. Keyboard an Mouse
III.2.1.3 Analisis Perangkat Lunak
Spesifikasi perangkat lunak yang digunakan di KPP Pratama Sumedang adalah sebagai berikut :
a. Microsoft Windows XP Proffesional sebagai Sistem Operasi
b. Borland Delphi 7 sebagai aplikasi pembangun perangkat lunak
c. Delphi sebagai bahasa pemrograman
(27)
III.2.1.4 Analisis User
Setelah melakukan pengumpulan data dengan teknik wawancara dan survey bahwa pengguna sistem yang akan menggunakan perangkat lunak ini adalah pegawai dengan jabatan pelaksana pada seksi Pengawasan dan Komunikasi di KPP Pratama Sumedang dan sudah mempunyai pengalaman dalam meng-inputkan data, menyalin data dan menguasai komputer minimal dapat bekerja
dengan Microsoft Office Word dan Microsoft Office Excel, sehingga tidak perlu
dilakukan pelatihan secara khusus pada sistem yang akan dibangun. Akan tetapi hanya melakukan pengenalan dan pengarahan sistem secara singkat.
III.2.2 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan, analisis kebutuhan fungsional dapat didefinsikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
Tahapan ini menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan dari rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem.
Alat bantu yang digunakan untuk menggambarkan system secara umum
yang akan dibangun yaitu diagram konteks dan data flow diagram. Untuk
menjelaskan bagaimana suatu masukan diproses pada sistem maka digunakan spesifikasi proses dan kamus data untuk mengetahui aliran data yang mengalir pada sistem.
III.2.2.1 Kamus Data
Kamus data adalah tempat penyimpanan definisi dari aliran-aliran data, file-file, dan proses-proses dalam sebuah sistem informasi. Kamus data ini berasal dari diagram arus data dan dokumen-dokumen sumber inputan. Untuk menjelaskan semua data yang digunakan dalam sistem, digunakan kamus data. Kamus data untuk sistem ini diuraikan dalam tabel berikut :
(28)
Tabel 0-1 Kamus Data
No Detail Keterangan
1. Nama Data login & user
Deskripsi Berisi data user yang digunakan untuk
login dan untuk merekam surat masuk dan keluar
Struktur Data Username + password
Username password
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
2. Nama Data Surat Masuk
Deskripsi Berisi data surat masuk
Struktur Data Tglmasuk + noagenda + ditujukankepada
+ keterangan + jenissurat Tgl Masuk
No Agenda Ditujukan kepada Keterangan Jenis Surat
{dd / mm / yy} {0..9 }
{a..z|A..Z} {a..z|A..Z} {a..z|A..Z}
3. Nama Data Surat Keluar
Deskripsi Berisi data surat keluar
Struktur Data Tglkeluar + noagenda + ditujukankepada
+ keterangan + ar + jenissurat Tgl Keluar No Agenda Ditujukan kepada Keterangan Account Representative Jenis Surat
{dd / mm / yy} {0..9 }
{a..z|A..Z} {a..z|A..Z} {a..z|A..Z} {a..z|A..Z}
4. Nama Data Account Representative
Deskripsi Berisi data Account Representative
(29)
Nama Lengkap Golongan Alamat
Pendidikan Terakhir
{a..z|A..Z} {0..9|a..z|A..Z} {0..9|a..z|A..Z} {0..9|a..z|A..Z}
III.2.2.2 Diagram Konteks
Diagram konteks atau disebut juga dengan model sistem pundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data input output yang ditunjukan oleh anak panah yang masuk dan keluar secara berurutan.
SI Surat Masuk dan
Surat Keluar
Administrator Petugas
Data Login Data Pegawai Data Surat
Data Login Data Surat Laporan
Info login invalid Info pegawai Info surat
Info login invalid Info surat Info laporan
Gambar 0-5 Diagram Konteks
III.2.2.3 Data Flow Diagram (DFD)
Dari diagram konteks di atas, aliran data yang ada pada sistem
(30)
III.2.2.4 DFD Level 1
1.Surat Masuk
Proses ini adalah proses pendataan yang dilakukan oleh user dengan data dari surat yang masuk untuk diarsipkan untuk keperluan tertentu.
2.Surat Keluar
Proses ini adalah proses pendataan yang dilakukan oleh user dengan data dari surat yang akan keluar untuk diarsipkan untuk keperluan tertentu.
(31)
1.0 Login
Data User
Data login
User Info login validData login
2.0 Perekaman Surat Masuk 3.0 Perekaman Surat Keluar 4.0 Pengisian data AR Input surat keluarInfo input surat keluar
Input data account Representative Info data Acoount Representative
Surat Masuk Surat Keluar RepresentativeAccount
In put d at a su ra t masuk D a ta S u rat masu k In fo da ta sura t ma suk Inf o su ra t m asuk D a ta S u ra t K e lu ar In fo da ta sura t ma suk In fo A cco un tR e pr ese ntati ve In fo da ta A cco un t R e pre sen tati ve 5.0 Laporan Info laporan bulanan
DB perekaman Surat Keluar/bulan
DB Perekeman Surat Masuk/ bulan
(32)
III.2.2.5 DFD Level 2 Proses 2.0 Perekaman Surat Masuk
2.1: Tambah
User menginputkan data isi surat masuk berupa tanggal agenda, asal surat, tanggal surat, no surat, perihal, keterangan.
2.2: Edit
Proses ini merupakan proses pengeditan data surat masuk jika ada kesalahan input data pada proses tambah.
2.3: Cari
Proses ini merupakan proses pencarian data surat masuk yang sudah di input dan tersimpan di database.
2.4: Preview
Proses ini merupakan proses pencarian untuk menampilkan surat yang sudah masuk dalam jangka waktu tertentu dalam bentuk laporan.
2.5: Hapus
Proses ini merupakan proses penghapusan data yang telah diinputkan dengan otomatis menghapus langsung dari database.
(33)
2.1 Tambah 2.2 Edit 2.3 Cari 2.4 Preview User
Input no agenda
Edit data surat masuk
Input pencarian no agenda
Lihat priview laporan Input asal surat
Input tanggal surat Input no agenda
Input perihal Input keterangan
Surat Masuk Simpan Data surat Masuk
Input gambar
Data Surat Masuk
Input pencarian asal surat Input pencarian perihal
Input tanggal surat
Cari Surat Masuk
Info Laporan Surat Masuk Simpan Data Surat Masuk
Info Data Surat Masuk
2.5 Hapus Hapus data surat
Hapus database
Info hapus data berhasil
Info hapus data
Gambar 0-7 DFD Level 2 Proses 2.0
III.2.2.6 DFD Level 2 Proses 3.0 Perekaman Surat Keluar
3.1: Tambah
User menginputkan data isi surat keluar berupa tanggal agenda, no agenda, ditujukan kepada, perihal, keterangan.
3.2: Edit
Proses ini merupakan proses pengeditan data surat keluar jika ada kesalahan input data pada proses tambah.
(34)
Proses ini merupakan proses pencarian data surat keluar yang sudah di input dan tersimpan di database.
3.4: Preview
Proses ini merupakan proses pencarian untuk menampilkan surat yang sudah masuk dalam jangka waktu tertentu dalam bentuk laporan.
3.5: Hapus
Proses ini merupakan proses pencarian untuk menghapus data surat keluar yang telah dibuat lalu akan dihapus.
(35)
3.1 Tambah 3.2 Edit 3.3 Cari 3.4 Preview User
Input no agenda
Edit Data Surat Keluar
Input pencarian no agenda
Lihat preview laporan surat keluar Input ditunjukan kepada
Input perihal
Input keterangan
Surat Keluar Input tanggal Keluar
Simpan Data Surat Keluar
Data Surat Keluar
Input pencarian tanggal agenda
Input Ditujukan Kepada
Cari Surat Keluar
Info Laporan Surat Keluar Info Data Surat Keluar
Simpan Data Surat Keluar Input AR
3.5 Hapus Hapus data surat
Info data dihapus berhasil
Info datadihapus Hapus database
Gambar 0-8 DFD Level 2 Proses 3.0
III.2.2.7 DFD Level 2 Proses 4.0 Pengolahan Data AR
4.1: Tambah
User menginputkan data nama Account Representative, NIP, Golongan dan Pendidikan terakhir.
4.2: Edit
Proses ini merupakan proses pengeditan data account
representative. 4.3: Cari
(36)
Proses ini merupakan proses pencarian data surat keluar yang sudah di input dan tersimpan di database.
4.4: Hapus
Proses ini merupakan proses pengahapusan table di database, dengan menggunakan konfirmasi terlebih dahulu.
4.1 Tambah 4.2 Edit 4.3 Cari 4.4 Preview User
Input nama AR
Edit Data AR
Input pencarian nama AR
Lihat preview data AR Input Golongan
Input Pendidikan Terakhir
Account Representative Input NIP
Simpan Data Acc. Representative
Data Acc. Representative
Input pencarian NIP
Input Golongan
Cari Account Representative
Info Preview Data AR Info Data Acc. Representative
Simpan Data Acc. Representative
4.5 Hapus Hapus data AR
Info data dihapus berhasil
Info datadihapus Hapus database
(37)
III.2.2.8 DFD Level 2.0 Proses 5.0
DFD level 2.0 pada Proses 5.0 ini adalah Laporan yang dirancang ditampilkan secara per bulan.
5.1 : View Laporan
Ini digunakan ketika user menuju laporan bulanan yang user pilih pada menu utama ataupun yang user pilih saat dipengolahan data surat masuk maupun suratkeluar.
5.2: Cetak Laporan
Fitur ini sudah otomatis tersedia bagi user yang telah melihat laporan maka tersedia tombol cetak laporan untuk mencetak laporan dari database yang tersimpan.
5.1 View Laporan
5.2 Cetak Laporan
Surat Masuk
SuratKeluar Info DB perekaman surat masuk
Info DB perekaman surat keluar
(38)
III.3 Perancangan Sistem
III.3.1 Perancangan Basis Data
Usulan untuk diagram E-R yaitu terdapat kunci yang unik (primary key)
pada setiap entitas (tabel induk) yang dapat membedakan dengan atribut lainnya sehingga tabel tersebut dapat dijadikan referensi untuk tabel yang lainnya.
Dari usulan diatas maka dapat dibuat diagram E-R untuk sistem yang terdri dari beberapa tabel yang dibutuhkan untuk menyimpan data. Untuk melihat keterhubungan antar tabel yang ada maka akan digambarkan sebagai berkut :
III.3.1.1 ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram) adalah sebuah spesialisasi grafik yang mengilustrasikan hubungan antara entitas dengan sebuah database.
User Merekam Surat Masuk
Surat Keluar Account
Representative Mengeluarkan m No Agenda Tgl Masuk Perihal Jenis Surat Tujuan Keterangan No Agenda Tgl Masuk Perihal Jenis Surat Tujuan Keterangan
Nama AR NIP
Golongan Pendidikan Terakhir username password 1 m m m
(39)
III.3.1.2 Struktur Tabel Tabel 0-2 User
Nama Field Tipe Data (Ukuran) Keterangan
Username String Nama user
Password String Password user
Tabel 0-3 Surat Masuk
Nama Field Tipe Data (Ukuran) Keterangan
No Agenda Integer Nomer Agenda Surat
Masuk
Jenis Surat String Jenis Surat yang Masuk
Tgl Masuk Date Tanggal Surat Masuk
Ditujukan kepada String Ditujukan untuk siapa
Keterangan String Keterangan / isi surat
masuk
AsalSurat String
Tabel 0-4 Surat Keluar
Nama Field Tipe Data (Ukuran) Keterangan
No Agenda Integer Nomer Agenda surat
keluar
Jenis Surat String Jenis surat yang
dikeluarkan
Tgl Keluar Date Tanggal surat keluar
Ditujukan Kepada String Ditujukan untuk siapa
Keterangan String Keterangan / isi surat
keluar
Account Representative String Nama ar yang mengeluarkan surat keluar
Tabel 0-5 Account Representative
Nama Field Tipe Data (Ukuran) Keterangan
Account Representative String Nama Lengkap Account Representative
Golongan String Golongan dari AR
NIP String NIP para AR
Pendidikan Terakhir String Pendidikan yang terakhir ditempuh oleh para AR
(40)
III.3.1.3 Skema Relasi User Username Password Surat Masuk NoAgenda TglMasuk JenisSurat DitujukanKepada Perihal Asal Surat Surat Keluar NoAgenda TglKeluar JenisSurat DitujukanKepada Perihal Account Representative AR AccountRepresentative NIP Golongan PendidikanTerakhir
Gambar 0-12 Skema Relasi
III.3.2 Perancangan Prosedural III.3.2.1 Flowchart
Flowchart adalah jenis diagram yang mewakili suatu algoritma atau proses, yang menunjukan langkah-langkah sebagai kotak dari berbagai jenis, dan ketertiban mereka dengan menghubungkan proses satu dengan proses yang lainnya dengan menggunakan panah. Hal ini diagramatik representasi dapat memberikan langkah demi langkah dalam menemukan solusi yang diberikan dalam suatu permasalahan.
Proses operasi diwakili dalam kotak, dan panahdengan menghubungkan satu sama lain yang mewakili aliran control. Data arus biasanya tidak diwakili dalam diagram alur, berbeda dengan diahram data, melainkan mereka tersirat oleh
urutan operasi yang digunakan dlam menganalisis, merancang,
(41)
Pengolahan Data Surat Masuk dan
Keluar
Diproses di KPP melalu Seksi
Waskon Data Surat Masuk / Keluar
Apakah Perlu dilanjutkan ke yang dituju
Jika Perlu Diteruskan ke
orang dituju
Melakukan Perekaman Surat Masuk dan Keluar Oleh Pegawai
Waskon
(42)
III.3.3 Perancangan Struktur Menu
Struktur menu dirancang sesuai dengan level pengguna yang menggunakan sistem. Berikut struktur menu program pengolahan data surat masuk dan keluar :
Menu
File Laporan About
Pengolahan Data Surat Masuk
Pengolahan Data Surat Keluar
Pengolahan Data AR
Laporan Bulanan
Gambar 0-14 Struktur Menu
III.3.4 Perancangan antarmuka
a. Perancangan Antar Muka Login
Perancangan untuk Login sama untuk segala jenis user. Baik admin ataupun petugas. Masukkan username dan password, kemudian klik tombol Login maka jika data valid user bisa langsung masuk ke system.
(43)
Gambar 0-15 Perancangan Login
b. Perancangan antarmuka menu
Gambar 0-16 Perancangan Menu
T 01 A
File Laporan About
Surat masuk Surat Keluar Data AR Keluar
Lap Bulanan
Keterangan Ukuran : AlClient
(44)
c. Perancangan antarmuka pengolahan data surat masuk
Navigasi :
-klik tambah untuk menuju S03 (Form tambah).
-klik edit untuk menuju S04 (Form edit).
-klik preview untuk menuju S05 (Laporan).
S02
Pengolahan Data Surat Masuk
NoAgenda TglAgenda AsalSurat TglSurat NoSurat Perihal Keterangan Gambar Kategori Pencarian :
Tanggal Surat Tanggal Agenda Perihal Asal Surat No Agenda
Jenis Surat : ComboBox1 Pencarian : CARI TUTUP PRINT PRIVIEW HAPUS EDIT TAMBAH NAVIGASI
Gambar 0-17 Perancangan Pengolahan Surat Masuk
d. Perancangan antarmuka pengisian data surat masuk
Navigasi :
-klik simpan untuk kembali menuju T02 (Form surat masuk).
-klik batal untuk menuju pesan M01 T 03 No Agenda Tanggal Masuk Asal Surat Ditujukan Kepada Perihal Keterangan SIMPAN BATAL Jenis Surat
(45)
e. Perancangan antarmuka Laporan bulanan
Navigasi : S05
string
string
string string string string string
(46)
f. Perancangan antarmuka surat keluar
Navigasi :
-klik tambah untuk menuju S07 (Form tambah).
-klik edit untuk menuju S08 (Form edit).
-klik preview untuk menuju S09 (Laporan).
S06
Pengolahan Data Surat Keluar
NoAgenda TglAgenda Perihal Keterangan Kategori Pencarian :
Ditujukan Kepada Tanggal Agenda No Agenda Pencarian : CARI TUTUP PRINT PRIVIEW HAPUS EDIT TAMBAH NAVIGASI DitujukanKepad a
Gambar 0-20 Perancangan Pengolahan Surat Keluar
g. Pengisian data surat keluar
Navigasi :
-klik simpan untuk kembali menuju (Form surat keluar).
-klik batal untuk menuju pesan M02 NIP Acc. Representative
Pend. Terakhir
Golongan
SIMPAN BATAL
(47)
h. Perancangan antarmuka pegolahan Data Account Representative
Navigasi :
-klik tambah untuk menuju (Form tambah).
-klik edit untuk menuju (Form edit). -klik preview untuk menuju (Laporan).
T07
Pengolahan Data Account Representative
NIP Golongan Pend. Trakhir Acc. Representative Kategori Pencarian :
TUTUP HAPUS EDIT
TAMBAH NAVIGASI
Golongan Pend. Trakhir
Gambar 0-22 Pengolahan Data AR
i. Perancangan antarmuka pengisian data AR
Navigasi :
-klik simpan untuk kembali menuju (Form surat keluar).
-klik batal untuk menuju pesan M02 NIP Acc. Representative Pend. Terakhir
Golongan
SIMPAN BATAL
(48)
III.4 Perancangan antarmuka pesan
a. Pesan ini muncul apabila user salah memasukan username atau password
ketika log in
Gambar 0-24 Perancangan antarmuka pesan
III.5 Jaringan Semantik
(49)
III.6 Implementasi
Pada tahap ini, hasil dari tahap perancangan diterjemahkan ke dalam bahasa pemrograman. Wujud dari hasil tahap implementasi ini nantinya adalah sebuah sistem yang siap untuk diuji.
III.6.1 Log in
Pada halaman ini, user diminta untuk memasukan username dan password. Tekan tombol LOGIN untuk melakukan verifikasi username dan password, tekan tombol BATAL untuk membatalkan proses login dan keluar dari aplikasi.
Gambar 0-26 Form Login
III.6.2 Menu Utama
Halaman ini akan muncul, ketika user telah terlebih dahulu melakukan login dan apabila username dan password yang diisikan user benar. Maka user akan menuju form utama seperti pada gambar dibawah tersebuh. Terdapat beberapa menu yaitu, menu File, Laporan dan About.
(50)
Gambar 0-27 Form Menu Utama
III.6.3 Menu Pengolahan Data Surat Masuk
Halaman ini akan muncul ketika user berada di menu utama dan memilih file lalu memilih Surat Masuk maka munculan gambar seperti dibawah ini. Di halaman ini user dapat melihat data yang sudah diinputkan dan juga mencari data ataupun pengurutan berdasarkan user inginkan.
(51)
Gambar 0-28 Form Pengolahan Surat Masuk
III.6.4 Pengolahan Data Surat Keluar
Halaman Ini akan muncul apabila user memilih Surat Keluar di form utama maka akan muncul form pengolahan surat keluar yang berisi table dan kolom pencarian dan pengurutan juga terdapat bebearapa navigasi. Dan tombol seperti tambah, edit, hapus, laporan.
(52)
III.6.5 Pengolahan Data Account Representative
Halaman ini akan muncul ketika user memilih File lalu Account Representative di meu utama. Di form ini hanya tersedia penambahan edit dan hapus data accout representative karena tiap bulan kadang terjadi penggantian jabatan dan adanya pegawai baru, maka diperlukan form ini untuk mengupdate data AR
Gambar 0-30 Form Account Representative
III.6.6 Pengisian Surat Masuk
Form ini muncul ketika user memilih button tambah di form pengolahan data surat masuk. Disini user melakukan penginputan atau perekaman surat masuk untuk disimpan ke dalam database.
(53)
Gambar 0-31 Form Pengisian Surat Masuk
III.6.7 Laporan Perekaman Surat Masuk
Laporan yang nantinya user butuhkan untuk hard copy diberikan kepada KaKap KPP Sumedang. Apabila user telah mengisinya dan disimpan di dalam database
(54)
Gambar 0-32 Report
III.6.8 Pengisian Surat Keluar
Form ini muncul ketika user memilih button tambah di form pengolahan data surat keluar. Disini user melakukan penginputan atau perekaman surat keluar untuk disimpan ke dalam database.
(55)
Gambar 0-33 Form Pengisian Surat Keluar
III.6.9 Pengisian AR
Form ini muncul ketika user memilih button tambah di form pengolahan data account representative. Disini user melakukan penginputan atau data AR untuk disimpan ke dalam database.
(56)
Gambar 0-34 Form Pengisian Data AR
III.6.10 Menu About
Halaman ini muncul ketika user memilih menu about di form menu utama. Halaman ini hanya menyajikan informasi tentang perangkat lunak.
(57)
III.6.11 Menu Laporan Bulanan
Menu ini muncul ketika user memilih tab menu laporan lalu laporan bulanan maka akan muncul tab pemilihan bulan dan juga tahun untuk melihat laporan surat per bulan.
(58)
III.6.12 Pesan Kesalahan Login
Pesan ini muncul jika user mengisikan username dan password kosong dan apabila username dan password salah maka akan muncul seperti gambari dibawah ini.
Gambar 0-37 Message Dialog username kosong
Gambar 0-38 Message Dialog Password Kosong
(59)
BAB IV KESIMPULAN DAN SARAN
IV.1 Kesimpulan
Berdasarkan uraian pada bab-bab sebelumnya, dapat diambil kesimpulan mengenai pembangunan Perangkat Lunak pengolahan data surat masuk dan keluar di seksi pengawasan dan komunikasi KPP Pratama Sumedang, sebagai berikut:
1. Perangkat lunak yang dibangun memudahkan perekaman surat masuk dan keluar seksi waskon
2. Perangkat lunak yang dibangun mampu mengurangi kesalahan dalam perekaman surat seksi pengawasan dan komunikasi.
3. perangkat lunak yang dibangun juga dapat mengurangu bahkan meniadakan tumpukan agenda d ruangan seksi pengawasan dan komunikasi
4. Perangkat lunak yang dibangun mampu mengefektifkan waktu dalam pembuatan laporan yang dibutuhkan untuk Kepala Kantor
IV.2 Saran
Untuk pengembangan perangkat lunak ini, ada beberapa saran yang dapat dikemukakan, yaitu:
1. Perangkat lunak yang dibangun belum memiliki fasilitas backup data dan restore data
jika terdapat kegagalan.
2. Perangkat lunak yang dibangun masih sangat minim fasilitas untuk itu perlu dibuat yang lebih rumit kebutuhan yang diinginkan
3. Perangkat lunat yang digunakan sebaiknya digabungkan langsung ke server teknologi informasi di KPP Pratama Sumedang, sehingga jika ada trouble di program admin dr bag. Teknologi informasi yang memperbaikinya
(60)
PEMBANGUNAN PERANGKAT LUNAK
PENGOLAHAN DATA SURAT MASUK DAN KELUAR
DI SEKSI WASKON
KANTOR PELAYANAN PAJAK PRATAMA SUMEDANG
KERJA PRAKTEK
Diajukan untuk memenuhi Tugas Mata Kuliah Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik Informatika
Universitas Komputer Indonesia
SITI SOFWAH (10107573)
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(61)
DAFTAR ISI LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR ...i
DAFTAR ISI ...iii
DAFTAR GAMBAR ...v
DAFTAR TABEL ...vi
DAFTAR LAMPIRAN ...vii
BAB I PENDAHULUAN ... 1
I.1 Latar Belakang Masalah ... 1
I.2 Perumusan Masalah ... 2
I.3 Maksud dan Tujuan ... 2
I.3.1 Maksud ... 2
I.3.2 Tujuan ... 2
I.4 Batasan Masalah ... 3
I.5 Metode Penelitian ... 4
I.6 Sistematika Penulisan ... 5
BAB II TINJAUAN PUSTAKA ... 7
II.1 Profil Perusahaan ... 7
II.1.1 Sejarah Instansi ... 7
II.1.2 Logo Instansi ... 8
Motto : Negara Dana Rakca ... 8
II.1.3 Unit-unit dan Tugas Pokok dan Fungsi Kantor Pelayanan Pajak Pratama Sumedang 10 II.1.4 Struktur Organisasi Kantor Pelayanan Pajak Pratama Sumedang ... 13
II.2 Landasan Teori ... 14
II.2.1 Database... 14
II.2.2 Basis Data ... 14
II.2.3 Borland Delphi 7 ... 15
II.2.4 Database Dekstop Paradox 7 ... 16
BAB IIIPEMBAHASAN ... 18
III.1 Analisis Sistem ... 18
III.1.1 Analisis Masalah ... 18
III.1.2 Analisis Prosedur yang berjalan ... 19
III.1.2.1 Flowmap yang sedang berjalan ... 19
III.1.3 Analisis Pengkodean ... 24
III.1.3.1 Pengkodean NIP ... 24
III.1.4 Pengkodean Surat ... 24
III.2 Analisis Kebutuhan ... 25
III.2.1 Analisis Kebutuhan Non Fungsional ... 25
III.2.1.1 Analisis Jaringan ... 25
III.2.1.2 Analisis Perangkat Keras ... 26
III.2.1.3 Analisis Perangkat Lunak ... 26
III.2.1.4 Analisis User ... 27
III.2.2 Analisis Kebutuhan Fungsional ... 27
III.2.2.1 Kamus Data ... 27
(62)
III.2.2.3 Data Flow Diagram (DFD) ... 29
III.2.2.4 DFD Level 1 ... 30
III.2.2.5 DFD Level 2 Proses 2.0 Perekaman Surat Masuk... 32
III.2.2.6 DFD Level 2 Proses 3.0 Perekaman Surat Keluar... 33
III.2.2.7 DFD Level 2 Proses 4.0 Pengolahan Data AR ... 35
III.2.2.8 DFD Level 2.0 Proses 5.0 ... 37
III.3 Perancangan Sistem ... 38
III.3.1 Perancangan Basis Data ... 38
III.3.1.1 ERD (Entity Relationship Diagram) ... 38
III.3.1.2 Struktur Tabel ... 39
III.3.1.3 Skema Relasi ... 40
III.3.2 Perancangan Prosedural ... 40
III.3.2.1 Flowchart ... 40
III.3.3 Perancangan Struktur Menu ... 42
III.3.4 Perancangan antarmuka ... 42
III.4 Perancangan antarmuka pesan ... 48
III.5 Jaringan Semantik ... 48
III.6 Implementasi ... 49
III.6.1 Log in ... 49
III.6.2 Menu Utama ... 49
III.6.3 Menu Pengolahan Data Surat Masuk ... 50
III.6.4 Pengolahan Data Surat Keluar... 51
III.6.5 Pengolahan Data Account Representative ... 52
III.6.6 Pengisian Surat Masuk ... 52
III.6.7 Laporan Perekaman Surat Masuk ... 53
III.6.8 Pengisian Surat Keluar ... 54
III.6.9 Pengisian AR ... 55
III.6.10 Menu About ... 56
III.6.11 Menu Laporan Bulanan ... 57
III.6.12 Pesan Kesalahan Login ... 58
BAB IVKESIMPULAN DAN SARAN ... 59
IV.1 Kesimpulan ... 59
(63)
DAFTAR PUSTAKA
1. Fathansyah, Ir. ( 2002 ), Basis Data, Elex Media Komputindo, Jakarta.
2. Gunadharma. ( 1996 ), Pengenalan Sistem Informasi, Gunadharma, Jakarta,
88 – 89.
3. Sugiyono, Metode Penelitian Kuantitatif Kualititatif dan R&D, Alfabheta,
(64)
(65)
DAFTAR RIWAYAT HIDUP
DATA PRIBADI
Nama : Siti Sofwah
NIM : 10107573
Tempat Tgl Lahir : Bandung, 12 September 1990
Jenis Kelamin : Perempuan
Agama : Islam
Alamat : Jl. Padasuka Komp. Suci Residence Blok G No. 1 Bandung
No-Telp : 022-7101568
Email : [email protected]
PENDIDIKAN
1994-1995 TK AISIYAH Bandung
1995-2001 SDN SOKA V Bandung
2001-2004 SMPN 22 Bandung
2004-2007 SMAN 23 Bandung
(66)
KATA PENGANTAR
Assalamualaikum Wr. Wb
Puji dan Syukur penulis panjatkan ke-Hadirat Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Laporan Kerja Praktek yang
berjudul “PEMBANGUNAN PERANGKAT LUNAK PENGOLAHAN DATA
SURAT MASUK DAN KELUAR DI SEKSI WASKON KANTOR PELAYANAN PAJAK PRATAMA SUMEDANG“.
Laporan Kerja Praktek ini disusun untuk memenuhi salah satu syarat tugas mata kuliah Kerja Praktek, Program studi Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.
Dengan keterbatasan waktu, pengetahuan, pengalaman serta kesempatan yang ada, penulis menyadari bahwa Laporan Kerja Praktek ini masih jauh dari sempurna, baik dari segi materi, analisis maupun sistematika pembahasannya. Tanpa bantuan semua pihak yang terlibat, maka akan banyak kendala yang tak teratasi dalam menyelesaikan Laporan Kerja Praktek ini.
Oleh karena itu pada kesempatan ini, penulis juga menyampaikan rasa terima kasih kepada :
1. Kepala Bagian Umum KPP Pratama Sumedang yang telah mengjinkan penulis untuk melakukan kerja praktek.
2. Pembingbing Kerja Praktek dan karyawan-karyawan di Direktorat Metrologi yang telah banyak membantu dan memberikan pengarahan.
3. Rekan-rekan kerja praktek.
4. Bapak Irfan Maliki, S.T sebagai dosen wali sekaligus pembimbing dalam penyelesaian laporan kerja praktek ini.
(67)
6. Rekan-rekan mahasiswa Universitas Komputer Indonesia khususnya kelas IF13 yang selalu member semangat belajar.
Penulis sangat menyadari bahwa laporan ini masih banyak kekurangannya, oleh karena itu penulis mengharapkan kritik dan saran dari semua pihak. Terima kasih. Akhir kata Penulis berharap, semoga Laporan Kerja Praktek ini bermanfaat bagi penyusun khususnya dan bagi semua pihak pada umumnya.
Wassalamualaikum Wr.Wb
Bandung, Januari 2011
(1)
iv
III.2.2.3
Data Flow Diagram (DFD) ... 29
III.2.2.4
DFD Level 1 ... 30
III.2.2.5
DFD Level 2 Proses 2.0 Perekaman Surat Masuk... 32
III.2.2.6
DFD Level 2 Proses 3.0 Perekaman Surat Keluar... 33
III.2.2.7
DFD Level 2 Proses 4.0 Pengolahan Data AR ... 35
III.2.2.8
DFD Level 2.0 Proses 5.0 ... 37
III.3 Perancangan Sistem ... 38
III.3.1 Perancangan Basis Data ... 38
III.3.1.1
ERD (Entity Relationship Diagram) ... 38
III.3.1.2
Struktur Tabel ... 39
III.3.1.3
Skema Relasi ... 40
III.3.2 Perancangan Prosedural ... 40
III.3.2.1
Flowchart ... 40
III.3.3 Perancangan Struktur Menu ... 42
III.3.4 Perancangan antarmuka ... 42
III.4 Perancangan antarmuka pesan ... 48
III.5 Jaringan Semantik ... 48
III.6 Implementasi ... 49
III.6.1 Log in ... 49
III.6.2 Menu Utama ... 49
III.6.3 Menu Pengolahan Data Surat Masuk ... 50
III.6.4 Pengolahan Data Surat Keluar... 51
III.6.5 Pengolahan Data Account Representative ... 52
III.6.6 Pengisian Surat Masuk ... 52
III.6.7 Laporan Perekaman Surat Masuk ... 53
III.6.8 Pengisian Surat Keluar ... 54
III.6.9 Pengisian AR ... 55
III.6.10 Menu About ... 56
III.6.11 Menu Laporan Bulanan ... 57
III.6.12 Pesan Kesalahan Login ... 58
BAB IV KESIMPULAN DAN SARAN ... 59
IV.1 Kesimpulan ... 59
(2)
DAFTAR PUSTAKA
1.
Fathansyah, Ir. ( 2002 ),
Basis Data
, Elex Media Komputindo, Jakarta.
2.
Gunadharma. ( 1996 ),
Pengenalan Sistem Informasi
, Gunadharma, Jakarta,
88
–
89.
3.
Sugiyono,
Metode Penelitian Kuantitatif Kualititatif dan R&D,
Alfabheta,
Bandung:2010
(3)
(4)
DAFTAR RIWAYAT HIDUP
DATA PRIBADI
Nama
: Siti Sofwah
NIM
: 10107573
Tempat Tgl Lahir
: Bandung, 12 September 1990
Jenis Kelamin
: Perempuan
Agama
: Islam
Alamat
: Jl. Padasuka Komp. Suci Residence Blok G No. 1 Bandung
No-Telp
: 022-7101568
:
[email protected]
PENDIDIKAN
1994-1995
TK AISIYAH Bandung
1995-2001
SDN SOKA V Bandung
2001-2004
SMPN 22 Bandung
2004-2007
SMAN 23 Bandung
(5)
i
KATA PENGANTAR
Assalamualaikum Wr. Wb
Puji dan Syukur penulis panjatkan ke-Hadirat Allah SWT atas rahmat dan
karunia-Nya sehingga penulis dapat menyelesaikan Laporan Kerja Praktek yang
berjudul “
PEMBANGUNAN PERANGKAT LUNAK PENGOLAHAN DATA
SURAT MASUK DAN KELUAR DI SEKSI WASKON KANTOR PELAYANAN
PAJAK PRATAMA SUMEDANG
“.
Laporan Kerja Praktek ini disusun untuk memenuhi salah satu syarat tugas
mata kuliah Kerja Praktek, Program studi Teknik Informatika, Fakultas Teknik dan
Ilmu Komputer, Universitas Komputer Indonesia.
Dengan keterbatasan waktu, pengetahuan, pengalaman serta kesempatan yang
ada, penulis menyadari bahwa Laporan Kerja Praktek ini masih jauh dari sempurna,
baik dari segi materi, analisis maupun sistematika pembahasannya. Tanpa bantuan
semua pihak yang terlibat, maka akan banyak kendala yang tak teratasi dalam
menyelesaikan Laporan Kerja Praktek ini.
Oleh karena itu pada kesempatan ini, penulis juga menyampaikan rasa terima
kasih kepada :
1. Kepala Bagian Umum KPP Pratama Sumedang yang telah mengjinkan penulis
untuk melakukan kerja praktek.
2. Pembingbing Kerja Praktek dan karyawan-karyawan di Direktorat Metrologi yang
telah banyak membantu dan memberikan pengarahan.
3. Rekan-rekan kerja praktek.
4. Bapak Irfan Maliki, S.T sebagai dosen wali sekaligus pembimbing dalam
penyelesaian laporan kerja praktek ini.
(6)