PHP
Menurut Arief (2011c:43) PHP adalah Bahasa server-side –scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side-scripting maka sintaks dan perintah -perintah PHP akan diesksekusi diserver kemudian hasilnya akan dikirimkan ke browser dengan format HTML.
Dengan demikian kode program yang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP dirancang untuk membuat halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data ke halaman web.
Sedangkan menurut Nugroho (2006b:61) “PHP atau singkatan dari Personal Home Page merupakan bahasa skrip yang tertanam dalam HTML untuk dieksekusi bersifat server side”. PHP termasuk dalam open source product, sehingga source code PHP dapat diubah dan didistribusikan secara bebas. Versi terbaru PHP dapat diunduh secara gratis melalui situs resmi PHP : http://www.php.net.
PHP juga dapat berjalan pada berbagai web server seperti IIS (Internet Information Server), PWS (Personal Web Server), Apache, Xitami. PHP juga mampu berjalan di banyak sistem operasi yang beredar saat ini, diantaranya Sistem Operasi Microsoft Windows (semua versi), Linux, Mac Os, Solaris. PHP dapat dibangun sebagai modul web server Apache dan sebagai binary yang dapat berjalan sebagai CGI (Common Gateway Interface). PHP dapat mengirim HTTP header, dapat mengatur cookies , mengatur authentication dan redirect user
PHP diciptakan pertama kali oleh Rasmus Lerdort pada tahun 1994. Awalnya PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung homepage-nya. Rasmus Lerdort adalah seorang pendukung open source, oleh karena itu di mengeluarkan PHP versi 1.0 secara gratis dan meluncurkan versi 2.0 dan pada tahun 1996 muncul PHP versi 3.0. kemudian pada tahun 2000 PHP versi 4.0 dirilis dan dapat digunakan pada sistem operasi seperti Linux, Microsoft. Kasiman Peranginangin,(2006).
Pengertian MySQL menurut Welling;(2001). MySQL adalah relational database management sistem yang cepat dan kuat. Sebuah basis data dapat membuat pengguna untuk menyimpan, mencari, mengurutkan dan mendapatkan data dengan mudah. Server MySQL mengendalikan akses ke dalam data untuk memastikan bahwa para pengguna dapat bekerja dalam waktu yang bersamaan, untuk mendukung akses secara cepat dan memastikan hanya pengguna yang telah terisolasilah yang mendapatkan hak akses.
MySQL menggunakan bahasa SQL (Structured Query Language), yaitu bahasa query basis data yang baku bagi seluruh dunia. MySQL kembali diduplikasikan sejak tahun 1996, tetapi sejarah pengembangannya telah dilakukan dari tahun 1979. MySQL tersedia dengan lisensi open source, tetapi lisensi komersial pun tersedia apabila diperlukan. Welling; (2001: 3).
Kelebihan MySQL menurut Welling; (2001). terdapat beberapa kelebihan dari MySQL, yaitu :
1) Performance
MySQL begitu cepat dalam pemrosesan data.
2) Low Cost
MySQL tersedia dan dapat digunakan tanpa dikenakan biaya, dibawah lisensi open source. Namun, tersedia dengan biaya yang sangat murah, dibawah lisensi komersial, jika dibutuhkan untuk aplikasi pengguna-nya.
3) Ease of Use
Kebanyakan dari berbagai sistem basis data modern menggunakan SQL. Jika pengguna memilik RDBMS yang lain, pengguna tidak akan menghadapi masalah yang berarti ketika beradaptasi dengan SQL. Bahkan MySQL lebih mudah dalam persiapan dibandingkan dengan produk lain yang sekelas.
4) Probability
MySQL dapat digunakan dan diimplementasikan pada berbagai sistem UNIX dan pada Microsoft Windows.
5) Source Code
Sama seperti pemograman PHP, user dapat mengubah dan menambahkan source code bagi MySQL.
2.2.7 Normalisasi
Normalisasi adalah suatu teknik dalam mendesain suatu database yang dimulai dengan memeriksa hubungan (disebut functional dependency) antar atribut. Connolly, (2010: 415).
Tujuan dari normalisasi adalah untuk mengidentifikasi sekumpulan yang cocok hubungan yang mendukung persyaratan data perusahaan karakteristik sekumpulan yang cocok hubungan meliputi berikut ini :
1) Jumlah minimal atribut yang diperlukan untuk mendukung kebutuhan data perusahaan.
2) Atribut dengan hubungan logis dekat (digambarkan sebagai ketergantungan fungsional) ditemukan dalam hubungan yang sama.
3) Redundansi minimal, dengan atribut masing-masing diwakili hanya sekali, dengan expection penting dari atribut bahwa dari seluruh atau sebagian dari foreign key, yang penting untuk bergabung hubungan yang terkait.
Jenis-jenis normalisasi:
1) First Normal Form(1NF)
UNF (bentuk unnormalized) tabel yang berisi satu atau lebih kelompok berulang (Connolly, 2010: 430).
First normal form (1NF) suatu hubungan di mana persimpangan setiap baris dan kolom berisi satu dan hanya satu nilai. Connolly, (2010:430).
2) Second Normal Form (2NF)
Hubungan yang dalam bentuk normal pertama dan setiap atribut non- primary-key sepenuhnya fungsional tergantung pada primary key. Connolly, (2010: 434).
3) Third Normal Form (3NF)
Bentuk normal ketiga relasi adalah dalam bentuk normal pertama dan kedua dan di mana tidak ada atribut kunci non primer transitif tergantung pada primary key. Connolly, (2010: 436)
HTML
HTML (Hypertext Markup Language) adalah sebuah protokol yang digunakan untuk membuat format suatu dokumen website yang mampu dibaca dalam browser dari berbagai platform komputer. Sifat bahasa HTML ini adalah client-script, dimana dokumen tersebut dapat dibuka dalam komputer stand alone yang tidak membutuhkan server untuk dapat menampilkannya pada browser namun bisa juga menampilkan dokumen HTML dengan terkoneksi ke server internet. Sugiri "2007, h.1).
HTML (Hypertext Markup Language) ditemukan oleh team Berners-Lee pada tahun 1989, merupakan dasar framewark internet. Hampir setiap situs web yang ada menggunakan bahasa HTML untuk menampilkan text grafis suara dan animasi. Pihak yang menjadi carakter atas spesifikasi tersebut adalah World Wide Web Consortium (W3C). Bahasa HTML Hyperlinking yaitu kemampuan untuk menghubungkan (link) dari satu kata atau daerah di satu halaman web kedaerah atau halaman lain. HTML tersusun dari satu rangkaian elemen-elemen. Elemen tersebut sebagai bahasa yang memberitahu browser penerima untuk menampilkan elemen tertentu pada layar. Tata Sutabri (Andi Yogyakarta: 2003).
HTML (Hypertext Markup Language) ditemukan oleh team Berners-Lee pada tahun 1989, merupakan dasar framewark internet. Hampir setiap situs web yang ada menggunakan bahasa HTML untuk menampilkan text grafis suara dan animasi. Pihak yang menjadi carakter atas spesifikasi tersebut adalah World Wide Web Consortium (W3C). Bahasa HTML Hyperlinking yaitu kemampuan untuk menghubungkan (link) dari satu kata atau daerah di satu halaman web kedaerah atau halaman lain. HTML tersusun dari satu rangkaian elemen-elemen. Elemen tersebut sebagai bahasa yang memberitahu browser penerima untuk menampilkan elemen tertentu pada layar. Tata Sutabri (Andi Yogyakarta: 2003).
0 Komentar untuk "Pengertian PHP, MySQL dan HTML"