Normalisasi Komponen Perancangan Sistem 1

a. Z memiliki dependensi fungsional atau kadang disebut dependensi saja, yaitu kekangan antara dua buah atribut atau dua buah himpunan atribut terhadap Y. b. Y memilki dependensi fungsional terhadap X. Dependensi transitif dapat dinotasikan sebagai berikut: X  Y  Z

2.4.4 Data Dictionary Kamus Data

Data Dictionary Kamus Data bukanlah data, tapi merupakan deskripsi berisi informasi dari sebuah data. Informasi dalam kamus data digunakan secara luas untuk pengoptimalan query. Informasi yang sering digunakan dalam menjelaskan sebuah data yaitu nama relasi, nama file, struktur file, nama atribut, tipe atribut, nama index, primary key dan foreign key Gehrke, 2000:365.

2.5. Basis Data

Basis data adalah kumpulan data yang umumnya menjabarkan aktivitas-aktivitas dari satu atau lebih organisasi yang terkait Gehrke 2000:3. Data yang saling berhubungan relasi biasanya ditunjukkan dengan kunci dari tiap file yang ada. Dalam satu file terdapat record- record yang sejenis, sama besar, dan sama bentuk yang merupakan satu kumpulan entitas yang seragam. Satu record terdiri dari satu field yang saling berhubungan, menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record. Basis data mempunyai beberapa kriteria penting, yaitu: 1. Bersifat data oriented dan bukan program oriented. 2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya. 3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya. 4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah. 5. Dapat digunakan dengan cara-cara yang berbeda. Prinsip utama basis data adalah pengaturan data yang fleksibel dan kecepatan dalam memperoleh data kembali. Maka pengelolaan basis data bertujuan untuk: 1. Efisiensi meliputi speed, space, dan accurancy. 2. Menangani data dalam jumlah besar. 3. Kebersamaan pemakaian sharebility. 4. Meniadakan duplikasi dan inkonsistensi data.

2.6. PHP

Menurut Nugroho 2004:201, PHP PHP: Hypertext Prepocessor adalah sebuah bahasa pemrograman yang berbentuk scripting, sistem kerja program ini adalah sebagai interpreter bukan sebagai compiler. PHP singkatan dari PHP Hypertext Prepocessor yang digunakan sebagai bahasa script server-side dalam pengembangan web yang disisipkan pada dokumen Hypertext Markup Language HTML. Pengguna PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs web tersebut lebih mudah dan efisien. Bahasa compiler adalah bahasa yang akan mengubah script-script program ke dalam source code, selanjutnya dari bentuk source code akan diubah menjadi bentuk object code, bentuk dari objek kode akan menghasilkan file yang lebih kecil dari file mentah sebelumnya. Selanjutnya, bentuk objek kode akan berubah menjadi sebuah program yang siap dijalankan tanpa adanya program bantu pembuatnya. Kekurangan dari bentuk interpreter adalah program pembuatnya harus selalu tersedia dan berjalan saat mengaktifkan program yang dibuat, sehingga hasil dari program ini sebenarnya bukan program yang dapat dieksekusi secara mandiri tanpa menggunakan program pembuatnya. PHP pertama kali diciptakan oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa