Deskriptor Level Kinerja Key Performance Indicator KPI

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 :