Perbedaan dari HTML dan PHP - Neon | Teknologi, Tips & Informasi

Latest

Neon.web.id adalah blog pribadi tentang tips, teknologi dan informasi seputar dunia Internet.

Minggu, 19 November 2017

Perbedaan dari HTML dan PHP

neon web id belajar php tutorial php perbedaan html php
Perbedaan HTML dan PHP. Di artikel ini, saya akan sedikit bercerita tentang apa sih perbedaan antara HTML dan PHP. Sehingga temen-temen yang saat ini sedang atau baru belajar pemrograman web tidak bingung dengan dua bahasa tersebut.

Pengertian HTML

Kita mulai dari pengertian. HTML kependekan dari Hyper Text Markup Language adalah bahasa markup yang gunakan untuk membuat halaman-halaman website (web statis). Sekaligus bahasa yang bisa diterjemahkan oleh browser.

Pengertian PHP

PHP atau PHP Hypertext Preprocessor adalah salah satu bahasa pemrograman untuk membuat web dinamis bersamaan dengan HTML. 

Client dan Server Side Scripting

Kalau kita ngomongin masalah pemrograman website, kita pasti ndak lepas dari istilah Client Side Scripting dan Server Side Scripting

Apa itu Client dan Server Side ?

Client Side Scripting adalah Coding atau bahasa program yang proses pengolahannya berjalan dikomputer kita sendiri

Sedangkan Server Side Scripting adalah coding atau bahasa program yang proses pengolahannya dilakukan di Server. Sehingga kita butuh server sendiri untuk mengolahnya.

Bahasa yang berjalan atau yang bisa diolahpun berbeda,
Untuk Client Side bahasa yang biasa digunakan adalah :
  • HTML
  • CSS
  • JavaScript
  • XML

Sedangkan Server Side :
  • PHP
  • ASP
  • ASP dot Net
  • Java Server Page
  • dst.
Lalu bagaimana dengan XAMPP/LAMP/WAMP? Kitakan coding php dan memproses code php-nya dikomputer kita sendiri.
Betul kita memang bisa ngerjakan semua itu, karena kalau kita menggunakan XAMPP/LAMP/WAMP kita sama saja membuat server.  Jadi karena itulah kita bisa menjalankan code php di komputer kita. Toh kalau XAMPP/LAMP/WAMP tidak dalam kondisi running, code php kita juga tidak jalah to… hehehe

Web Statis dan Web Dinamis

Di atas kita sempat menyinggung web statis dan web dinamis, jadi apasih sebenarnya we statis dan dinamis itu ?
Definisi singkatnya, web statis adalah website yang dimana tiap-tiap halamannya terdiri dari satu file. Jadi ketika halaman website kalian memiliki 100 posting, maka kalian harus membuat 100 file HTML untuk masing-masing artikel atau posting tersebut.

Lalu web dinamis adalah website yang dimana tiap-tiap halamannya TIDAK harus terdiri dari satu file, karena dalam web dinamis menerapkan sistem template. Sehingga ketika kalian punya 100 bahkan 1000 posting, kalian hanya cukup punya satu file template saja.

HTML Bukan Bahasa Pemrograman ?

Baik, ini ada sebuah perdebatan untuk yang cukup menarik dan menambah wawasan, yaitu HTML itu bahasa pemrograman atau bukan. Hal ini tentu terjadi karena perbedaan mashab program saja. jadi terserah temen-temen mau berdiri di sisi yang mana tapi jangan sampai mengolok-ngolok yang tidak sependapat. 

Pendapat HTML bukan Bahasa Pemrograman

Kelompok ini berpendapat bahwa HTML adalah bahasa Markup sesuai dengan “M” dari H.T.M.L, di sisi lain HTML dianggap tidak bisa menggunakan Logic program seperti IF-ELSE atau function-function berbeda dengan JavaScript.


Pendapat HTML adalah Bahasa Pemrograman

Dan dikelompok ini berpendapat bahwa HTML adalah bahasa program yang masuk dalam kategori bahasa pemrograman imperatif dimana program yang menggunakan code-code sederhana seperti <b> atau <strong> untuk menampilkan huruf tebal dan <I> untuk menampilkan huruf miring. Dan untuk bahasa PHP, Java, C dll masuk dalam kategori bahasa pemrograman Declarative yang melibatkan function dan logic.

Lalu dimana Saya ?

Saya berada di HTML adalah bahasa pemrograman, karena bagi saya semua bahasa yang di compile dan dimengerti komputer adalah bahasa pemrograman.

Perbedaan Coding HTML dan PHP

Karena HTML dan PHP adalah dua bahasa yang berbeda maka keduanya pun mempunyi struktur dan code yang berbeda.

Contoh code HTML
<html>
    <head><title>Code HTML</title></head>
    <body>
       <p>code html tampil di browser</p>
    </body>
</html>

Contoh Code PHP
<?php
echo ‘aku PHP’;
?>

Kesimpulan dari Perbedaan HTML dan PHP

Kesimpulan dari perbedaan php dan html adalah sebagai berikut
  • HTML diproses di sisi Client, PHP diproses di sisi Server
  • HTML untuk membuat web statis, PHP untuk membuat web dinamis.
  • HTML bisa diterjemahkan langsung oleh Browser, PHP membutuhkan Server dan juga HTML untuk bisa ditampilkan di browser.
  • PHP dan HTML memiliki Style dan Struktur yang berbeda.
Dan yang paling penting adalah Kedua Bahasa tersebut berjalan bersama untuk menghasilkan website yang PowerFull.

Tidak ada komentar:

Posting Komentar