PHP Database dan MySql

commit to user

2.5 PHP

Ada beberapa pengertian tentang PHP. Akan tetapi, kurang lebih PHP dapat kita ambil arti sebagai PHP Hypertext Preeprocesor. Ini merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server disebut server-side berbeda denan mesin maya Java yang mengeksekusi program pada sisi klien clien-side. PHP merupakan bahasa standar yang digunakan dalam dunia web site. PHP adalah bahasa program yang berbentuk script yang diletakkan di dalam server web. Jika kita lihat dari sejarah, mulanya PHP diciptakan dari ide Rasmus Lerdof yang membuat sebuah script perl. Script tersebut sebenarnya dimaksudkan untuk digunakan sebagai program untuk dirinya sendiri. Akan tetapi, kemudian dikembangkan lagi sehingga menjadi sebuah bahasa yang disebut “Personal Home Page”. Inilah awal mula munculnya PHP sampai saat ini. PHP telah dicipta terutama untuk kegunaan web dan boleh menghubungkan query database dan menggunakan simple task yang boleh diluruskan dengan 3 atau 4 baris kode saja. PHP adalah bahasa programming yang baru dibangun sekitar tahun 1994 1995. PHP dapat menukarkan static website yang menggunakan HTML ke dinamic web pages yang berfungsi secara automatic seperti ASP, CGI, dan sebagainya. Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini, namun fungsi PHP yang paling utama adalah untuk menghubungkan database dengan web. Dengan PHP, membuat aplikasi web yang terkoneksi ke database menjadi sangat mudah. Sistem database yang telah didukung oleh PHP adalah Oracle, Sybase, mSQL, MySQL, Solid. Nugroho, Bunafit, 2004.

2.6 Database dan MySql

Database sering didefinisikan sebagai kumpulan data yang terkait. Secara teknis, yang berada dalam sebuah database adalah sekumpulan tabel atau objek lain seperti indeks, view. Tujuan utama pembuatan database adalah untuk memudahkan dalam mengakses data. Data dapat ditambahkan, diubah, dihapus, atau dibaca dengan PDF Creator - PDF4Free v2.0 http:www.pdf4free.com commit to user relative mudah dan cepat. Kolom seringkali disebut field dan baris sering disebut sebagai record. Kadir, Abdul 2009 MySQL adalah database server relasional yang gratis dibawah lisensi GNU General Public Lisence. Dengan sifatnya yang open source, memungkinkan juga user untuk melakukan modifikasi pada source code-nya untuk memenuhi kebutuhan spesifik mereka sendiri. MySQL merupakan database server multiuser dan multi threaded yang tangguh. Dengan memiliki banyak feature MySQL bisa bersaing dengan database komersial sekalipun. MySQL adalah suatu sistem manajemen database. Suatu database adalah sebuah kumpulan data yang terstruktur. Untuk menambahkan, mengakses, dan memproses data yang tersimpan pada suatu database komputer memerlukan sistem manajemen database seperti MySQL, karena komputer sangat unggul dalam menangani sejumlah data, sistem manajemen database memainkan suatu peranan yang penting dalam komputasi maupun bagian dari aplikasi lainnya. Mysql adalah sistem manajemen database relasional. Suatu database relasional menyimpan data dalam tabel-tabel terpisah. Hal ini memungkinkan kecepatan dan fleksibilitas. Tabel-tabel yang dihubungkan dengan relasi yang ditentukan membuatnya bisa mengkombinasikan data dari beberapa tabel pada suatu permintaan. Bagian SQL dari kata MySQL berasal dari Structured Query Languange. MySQL merupakan sistem client atau server berbeda, sejumlah program client dan library yang berbeda, tool administrative,dan berbeda antarmuka pemrograman. MYSQL juga tersedia sebagi library yang bisa digabungkan ke aplikasi. Utdirartatmo, Firrar, 2002.

2.7 Perancangan Database