analisis dan perancangan sistem …repository.amikom.ac.id/files/naskah publikasi...
TRANSCRIPT
ANALISIS DAN PERANCANGAN SISTEM INFORMASI DATA SISWA GURU DAN KARYAWAN DI SMK LPMD KUNTO DARUSSALAM ROKAN
HULU RIAU
NASKAH PUBLIKASI
Diajukan oleh
Andry Marwanto 09.11.2576
Kepada
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2012
ANALYSIS AND DESIGN INFORMATION SYSTEM STUDENT TEACHER AND EMPLOYEES DATA IN SMK LPMD KUNTO DARUSSALAM ROKAN HULU RIAU
ANALISIS DAN PERANCANGAN SISTEM INFORMASI DATA SISWA GURU DAN KARYAWAN DI SMK LPMD KUNTO DARUSSALAM ROKAN HULU RIAU
Andry Marwanto
Jurusan Teknik Infomatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Students, teachers and employees data processing information systems, is one of the administration functions in providing services to fulfill every demand of information from the school management or external parties. This study focused on the analysis and design to determine the importance of data processing applications in LPMD vocational high school.
Data processing system which is still manual will need more detail and exact observations, or could be defined that the data processing system which is manual emphasizes the human as an main object. If human makes a mistake, it will result in changes in the data, leading to ineffectiveness in the execution of work.
So in this case the author tries to create a design of information system which hopefully will be easier to optimize student, teachers and employees data processing . In designing the system the authors use one of Database Management Programming Language (DBML) software Netbeans IDE and My SQL. The author expects that this technology, the relevant agencies would be more helpful.
Keywords: Information System, Netbeans IDE & My SQL, Students, Teachers, Employees
1. Pendahuluan
1.1 Latar Belakang Masalah
Dalam era kecanggihan teknologi di dunia ini semua informasi dan data silih berganti
bertukar dalam waktu yang singkat seolah-olah dunia ini sempit dengan kecanggihan
teknologi yang memungkinkan manusia bisa mengakses semua yang ada didunia manusia
tidak perlu keliling dunia hanya untuk mengetahui kejadian dibelahan benua lain membuat
informasi itu menjadi sangat penting Terutama dalam dunia pendidikan, dalam dunia
pendidikan juga hal tersebut harus terwujud karena mengingat pendidikan memegang
peranan penting untuk mencapai suatu bangsa yang adil dan merata serta mampu bersaing
dengan bangsa lain.
Pada saat ini sudah banyak teknologi canggih yang telah diciptakan sebagai alat
bantu dalam menyelesaikan aktifitas sehari-hari salah satu contohnya yaitu komputer.
komputer saat ini menjadi kebutuhan yang sangat vital keberadaanya bagaimana tidak,
Dengan komputer manusia dapat mempermudah dalam mengerjakan suatu kegiatan.
Misalnya dalam proses pengolahan data, perubahan data dan sebagainya.
Sistem pengolahan data siswa guru dan karyawan merupakan salah satu fungsi
kegiatan administrasi dalam memberikan pelayanan untuk memenuhi setiap tuntutan
informasi baik dari pihak pengelola maupun pihak luar. Sistem pengolahan data siswa guru
dan karyawan senantiasa dapat mengatasi permasalahan yang saat ini terjadi dan
menghasilkan informasi yang cepat tepat dan akurat. Namun sistem pengolahan data siswa
guru dan karyawan yang masih bersifat manual akan lebih membutuhkan ketelitian dan
pengamatan dengan tepat. atau dapat diartikan bahwa sistem pengolahan data siswa guru
dan karyawan yang bersifat manual lebih mengedepankan suatu objek manusia sebagai
tumpuannya jika manusia melakukan kesalahan sedikit saja maka akan berakibat
berubahnya data menimbulkan ketidak efektifan dalam pelaksanaan kerja.
SMK LPMD KUNTO DARUSSALAM ROKAN HULU RIAU merupakan salah satu
lembaga pendidikan yang berfungsi menciptakan sumber daya manusia (SDM) yang
professional unggul dan berkualitas. Oleh karna itu lembaga pendidikan ini harus mendapat
pelayanan pendidikan yang berkualitas juga dalam proses belajar mengajar dan dalam
pengolahan data yang meliputi siswa guru dan karyawan.
SMK LPMD KUNTO DARUSSALAM ROKAN HULU RIAU dalam melakukan
pengolahan data siswa dilakukan dengan cara mencatat kedalam format yang sudah
disediakan kemudian data langsung diolah dalam komputer dan langsung dicetak untuk
dibukukan dan dibuat dalam sebuah arsip sehingga menyebabkan data yang diolah
menumpuk dan sering menyebabkan terjadinya redudansi atau penumpukan data karena
data yang diolah sering tercetak kembali. Cara seperti ini sering menyebabkan terjadinya
kesalahan dalam pengolahan data dan membutuhkan waktu yang lama. Kemudian bagian
tata usaha membuat laporan data siswa untuk dilaporkan kepada kepala sekolah setelah itu
disimpan di lemari arsip. Dalam sistem tersebut banyak kelemahannya dalam memperoleh
informasi karena harus membuka lemari arsip dan mencari datanya dalam buku satu persatu
sehingga memerlukan waktu yang lama. Maka dari itu diperlukan aplikasi khusus guna
meningkatkan entitas kerja bagian tata usaha. Maka dari itu penulis terdorong untuk
mengadakan penelitian tentang pengolahan data siswa guru dan karyawan pada SMK LPMD
KUNTO DARUSSALAM ROKAN HULU RIAU.
1.2 Rumusan Masalah
Dengan melihat dan menganalisa latar belakang diatas maka secara garis besar
rumusan masalah yang akan diselesaikan adalah :
1. Bagaimana merancang suatu sistem informasi pengolahan data siswa guru dan
karyawan yang lebih tepat cepat dinamis akurat dan terintegrasi dengan teknologi
komputerisasi, agar saat ada pihak yang membutuhkan informasi dapat segera
terpenuhi dan memperolehnya tanpa menunggu dalam waktu yang lama ?
2. Bagaimana mencegah hilangnya atau tercecernya data sehingga saat dibutuhkan
kembali dapat segera digunakan ?
1.3 Batasan Masalah
Agar permasalahan tersebut dapat terarah dan tidak menyimpang dari permasalahan
yang ada maka penulis membatasi ruang lingkup permasalahan yang terdiri :
1. Perancangan sistem pengolahan data siswa meliputi : data pribadi dan data input nilai
per semester yang nantinya nilai per semester ini akan dijadikan parameter dalam
pemberian beasiswa yang dilakukan oleh bagian administrasi.
2. Perancangan sistem pengolahan data guru dan karyawan meliputi : data pribadi yang
meliputi input tanggal masuk dan tanggal keluar serta input tanggal tidak masuk kerja
yang didalamnya keterangan tidak masuk contohnya izin cuti dan lain sebagainya.
3. Batasan masalah dalam penelitian ini adalah merancang sistem pengolahan data
siswa guru dan karyawan yang difokuskan terhadap aplikasi berbasis desktop
programming. Dan software yang digunakan adalah NetBeans IDE dan MySQL.
1.4 Metode Penelitian
Untuk memperoleh informasi yang akurat dan relevan sehingga data yang diperoleh
obyektif sebagai sumber dalam pelaksanaan kegiatan maka digunakan metode
pengumpulan data sebagai berikut :
1. Metode Observasi (observation)
Melakukan pengamatan secara langsung kelapangan yaitu SMK LPMD Kunto Darussalam
dan mencoba menganalisis data-data yang dibutuhkan untuk merancang sistem informasi
pengolahan data.
2. Metode Wawancara (Interview)
Pengumpulan data dengan wawancara ini digunakan untuk meyakinkan bahwa data yang
diperoleh benar-benar akurat dan pada kesempatan ini penulis mewawancarai pada
bagian tata usaha untuk mengetahui data-data yang dibutuhkan.
3. Studi Pustaka (Library Research)
Merupakan upaya pengumpulan data dan teori melalui buku-buku surat kabar serta
sumber informasi tertulis ataupun non manusia sebagai penunjang penelitian seperti
(dokumen, jurnal, buku, artikel dan lain-lain) yang berkaitan dengan perancangan sistem
informasi pengolahan data.
2. Landasan Teori
2.1 Konsep Dasar Sistem Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan
dari unsur –unsur atau variable-variabel yang saling terorganisasi saling berinteraksi dan
saling bergantung satu sama lain. (Al Fatta 2007, Hal 3)
Dengan demikian secara sederhana sistem dapat diartikan sebagai suatu
kumpulan atau himpunan dari unsur atau variable-variabel yang saling berinteraksi dan
saling bergantung sama lain. Suatu sistem yang baik harus mempunyai tujuan dan sasaran
yang tepat karna hal ini akan sangat menentukan dalam mendefinisikan masukan yang
dibutuhkan sistem dan juga keluaran yang dihasilkan.
2.2 Konsep Dasar Informasi
Informasi adalah data yang sudah diolah menjadi bentuk yang berarti bagi pengguna
yang bermanfaat dalam pengambilan keputusan saat ini dan yang akan datang.1 Data belum
memiliki nilai sedangkan informasi sudah memiliki nilai. Informasi dikatakan bernilai bila
manfaat lebih besar bila dibanding biaya untuk mendapatkannya. (Kusrini & Andri Koniyo.
2007 : Hal 7-8)
2.3 Definisi Sistem Informasi
Sistem Informasi Manajemen dapat didefinisikan sebagai suatu alat untuk
menyajikan informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya
(Al Fatta 2007, hal. 9). Lebih lanjut dijelaskan bahwa :
Tujuannya adalah untuk menyajikan informasi guna pengambilan keputusan pada
perencanaan, pemrakarsaan, perngorganisasian, pengendalian kegiatan operasi subsistem
suatu perusahaan, dan menyajikan sinergi organisasi pada proses. Dengan demikian, sistem
informasi berdasarkan konsep (input, processing, output - IPO) dapat dilihat pada gambar
berikut :2
Gambar 2.1 Konsep Sistem Informasi
2.4 Konsep Pemodelan Sistem Bagan alir (Flowchart) adalah bagan (Chart) yang menunjukkan alir (Flow). Di dalam
program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu
komunikasi dan untuk dokumentasi.3 dengan menggunakan flowchart akan memudahkan
melakukan pengecekan bagian-bagian yang terlupakan dalam analisis masalah. Flowchart
1 Gordon B. Davis, Management Information System : Conceptual Foundation, Structure and Development, hal.32 2 Al Fatta Hanif, 2007, Analisis & Perancangan Sistem Informasi untuk keunggulan bersaing perusahaan & organisasi modern, Penerbit Andi, Yogyakarta, hal 9. 3 Jerry FitzGerald, Ardra F. FitzGerald, Warren D. Stalling, Jr., Fundamentals of System Analiysis, (edisi kedua; New York: john Willey & sons, 1981), hal.278.
Input Data
Pemrosesan Output Data
juga berfungsi sebagai fasilitas untuk berkomunikasi antara pemograman yang bekerja
dalam tim suatu proyek.4
2.5 Konsep Diagram Alir Data DFD adalah alat bantu yang sering digunakan untuk menggambarkan sistem
jaringan proses yang dihubungkan satu sama lain dengan alur data baik secara manual
maupun secara komputerisasi (Jogiyanto, 1999, hal 700). Pengembangan DFD biasanya
menggunakan cara berjenjang. Dimulai dari contex diagram, DFD level 1, level 2 dan
seterusnya sesuai dengan kompleksitas dari sistem yang akan dikembangkan.5
2.6 Diagram Context Definisi diagram konteks menurut Al-Bahra (2005 Hal 64) dalam buku yang
berjudul Analisis dan Desain Sistem Informasi menerangkan bahwa : “diagram konteks
adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu
sistem.” Definisi di atas dapat disimpulkan bahwa diagram konteks adalah diagram yang
menggambarkan alur ruang lingkup dari suatu sistem dan terdiri dari dokumen-dokumen
serta fungsi-fungsi terkait.
2.7 Normalisasi Normalisasi merupakan cara pendekatan dalam membangun desain logika basis
data relasional yang secara tidak langsung berkaitan dengan model data, tetapi dengan
menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel yang
normal.6
4 Utami, Ema & Sukrisno, 10 Langkah Belajar Logika dan Algoritma, Menggunakan Bahasa C dan C++ di GNU/Linux, (Yogyakarta: andi Offset,2005), hal.24 5 Hanif Al Fatta, Analisis & Perancangan system Informasi untuk keunggulan bersaing Perusahaan & Organisasi Modern, hal 119 6 Kusrini, Strategi Perancangan dan Pengolahan Basis Data, (Yogyakarta: andi Offset,2007), hal 40.
2.8 Konsep Basis Data
Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta
mengenai objek, orang dan lain-lain. Data dinyatakan dengan nilai (angka, deretan karakter
atau simbol).7
2.9 Sekilas Tentang Java
Java menurut definisi dari Sun adalah sekumpulan teknologi untuk membuat dan
menjalankan perangkat lunak pada komputer standalone atau pada lingkup jaringan. Java itu
sendiri berdiri di atas mesin interpreter yang dikenal dengan nama Java Virtual Machine
(JVM). Secara umum nama Java berarti sekelompok software tool yang digunakan untuk
menciptakan dan menerapkan executable content menggunakan bahasa pemograman java.8
2.10 MySQL Pengertian MySql menurut (Kadir, 2009, Hal 15), “MySql merupakan software yang
tergolong database server dan bersifat terbuka (OpenSource). maksudnya adalah MySQL
boleh didownload oleh siapa saja. Baik versi kode program aslinya (source code program)
maupun versi binernya (executable program) dan bisa digunakan secara (relatif) gratis baik
untuk dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program
aplikasi komputer.9
2.11 Tinjauan Umum SMK LPMD KUNTO DARUSSALAM berdiri pada tahun 2010 sesuai dengan SK
Departemen Pendidikan dan Kebudayaan Republik Indonesia dengan NSS
50.4.14.06.06.002, SMK LPMD Kunto Darussalam beralamat di Jalan Poros Ema Dusun
Sukajadi kota baru RT : 026 RW : 004 Kecamatan : KUNTO DARUSSALAM Kab/Kota :
ROKAN HULU Provinsi : RIAU Kode Pos : 28456 Telephone : (0762) 085265366651 Dan
Email : [email protected].
7 Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, (Yogyakarta: andi Offset,2007),hal. 2 8 December, John, Presenting Java (street Indianapolis : Sams.net Publishing 201 West, 1995), Hal.8 9 Arbie,Manajement Database dengan MySQL,Andi Yogyakarta, 2003, Hal 1
SMK LPMD Kunto Darussalam berdasarakan surat keputusan SK Pendirian : No SK :
421.5/DPPO-DIKMEN-LS/184/2010, Tanggal SK :19-08-2010 Penanda Tangan SK : Dinas
Pendidikan. Dengan Nomor Pokok Sekolah Nasional (NPSN) : 10496915.
3. Analisis Dan Perancangan 3.1 Analisis
Analisis merupakan cara untuk mengetahui kelemahan sistem lama sehingga penulis
bisa mengambil langkah lebih lanjut guna membangun sistem baru yang dapat memenuhi
kelemahan tersebut, untuk menentukan kebutuhan sistem baru dan menguji kelayakan dari
sistem baru.
3.1.1 Analisis Kelemahan
Metode yang digunakan oleh penulis untuk menganalisis kelemahan sistem
lama adalah metode PIECES, yaitu menganalisis dari segi Performance Atau kinerja,
Informatio atau informasi, Economy atau ekonomi, Control atau keamanan,
Efficiency atau efisiensi dan service atau layanan.
3.1.2 Analisis Kebutuhan Analisis kebutuhan sistem digunakan untuk menguraikan kebutuhan-kebutuhan
dalam membangun sistem baru. Untuk mendukung aplikasi ini, user disarankan
harus memiliki satu unit komputer dengan spesifikasi minimal Motherboard H55
Socket 1156 , Processor Intel Core i3, Memory Apogee 4Gb, VGA Card, Keyboard,
Monitor, Mouse, Stabilizer, HDD SATA 500GB, Printer, Power Supplay, Speaker,
Optical Drive.
3.1.3 Analisis Kelayakan
Analisis kelayakan sistem di lakukan dengan menganalisa system apakah
system dinyatakan layak dari segi kelayakan teknologi, kelayakan hukum, kelayakan
operasional dan kelayakan ekonomi.
3.2.4 Data Flow Diagram
Gambar 3.4 Data Flow Diagram
3.2.5 Relasi Antar Tabel
Gambar 3.5 Relasi Antar Tabel
4. Implementasi Dan Pembahasan 4.1 Menjalankan Program Aplikasi Data Siswa Guru Dan Karyawan a. Form Login
Form login merupakan form yang pertama kali keluar saat program dijalankan.
Fungsi dari form login adalah untuk membatasi pengguna program. Pengisian username dan
password mengambil dari tabel User pada database.
Gambar 4.1 Form Login
b. Form Menu Utama Menu utama merupakan tampilan utama yang menampilkan pilihan-pilihan menu
yang dapat diakses oleh pengguna program aplikasi ini. Menu yang ditampilkan akan
berbeda-beda setelah melakukan login.
Gambar 4.2 Form Menu Utama
4.2 Uji Coba Form Sistem Aplikasi Data Siswa Guru Dan Karyawan Uji Coba Form Sistem bertujuan melihat form-form yang ada di system, apakah
sudah sesuai yang diharapkan atau belum, setiap form system mempunya tombol
diantaranya : Tambah, Simpan, Edit, Hapus, Batal Dan Cari. Yang semua itu diuji apakah
berfungsi atau tidak, Hasil pengujian tersebut bisa dilihat pada tabel dibawah ini :
Tabel 4.1 Uji Coba Form Sistem
No Nama Form Yang Diuji Aksi Ket
1. Form File
Form Login
Tombol Login
Tombol Cancel
Sukses
2. Form Input
Form Beasiswa
Form Guru
Form Jurusan
Form Karyawan
Form Mata Pelajaran
Form Siswa
Form User
Tombol Tambah
Tombol Simpan
Tombol Edit
Tombol Hapus
Tombol Batal
Tombol Cari
Sukses
3. Form Nilai
Form Nilai Harian
Form Nilai Tugas
Form Nilai Akhir
Form Nilai Total
Tombol Tambah
Tombol Simpan
Tombol Edit
Tombol Hapus
Tombol Batal
Tombol Cari
Sukses
4. Form Presensi
Form Presensi Karyawan
Form Presensi Guru
Tombol Tambah
Tombol Simpan
Tombol Edit
Tombol Hapus
Tombol Batal
Tombol Cari
Sukses
5. Penutup 5.1 Kesimpulan
Setelah melakukan semua tahapan penelitian maka sistem yang dibuat sudah
mampu menangani kebutuhan seperti yang tercantum di rumusan masalah yaitu Bagaimana
merancang suatu sistem informasi pengolahan data siswa guru dan karyawan yang lebih
tepat cepat dinamis akurat dan terintegrasi dengan teknologi komputerisasi, agar saat ada
pihak yang membutuhkan informasi dapat segera terpenuhi dan memperolehnya tanpa
menunggu dalam waktu yang lama. Berdasarkan penelitian dapat ditarik kesimpulan dalam
pembuatan aplikasi pengolahan data siswa guru dan karyawan di SMK LPMD Kunto
Darussalam Rokan Hulu Riau diantaranya:
1. Sistem Informasi Pengolahan data siswa guru dan karyawan dapat memberikan
informasi diantaranya informasi data siswa, data guru, data karyawan, data
beasiswa, data presensi, data mata pelajaran, data jurusan, data user dan data nilai
yang lebih tepat cepat dinamis akurat dan terintegrasi dengan teknologi
komputerisasi, agar saat ada pihak yang membutuhkan informasi dapat segera
terpenuhi dan memperolehnya tanpa menunggu dalam waktu yang lama.
2. Untuk mencegah hilangnya data yang diakibatkan oleh virus ataupun hal lain diluar
dugaan maka diterapkan :
a. Pemeliharaan pada sistem aplikasi pengolahan data siswa guru dan
karyawan dibagian database serta pengolahan data secara berkala sebulan
sekali. Dengan cara demikian kita akan mendapatkan beberapa file backup
sekaligus.
b. Pemeliharaan hardware yang dilakukan sebulan sekali.
c. Melakukan Defragment yang dilakukan sebulan sekali
d. Menggunakan firewall jika komputer yang diinstal aplikasi ini terkoneksi
dengan jaringan internet.
e. Melakukan pengecekan Virus secara rutin. Sehingga diharapkan data tidak
akan hilang sehingga saat dibutuhkan kembali dapat segera digunakan
5.2 Saran Kesempurnaan dari suatu sistem selalu bersifat relative berdasarkan pada cara
pandang dan konsep dari setiap pemikiran yang berbeda serta memiliki alur yang bervariasi.
Dapat dikemukakan beberapa saran sebagai berikut :
1. Bagi peneliti atau pengembangan sistem selanjutnya adalah untuk
pengembangan sistem selanjutnya dapat ditambahkan fasilitas input jadwal mata
pelajaran dan pembagian kelas siswa.
2. Peneliti menyadari, bahwa program yang peneliti buat belum sempurna hal ini
dikarenakan keterbatasan kemampuan peneliti oleh karna itu peneliti meminta
kepada pembaca Skripsi ini untuk memberikan saran dan kritik supaya aplikasi
ini dapat dikembangkan lebih dari yang peneliti buat.
3. Peneliti juga menyarankan pada bagian presensi guru dan karyawan dapat
dikembangkan pada sistem penunjang keputusan sehingga apabila dibutuhkan
dapat menjadi pedoman penentuan kenaikan pangkat atau jabatan.
4. Peneliti juga menyarankan pada bagian presensi guru dan karyawan juga dapat
dikembangkan lebih jauh lagi pada pembuatan sistem penggajian guru dan
karyawan setiap bulannya berdasarkan parameter jam mengajar dikelas atau
jumlah hari pada presensi.
DAFTAR PUSTAKA
Al Fatta,Hanif, 2007, Analisis dan Perancangan Sistem Informasi : Untuk
Keunggulan Bersaing Perusahaan dan Organisasi Modern, Penerbit Andi Offset, Yogyakarta.
Arbie, 2007, Manajement Database dengan MySQL, penerbit Andi Yogyakarta.
Bruch dan Strater,1974, Information System : Theory and Practice, Hamilton Publishing Company, Penerbit Santa Barbara, California. Burch.John, 1986 , Gary Grudnitski, Information Systems Theory and Practice, Edisi keempat; New York; John Wiley & Sons.
Davis.Gordon B, Management Information System : Conceptual Foundation, Structure and Development.
December, John, 1995, Presenting Java Street Indianapolis : Sams.net Publishing 201 West.
Hakim .Rachmad S. dan Ir.sutarto, 2009, Mastering Java, Penerbit Andi Offset,Yogyakarta.
Husein.Muhammad Fakhri,SE,Amin Wibowo,SE,MBA, 1991, Sistem Informasi Manajemen,Penerbit UPP AMP YKPN,Yogyakarta.
Jerry FitzGerald, Ardra F. FitzGerald, Warren D. Stalling, Jr,1981, Fundamentals of System Analiysis, edisi kedua; New York: John Willey & Sons.
Jogiyanto,HM, 2005, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur, Teori dan Praktik Aplikasi Bisnis, Penerbit Andi Offset, Yogyakarta.
Kristanto, Ir. Harianto .2004, Buku Pegangan Kuliah Konsep & Perancangan Database, Penerbit Andi Offset, Yogyakarta.
Kusrini, 2007, Strategi Perancangan dan Pengolahan Basis Data, Penerbit andi Offset, Yogyakarta.
M.Shalahuddin, Rosa A.S, 2009, Belajar Pemograman Dengan Bahasa C++ & Java dari Nol menjadi Andal, Penerbit Informatika, Bandung.
Prasetyo .Didik Dwi, 2007, 150 Rahasia Pemograman Java, Penerbit Elex Media Computindo, Yogkarta.
Robert A.Leitch/K. Roscoe Davis,1983, Accounting Information Systems, News Jersey:Prentice-Hall.
Sutabri,Tata, 2005 , Sistem Informasi Manajement, Penerbit Andi Offset, Yogyakarta.
Sutanta,Edhy. 2003, Sistem Informasi Manajement, Penerbit Graha Ilmu, Yogyakarta.
Sutedjo,1997, Budi & Mihael, Algoritma dan Teknik Pemograman, Penerbit andi Offset, Yogyakarta.
Utami, Ema & Sukrisno, 2005, 10 Langkah Belajar Logika dan Algoritma, Menggunakan Bahasa C dan C++ di GNU/Linux, Penerbit andi Offset, Yogyakarta.
http://www.netbeans.org Diakses 02 Oktober 2012. 10:06
http://www.bhinneka.com Diakses Tanggal 21 September 2012. 11.23
http://www.hargakomputer.net Diakses Tanggal 20 September 2012. 13.34