MySQL Database Rancang bangun sistem informasi penggajian dan penilaian kinerja PT. Putra Niaga Bimo

e. PHP dapat berjalan pada tiga sistem operasi, yaitu Linux, Unux dan Windows, dan juga dapat dijalankan secara runtime pada suatu console. Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya : a. Tidak ideal untuk pengembangan skala besar. b. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya sampai versi 4 ini. Namun pada versi PHP 5 sudah dilengkapi OOP yang sesungguhnya.

2.11 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal dan populer, terutama dikalangan pemrogram web di lingkungan Linux dengan menggunakan script PHP dan Perl. Kepopulerannya disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu MySQL ini bersifat free dan boleh digunakan setiap orang, dengan lisensi open source GNU GPL General Public License ataupun lisensi komersial non GPL. MySQL Termasuk dalam jenis RDBMS Relational Database Management System. Sehingga istilah table, baris dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom Sutarman, 2003. Sebagai software DBMS, MySQL memiliki sejumlah fitur seperti berikut ini Kadir, 2003: 1. Multiplatform MySQL tersedia pada beberapa platform seperti: Windows, Linux, Unix dan lain-lain. 2. Andal, cepat dan mudah digunakan MySQL tergolong sebagai database server server yang melayani permintaan terhadap database yang handal dapat menangani database besar dengan kecepatan tinggi, mendukung banyak sekali fungsi untuk mengakses database, sekaligus mudah untuk digunakan. 3. Jaminan keamanan akses MySQL mendukung pengamanan database dengan berbagai kriteria pengaksesan. Sebagai gambaran, dimungkinkan untuk mengatur user tertentu agar bisa mengakses data yang bersifat rahasia. MySQL juga mendukung konektivitas ke berbagai software. 4. Dukungan SQL Seperti tersirat dalam namanya, MySQL mendukung perintah SQL Structured Query Language. Sebagaimana diketahui, SQL merupakan standar dalam pengaksesan database relational. Pengaksesan akan memudahkan siapapun untuk menggunakan MySQL.

2.12 Database

Basis data database adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Basis data dimaksudkan untuk mengatasi masalah pada sistem yang memakai pendekatan berbasis berkas Kadir, 2003. Tujuan awal dan utama dalam pengolahan data pada sebuah basis data adalah agar dapat mencari data dengan mudah dan cepat. Di samping itu, pemanfaatan data untuk pengolahan data juga memiliki tujuan-tujuan tertentu. Pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan sebagai berikut:

a. Kecepatan dan kemudahan Speed