Keistimewaan dari MySQL sebagai database server dengan konsep database modern adalah sebagai berikut:
1. Portability
Database MySQL berfungsi dengan stabil tanpa kendala, berarti berlaku pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac OS X Server,
Solaris, Amiga, HP Unix, dan lain-lain.
2. Open Source
MySQL merupakan database open source gratis, di bawah lisensi GPL sehingga dapat memperoleh dan menggunakannya secara cuma-cuma tanpa
membayar berapa pun.
3. Multi User
MySQL merupakan database yang dapat digunakan untuk menangani beberapa user dalam waktu bersamaan tanpa mengalami masalah. Dan
memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan pula.
2.8 CSS Cascading Style Sheets
Cascading Style Sheets CSS adalah suatu bahasa style sheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan
yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat
Universitas Sumatera Utara
dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium W3C.
CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS
digunakan terutama untuk memisahkan antara isi dokumen yang ditulis dengan HTML atau bahasa markup lainnya dengan presentasi dokumen yang ditulis dengan
CSS. Pemisahan ini dapat meningkatkan aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas serta
pengulangan pada stuktur isi.
CSS memungkinkan halaman yang sama untuk ditampilkan dengan cara yang berbeda untuk metode presentasi yang berbeda, seperti melalui layar, cetak, suara
sewaktu dibacakan oleh browser basis suara atau pembaca layar, dan juga alat pembaca braille. Halaman HTML atau XML yang sama juga dapat ditampilkan secara
berbeda, baik dari segi gaya tampilan atau skema warna dengan menggunakan CSS.
2.9 Pengertian Data dan Database
Data adalah fakta mengenai objek, orang dan lain-lain Kadir,1999:7. Data juga dapat didefinisikan sebagai bahan keterangan tentang kejadian-kejadian nyata atau fakta-
fakta yang dirumuskan dalam sekelompok lambang tertentu yang tidak acak yang menunjukkan jumlah, tindakan, atau hal.
Universitas Sumatera Utara
Sedangkan Database basis data merupakan kumpulan data yang saling berhubungan. Hubungan antar data dapat ditunjukan dengan adanya fieldkolom kunci
dari tiap filetabel yang ada. Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang
seragam. Satu record umumnya digambarkan sebagai baris data terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian
yang lengkap dan disimpan dalam satu record. Adapun struktur database adalah: Database, FileTable, Record, Elemen dataField.
A database may be defined as a collection of onterrelated data stored together without harmful or unnecessary redundancy to serve one or more applications in an
optimal fashion; the data are stored so that they are independent of programswith use the data; a common and controlled approach its used in addingnew data and in
modifying and retrieving existing data within the database James Martin, 1975.
2.9.1 Database management system DBMS
Database merupakan sekelompok data yang saling berelasi, yang dapat di simpan,
diproses, dimanipulasi, dan digunakan oleh pihak-pihak yang berkepentingan. Relasi
tersebut biasanya ditujukan dengan bagian-bagian penting dari tiap data yang ada.
Di dalam sebuah DBMS terdapat beberapa database beserta satu atau lebih program pengelola yang berguna untuk mengolah data seperti menambah data,
mengambil data, menghapus data, maupun melakukan update terhadap data yang
Universitas Sumatera Utara
sudah ada. DBMS adalah sebuah aplikasi yang dapat digunakan untuk membuat dan
melakukan maintain terhadap database. Elmasri Navathe, 2004
Keuntungan DBMS yaitu : 1.
Mengurangi pengulangan data 2.
Mencapai independensi data 3.
Mengintegrasikan data beberapa file 4.
Mengambil data dan informasi secara cepat 5.
Meningkatkan keamanan 6.
Meningkatkan presentasi kesiapan data data availability 7.
Mempercepat dan mempermudah pemrosesan data 8.
Mempercepat penyimpanan dan pengambilan data 9.
Mengurangi penyimpanan data yang rangkap 10.
Mempermudah pemrograman karena lebih fleksibel
Kerugian DBMS yaitu : 1.
Kurangnya ahli Database 2.
Biaya pemrosesan data sangat tinggi 3.
Kebutuhan software dan hardware yang bertambah 4.
Penggabungan dan pengamanan data
Universitas Sumatera Utara
2. 10 Pemrograman Web dengan Adobe Dreamweaver
Dalam software Adobe Dreamwaver telah disediakan berbagai fasilitas yang memudahkan programmer untuk membuat antarmuka aplikasi. Dengan hanya
beberapa langkah klik saja, sebuah antarmuka telah digeneratekan oleh Dreamweaver. Teknik sangat membantu bagi advanced programmer tetapi menjadi suatu yang
sangat instan bagi programmer pemula.
Universitas Sumatera Utara
BAB 3
PERANCANGAN SISTEM
3.1 Pengertian Perancangan Sistem