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