MySQL PHP Web Server XAMPP

Oleh karena itu basis data sangat menunjang bagi perusahaan yang memiliki karyawan banyak agar lebih terorganisir dalam mengatur karyawannya.

2.4.6.1 Relasi Tabel

Relasi tabel merupakan gambaran untuk menjelaskan hubungan antar tabel dengan tabel yang lain di dalam suatu system.

2.6 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL dan sebuah implementasi dari sistem manajemen basisdata relasional RDBMS yang didistribusikan secara gratis Open Source dibawah lisensi GPL General Public License.Tetapi mereka juga menjual dibawah lisensi komersial untuk kasus- kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Dari segi Portabilitas, MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2.7 PHP

PHP Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah aplikasi web. Pada versi PHP 5.0 keatas mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek. Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain: 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, dalam hal ini kami menggunakan XAMPP sebagai software bundle. 3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. 4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak. 5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin Linux, Unix, Macintosh, Windows dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system

2.8 Web Server XAMPP

XAMPP adalah webserver yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program dan merupakan perangkat lunak bebasOpen Source. Fungsinya adalah sebagai server yang berdiri sendiri localhost, yang terdiri atas program Apache HTTP Server, MySQL database, dan 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.

2.9 Eclipse