Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web, dan lainnya. Sebagaimana dibuat dengan menggunakan
bahasa pemrograman konvensional yang lain. Java adalah bahasa pemrograman yang berorientasi objek OOP dan
dapat dijalankan pada berbagai platform sistem operasi. Perkembangan java tidak hanya terfokus pada suatu sistem operasi, tetapi dikembangkan untuk berbagai
sistem operasi dan bersifat open source. Sumber : Mardiani, Eri. Hendra Kurniawan. Nur Ramansyah.2011.Aplikasi
Penjualan dengan Program Java Netbeans, XAMPP, dan iReport.Jakarta.PT Elex Media Komputindo.
2.6 MySQL
SQL merupakan kependekan dari kata “Structure Query Language”. SQL merupakan suatu bahasa permintaan yang terstruktur. Dikatakan terstruktur
karena pada penggunaannya, SQL memiliki beberapa aturan yang distandarkan oleh asosiasi yang bernama ANSL.
SQL Structure Query Language adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara
de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa
ini untuk melakukan manajemen datanya.
Sumber : Mardiani, Eri. Hendra Kurniawan. Nur Ramansyah.2011.Aplikasi Penjualan dengan Program Java Netbeans, XAMPP, dan iReport.Jakarta.PT Elex
Media Komputindo.
2.7 Pengertian XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri localhost, yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang
ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X empat sistem operasi apapun, Apache, MySQL, PHP dan Perl.
Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web
yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.
Sumber : http:id.wikipedia.orgwikiXAMPP
2.8 Pengertian iReport
Report adalah laporan yang diperlukan dalam suatu aplikasi sistem informasi. iReport adalah report designer visual yang dibangun pada
JasperReports yang mengisi kekurangan itu, iReport bersifat intuitif dan mudah digunakan pembangun laporan visualdesigner untuk JasperReports, dan tertulis
dalam kitab Java.
Sumber :. Mardiani, Eri. Hendra Kurniawan. Nur Ramansyah.2011.Aplikasi Penjualan dengan Program Java Netbeans, XAMPP, dan iReport.Jakarta.PT Elex
Media Komputindo.
2.9 Pengertian Absensi