Universitas Sumatera Utara 2.8
Pengenalan XAMPP
XAMPP yaitu sebuah aplikasi yang dapat merangkum beberapa aplikasi server sekaligus. 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
. Untuk mendapatkanya dapat men
download
langsung dari situs
www.xampp.org
secara gratis.
Bagian Pent ing
XAMPP yang biasa digunakan pada umumnya: 1. htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan,
seperti berkas PHP, HTML dan skrip lain. 2. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada
dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http:localhostphpMyAdmin, maka akan muncul halaman phpMyAdmin.
3. control panel yang berfungsi untuk mengelola layanan service XAMPP. Seperti menghentikan stop layanan, ataupun memulai start.
2.9 Pengenalan
MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal.
Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. MySQL termasuk jenis RDBMS Relational
Database Management System. Pada MySQL, sebuah database mengandung satu
atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung
Universitas Sumatera Utara
Universitas Sumatera Utara
satu atau beberapa kolom. Untuk mengelola database MySQL ada beberapa cara yaitu melalui prompt DOS tool command line dan dapat juga menggunakan
program utility seperti:
1. PHP MyAdmin 2. MySQLGUI
3. MySQL Manager Java Based 4. MySQL Administrator for windows.
2.9.1 Kelebihan MySQL
Kelebihan MySQL adalah menggunakan bahasa query standar yang dimiliki SQL. SQL adalah suatu bahasa permintaan yang terstruktur dan yang telah di
standarkan untuk semua program pengakses database seperti Oracle, PostgressSQl, Microsoft SQL Server
dan sebagainya. Adapun yang menjadi kelebihan MySQL dari program database lain:
1. Kecepatan mengakses database sebanding database lainnya. 2. Perintah yang digunakan pada MySQL adalah standar SQL yang mudah
diingat dalam proses instalasinya relative mudah. 3. Sifatnya open source, siapapun dapat mengembangkan MySQL dan hasil
pengembangan tersebut diserahkan kepada umum atau komunitas open source.
4. Kapabililtas, MySQL mampu mengelola database untuk 60 ribu table dengan jumlah baris 5 Milyar.
Universitas Sumatera Utara
Universitas Sumatera Utara
5. Replikasi data, memiliki beberapa database bayangan pada beberapa server lainnya yang berasal dari database induk, sehingga akan
meningkatkan kinerja dan kecepatan. 6. Konektivitas dan keamanan, MySQL mendukung dan menerapkan sistem
keamanan dan izin akses tingkat tinggi. 7. Fleksibilitas, mendukung perintah ANSI SQL 99 dan beberapa perintah
database alternatif lainnya sehingga memudahkan untuk beralih ke
MySQL. 8. Dapat dijalankan pada beberapa sistem operasi yang berbeda seperti linux,
windows, machintos, solaris, dan sebagainya. 9. Biaya rendah relative gratis.
2.10 CSS Cascading Style Sheet