Upload
buikhanh
View
223
Download
0
Embed Size (px)
Citation preview
http://narotama.ac.id
TUGAS AKHIR
RANCANG BANGUN APLIKASISISTEM INFORMASI PENGGAJIAN BERBASIS DESKTOP(Studi Kasus : Dinas Pendapatan, Pengelolaan Keuangan dan
Aset Pemerintah Kota Pasuruan)
Oleh :
MUHAMMAD ALFIAN ZUHDINIM : 04207034
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS NAROTAMA
SURABAYA
2011
http://narotama.ac.id
RANCANG BANGUN APLIKASISISTEM INFORMASI PENGGAJIAN BERBASIS DESKTOP (Studi kasus : Dinas Pendapatan, Pengelolaan Keuangan dan
Aset Pemerintah Kota Pasuruan )
Oleh : Muhammad Alfian ZuhdiPembimbing : Dian Puspita Hapsari, S.Kom., M.Kom.
ABSTRAK
Dinas Pendapatan Pengelolaan Keuangan dan Aset merupakan instansi pemerintah yang menangani urusan pemerintahan daerah di bidang pendapatan, pengelolaan keuangan dan aset. Pengelolaan data penggajian merupakan tugas pokok dari bagian keuangan, dan petugas yang bertugas untuk melakukan transaksi penggajian adalah Pembuat Daftar Gaji, yang saat ini menggunakan spreadsheet dalam bentuk Microsoft Excel yang memiliki keterbatasan diantaranya tidak memiliki relasi antar entitas dan struktur database yang baik, sehingga dalam format spreadsheet yang ada, ditemukan banyak redundansi data dan masih ada beberapa proses penghitungan yang dilakukan secara manual, dari uraian tersebut, maka dibutuhkanlah sebuah sistem penggajian yang tepat agar tidak ada kendala-kendala internal yang berhubungan dengan proses penggajian yang muncul untuk tercapainya tujuan suatu perusahaan. Untuk itulah pengorganisasian dengan perancangan basis data dapat menjawab semua pertanyaan yang muncul. Berdasarkan hal tersebut, penulis memberikan solusi menggunakan program Microsoft Visual Basic 6.0 dan MySQL sebagai databasenya, yang diharapkan mampu membantu pengorganisasian data penggajian secara komputerisasi yang lebih aman dan efektif.
Permasalahan yang akan dibahas dalam kegiatan ini adalah bagaimana masalah transaksi penggajian khusus di lingkungan Dinas Pendapatan, Pengelolaan Keuangan dan Aset Pemerintah Kota Pasuruan yang berkaitan dengan database pegawai, golongan, jabatan, potongan dan tunjangan serta gaji pegawai negeri di kalangan Dinas Pendapatan, Pengelolaan Keuangan dan Aset Pemerintah Kota Pasuruan bisa teratasi dengan bantuan Microsoft Visual Basic. Sedangkan tujuan dari kegiatan ini adalah menerapkan aplikasi program Microsoft Visual Basic 6.0 dan MySQL sebagai databasenya menjadi sebuah sistem untuk menangani pengelolaan proses penggajian di kalangan Dinas Pendapatan, Pengelolaan Keuangan dan Aset Pemerintah Kota Pasuruan.
Hasil dari kegiatan ini merupakan perangkat lunak (software) program aplikasi penggajian yang akan diaplikasikan di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Pemerintah Kota Pasuruan yang sebelumnya masih menggunakan bantuan spreadsheet sebagai media pemrosesan gaji yang masih single user dan sangat rawan terjadinya kerusakan data sehingga program ini nantinya akan bisa menjadi pengganti program lama yang jauh lebih aman dan efektif.
http://narotama.ac.id
Kata Kunci : Sistem Informasi Penggajian, Visual Basic, MySQLAPPLICATION DESIGN OF
DESKTOP BASED PAYROLL INFORMATION SYSTEM (Case Study : Department of Revenue, Finance and Asset
Management Pasuruan City Government )
By : Muhammad Alfian Zuhdi
Adviser : Dian Puspita Hapsari, S.Kom., M.Kom.
ABSTRACT
Revenue Department of Finance and Asset Management is a government agency that handles local government affairs in the areas of revenue, finance and asset management. Management of payroll data is a fundamental duty of the finance department, and officer who served to make the payroll transactions is Salary List Maker, which is currently using a spreadsheet in Microsoft Excel as we know it has many limitations which did not have relationships between entities and a good database structure, so that in the existing spreadsheet format, discovered a lot of data redundancy and there are still some counting processes is done manually, from the description above, then required an appropriate payroll system so there will be no internal constraints related to payroll processing that appears and disturb the objectives achievement of a company. For that, organization of the database design can answer all questions that arise. Based on this, the author provides solutions using Microsoft Visual Basic 6.0 and MySQL as the database, which is expected to help organize a computerized payroll data more secure and effective.
Issues to be discussed in this activity is how a payroll transactions problem in the Department of Revenue, Finance and Asset Management Pasuruan city government relating to the employee database, class, position, deductions and allowances and the salaries of civil servants in the Department of Revenue, Finance and Management Pasuruan City Government Assets can be resolved with the help of Microsoft Visual Basic.While the goal of this activity is to implement the Microsoft Visual Basic 6.0 application program and using MySQL as the database become a system that can handle the management of payroll transcation among the Department of Revenue, Finance and Asset Management Government of the City of Pasuruan.
The result of this activity is a payroll application software that will be applied in the Department of Revenue, Finance and Asset Management Pasuruan City Government which is still using the previous spreadsheet help as the media of payroll transaction processing which is still single user and is very prone to damage data so that this program will be able to be a substitute for the old program which is much more safe and effective.Keyword : Payroll Information System, Visual Basic, MySQL
http://narotama.ac.id
KATA PENGANTAR
Alhamdulillah, segala puji bagi Allah SWT atas segala rahmat, hidayah
dan petunjuk-Nya serta tidak lupa shalawat dan salam tetap tercurahkan pada
junjungan kita Nabi Muhammad SAW, sehingga penulis dapat menyelesaikan
Tugas Akhir yang berjudul “Sistem Informasi Penggajian Berbasis Desktop (Studi
Kasus : Dinas Pendapatan, Pengelolaan Keuangan dan Aset)” dengan baik dan
tepat waktu.
Tugas akhir ini disusun sebagai salah satu syarat akademis untuk
menyelesaikan program strata satu (S-1) Fakultas Ilmu Komputer, Program Studi
Sistem Informasi pada Universitas Narotama Surabaya.
Dalam penyusunan Tugas Akhir ini, penulis menyadari sepenuhnya bahwa
masih jauh dari kesempurnaan baik dari segi materi pembahasan maupun teknik
penulisan. Namun atas dorongan moral, kritik, bimbingan, semangat, dan saran
serta bantuan dari berbagai pihak, penulis berusaha semaksimal mungkin dalam
penyusunan tugas akhir ini hingga selesai. Serta pada kesempatan ini, penulis
menyampaikan rasa terima kasih yang sebesar-besarnya atas bantuan dan
bimbingannya kepada Ibu Dian Puspita Hapsari, S.Kom, M.Kom. Selaku dosen
pembimbing.
Pada kesempatan ini penulis juga menyampaikan ucapan terima kasih
kepada :
http://narotama.ac.id
1. Ayah yang paling penulis banggakan (H.Muhammad Lutfi Toyyib, S.Pd,
M.MPd.) dan Ibu yang paling penulis sayangi (Hj.Kholifatur Rosyidah,
S.Pd) juga adik, Fitria Zahrina Putri atas dukungan, semangat dan doanya.
2. Dosen Pembimbing dua, Bpk. Tubagus Purworusmiardi S.Kom, yang rela
menyediakan waktunya untuk membimbing penulis dalam menyelesaikan
tugas akhir ini.
3. Dosen pengajar serta para staff TU Fasilkom Universitas Narotama
Surabaya yang telah memberikan ilmu, waktu dan bantuannya.
4. Para Senior dan kakak kelas yang rela membagi waktunya untuk
memberikan tips dan arahan dalam menyelesaikan Penelitian.
5. Kawan-kawan lama sejak masih SMK hingga sama-sama bekerja di
Surabaya, Riska sembon, Adi sinyoe, Indri Indrunk, Rina Cemon, Hanafi
Kanopi, Fariza Otheis, Fadmanova, dan yang lainnya.
6. Serda Candra Novita Dewi yang selalu menyemangati dan memberikan
spirit di dalam setiap aktifitas sehingga terselesaikannya penelitian ini.
Semoga semua kebaikan dan bantuan yang diberikan secara ikhlas dan
tulus dari semua pihak kepada penulis dalam penyusunan laporan tugas
akhir ini akan dibalas oleh Allah SWT.
Surabaya, 16 April 2011
Penulis
http://narotama.ac.id
DAFTAR ISI
Halaman
ABSTRAKS …………………………………………………….……… iv
ABSTRACT …………………………………………………….……… v
KATA PENGANTAR …………………………………………………. vi
DAFTAR ISI …………………………………………………………... viii
DAFTAR GAMBAR ………………………………………………..… xiv
BAB I PENDAHULUAN ……………………………………….……1
1.1 Latar Belakang ………. …………………………….….... 1
1.2 Perumusan Masalah ……………………………….…...... 3
1.3 Manfaat Dan Tujuan ..………………………………….... 3
1.4 Batasan Masalah ...……………………………………… 4
1.5 Metodologi Penelitian .....……………………………......4
1.6 Sistematika Penulisan ………………………………....… 6
BAB II TINJAUAN PUSTAKA ………………. …………………..... 7
2.1 Data, Sistem dan Informasi ….…….... ……………...…7
http://narotama.ac.id
2.1.1 Definisi Data .........………..………...………..…7
2.1.2 Definisi Sistem ……..…………....……….……. 8
2.1.3 Definisi Informasi ........………..………...…….. 9
2.2 Sistem Informasi …...………..………...…....……… 10
2.2.1 Karakteristik Informasi ………..………...……… 12
2.2.2 Komponen Sistem Informasi …..………...……… 13
2.3 Sistem Penggajian PNS ................................................ … 15
2.3.1 Dasar Hukum dan Pengertian ............…………… 15
2.3.2 Gaji Pokok ..................….……….…………..…… 16
2.3.3 Tunjangan ………………………………………... 16
2.4 Data Flow Diagram (DFD) …………….………….…...... 17
2.4.1 Diagram Context ……….. ..…………..…….…… 18
2.4.2 Diagram Level n / Data Flow Diagram Levelled .. 20
2.4 Entity Relationship Diagram (ERD)…….…..….……...... 22
2.5 Microsoft Visual Basic 6 ……..…..….…….....…….…… 24
2.6 MySQL ….…..….…….....…….…..….…….....…….…… 26
2.7 ODBC …………………………………………………… 26
BAB III ANALISIS DAN DESAIN SISTEM..……..….……..……… 27
http://narotama.ac.id
3.1 Deskripsi Sistem ….......……....………………….…….. 27
3.2 Perancangan Sistem …………………………………….. 27
3.2.1 Alur Dokumen …................................................... 27
3.2.2 Alur Sistem ……………………………………… 30
3.2.3 Diagram Berjenjang ....…..…..……………..….….. 32
3.2.4 Konteks Diagram ......……………………..….….. 34
3.2.4 DFD Level 0 Sistem Informasi Penggajian ..……. 34
3.2.5 DFD Level 1.......................................................... 36
3.2.5.1 DFD Level 1 Proses Pengaturan Data Master
…………………………………………………… 36
3.2.5.2 DFD Level 1 Proses Transaksi Gaji .......... 37
3.2.5.3 DFD Level 1 Proses Laporan ………........ 38
3.2.6 Entity Relationship Diagram ……………...….…. 40
3.3 Kamus Data .......…………. …………………...……….. 42
3.3.1 Tabel PTKP …………………...………................. 42
3.3.2 Tabel Golongan …………………...………............ 42
3.3.3 Tabel Jabatan …………………...………................ 43
3.3.4 Tabel Pegawai …………………...………............... 43
http://narotama.ac.id
3.3.5 Tabel Payroll ………………………………………. 44
3.4 Rancangan Input Output ……………………………….. 45
3.4.1 Desain Halaman Login ....……....…....…..……… 45
3.4.2 Desain Halaman Ganti Password …….....….…... 46
3.4.3 Desain Halaman Beras .............................…..….. 46
3.4.4 Desain Halaman Jabatan …....….……..…….….. 47
3.4.5 Desain Halaman PTKP ....…...….……..……….. 48
3.4.6 Desain Halaman Golongan .................................. 49
3.4.7 Desain Halaman Pegawai ..................................... 50
3.4.8 Desain Halaman Pengaturan Data Gaji ................ 51
3.4.9 Desain Halaman Tambah Data Gaji .....................52
3.4.10 Desain Halaman Seleksi Bulan dan Tahun ...........53
3.4.11 Desain Laporan Daftar Pembayaran Gaji ………. 54
3.4.12 Desain Laporan Rekapitulasi Gaji ……………… 55
3.4.13 Desain Laporan Penelitian Gaji ………………… 56
3.4.14 Desain Laporan Askes ………………………….. 57
3.4.15 Desain Laporan Surat Permintaan Pembayaran ... 57
http://narotama.ac.id
3.4.16 Desain Laporan Surat Perintah Membayar ……… 58
3.4.17 Desain Laporan Pajak Penghasilan (PPH) ……… 59
3.4.18 Desain Laporan Daftar Gaji …………………….. 60
3.4.19 Desain Laporan Rekapitulasi Potongan Perum ….61
3.4.20 Desain Laporan Rekapitulasi Potongan ………… 62
3.4.21 Desain Laporan Rekapitlasi Non Guru …………. 63
3.4.22 Desain Laporan Slip Gaji ……………………….. 64
3.4.23 Desain Halaman Pengaturan Data User Login …. 65
BAB IV IMPLEMENTASI PROGRAM …………………………..... 67
4.1 Kebutuhan Sistem ………………………..…………..... 67
4.4.1 Perangkat Keras …..…………………..………….. 67
4.4.2 Perangkat Lunak …..…..……..………………….. 67
4.2 Penjelasan Pemakaian Program ………………………… 68
4.2.1 Halaman Depan dan Login .…………………….. 68
4.2.2 Halaman Utama Pegawai ..………………….….. 69
4.2.3 Halaman Ganti Password ……………………….. 70
4.2.4 Halaman Cetak Slip Gaji ……………………….. 71
4.2.5 Halaman Utama Pembuat Daftar Gaji ………….. 72
http://narotama.ac.id
4.2.6 Halaman Pengaturan Data Golongan …………… 73
4.2.7 Halaman Pengaturan Data jabatan ……………… 74
4.2.8 Halaman Pengaturan Data PTKP ……………….. 76
4.2.9 Halaman Perbarui Data Beras …………………… 77
4.2.10 Halaman Pengaturan Data Pegawai ……………… 77
4.2.11 Halaman Pengaturan Data Gaji …………………... 78
4.2.12 Halaman Rekapitulasi Potongan ………………….. 82
4.2.13 Halaman Rekapitulasi Gaji ……………………… 83
4.2.14 Halaman Rekapitulasi Potongan Perum ……….... 84
4.2.15 Halaman Rekapitulasi Non Guru ……………….. 85
4.2.16 Halaman Laporan Askes ………………………… 86
4.2.17 Halaman Laporan Pajak Penghasilan (PPH) ……. 87
4.2.18 Laporan Penelitian Gaji …………………………. 88
4.2.19 Laporan Daftar Gaji ……………………………… 88
4.2.20 Laporan Surat Permintaan Pembayaran ………….. 89
4.2.21 Laporan Surat Perintah Membayar ………………. 90
4.2.22 Slip Gaji …………………………………………. 91
4.2.23 Laporan Daftar Pembayaran Gaji ……………….. 92
http://narotama.ac.id
4.2.24 Halaman Utama Kuasa Pengguna Anggaran ……. 93
4.2.25 Halaman Utama Admin …………………………. 94
4.2.26 Halaman Utama Pengaturan Data User Login … 95
4.2.27 Logout …………………………………………… 95
BAB V PENUTUP ……………………………………………………... 96
5.1 Kesimpulan ……………………………………………...... 96
5.2 Saran …………………………………………………....…. 96
DAFTAR PUSTAKA …………………………………………………...... 98
http://narotama.ac.id
BAB I
PENDAHULUAN
1. Latar Belakang Masalah
Dinas Pendapatan Pengelolaan Keuangan dan Aset merupakan instansi
pemerintah yang menangani urusan pemerintahan daerah di bidang
pendapatan, pengelolaan keuangan dan aset. Pengelolaan data penggajian
merupakan tugas pokok dari Bagian keuangan-sekretariat Dinas Pendapatan
Pengelolaan Keuangan dan Aset.
Petugas yang ditunjuk untuk melakukan pencairan dana Penggajian
adalah seseorang yang bertanggungjawab atas pengelolaan anggaran disebut
sebagai Kuasa Pengguna Anggaran, sedangkan petugas yang bertugas
membuat dan menatausahakan daftar gaji adalah Pembuat Daftar Gaji.
Pembuat Daftar Gaji menggunakan transaksi penggajian dalam bentuk
rekapitulasi data pegawai yang akan menerima gaji, kemudian setelah
mendapat persetujuan dari Kuasa Pengguna Anggaran akan diperiksa oleh
Kantor Pelayanan Perbendaharaan Negara-Direktorat Jenderal
Perbendaharaan atas kepastian jumlah uang yang harus dikeluarkan
pemerintah. Pembuat Daftar Gaji menyusun transaksi penggajian dalam
bentuk rekapitulasi pegawai yang akan menerima gaji kemudian membuat
Surat Permintaan Pembayaran sesuai dengan sistem akuntansi keuangan yang
standarisasinya dikeluarkan oleh Departemen Keuangan untuk dicairkan dan
diperiksa Pihak Kantor Pelayanan dan Perbendaharaan Negara (KPPN).
http://narotama.ac.id
Pembuat Daftar Gaji pada saat ini menggunakan spreadsheet dalam
bentuk Microsoft Excel dalam melakukan transaksi penggajian dan membuat
Surat Perintah Pembayaran (SPP). dengan adanya keterbatasan Microsoft
Excel yang diantaranya tidak memiliki relasi antar entitas dan struktur
database yang baik sehingga dalam Format spreadsheet yang dibuat
ditemukan banyak Redundansi data dan masih ada beberapa proses
penghitungan yang dilakukan secara manual, maka Pembuat Daftar Gaji
membutuhkan suatu Sistem Informasi Penggajian yang baik dan benar yang
lebih efisien untuk menggantikan Sistem Penggajian existing agar Pembuat
Daftar Gaji mampu menyelesaikan proses penggajian lebih cepat,
mengurangi tingkat kesalahan dalam proses transaksi penggajian dan dapat
mempunyai Database gaji yang tersentralisasi sehingga bisa dimanipulasikan
sesuai kebutuhan.
Berdasarkan uraian diatas dapat terlihat bahwa sistem penggajian yang
baik mempunyai peranan yang penting dalam mengelola pembayaran gaji
pegawai pada suatu instansi dan mampu meningkatkan kinerja dan
memberikan kemudahan pada Pembuat Daftar Gaji dalam menangani proses
Penggajian, dengan dasar itulah sehingga tugas akhir ini diberi judul
“SISTEM INFORMASI PENGGAJIAN BERBASIS DESKTOP (Studi
Kasus : Dinas Pendapatan, Pengelolaan Keuangan dan Aset Pemerintah
Kota pasuruan)”.
http://narotama.ac.id
1.2 Perumusan Masalah
Dari uraian latar belakang diatas dapat ditarik rumusan masalah sebagai
berikut :
1. Bagaimanakah merancang dan membangun aplikasi Sistem Informasi
Penggajian yang menggunakan Ms.Visual Basic 6 dan MySQL ?
2. Bagaimana penerapan Sistem Informasi Penggajian dalam mengatasi
masalah pengelolaan data dan administrasi gaji yang terdapat pada Dinas
Pendapatan, Pengelolaan Keuangan dan Aset Pemerintah Kota Pasuruan?
3. Bagaimana supaya setiap pegawai mampu melihat dan mempunyai
historis tentang slip gaji nya masing-masing?
1.3 Manfaat dan Tujuan
Adapun tujuan dari penulisan dan pengerjaan tugas akhir ini adalah :
1. Untuk menerapkan aplikasi program yang dibuat menjadi sebuah
sistem untuk menangani pengelolaan data dan administrasi gaji yang
berkaitan dengan database pegawai, golongan, jabatan, potongan,
tunjangan dan gaji pegawai Dinas Pendapatan, Pengelolaan Keuangan
dan Aset Pemerintah Kota Pasuruan.
2. Mempermudah pengelolaan data dan proses administrasi gaji Dinas
Pendapatan, Pengelolaan Keuangan dan Aset Pemerinta Kota
Pasuruan.
3. Mempercepat proses pencarian data-data yang berkaitan dengan
pegawai dan penggajian.
http://narotama.ac.id
4. Memungkinkan pegawai untuk melihat dan mencetak slip gajinya
masing-masing dengan menggunakan user dan password pegawai.
1.4 Batasan Masalah
Adapan batasan masalah dari “Sistem Informasi Penggajian” ini adalah :
1. Penelitian ini dibuat dan dikhususkan untuk instansi di kalangan Dinas
Pendapatan, Pengelolaan Keuangan dan Aset Pemerintah Kota
Pasuruan.
2. Sistem Informasi Penggajian ini akan dibuat hanya mencakup tentang
masalah Penggajian dan beberapa hal yang terkait (potongan, pajak,
askes).
3. Sistem Informasi Penggajian ini akan dibuat secara Desktop Based,
yang menggunakan Bahasa Pemrograman Microsoft Visual Basic 6.0
dan MySQL sebagai databasenya.
1.5 Metodologi Penelitian
Dalam pengumpulan data sebagai bahan informasi, metodologi yang
digunakan adalah sebagai berikut :
1. Pengumpulan Data
Mengumpulkan berbagai data pendukung yang akan digunakan
sebagai data yang akan diolah dalam sistem database tersebut. Data
tersebut meliputi data-data berikut :
Data Spreadsheet penggajian yang digunakan
http://narotama.ac.id
Data Pegawai di lingkungan dinas PPKA.
Data laporan dan rekapitulasi penggajian
Dalam melakukan pengumpulan data juga dilakukan survey lapangan
yaitu :
a. Interview
Melakukan wawancara langsung dengan narasumber untuk
mendapatkan informasi secara langsung.
b. Observasi
Melakukan pengamatan langsung mengenai sistem penggajian
yang sudah exist untuk mendapatkan informasi yang aktual.
2. Studi Pustaka
Mempelajari buku-buku dan artikel yang berhubungan dengan proses
penggajian dan pembuatan sistem informasi tentang gaji.
3. Perancangan Sistem
Yaitu melakukan perancangan sistem relasional database dan
perancangan jenis aplikasi yang akan dipakai.
4. Implementasi
Yaitu tahapan implementasi dari perancangan sistem database yang
sudah dilakukan.
5. Review
Yaitu tahap dimana Pembuat Daftar Gaji melakukan uji coba dengan
metode training dan sebagainya untuk menentukan apakah program
yang telah dibuat sudah benar-benar bebas dari error.
http://narotama.ac.id
6. Deployment
Yaitu tahap dimana software telah digunakan sepenuhnya oleh user.
1.6 Sistematika Penulisan
Sistematika yang akan digunakan di dalam tugas akhir ini adalah sebagai
berikut :
BAB I : PENDAHULUAN
Berisi tentang latar belakang, permasalahan, batasan masalah, manfaat dan
tujuan, serta sistematika penulisan.
BAB II : LANDASAN TEORI
Berisi tentang teori-teori penunjang yang digunakan untuk pembuatan
Sistem Informasi Penggajian.
BAB III : ANALISA DAN DESAIN SISTEM
Berisi tentang Analisa dan Desain Awal sistem dari menjadi sesuatu yang
belum ada menjadi sesuatu yang akan ada. Berisi tentang perancangan sistem
informasi yang dibuat yaitu mengenai data flow diagram dan spesifikasi basis
data serta relasi-relasinya.
BAB IV : IMPLEMENTASI PROGRAM
Berisi tentang Desain Sistem, Implementasi dan integrasi modul-modul
source code dengan desain yang sudah dibuat.
BAB V : KESIMPULAN DAN SARAN
Berisi tentang kesimpulan dan saran dari program yang telah dibuat..
http://narotama.ac.id
DAFTAR PUSTAKA
Abdul Kadir (2008), Dasar Perancangan dan Implementasi Database Relasional,
Andi, Yogyakarta.
Roger S. Pressman, Ph. D. (2000), Software Engineering A Practitioner’s
Approach, McGraw-Hill.
Widodo Budiharto & Saftian Rahardi (2005), Aplikasi Database Oracle 10g
dengan VB6/VB.NET, PT. Elex Media Komputindo, Jakarta.
Bunafit Nugroho & Indah Indiriyanna (2008), Panduan Tugas Akhir Membuat
Aplikasi Penggajian Karyawan dengan Visual Basic 6.0, PT. Alif Media,
Jakarta.
http://fairuzelsaid.wordpress.com/2010/03/16/sistem-basis-data-entity-
relationship-diagram-erd/ (Diakses tanggal 24 Januari 2011)
http://fairuzelsaid.wordpress.com/2010/01/08/analisis-sistem-informasi-diagram-
alir-data-dad-data-flow-diagramdfd/