commit to user Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak
satu entitas pada himpunan entitas B, dan begitu juga sebaliknya. 2
Satu ke banyak 1-n Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak sentitas
B, tetapi tidak sebaliknya. 3
Banyak ke satu n-1 Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak
dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya 4
Banyak ke banyak n-m Seetiap entitas pada himpunan entitas A dapat berelasi dengan banyak entitas
pada himpunan entitas B, demikian juga sebaliknya. Fathansyah, 1999
4. Database
Database
adalah sekumpulan tabel yang saling berelasi yang ditunjukkan dengan
primary key
yang dimiliki oleh tiap tabel. Satu database menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan, instansi Kristanto
Harianto, 2004:1. Database basis data merupakan sekumpulan data yang sangat kompleks, kemudian data tersebut memiliki hubungan antara data yang satu
dengan data yang lainnya Nugroho, 2009. Pada perancangan
database
menentukan
entity
dan relasi dibutuhkan analisa data sehingga saat salah satu data di-
update
maka data lain akan ikut ter-
update
. Maka dari itu pada struktur data dan relasi antar
file
seharusnya ada atribut
field
yang dipilih untuk dijadikan kunci utama atribut
primary key
maupun
Foreign Key
.
1.9 HTML, CSS, PHP, Web Server
Apache
, dan Database Server
MySQL
Berikut penjelasan tentang HTML, CSS, PHP, Web Server
Apache
dan Database Server
MySQL
:
1.
HTML
commit to user HTML adalah kependekan dari
HyperText Markup Language
, merupakan sebuah bahasa
scripting
yang berguna untuk menuliskan halaman web. Pada halaman web, HTML dijadikan sebuah bahasa
script
dasar yang berjalan bersama
berbagai bahasa scripting pemrograman lainnya. Nugroho, 2009:5 2.
CSS
Style sheet
merupakan template yang mengontrol pemformatan tag HTML pada sebuah halaman web. CSS digunakan untuk mengatur
style
element yang ada dalam halaman web mulai dari pemformatan teks sampai layout. Tujuan dari
penggunaan CSS ini adalah agar diperoleh suatu konsistensi
style
pada elemen tertentu.Riyanto, 2011:54
3.
PHP PHP
adalah singkatan dari
Personal Home Page
yang merupakan bahasa standar yang digunakan dalam dunia
website.
Ada beberapa pengertian tentang PHP, akan tetapi PHP dapat diartikan sebagai
Hypertext Preprocessor
. Ini merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat
ditampilkan pada klien. Secara khusus,
PHP
dirancang untuk membentuk aplikasi
web
dinamis,
Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini.
Kasiman Peranginangin, 2009.
4. Web Server
Apache
Webserver adalah suatu server yang menyimpan halaman-halaman web yang dapat diakses melalui web browser. Web Server merupakan perangkat lunak
yang mengatur atau mengelola program berdasarkan permintaan browser dan dikirim kembali ke browser Supardi, 2009:181. Webserver diciptakan oleh suatu
software aplikasi, salah satunya adalah Apache. Apache merupakan suatu software untuk membuat webserver, apache
merupakan produk openSource sehingga setiap orang dapat menggunakan dan memodifikasi apache tanpa terkena lisensi. Apache telah mendukung beberapa
bahasa
scripting
seperti PERL dan PHP.
commit to user Apache bekerja dengan menggunakan Hyper Text Transfer Protocol
sehingga apache sering disebut httpd yang berarti daemon http. Protocol ini bekerja pada port 80,81dan 8080.
5. Database Server
MySQL
MySQL
adalah sebuah sistem managemen
database
relasi
relational database management system
yang bersifat “terbuka”
opensource
. Terbuka maksudnya adalah
MySQL
boleh di
download
oleh siapa saja, baik versi code program aslinya
source code program
maupun versi binernya
executable program
dan bisa digunakan secara relatif gratis baik untuk dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program aplikasi
computer.Arbie,2004
1.10 Testing Pengujian Perangkat Lunak