Database PHP Tinjauan Pustaka

sangat memanfaatkan kemampuan komputer sepenuhnya. Aspek interaktif pada multimedia dapat berupa navigasi, simulasi, permainan dan latihan. Apabila dalam suatu aplikasi multimedia, pengguna multimedia diberikan suatu kemampuan untuk mengontrol elemen-elemen yang ada, maka multimedia itu disebut dengan Interactive Multimedia. [7] 2.2.6 Aplikasi Web Dalam rekayasa perangkat lunak, suatu aplikasi web bahasa Inggris: web application atau sering disingkat webapp adalah suatu aplikasi yang diakses menggunakan penjelajah web yang berjalan pada protocol HTTP melalui suatu jaringan seperti internet atau intranet. Web juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web seperti HTML, JavaScript, AJAX, Java, dll dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi. Aplikasi web menjadi populer karena kemudahan tersedianya aplikasi klien untuk mengaksesnya, penjelajah web, yang kadang disebut sebagai suatu thin client klien tipis. Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan ribuan komputer klien merupakan alasan kunci popularitasnya. [8]

2.2.7 Database

Basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri query basis data disebut sistem manajemen basis data Database Management System atau DBMS. Sistem basis data dipelajari dalam ilmu informasi. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya, penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data yang dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom. Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel. [9]

2.2.8 PHP

Hypertext Preprocessor adalah bahasa pemrograman yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. Pada awalnya PHP merupakan kependekan dari Personal Home Page Situs personal. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted FI, yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHPFI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP. PHP juga memiliki beberapa kelebihan, antara lain : 1. PHP mudah untuk dibuat dan cepat dijalankan. 2. PHP dapat berjalan pada web server yang berbeda dan dalam sistem operasi yang berbeda juga. 3. PHP diterbitkan secara gratis. 4. PHP termasuk ke dalam bahasa pemrograman yang embedded dapat diletakan dalam tag HTML. [8]

2.2.9 DFD