160 Meri Chrismes Aruan, Perancangan Sistem Informasi ... PERANCANGAN SISTEM INFORMASI PENGGAJIAN PEGAWAI BERBASIS JAVA DI SEKOLAH MENENGAH KEJURUAN NUSANTARA WISATA RESPATI
Meri Chrismes Aruan 1, Luh Putu Widya Adnyani 2
Program Studi Informatika, Universitas Indraprasta PGRI [email protected]
Abstrak
Perkembangan dan kemajuan teknologi informasi berbasis IT sangat berkembang pesat dan mempunyai peranan yang sangat penting. Sistem informasi merupakan suatu kebutuhan bagi instansi untuk memanfaatkan informasi sebagai basis administrasi dan pengolahan data. Untuk memenuhi kebutuhan tersebut maka instansi melakukan kegiatan yang berhubungan dengan sistem informasi berbasis komputer sebagai alat bantu untuk meningkatkan kreatifitas para pegawai. Sistem ini dirancang untuk menangani traksaksi perhitungan gaji pengawai dan pembayaran dan dapat menjamin validiitas, otorisasi kelengkapan, klasifikasi penilaian, ketepatan waktu dari setiap traksaksi penggajian. Di Sekolah Menengah Kejurusan Nusantara Wisata Respati masih menggunakan system penggajian yang manual yaitu dengan Microsoft Excel sehingga memungkinkan orang-orang yang tidak berwenang untuk masuk dan melihat data serta dapat mengubahnya yang dampaknya akan mengganggu aktifitas dalam pengolahan data gaji. Untuk itu perlu dibuat Perancangan Sistem Informasi Penggajian Berbasis Java Di Sekolah Menengah Kejurusan Nusantara Wisata Respati. Kata Kunci: Perancangan, Sistem Informasi, Penggajian, Java
Abstract
The development and progress of IT-based information technology is very rapidly developing and has a very important role. Information systems are a necessity for agencies to utilize information as a basis for data administration and processing. To meet these needs, the agency conducts activities related to computer-based information systems as a tool to increase employee creativity. This system is designed to handle the transaction of escort and payment salary calculations and can guarantee validiity, complete authorization, classification of assessments, timeliness of each payroll transaction. In the Middle School Nusantara Wisata Respati Middle School still uses a manual payroll system, which is Microsoft Excel, so that people who are not authorized to enter and view data and can change the impact will disrupt the activity in processing salary data. For this reason, it is necessary to design a Java-based payroll information system at the Respati Archipelago Tourism Middle School.
Keywords: Designing, Information Systems, Payroll, Java
1. PENDAHULUAN
Sistem penggajian karyawan merupakan kebutuhan yang sangat diperlukan berguna untuk mengetahui daftar gaji serta tunjangan pada sekolah tersebut. Oleh karena itu, sekolah harus melakukan perencanaan gaji yang tepat dalam arti memiliki keadilan internal, yaitu sesuai dengan tugas, tanggung jawab, dan tingkat usaha yang dilakukan dalam pekerjaan. Gaji adalah sesuatu yang berkaitan dengan uang yang diberikan kepada pegawai atau karyawan [1].
Dalam system penggajian bukan hanya bagaimana suatu instansi dalam mempertimbangkan gaji yang dibayarkan
kepada setiap karyawan, tetapi juga mementingkan proses pembayaran gaji yang dilakukan. Dimana Sekolah Menengah Kejuruan Nusantara Wisata Respati masih menggunakan system penggajian dengan menggunakan Microsoft Excel . Dengan adanya keterbatasan Microsoft Excel
diantaranya ditemukan redundancy data dan masih ada beberapa proses perhitungan dilakukan dengan cara manual, sehingga membutuhkan tingkat ketelitian tinggi yang akan menimbulkan proses pengolahan gaji menjadi tidak efesien.
Mendasari hal itu, untuk menyelesaikan permasalahan yang ada maka penulis
161 Meri Chrismes Aruan, Perancangan Sistem Informasi ... melakukan penelitian perancangan system
informasi penggajian pegawai berbasis java di sekolah menengah kejuruan Nusantara Wisata Respati untuk memecahkan permasalahan yang dihadapin sekolah tersebut khusnya bendahara sekolah.
A. Perancangan Sistem
Pada saat hendak membuat system yang akan digunakan pada suatu perusahaan setiap pengembang aplikasi diharuskan membuat sebuah rancangan dari system yang ingin dibuat. Rancangan ini bertujuan untuk memberi gambaran umum dari sistem yang akan berjalan nantinya kepada setiap stakeholder. Perancangan system adalah sekumpulan aktivitas yang menggambarkan secara rinci bagaimana system akan berjalan [2]. Hal itu bertujuan untuk menghasilkan produk perangkat lunak yang sesuai dengan kebutuhan user. Terdapat 3 perancangan system yaitu:
Perancangan database
Perancangan proses
Perancangan interface
Perancangan system adalah sebuah kegiatan merancang dan menentukan cara mengolah system informasi dari hasil analisa system sehingga dapat memenuhi kebutuhan dari pengguna termasuk diantaranya perancangan user interface, data, dan aktivitas proses [3].
B . Sistem Informasi
Pada Umumnya system informasi merupakan sebuah system yang ada pada sebuah organisasi dimana didalamnya terdapat kombinasi yang terdiri dari kumpulan orang, fasilitas, teknologi bahkan cara kerja atau metode sehingga menciptakan alur sebuah komunikasi serta pemprosesan beragam tipe kejadian internal maupun ekternal yang dapat dijadikan sebagai sebuah dasar dalam penentuan keputusan berdasarkan iinformasi yang terdapat pada system tersebut. Sebuah system tidak dapat berjalan tanpa adanya support atau dukungan operasi dan managemen yang meliputi kombinasi
teknologi informasi dan beragam aktivitas manusia yang berperan sebagai pengguna teknologi itu sendiri. Sistem informasi merupakan suatu system didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi organisasi yang bersifat manajerial dalam kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan [4].
C. Gaji
Dari sudut pelaksanaan bisnis, gaji dapat dianggap sebagai biaya yang dibutuhkan untuk mendapatkan sumber daya manusia untuk menjalanan operasi dan karenanya disebut biaya gaji.Gaji biasanya digunakan untuk pembayaran kepada pegawai yang digunakan untuk pembayaran kepada pegawai yang diberi tugas-tugas administrasi dan pimpinan [5]. Pada umumnya jumlah gaji ditetapkan secara bulanan atau tahunan. Gaji adalah sebuah bentuk pembayaran atas penyerahan jasa yang dilakukan oleh sebuah perusahaan atau instansi kepada pengawai [6].
D. Java
Java dikembangkan oleh perusahaan
Sun Microsystem. Java menurut defenisi Sun
Microsystem adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone
ataupun pada lingkungan. Java 2 adalah generasi kedua dari java platform [7]. Java merupakan bahasa berorientasi objek untuk pengembangan aplikasi mandiri, aplikasi berbasis internet, aplikasi untuk perangkat cerdas yang dapat berkomunikasi lewat internet/jaringan komunikasi. Melalui teknologi java, dimungkinkan perangkat
audio streo dirumah terhubung dengan
jaringan computer. Java tidak lagi hanya untuk membuat applet yang memperintah halaman web tapi java telah menjadi bahasa untuk pengembangan aplikasi skala interprise
berbasis jaringan besar [8] . Ciri utama dari java:
162 Meri Chrismes Aruan, Perancangan Sistem Informasi ... 2. Garbage Collectioon
3. Code Security
2. METODE PENELITIAN Menurut [9] Grounded Research adalah suatu metode penelitian yang mendasarkan diri kepada fakta dan menggunakan analisa perbandingan bertujuan untuk mengadakan generalisasi empiris, menetapkan konsep-konsep, membuktikan teori dan mengembangkan teori di mana pengumpulan data dan analisa data berjalan pada waktu yang bersamaan. Dalam penelitian grounded
research metode yang digunakan adalah studi
perbandingan yang bertujuan untuk menentukan seberapa besar suatu gejala tersebut berlaku untuk umum. Untuk mendapatkan informasi yang dibutuhkan dari objek yang akan diteliti oleh karena itu dilakukan pengamatan langsung di SMK Nusantara Wisata Respati.
1. Teknik Observasi
Teknik pengumpulan data dengan cara melihat, mengerjakan langsung sebagai pelaksanaan kegiatan proses pelayanan dan pemberian laporan kepada bendahara sekolah sehingga penulis mendapatkan ide atau pemikiran yang lebih efesien dan memudahkan bagi pihak-pihak terkait dalam merancangan system penggajian guru dan karyawan di SMK Nusantara Wisata Respati.
2. Studi Pustaka 3. Studi Lapangan
Wawancara dilakukan kepada Ibu Ni Wayan Nila Kusuma, S.E.,M.M sebagai bendahara sekolah untuk mengetahui hal-hal yang terkait pada penggajian dan proses system penghitungan gaji.
Uraian proses penggajian guru dan staf di Sekolah Menengah Kejuruan Nusntara Respati adalah dengan cara proses pendataan pegawai, proses penetapan golongan, proses absensi, proses perhitungan gaji dan proses laporan.
3. HASIL DAN PEMBAHASAN
A. Proses Bisnis
Adapun uraian proses yang terdapat pada pada sistem usulan adalah sebagai berikut: a. Nama Proses : Login
b. Nama proses : Input Data c. Nama proses : Hitung Gaji d. Nama Proses : Laporan B. Uraian Proses
Uraian proses pengajian guru dan staf di Sekolah Menengah Kejuruan Nuantara Respati adalah sebagai berikut:
a. Proses Pendataan Pegawai (Guru dan Staf)
b. Proses Penetapan Golongan c. Proses Absensi
d. Proses Perhitungan Gaji e. Proses Laporan
C. Aturan Bisnis
Aturan bisnis sistem berjalan pada Sekolah Menengah Kejuruan Nusantara Wisata Respati adalah sebagai berikut: a. Absensi
b. Penggajian c. Golongan d. Laporan
D. Kebijakan Pada Sistem a. Penetapan Gaji b. Komponen Gaji c. Pembayaran Gaji d. Hari dan Jam Kerja e. Menghitung Gaji E. Dekomposisi Fungsi
Dekomposisi fungsi merupakan bagan terstruktur tentang pemisahan fungsi-fungsi yang ada di dalam sistem yang dianalisis.
Gambar 1. Dekomposisi Fungsi
Sistem Penggajian Pegawai pada SMK Nusantrara Wisata Respati
Pendataan Pegawai Data Pegawai Penetapan Golongan Data Golongan Pegawai Absensi Pegawai Data Absensi Penggajian Pegawai Data Gaji Pegawai Laporan Laporan Penggajian Pegawai Slip Gaji
163 Meri Chrismes Aruan, Perancangan Sistem Informasi ... F. Analisa Masukkan (Input), Proses dan
Keluaran (Output)
Dokumen masukan atau dokumen input adalah segala bentuk masukan yang diperlukan sumber data yang selanjutnya diolah dalam proses sehingga dapat menghasilkan suatu keluaran. Adapun dokumen masukan yang digunakan pada sistem informasi pengolahan gaji guru dan staf pada SMK Nusantara Wisata Respati adalah sebagai berikut:
1.Analisa Masukan (Input) a.Nama masukan : Data pegawai
Fungsi :Mengetahui data pegawai sebagai informasi pengolahan gaji Sumber : Pegawai (guru dan staf) Media : Kertas
Periode : Setiap bulan
Keterangan :Berisi tentang data pegawai {no_peg + nama_peg+ttl+alamat+sta tus+ jumlah_anak} b.Nama masukan : Data golongan
Fungsi :Memberikan data
golongan pegawai Sumber : Pegawai (guru dan staf) Media : File
Periode : Setiap bulan
Keterangan :Berisi tentang data golongan
pegawai{no_peg+nama_ peg+golongan+
gaji_pokok}
c.Nama masukan : Data absensi pegawai Fungsi :Mengetahui absensi
kehadiran, lembur dan keterlambatan pegawai Sumber : Pegawai (guru dan staf)
Media : Kertas
Periode :Setiap bulan
Keterangan :Berisi tentang data absensipegawai{no_peg+ tgl+jam_masuk+jam_kete rlambatan+jam_lembur} d.Nama masukan :Data gaji
Fungsi :Untuk mengetahui data gaji pegawai
Sumber :Keuangan Media :File
Periode :Setiap bulan
Keterangan :Berisi tentang data gaji pegawai{no_peg+nama_ peg+golongan+gaji_poko k+lembur+potongan+tran sport+total_gaji}
2.Analisa Proses
Proses yang terjadi saat kegiatan sistem informasi pengolahan gaji pegawai pada SMK Nusantara Wisata Respati yaitu:
a. Proses Pendataan Pegawai
Proses pendataan pegawai dilakukan oleh bagian Tata Usaha, data pegawai berasal dari formulir yang telah diisi oleh pegawai.
b. Penetapan Golongan
Proses penetapan golongan pegawai ditetapkan oleh bagian Keuangan, data pegawai berasal dari bagian Tata Usaha.
c. Proses Absensi Pegawai
Proses absensi pegawai terjadi pada saat pegawai telah datang ke sekolah sebelum memulai kegiatannya.
d. Proses Perhitungan Gaji
Proses hitung gaji pegawai terjadi setiap akhir bulan setelah bagian Tata Usaha menyerakan laporan rekapan absensi pegawai kepada bagian keuangan. Proses hitung gaji pegawai dilakukan oleh bagian keuangan.
e. Proses Laporan
Proses laporan dilakukan setiap akhir bulan setelah bagian Keungan selesai membuat rekapan gaji pegawai. Bagian Keuangan menyerahkan laporan gaji pegawai kepada Kepala Sekolah untuk mendapatkan persetujuan atau tanda tangan dari Kepala Sekolah.
3. Analisa Keluaran (Output)
a. Nama keluaran :Laporan absensi Fungsi :Untuk membuat
laporan absensi pegawai setiap bulan
Sumber :Pegawai
Distribusi :Tata Usaha
164 Meri Chrismes Aruan, Perancangan Sistem Informasi ... Periode :Setiap bulan
Keterangan :Berisi data absensi pegawai{no_peg +nama_peg+total _kehadiran+total _jam_lembur+ja m_keterlambatan }
b. Nama keluaran :Data pegawai
Fungsi :Membrikan
informasi data pegawai
Sumber :Pegawai
Distribusi :Tata Usaha dan Keuangan
Media :File
Periode :Setiap bulan Keterangan :Berisi tentang
data
pegawai{no_peg +nama_peg+ttl+a lamat+status+ jumlah_anak} c. Nama keluaran : Slip gaji Fungsi : Memberikan informasi mengenai gaji yangditerima pegawai setiap bulannya. Sumber : Pegawai (guru dan staf) Distribusi : Keuangan Media : Kertas
Periode : Setiap bulan Keterangan : Berisi data
rinci gaji pegawai {no+peg+ga pok+tujanga n+potongan+ uang_tranpor t+ jm_lembur+j am_potongan +total_gaji} f. Nama keluaran : Penggajian
Fungsi : Membuat laporan daftar gaji setiap bulannya sebagai arsip di bagian Keuangan. Sumber : Keuangan Distribusi : Pegawai Media : Kertas
Periode : Setiap bulan Keterngan : Berisi daftar
gaji dari seluruh pegawai yang menerima gaji
G. Diagram Alir Data (DAD) Konteks, Nol dan Rinci
4. Diagram Konteks Sistem Berjalan
Gambar 2. Diagram Konteks Sistem Berjalan
165 Meri Chrismes Aruan, Perancangan Sistem Informasi ... Gambar 3. Diagram Nol Sistem Berjalan
Diagram Rinci Sistem Berjalan
Gambar 4. Diagram Rinci Level 1.0 Sistem Berjalan
Gambar 5. Diagram Rinci Level 2.0 Sistem Berjalan
Gambar 6. Diagram Rinci Level 3.0 Sistem Berjalan
Gambar 7. Diagram Rinci Level 4.0 Sistem Berjalan
166 Meri Chrismes Aruan, Perancangan Sistem Informasi ... Gambar 8. Diagram Rinci Level 5.0 Sistem
Berjalan
H. Analisa Basis Data
Entity Relationship Diagram (ERD)
Gambar: 9 ERD I. Spesifikasi File Basis Data a.Nama file : Data guru
Media : Hardisk Organisasi :Index Sequential Primary key : nmgr
Panjang record : 100 byte
umlah record : 50 x 1 x 26 x 24 = 31200 record
Struktur data :
Tabel 1. Data Guru N
o Field Type Value Keterangan
1 nmgr Varchar 50 Nama guru
2 almt Varchar 100 Alamat
3 Notlp Int 20 No telepon
4 Emgr Varchar 50 Email guru
5 Bidstd Varchar 50 Bidang studi
b.Nama file : Data jam mengajar Media : Hardisk
Organisasi : Index Sequential Primary key : stskrj
Panjang record : 100 byte
Jumlah record : 50 x 1 x 26 x 24 = 31200 record
Struktur data :
Tabel 2. Data Jam mengajar
No Field Type Value Keterangan
1 Nmgr Varchar 50 Nama guru
2 Stskrj Varchar 20 Status kerja
3 Jbtn Varchar 20 Jabatan
4 Absnsi Varchar 10 Absensi
5 Jmmngjr Varchar 5 Jam mengajar
5 Jmmngjrshrs Varchar 5
Jam mengajar
seharusnya
c.Nama file : Gaji Media : Hardisk
Organisasi : Index Sequential Primary key : dftrgj
Panjang record : 50 byte
Jumlah record : 50 x 1 x 26 x 24 = 31200 record
Struktur data : Tabel 3 Gaji
No Field Type Value Keterangan
1 P_tahun Varchar 10 Periode tahun 2 P_bulan Varchar 10 Periode bulan JAM MENGAJAR MEMPUNYAI Statu s_ke rja Jabatan Absensi_kehadira n Jam_mengajar Jam_mengajar_se harusnya GURU Nama_guru Alamat No_telp Email_guru Bidang_studi MENDAPAT GAJI Daftar_gaji m n 1 N am a_ gu ru
167 Meri Chrismes Aruan, Perancangan Sistem Informasi ...
3 Nik Varchar 12
NIK
4 Nama Varchar 50
Nama
5 Jabatan Varchar 12 Honor jabatan
6 Intensif Varchar 12 Uang intensif 7 Honor_m engajar Varchar 12 Honor mengajar 8 Transport Varchar 12 Uang transport 9 Piket Varchar 12 Honor piket 10 Potongan Varchar 12 Jumlah potongan 11 Bon_gaji Varchar 12
Jumlah bon gaji
12 Kehadira n Varchar 12 Jumlah kehadiran 13 Total Varchar 12
Total gaji bersih
J. Rancangan Layar, Rancangan Form Masukkan dan Rancangan Form Keluaran
1.Rancangan Layar
a.Lembar Kerja Tampilan (LKT) T1 - Login
Gambar 10. Lembar Kerja Tampilan Login
b.Lembar Kerja Tampilan (LKT) T2 - Halaman Admin
Gambar 11. Lembar Kerja Tampilan Admin
c.Lembar Keja Tampilan (LKT) T3 - Data Pegawai
Gambar 12. Lembar Kerja Tampilan Data Pegawai No.Sheet : T1 – Login Navigasi
Password username
MASUK BATAL
Keterangan:
Latar belakang di dominasi warna abu-abu dan biru tua
Judul Atas menggunakan Times New Roman 14, warna hitam, position Left Menu Bar menggunakan Times New Roman 14, Warna hitam Menu Utama atau Button menggunakan Times New Roman 14, warna hitam
-Masukkan Username -Masukkan Password -Klik MASUK untuk Login program aplikasi -Klik BATAL untuk membatalkan
No.Sheet : T2 – Halaman Admin
NIK PERBARUI SIMPAN NAMA JENIS KELAMIN LK PR TEMPAT LAHIR TANGGAL LAHIR ALAMAT AGAMA EMAIL PENDIDIKAN USERMANE PASSWORD UBAH HAPUS
TITLE 1 TITLE 1 TITLE 1 TITLE 1
No.Sheet : T2 – Data Pegawai
NIK SIMPAN NAMA JENIS KELAMIN LK PR TEMPAT LAHIR TANGGAL LAHIR AGAMA ALAMAT STATUS TANGGAL MASUK STATUS KERJA NO.TELP UBAH HAPUS TITLE 1 TITLE 1 TITLE 1 TITLE 1
Tahun/Bulan/Tanggal
168 Meri Chrismes Aruan, Perancangan Sistem Informasi ... d.Lembar Kerja Tampilan (LKT) T4 -
Data Penggajian
Gambar 13. Lembar Kerja Tampilan Data Penggajan
2.Rancangan Form Masukkan dan Rancangan Keluaran
Gambar 14. Tampilan Login Tampilan login untuk masuk ke sistem informasi pengolahan gaji pegawai pada SMK Nusantara Wisata Respati
Gambar 15. Tampilan Awal Admin
Tampilan awal admin di dalam sistem informasi pengolahan gaji pegawai pada SMK Nusantara Wisata Respati.
Gambar 16. Tampilan Biodata Pengawai Tampilan biodata pegawai dimana admin
dapat memasukan data, dan mengubah data.
Gambar 17. Tampilan Admin Penggajian Tampilan data gaji pegawai dimana admin
dapat memasukan data gaji berdasarkan nik, nama karyawan dan mengedit jika ada kesalahan.
No.Sheet : T2 – Data Penggajian
SIMPAN PRIODE BULAN PRIODE TAHUN NAMA JABATAN NIK NAMA JABATAN INTENSIF PIKET UBAH HAPUS
TITLE 1 TITLE 1 TITLE 1 TITLE 1
RESET
TRANSPORT JUMLAH KEHADIRAN
HONOR JUMLAH JAM MENGAJAR
HONOR MENGAJAR TRANSPORT BON GAJI
NAMA POTONGAN JUMLAH POTONGAN HITUNG GAJI TOTAL GAJI
169 Meri Chrismes Aruan, Perancangan Sistem Informasi ... 4.SIMPULAN DAN SARAN
Simpulan
Dari pembahasan dan analisa perancangan aplikasi penggajian pegawai (guru dan staf) di SMK Nusantara Wisata Respati maka dapat disimpulkan sebagai berikut :
1. Tujuan perancangan aplikasi penggajian guru dan staf adalah untuk memberikan informasi tentang transaksi penggajian sekolah.
2. Menu-menu yang menyusun perancangan aplikasi ini ialah menu file, master data, transaksi dan laporan.
3. Software yang digunakan :
a.Netbeans IDE 7.2 digunakan untuk
merancang semua tampilan aplikasi.
b.Apache dan MySQL digunakan untuk
mengolah database.
4. Sistem yang diusulkan ini menyimpan semua data yang berhubungan dengan semua transaksi ke dalam database.
Sehingga mempermudah admin dalam memperoleh data yang telah lama disimpan untuk diakses kembali dengan mudah dan efisien.
5. Untuk laporan keluaran diambil dari hasil masukan data dan transaksi yang admin telah simpan terlebih dahulu dalam
database melaui form input data. Dari
data tersebut maka laporan dapat dihasilkan yang nantinya dapat dicetak dan diserahkan kepada pihak yayasan. Saran
Berikut beberapa saran yang dicantumkan untuk memaksimalkan kinerja dari aplikasi penggajian guru dan staf di SMK Nusantara Wisata Respati :
1. Agar memudahkan pihak sekolah
dan admin dalam melakukan
pengitungan gaji dan laporan maka diharapkan dalam prakteknya menggunakan sistem yang diusulkan.
2. Agar admin juga bisa menjalankan dan membuat pengembangan perancangan aplikasi penggajian guru dan staf maka diharapkan
juga harus dapat memahami program aplikasi NetBeans sesuai dengan sistem yang diusulkan ini. 3. Agar berkas-berkas yang berkaitan
dengan transaksi pembayaran gaji tidak hilang atau rusak maka data-data yang berkaitan harus disimpan dalam suatu database
yang bisa dilakukan dengan penggunaan sistem yang diusulkan ini.
DAFTAR PUSTAKA
[1] Samsudin, Salidi. Manajemen Sumber
Daya Manusia. Bandung : Pustaka Setia.
2015.
[2] Satzinger,J.W.,Jackson,R.B, dan Burd, S.D. System Analysis and Design ln A
Changing World USA: Cengage
Learning. 2012.
[3] O’Brien dan Marakas. Management Information System. Ninth Edition. New York: McGraw-Hill/Irwin. 2009.
[4] Sutabri Tata. Sistem Informasi
Manajemen. Yogyakarta: Andi. 2009.
[5] Soemarso. Akuntansi Suatu Pengantar. Edisi Evisi. PT. Salemba Empat: Jakarta. 2014.
[6] Mardiasmo. Perpajakan. Edisi Revisi. Yogyakarta: Andi. 2011.
[7] Rosa. Rekayasa Perangkat Lunak. Jakarta: PT. Elex Media Komputindo. 2015.
[8] Bambang. Esensi-esensi Bahasa
Pemrograman Java. Yogyakarta: Andi.
2012.
[9] Nazir. Metode Penelitian. Bogor: Ghalia Indonesia. 2014.