Pengertian Database Pengertian PHP Struktur Dasar PHP

dan belum diolah Zulkifli, 2003. Sesuatu yang nyata, fakta mengenai objek yang dapat mengurangi derajat ketidak pastian tentang suatu keadaan dan kejadian Kristanto, 2004. Dari ketiga definisi data tersebut dapat diambil kesimpulan bahwa data merupakan suatu kejadian nyata atau fakta yang masih belum diolah dan harus dikelola untuk menghasilkan suatu informasi. Data yang masih merupakan bahan mentah apabila tidak diolah maka data tersebut tidak berguna, sehingga dibutuhkan suatu model yang nantinya akan dikelompokkan dan diproses untuk menghasilkan suatu informasi. Data inilah yang nantinya akan disimpan dalam database.

2.6 Pengertian Database

Database adalah kumpulan file-file yang mempunnyai kaitan antara satu file dengan file lain sehingga membentuk satu bangunan data untuk menginformasikan suatu perusahaan instansi, dalam batasan tertentu Kristanto, 2004. Database adalah sebuah kumpulan dari sekelompok informasi yang diorganisasikan dengan beberapa cara logik dan saling berhubungan Pramana, 2002. Database merupakan keterangan mengenai kumpulan sejumlah tabel, prosedur tersimpan stored procedure dan hubungan relasi antar tabel yang saling berhubungan dalam membentuk suatu program aplikasi Aryanto, 2001. Dapat disimpulkan bahwa database adalah kumpulan informasi yang disimpan di dalam komputer yang digunakan untuk memenuhi berbagai kebutuhan bagi penggunanya. Universitas Sumatera Utara

2.7 Xampp Dan MySQL

2.7.1 Xampp

Xampp adalah sebuah software web server apache yang didalamnya sudah tersedia database server Mysql dan support PHP programming. Xampp merupakan software yang mudah digunakan, gratis, dan mendukung mendukung instalasi di Linux dan Windows . Xampp merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstal Xampp maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP, dan MySQL secara manual. Xampp akan menginstalasi dan mengkonfigurasikannya secara otomatis atau auto konfigursi.

2.7.2 MySQL

MySQL adalah sebuah server database open source yang termasuk popular keberadannya. MySQL umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi server yang dinamis dan powerfull Sidik, 2009. MySQL My Structure Query Language adalah sebuah program pembuat database yang bersifat open source , artinya siapa saja dapat menggunakannya secara bebas Nugroho, 2004. MySQL merupakan sebuah database management system dengan kemampuan multi- threaded, multi-user dan meningkatan fungsi Structured Query Language SQL terutama dengan PHP yang sudah memiliki fungsi built-in untuk melakukan koneksi dengan MySQL. Universitas Sumatera Utara Gambar 2.1 MySQL MySQL merupakan sebuah relational database management system, yang menyimpan data pada tabel yang terpisah daripada menyatukan semua data dalam satu tabel yang besar, hal ini dapat meningkatkan kecepatan dan fleksibilitas. Tabel-tabel dihubungkan melalui relasi-relasi tertentu sehingga memungkinkan untuk mengkombinasikan data dari berbagai tabel sesuai dengan permintaan, melalui SQL yang telah menjadi bahasa standar yang umum untuk mengakses database. Untuk dapat mengendalikan MySQL server dari dalam program ada tiga hal yang perlu diperhatikan: 1. Buat koneksi dengan MySQL server dengan memasukkan alamat host dari MySQL, biasanya berupa alamat Internet ProtocolIP lalu, user terdaftar beserta kata sandinya. Jika host ditemukan dan user tersebut terdaftar maka koneksi akan dimulai. Universitas Sumatera Utara Gambar 2.2 Koneksi MySQL

2.8 Pengertian PHP

PHP adalah singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa program yang berbentuk script yang diletakkan di dalam server web Bunafit, 2004. PHP merupakan singkatan dari Hypertext Preprocessor atau pada awalnya Personel Home Page . PHP merupakan bahasa standart yang digunakan dalam dunia website dan dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server, dan digunakan untuk membuat halam web yang dinamis. Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP Kadir, 2009.

2.9 Struktur Dasar PHP

PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamik. Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML biasa. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Universitas Sumatera Utara Setiap program PHP disebut dengan script. Script berupa file teks yang dapat berupa file teks yang dapat dibuat dengan menggunakan program editor file teks seperti Notepad, vi, DreamWeaver, EditPlus dan sebagainya. Bagian awal yang akan kita pelajari disini adalah mengenai struktur sebuah program PHP. Yang paling penting dalam penulisan program PHP adalah peletakannya. Bentuk umum sederhana scripts PHP :

2.10 Dasar-Dasar Pemrograman PHP