Pengertian MySQL Kelebihan MySQL

14

2.6.2 Kelebihan PHP

1. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. 2. Dalam sisi pengembangan lebih mudah, karena banyaknya developer yang siap membantu dalam pengembangan. 3. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak. 4. 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 sistem.

2.7. MySQL

2.7.1 Pengertian MySQL

MySQL merupakan implementasi dari Relational Database Management System RDBMS yang didistribusikan secara gratis. Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk yang bersifat komersial. MySQL merupakan sistem basis data yang dikembangkan dari bahasa SQL Structured Query Language. Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang kemudian pengembang selanjutnya dilakukan oleh perusahaan MySQK AB. MySQL AB 15 merupakan sebuah perusahaan komersial yang didirikan oleh para pengembang MySQL. MySQL dan PHP merupakan sistem yang saling terintegrasi. MySQL merupakan sistem basis data, sedangkan input yang dimasukan melalui aplikasi web yang menggunakan script server-side seperti PHP dapat langsung dimasukan ke database MySQL yang ada di server dan tentunya web tersebut berada di sebuah webserver.

2.7.2 Kelebihan MySQL

1. Source MySQL dapat diperoleh dengan mudah dan gratis. 2. Sintaks MySQL lebih mudah dipahami dan tidak rumit. 3. MySQL merupakan program yang multithreaded, sehingga dapat dipasang pada server yang memiliki multi CPU. 4. Didukung program-program umum seperti C, C++, Java, Pearl, PHP, Phython. 5. Bekerja pada berbagai platform Windows, Linux, Mac OS X Server, Solaris, Amiga, dan masih banyak lagi. 6. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database. 7. MySQL memiliki ragam tipe data, seperti float, integer, double, char, date, text dan lain-lain. 16

BAB III ANALISIA DAN PERANCANGAN

3.1. Analisa Sistem

3.1.1 Gambaran Umum Sistem Lama

Sistem penghitungan dan pembuatan grafik hasil tes potensi akademik di Lembaga P2TKP Universitas Sanata Dharma saat ini masih menggunakan cara manual, yaitu dengan menghitung total jawaban benar dari setiap jenis tes kemudian dicocokan dengan norma Tes Potensi Akademik Studi Lanjut Siswa Kelas IX SMP dan menghasilkan skor untuk masing-masing jenis tes. Staff Lembaga P2TKP Universitas Sanata Dharma kemudian membuat grafik berdasarkan skor yang telah didapatkan. Setelah grafik berhasil dibuat staff kemudian membuat hasil kualifikasi, untuk membuat hasil kualifikasi staff menghitung menggunakan rumus yang sudah tersedia di Lembaga P2TKP Universitas Sanata Dharma. Dengan menggunakan cara manual, muncul permasalahan ketika peserta telah selesai dalam mengerjakan tes potensi akademik, peserta harus menunggu dalam beberapa hari untuk mengetahui hasil dari tes tersebut. Permasalahan selanjutnya adalah kemungkinan terjadi kesalahan dalam pencocokan skor dengan norma tes potensi akademik dan penghitungan hasil kualifikasi setiap peserta. Hal tersebut bisa saja terjadi mengingat banyaknya peserta yang melakukan tes secara bersamaan.