aplikasi layanan informasi sekolah menengah atas berbasis sms

advertisement
APLIKASI LAYANAN INFORMASI
SEKOLAH MENENGAH ATAS BERBASIS SMS
1
Winda Nofrita (12107148)
2
Dr. Lulu Chaerani M
1
Mahasiswa Sistem Informasi Universitas Gunadarma
[email protected]
2
Dosen Tetap Universitas Gunadarma
[email protected]
ABSTRAK
Berkembangnya teknologi sistem informasi, maka penyajian informasi yang cepat dan efisien
sangat dibutuhkan oleh setiap orang. Saat ini pada umumnya Sekolah Menengah Atas (SMA)
melakukan penyampaian informasi perkembangan dan hasil belajar siswa kepada orang tua
siswa hanya akhir semester saja. Hal ini menyebabkan muncul beberapa gejala yang dapat
mengurangi semangat atau motivasi belajar para siswa yang berakibat prestasi belajar tidak
optimal. Sementara kebanyakan orang tua siswa kekurangan waktu untuk mengawasi
putra/putrinya karena kesibukan sehari - hari. Peningkatan kualitas layanan pendidikan dan
sekolah di sekolah tersebut perlu segera diimplementasikan agar mampu memberikan efek
positif dalam peningkatan kualitas hasil belajar.
Berdasarkan uraian diatas maka penulis akan membuat Aplikasi Layanan Informasi Sekolah
Mengengah Atas (SMA) Berbasis SMS yang dapat mempermudah, mempercepat sekaligus
menghemat biaya bagi pihak sekolah dalam melakukan penyampaian informasi kepada orang
tua siswa mengenai informasi penting mengenai perkembangan siswa.
Pada aplikasi ini informasi yang diberikan seperti absensi harian siswa, nilai ulangan harian,
nilai ulangan semester, kegiatan ekstrakurikuler siswa, informasi iuran administrasi sekolah,
dan pemberitahuan kegiatan yang turut mengundang orang tua siswa. Aplikasi ini dirancang
dan dibuat menggunakan Java, Mysql sebagai databasenya dan Netbeans IDE 6.8 sebagai
teks editornya.
Kata Kunci : Aplikasi, Informasi, Sekolah, SMS, Gateway
ABSTRACT
The development of information system technology makes quick and efficient information is
needed by everyone. Nowadays, Senior High Schools generally, gives information to the
parents about the scores, extracurricular activities and student’s attendance report only at the
end of term. Most of parents lack the time to supervise their children due to their daily work.
This causing several symptoms that can decrease student's enthusiasm and motivation to
study, which resulting inoptimal learning achievement. Improved quality of education
services needs to be implemented in order to giving and improving quality of learning
outcomes.
Based on the description above, the writer would make SMS-Based Information Application
Services For Senior High School that can simplify, accelerate and also very efficient for the
school in providing informations to the parents about student’s progress information.
This application provides the information such as student’s daily attendance, the daily and
final scores, extracurricular activities, school fee, and also give information about school
routine meetings that also invite the parents. This application is designed and built using Java,
Mysql as the database and Netbeans IDE 6.8 as the text editor.
Keywords: Application, Information, Schools, SMS Gateway
PENDAHULUAN
Teknologi informasi telah berkembang demikian pesat dari masa ke masa.
Perkembangan ini berguna bagi kehidupan manusia karena dapat menunjang berbagai
kegiatan dan keperluan manusia di berbagai bidang. Berkembanganya teknologi sistem
informasi, maka penyajian informasi yang cepat dan efisien sangat dibutuhkan oleh setiap
orang.
Dalam dunia pendidikan sekarang ini banyak dijumpai Sekolah Menengah Atas yang
jam belajarnya dari jam 07.00 pagi sampai jam 14.00 atau bahkan sampai sore. Sementara
kebanyakan orang tua siswa kekurangan waktu untuk mengawasi putra/putri nya karena
kesibukan sehari - hari. Apalagi orang tua yang tergolong sangat sibuk, surat selebaran dari
sekolah belum tentu dibaca dan undangan dari sekolah belum tentu dapat dihadiri.
Selama ini pihak sekolah menyampaikan perkembangan siswa dan hasil belajar
berupa nilai hasil belajar atau kompetensi, ekstrakurikuler, dan kehadiran hanya pada akhir
semester saja kepada orang tua siswa. Hal ini menyebabkan muncul beberapa gejala yang
dapat mengurangi semangat atau motivasi belajar para siswa yang berakibat prestasi belajar
tidak optimal. Gejala tersebut seperti siswa giat belajar pada saat ulangan atau ujian tengah
semester atau akhir semester saja. Dari pihak guru baru akan membagikan hasil koreksi
ulangan, juga pada saat - saat seperti itu sehingga pihak orang tua siswa juga baru mengetahui
hasil belajar putra - putrinya pada tiap - tiap akhir semester juga. Padahal pihak sekolah
seharusnya dapat melaporkan kepada orang tua siswa apa saja kegiatan para siswa di sekolah,
karena orang tua pasti ingin memperoleh informasi perkembangan putra/putri di sekolah
dengan mudah dan cepat.
Peningkatan kualitas layanan di Sekolah Menengah Atas (SMA) perlu segera
diimplementasikan agar mampu memberikan efek positif dalam peningkatan kualitas hasil
belajar mengajar sehingga pihak orang tua siswa akan merasa puas dengan layanan yang
diberikan oleh pihak sekolah. Sekolah Menengah Atas (SMA) memerlukan suatu aplikasi
yang dapat memberikan informasi sekolah berupa absensi, akademik ataupun kegiatan lain
yang dapat diakses oleh orangtua siswa kapan saja dengan mudah dan cepat.
Berdasarkan keadaan tersebut penulis ingin membuat suatu aplikasi yang diharapkan
dapat mempermudah, mempercepat sekaligus menghemat biaya dalam melakukan
pengaksesan dan penyampaian informasi yang dibutuhkan kepada orang tua siswa yang
berbasis SMS gateway. Aplikasi SMS gateway akan membantu untuk mengatasi hal itu
karena berita – berita penting tentang siswa akan dikirim hampir setiap hari kepada orang tua.
Oleh sebab itu penulis memillih judul “Aplikasi Layanan Informasi Sekolah Menengah Atas
Berbasis SMS”.
LANDASAN TEORI
1.
Aplikasi
Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan
kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.
Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai
kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk
mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak
aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.
2.
SMS Gateway
Istilah gateway, bila dilihat pada kamus Inggris-Indonesia diartikan sebagai pintu
gerbang. Namun pada dunia komputer, gateway dapat berarti juga sebagai jembatan
penghubung antar satu sistem dengan sistem lain yang berbeda, sehingga dapat terjadi suatu
pertukaran data antar sistem tersebut. Dengan demikian, SMS gateway dapat diartikan
sebagai suatu penghubung untuk lalu lintas data-data SMS, baik yang dikirimkan maupun
yang diterima.
3.
Java
Java merupakan suatu bahasa pemrograman berorientasi objek yang dapat dijalankan
di berbagai alat komputer termasuk telepon genggam, walapun java ditujukan untuk
digunakan pada sistem operasi yang berbasis visual seperti Windows namun pembuatan
program dengan java bukan berbasis visual.
4.
MySql
MySql adalah sebuah perangkat lunak sistem manajemen basis data SQL (Structrued
Query Language). Pada awalnya MySql merupakan perangkat lunak open-source yang pada
system operasi linux namun kemudian dikembangkan juga untuk penggunaa pada system
operasi windows.
5.
Java Database Connection (JDBC)
JDBC ( Java Database Connection) adalah sebuah API yang menyediakan antar muka
yang standar untuk berinteraksi dengan berbagai database. JDBC merupakan bagian dari Java
2 SDK. Inti JDBC adalah package java.sql dan javax.sql. JDBC juga menyediakan
mekanisme untuk koneksi database, sintaks untuk pengiriman query, melakukan transaksi,
serta struktur data hasil query. JDBC bukan database server, tetapi merupakan penyedia
mekanisme untuk berhubungan antara aplikasi Java dengan database server.
6.
NetBeans IDE 6.8
NetBeans IDE 6.8 adalah sebuah lingkungan pengembangan, sebuah tool, editor
untuk menulis bahasa pemograman, mengkompilasi, mencari kesalahan dan membuat sebuah
program. Netbeans IDE 6.8 sendiri dikembangkan menggunakan bahasa Java.
7.
GAMMU
Gammu adalah nama sebuah project yang ditujukan untuk membangun aplikasi,
script dan drivers yang dapat digunakan untuk semua fungsi yang memungkinkan pada
telepon seluler atau alat sejenisnya. Sekarang GAMMU telah menyediakan codebase yang
stabil dan mapan untuk berbagai macam model telepon yang tersedia di pasaran
dibandingkan dengan project sejenis. GAMMU merupakan project yang berlisensi GNU
GPL 2 sehingga menjamin kebebasan menggunakan tools ini tanpa perlu takut dengan
masalah legalitas dan biaya yang mahal yang harus dikeluarkan.
8.
UML
UML (Unified Modeling Language) adalah bahasa yang digunakan untuk
menentukan, memvisualisasikan, merancang, dan mendokumentasikan suatu sistem piranti
lunak berbasis Object-Oriented. UML sendiri juga memberikan standar penulisan sebuah
sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa
program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam
sistem software. Diagram-diagram yang termasuk dalam UML :
1. Use Case Diagram
Use case diagram dapat digunakan untuk menentukan kebutuhan apa saja yang
diperlukan dari suatu sistem. Jadi dapat digambarkan dengan detail bagaimana suatu sistem
memproses atau melakukan sesuatu, bagaimana cara actor akan menggunakan sistem, serta
apa saja yang dapat dilakukan terhadap sistem.
2. Activity Diagram
Activity diagram digunakan untuk menganalisis behavior dengan use cse yang lebih
kompleks dan menunjukkan interaksi-interaksi di antara satu dengan yang lainnya.
3. Sequence Diagram
Sequence diagram merupakan suatu diagram interaksi yang menggambarkan
bagaimana objek-objek berpartisipasi dalam bagian interaksi dan pesan yang ditukar dalam
urutan waktu.
4. Class Diagram
Diagram ini menggambarkan perbedaan yang mendasar diantara class-class,
hubungan antar class, dan dimana sub-sistem class tersebut. Pada class diagram terdapat
nama class, attributes, operations, serta association (hubungan antar class).
ANALISIS DAN PERANCANGAN
1. Analisis Masalah
Permasalahan yang terjadi pada Sekolah Menengah Atas pada umumnya adalah :
Orang tua siswa tidak dapat mengetahui dan mengontrol absensi sehari-hari di sekolah,
sehingga orang tua tidak tahu apabila anaknya membolos.
Orang tua siswa tidak mengetahui hasil ulangan harian siswa, karena banyak siswa yang
tidak selalu melaporkan hasil ulangan harian maupun semester.
Prestasi belajar siswa tidak optimal, karena hasil ulangan tidak dilaporkan kepada orang
tua.
Pihak guru membagikan hasil koreksi ulangan, hanya pada akhir semester sehingga
pihak orang tua siswa juga baru mengetahui hasil belajar putra-putrinya pada tiap-tiap
akhir semester juga.
Surat pemberitahuan untuk orang tua siswa diberikan melalui selebaran yang dibagikan
pada siswa di kelas beresiko tidak dibaca orang tua siswa serta banyak orang tua sibuk
yang tidak sempat hadir.
2. Rancangan Aplikasi Umum
Perancangan aplikasi secara umum yaitu membuat aplikasi yang nantinya akan
memungkinkan sekolah menginformasikan berbagai macam kegiatan siswa yang penting
disekolah, seperti absensi siswa, ulangan harian, dan hasil rapat kepada orang tua siswa.
Aplikasi ini diharapkan dapat mempermudah, mempercepat sekaligus menghemat biaya bagi
pihak sekolah dalam melakukan penyampaian informasi kepada orang tua siswa dalam
pemenuhan kebutuhan informasi penting mengenai perkembangan putera/puterinya.
3. Rancangan Aplikasi Menggunakan UML
Perancangan aplikasi menggunakan UML Usecase diagram seperti pada gambar 1.
Gambar 1 Use Case Diagram Aplikasi Layanan Sekolah
Tabel 1 Aktor dan Deskripsi Dalam Use Case
Aktor
Wali Kelas
Staff Absensi
Operator SMS
Deskripsi
memberikan data berupa nilai-nilai hasil ulangan siswa kepada
pihak operator SMS.
memberikan data berupa absensi dari tiap kelas kepada pihak
operator SMS.
Individu yang mempunyai hak akses untuk mengirim SMS melihat
SMS kirim, dan SMS terima, menambah dan mengubah data nomor
telepon genggam orang tua siswa, melihat laporan SMS, mengubah
password dan atau username, melihat tentang.
Orang Tua Siswa Individu yang mempunyai hak akses register dan unregister nomor
telepon genggam, melihat nilai ulangan harian pertama, nilai
ulangan harian kedua, nilai ulangan harian ketiga, nilai ujian tengah
semester, nilai ujian akhir semester, nilai ujian akhir nasional, nilai
ujian praktek atau ekstrakulikuler/praktek, jadwal ujian, dan
mengetahui info format SMS, mengetahui berita-berita penting yang
menyangkut perihal dengan dirinya, seperti undangan dan hasil
rapat.
SMS Gateway
Menerima dan membalas SMS secara otomatis sesuai dengan
format yang di minta oleh orang tua siswa
1.
Activity diagram Login Operator
Activity diagram Login Operator menjelaskan mengenai login ke aplikasi. Operator
menjalankan aplikasi kemudian diminta memasukan username dan password pada form
login, bila username atau password salah maka aplikasi tidak akan berjalan ke form
selanjutnya, tapi bila username dan password-nya benar maka aplikasi ini akan menampilkan
form menu utama. Activity Diagram Login Operator ditunjukkan pada gambar 2.
Gambar 2. Activity Diagram Login Operator
2.
Activity diagram Kirim SMS
Activity diagram aktifitas pengiriman SMS ditunjukkan pada gambar 3.
Gambar 3 Activity Diagram Kirim SMS
3.
Activity diagram Tambah kontak
Activity diagram aktifitas penambahan kontak siswa ke dalam aplikasi ditunjukkan
pada gambar 4.
Gambar 4 Activity Diagram Tambah Kontak
4.
Activity diagram SMS Auto reply
Activity diagram aktifitas pengiriman SMS dari orang tua siswa untuk mendapatkan
informasi tertentu dari sekolah sesuai dengan format yang dikirim ditunjukkan pada gambar
5.
Gambar 5 Activity Diagram SMS Auto Reply
IMPLEMENTASI
Pada tahap implementasi sistem database ini akan dilakukan dilakukan beberapa
kegiatan diantaranya :
1. Pembuatan tampilan aplikasi
2. Menghubungkan Database dengan Aplikasi
Langkah-langkah untuk mengkoneksikan database dengan aplikasi adalah sebagai
berikut:
- Pertama adalah dengan meng-klik kanan pada project smsgateway yang telah
dibuat, kemudian pilih new Java Class, menentukan class name dan lokasi
package. Class name diubah menjadi koneksi. Pada layar kerja baru kemudian
ketikkan skrip seperti pada gambar 6 Skrip ini adalah skrip yang akan
menghubungkan databse MySQL dengan java.
Gambar 6 Skrip Untuk Mengkoneksikan MySQL Dengan Java
3. Pengujian aplikasi
Aplikasi dibuat dengan mengikuti kriteria-kriteria yang ada, yaitu mudah dioperasikan
dan tampilan yang menarik. Sesuai dengan permasalahan yang telah dibahas, maka aplikasi
yang dibuat diharapkan mampu menjawab segala permasalahan yang telah diungkapkan
sebelumnya. Dibawah ini terdapat cara-cara dalam menggunakan aplikasi :
1.
Pertama-tama pihak sekolah harus harus menentukan batas keterlambatan siswa,
setelah pada jam yang telah di tentukan ada siswa yang belum hadir, maka petugas
piket dari pihak sekolah harus menyerahkan data – data siswa yang tidak hadir
tersebut kepada operator sekolah.
2.
3.
Operator pihak sekolah menjalankan aplikasi SMS gateway ini dengan memasukan
username dan password yang telah benar pada form login.
Menu utama akan tampil jika username dan password benar. Di halaman utama ini
operator dapat memilih menu – menu yang di butuhkan sesuai dengan kebutuhan dari
operator pihak sekolah itu sendiri. Tampilan menu utama tampak pada gambar 7.
Gambar 7 Tampilan Menu Utama
4.
Apabila ada siswa yang tidak hadir tanpa keterangan maka operator dari pihak
sekolah dapat langsung memilih submenu absensi di dalam menu Kirim SMS untuk
mengirim SMS kepada orang tua siswa yang bersangkutan. Dalam tahap uji
pengiriman SMS untuk absensi ini akan terlihat proses data yang di kirim dari aplikasi
java hingga masuk kedalam pesan masuk ke dalam telepon genggam. Berikut
tampilan SMS yang berhasil dikirim tampak pada gambar 8.
Gambar 8. Tampilan SMS Yang Berhasil Dikirim
SMS yang berhasil dikirim akan masuk kedalam tabel database untuk absensi,
outbox, dan sentitem. Berikut screenshoot tabel siswa terlihat pada gambar 9.
Gambar 9. Tabel Siswa
Tabel siswa di atas adalah hasil input data dari aplikasi smsgateway pada form kirim
SMS untuk absensi. Pada setiap SMS absensi yang dikirim pada seorang siswa, maka nilai
record dari field absen pada tabel siswa akan bertambah satu demi satu dari nilai default yang
diberikan tabel yaitu nol (0) menjadi satu (1) atau satu (1) menjadi (2). Operator dapat
melihat laporan berita terkirimnya pada form laporan yang ada di menu laporan pada halaman
utama. Berikut tampilan form laporan tampak pada gambar 10.
Gambar 10. Form laporan
SMS yang telah terkirim kepada nomor yang dituju akan tampil di form laporan
dengan laporan Sending Ok. Di dalam form laporan juga terdapat combo box yang berfungsi
sebagai tempat pencarian berita terkirimnya SMS berdasarkan tanggal atau nomor telepon
yang dituju. Hasil keluaran SMS tadi akan masuk ke telepon genggam orang tua siswa berupa
SMS masuk yang terlihat pada gambar 4.11.
Gambar 11. Hasil SMS Absen Di Telepon genggam
5.
SMS Untuk Nilai
Uji coba penelitian di lanjutkan dengan mengirim SMS untuk nilai ulangan harian.
Dalam pengiriman SMS untuk nilai ulangan harian ini akan terlihat proses data yang di kirim
dari aplikasi hingga masuk kedalam pesan masuk telepon genggam. Berikut tampilan form
untuk mengirim SMS nilai tampak gambar 12.
Gambar 12 Mengirim SMS Ulangan Harian
SMS yang berhasil dikirim akan masuk kedalam tabel database untuk nilai,
tergantung mata pelajarannya. Berikut screenshoot tabel mata pelajaran matematika yang
datanya telah di input dari form kirim SMS untuk nilai ulangan harian.
Gambar 13 Tabel Mata Pelajaran Matematika
Hasil keluaran SMS tadi akan masuk ke telepon genggam orang tua siswa berupa
SMS masuk yang terlihat pada gambar 14.
Gambar 14 Hasil SMS Nilai Di Telepon genggam
6.
SMS Untuk Pemberitahuan
Uji coba penelitian di lanjutkan dengan mengirim SMS untuk pemberitahuan.
Pengiriman SMS untuk pemberitahuan ini bertujuan untuk memberikan informasi – informasi
penting dari sekolah untuk orang tua siswa seperti, hasil rapat para guru atau sumbangan –
sumbangan yang di perlukan sekolah untuk mengadakan acara tertentu. Contoh SMS
Pemberitahuan yang di kirim melalui aplikasi terlihat pada gambar 15.
Gambar 15. Kirim SMS Pemberitahuan
Berikut hasil SMS yang masuk ke telepon genggam orang tua siswa terlihat pada
gambar 16.
Gambar 16. Hasil SMS Pemberitahuan
7.
SMS Untuk Auto Reply
Uji coba penelitian di lanjutkan dengan pembalasan SMS dengan metode auto reply.
SMS auto reply ini berfungsi untuk memberi informasi kepada orang tua siswa tentang
bayaran bulanan dan sisa uang gedung yang bertujuan untuk menghindari kecurangan antara
pihak sekolah, siswa dan orang tua siswa.
Pada saat orang tua siswa ingin mengetahui tentang informasi keuangan maka orang
tua siswa cukup mengetikan SMS dengan format tertentu dan mengirimnya ke nomor
Aplikasi SMS gateway yang telah di sediakan dari pihak sekolah, maka balasan SMS akan
orang tua siswa dapatkan sesuai dengan permintaan format yang orang tua siswa kirim.
Contoh pengiriman SMS terlihat pada gambar 17.
Gambar 17. Format SMS Auto Reply
Aplikasi akan mengambil data siswa di database dan segera membalas SMS tersebut.
Berikut hasil SMS balasan dari aplikasi tampak pada gambar 18
Gambar 18. Balasan SMS Auto Reply
PENUTUP
Kesimpulan
Aplikasi Layanan Informasi Sekolah Menengah Atas Berbasis SMS telah selesai
dibuat dengan menggunakan NetBeans IDE 6.8 dan dilakukan uji implementasi dengan
menggunakan modem GSM ZTE Mobinil untuk mengirim SMS. Aplikasi ini disertai web
server yang ditempatkan di komputer operator dengan spesifikasi prosesor pentium Dual
Core 2.80 GHz, memori 1 GB DDR2 dan display adapter VGA 512 MB.
Aplikasi ini mempunyai 6 sub menu yaitu Kirim SMS, Tambah Kontak, Kotak
Masuk, Laporan, Ubah Password, dan Profil. Sub menu kirim SMS menjadi fungsi utama
dari aplikasi ini yaitu untuk mengirim SMS. Sub menu Tambah Kontak memiliki fungsi
untuk menambah daftar nomor telepon orang tua siswa. Sub menu kotak masuk berfungsi
untuk melihat SMS masuk dari orang tua siswa. Sub menu laporan berfungsi untuk
memberikan laporan kepada pengguna yakni operator dari pihak sekolah apakah SMS yang
di kirim oleh pengguna sudah terkirim atau belum. Sub menu ubah password berfungsi untuk
mengganti username dan password lama dengan yang baru. Sub menu profil berfungsi untuk
menampilkan informasi mengenai aplikasi SMS Gateway ini. Pada aplikasi ini terdapat pula
fasilitas SMS autoreply yang dapat digunakan orang tua siswa sebagai alternatif dalam
memenuhi kebutuhan informasi dan pengawasan kegiatan putera/puterinya.
Aplikasi ini dilakukan pengujian berupa simulasi pengiriman SMS melalui menumenu yang terdapat didalam aplikasi kepada sejumlah nomor untuk mengetahui apakah
aplikasi dapat berjalan dengan baik atau tidak. Didapatkan hasil bahwa aplikasi telah siap
digunakan dengan baik. Aplikasi ini belum diterapkan disekolah karena belum ada perjanjian
dengan pihak sekolah. Aplikasi ini dapat diterapkan di sekolah jika sekolah telah siap untuk
menggunakannya.
Saran
Berdasarkan simulasi yang dilakukan pada aplikasi ini, fitur yang belum terdapat di
aplikasi ini yaitu belum ada informasi mengenai jadwal ujian dan tampilan halaman-halaman
aplikasi yang masih sangat sederhana dapat dikembangkan agar menjadi lebih menarik dan
semakin lengkap informasinya.
DAFTAR PUSTAKA
Ashri, Pengertian Gammu, http://ashrickens.blogspot.com, 2010.
Hadi, Programming Menggunakan NetBeans, http://hadinux.blogspot.com, 2010.
lecturer.ukdw.ac.id/willysr/pspl-ti/uml_use_case.pdf, 2011.
Mario, JDBC, http://c.1asphost.com, 2010.
MySQL, http://id.wikipedia.org, 2011.
Pengertian Aplikasi, http://id.wikipedia.org, 2010.
Pengertian SMS Gateway, http://broadcastmedia-advertising.com, 2011.
Pengetahuan Mengenai UML, http://ilmukomputer.com, 2010.
phpMyadmin, http://id.wikipedia.org, 2011.
Purnama, Rangsang, Tuntunan Pemrograman Java, Prestasi Pustaka Publisher, Jakarta, 2004.
Ramadhan, Konstruktor Pada Java, http://blogramadhandadan.blogspot.com, 2011.
S. Rachmad Hakim., Sutarto, Mastering Java, Elex Media Komputindo, Jakarta, 2009.
Structure Query Language, http://wikipedia.com, 2010.
Wahana Komputer, Seri Panduan Praktis : Pengolahan Database dengan MySQL, ANDI,
Yogyakarta, 2006.
Zidny, Pemrograman Berorientasi Objek (bag. 1), http://derlaz.wordpress.com, 2010.
Download