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.