2.2.7.4. PHP
PHP adalah salah satu bahasa Sever-side yang didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan
karena bahasa Server side, maka PHP akan dieksekusi di server, sehingga yang dikirimkan ke browse adalah “hasil jadi” dalam bentuk HTML, dan
kode PHP anda tidak akan terlihat. Hampir semua aplikasi berbasis web bias dibuat dan dijalankan
dengan PHP, namun kelebihan utama PHP adalah konektivitasnya dengan database. PHP mampu mengolah data pada berbagai platform database,
namun yang paling ideal dan banyak digunakan adalah menggunakan database MySQL. PHP+MySQL menjadi standar bagi pembuatan web
dinamis saat ini, hal ini dikarenakan keduanya open source, sehingga bisa digunakan siapa saja dengan bebas. PHP juga dianggap mudah untuk
dipelajari, sehingga tidak diperlukan pengetahuan mendalam tentang pemrograman untuk memahaminya[9].
PHP merupakan bahasa script yang digunakan untuk membuat halaman web yang dinamis. Dinamis dalam berarti halaman yang akan
ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru. Semua
script PHP dieksekusi pada server dimana script tersebut dijalankan. Oleh karena itu, spesifikasi server lebih berpengaruh pada eksekusi dari script
PHP daripada spesifikasi client. Namun tetap diperhatikan bahwa halaman yang dihasilkan tentunya harus dapat dibukan browser pada client. Dalam
hal ini versi html yang digunakan harus didukung oleh browser client.
2.2.7.5. Diagram Hubungan Entitas Entity Relation Diagram ERD
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai
hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan
simbol. Seperti yang terlihat pada gambar dibawah ini :
Gambar 2.3 ERD
Pada dasarnya ada tiga simbol yang digunakan, yaitu : 1. Entitas
Entitas merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entitas ini
biasanya digambarkan dengan persegi panjang. 2. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas
tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar
atribut diwakili oleh simbol elips. 3. Hubungan Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
a. One To One Relationship
Yang berarti, entitas pada himpunan entitas A berhubungan paling banyak dengan 1 entitas B, dan begitu
juga sebaliknya setiap entitas pada himpunan B berhubungan paling banyak 1 dengan entitas pada himpunan entitas B.
Berikut gambar one to one relationship dijelaskan gambar 2.4 :