Pengertian PHP, MySQL dan HTML

 
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).
 MySQL
            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).
Share this article :
+
Previous
Next Post »
0 Komentar untuk "Pengertian PHP, MySQL dan HTML"