Perbedaan php dengan javascript dan html

Hubungan php javascript html

Apa perbedaan php dengan javascript? atau apa perbedaan php dengan html? pertanyaan ini seringkali muncul jika anda mulai mengenal bahasa pemrograman web. Ketiga bahasa pemrograman ini ternyata saling terkait dalam membangun sebuah web yang dinamis dan interaktif. Saya akan jelaskan perbedaan serta hubungan masing-masing pada artikel ini.

Pemahaman Dasar PHP, Javascript, HTML

PHP adalah bahasa pemrograman yang dijalankan pada server yang terinstall web server. Artinya semua baris program akan sepenuhnya dijalankan pada web server sedangkan yang dikirimkan ke browser pengguna hanya hasilnya saja.

Javascript adalah bahasa pemrograman yang dijalankan dikomputer klien. Javascript disipkan dalam kode-kode html dan digunakan sepenuhnya dengan bantuan browser. Javascript melakukan interaksi dengan pengguna langsung disisi klien.

HTML adalah bahasa standard untuk membuat halaman web statis. HTML dapat secara langsung dijalankan dan ditampilkan dengan bantuan browser.

Secara teori umum diatas, maka perbedaan php dengan javascript atau php dengan html adalah :

PHP

  • PHP adalah bahasa pemrograman web yang dijalankan di server
  • PHP digunakan untuk membuat halaman dinamis
  • PHP dapat terhubung dengan database
  • PHP dapat membuat halaman web dengan HTML maupun javascript
  • PHP dijalankan oleh server sebelum halaman ditampilkan

Javascript

  • Javascript dirancang untuk bekerja disisi klien
  • Javascript dapat berinteraksi langsung dengan pengguna melalui browser
  • Javascript dapat disisipkan dalam kode html
  • Javascrip dijalankan setelah halaman mulai diterima oleh browser
  • Javascript dapat memanipulasi HTML secara langsung atau sering dikenal dengan DHTML (Dynamic HTML)

HTML

  • HTML dapat langsung dijalankan disisi klien
  • HTML digunakan untuk menyusun halaman web statis
  • HTML dapat ditampilkan dalam bentuk objek tabel, tulisan dll

Dari penjelasan diatas dapat disimpulkan bahwa sebenarnya antara PHP, Javascript dan HTML dapat saling terhubung dalam perananya menampilkan sebuah informasi yang ada diinternet. PHP tidak bisa menampilkan hasil ke browser tanpa adanya html, html tidak bisa menampilkan halaman dinamis tanpa PHP,  dan HTML tidak bisa berinteraksi via klien tanpa javascript.

Menurut saya ini juga yang melatar belakangi munculnya gagasan baru tentang penggunaan teknologi AJAX dalam pengembangan web masa depan.

Semoga bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Cara upload gambar dengan php dan menyimpan kedalam database mysql
    Ada dua cara dalam php agar kita bisa upload gambar dan memanggilnya kembali. Cara pertama dengan menyimpan objek gambarnya kedalam database dan cara kedua adalah menyimpan objek gambar dalam folder dan menyimpan nama filenya didalam database mysql.
  • Cara mudah mengirim email dari PHP dengan PHPMailer
    Untuk mengirim email dengan php biasanya bisa dilakukan dengan cara sederhana yaitu dengan fungsi mail. Cara ini cukup ampuh untuk mengirim email dengan format text/pesan tanpa ada pengaturan tampilan.
  • Membuat aplikasi php dalam satu file
    Biasanya kita membuat sebuah aplikasi php, semua bagian/modul/halaman dipisah dalam file-file yang berbeda. Misalkan membuat aplikasi data mahasiswa, kita membuat halaman menu kemudian disimpan dalam menu.php, membuat input data lalu disimpan dalam input-data.php, kemudian membuat simpan lalu disimpan dalam simpan.php dst. Bagaimana jika semua fungsi halaman tersebut dijadikan dalam satu file? Simak artikel berikut.
  • Mengatur format tanggal dalam php
    PHP telah menyediakan fungsi untuk menampilkan tanggal dalam berbagai format yang dituliskan dalam bahasa inggris. Bagaimana jika kita perlu menampilkan tanggal dalam format indonesia? Artikel berikut akan menjelaskan beberapa format tanggal dalam php dan cara menampilkannya. SIlahkan anda simak.
  • Membuat nomor urut harian dengan php
    Ada teman bertanya, bagaimana membuat nomor urut yang setiap hari kembali ke awal? Secara logic prosesnya cukup sederhana yaitu melakukan pengecekan pada tabel mysql yang sudah dibuat apakah ada data hari sesuai tanggal sistem. Jika ada maka ambil dan tambahkan nilainya, kemudian perbaharui datanya. Jika tidak ada maka buat record baru dengan?tanggal tersebut kemudian set nilai urutan 1.

Kiriman terbaru