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
Input Data
Pemrosesan
Output Data
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 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. 2
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 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 8
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 1.
2.
Nama Form Yang Diuji
Aksi
Form File
Tombol Login
Form Login
Tombol Cancel
Form Input
Tombol Tambah
Form Beasiswa
Tombol Simpan
Form Guru
Tombol Edit
Form Jurusan
Tombol Hapus
Form Karyawan
Tombol Batal
Form Mata Pelajaran
Tombol Cari
Ket Sukses
Sukses
Form Siswa Form User 3.
Form Nilai
Tombol Tambah
Form Nilai Harian
Tombol Simpan
Form Nilai Tugas
Tombol Edit
Form Nilai Akhir
Tombol Hapus
Form Nilai Total
Tombol Batal
Sukses
Tombol Cari 4.
Form Presensi
Tombol Tambah
Form Presensi Karyawan
Tombol Simpan
Form Presensi Guru
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