analisis dan perancangan sistem …repository.amikom.ac.id/files/naskah publikasi...

19
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

Upload: nguyentuyen

Post on 07-Mar-2019

238 views

Category:

Documents


0 download

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 Perancangan Sistem 3.2.1 Flowchart

Gambar 3.1 Flowchart

3.2.2 Diagram Konteks

Gambar 3.2 Diagram Konteks

3.2.3 Diagram Zero

Gambar 3.3 Diagram Zero

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