Istilah Yang Paling Sering ditemukan dalam Pemrograman Web

Istilah Yang Paling Sering ditemukan dalam Pemrograman Web

Beberapa Istilah yang paling sering ditemui dalam Pemrograman Web

*) HTML (Hypertext Markup Language)
HTML adalah bahasa pemrograman paling dasar dan utama yang harus dikuasai oleh seorang programmer, karena script dari pemrograman inilah yang bisa diatur sedemikian rupa sehingga membuat tampilan website menjadi menarik dan umumnya dikombinasikan dengan CSS.

*) CSS (Cascading Style Sheet)
CSS merupakan bahasa pemrograman ang biasa digunakan untuk melakukan dekorasi halaman menjadi lebih hidup dan menarik dengan berbagai kombinasi warna.

*) PHP (Hypertext Prepocesor)
PHP dulu dikenal dengan istilah Personal Hompage dan seiring berjalannya waktu PHP lebih dikenal dengan nama Hypertext Prepocessor. PHP merupakan bahasa pemrograman berbasis web yang dinamis dapat menampilkan laman web secara statis.

PHP bisa dikonfigurasi sedemikian rupa dan bisa diatur untuk menampilkan sesuatu secara terjadwal da tertarget, misalakna pada browser atau perangkat apa, PHP akan menampilan hasil yang berbeda beda sesuai dengan apa yang dikonfigurasi pada script pemrograman PHP.

*) ASP
ASP (Active Server Pages) adalah alat yang ampuh untuk membuat halaman Web dinamis dan interaktif.


Sebuah file ASP dapat berisi teks, tag HTML dan script. Script dalam file ASP dijalankan di server.


File ASP :
* Sebuah file ASP sama seperti sebuah file HTML
* Sebuah file ASP dapat berisi teks, HTML, XML, dan script
* Script dalam file ASP dijalankan di server
* Sebuah file ASP memiliki ekstensi file “.Asp”


Fungsi ASP :
* Dinamis dalam mengedit, mengubah, atau menambahkan isi dari suatu halaman web
* Menanggapi permintaan pengguna atau data yang disampaikan dari bentuk HTML
* Akses data atau database dan mengembalikan hasil ke browser
* Menyesuaikan halaman Web untuk membuatnya lebih berguna bagi pengguna individu
* Keuntungan menggunakan ASP adalah kesederhanaan dan kecepatan
* Menyediakan keamanan karena kode ASP tidak dapat dilihat dari browser
* Pandai pemrograman ASP dapat meminimalkan lalu lintas jaringan


Note : Karena script ASP dijalankan di server, browser yang menampilkan file ASP tidak perlu untuk mendukung scripting sama sekali.

*) JSP
JSP (Java Server Pages) adalah Sebuah teknologi berbasis Java yang memungkinkan penyisipan script dieksekusi oleh server di halaman web.
Banyak digunakan di Linux, Unix dan platform Solaris.


JSP adalah teknologi server-side seperti ASP, dikembangkan oleh Sun. JSP dapat membuat halaman web dinamis dengan menempatkan kode Java di dalam halaman HTML. Kode itu akan dijalankan oleh server web sebelum halaman dikembalikan ke browser.


Karena JSP menggunakan Java, teknologi ini tidak terbatas pada platform server secara spesifik.


*) Plain Text File
Plain Text File (File Text Biasa) = File XML.
File XML adalah file teks biasa sama seperti file HTML.
XML dapat dengan mudah disimpan dan dihasilkan oleh Web server standar.


*) XHTML
XHTML (Extensible HyperText Markup Language) adalah HTML didefinisikan sebagai aplikasi XML.


* XHTML hampir identik dengan HTML 4.01
* XHTML versi ketat dan bersih dari HTML
* XHTML adalah Rekomendasi W3C Januari 2000.
* XHTML didukung oleh semua browser utama.

Perbedaan XHTML dibandingkan dengan HTML:
* XHTML elemen harus benar bersarang
* XHTML elemen harus selalu ditutup
* XHTML elemen harus dalam huruf kecil
* XHTML dokumen harus memiliki satu elemen root.


*) JSON
JSON (JavaScript Object Notation) adalah sintaks untuk menyimpan dan bertukar informasi teks seperti XML.


JSON lebih kecil dari XML tetapi lebih cepat dan lebih mudah untuk mengurai.

* JSON ringan teks format data interchange
* JSON bahasa independen
* JSON adalah “self-describing” dan mudah dimengerti
* JSON menggunakan sintaks JavaScript untuk mendeskripsikan objek data, tapi JSON masih bahasa dan platform independen.


JSON – Mengevaluasi untuk Objects JavaScript Format teks JSON sintaktis identik dengan kode untuk membuat objek JavaScript.


Karena kesamaan ini, daripada menggunakan parser, sebuah program JavaScript dapat menggunakan fungsi built-in eval () dan mengeksekusi data JSON untuk menghasilkan benda-benda asli JavaScript.


Kesamaan seperti XML :
* JSON adalah teks biasa
* JSON adalah “self-describing” (dibaca manusia)
* JSON hieratical (nilai-nilai dalam nilai)
* JSON dapat diurai oleh JavaScript
* JSON data dapat diangkut menggunakan AJAX


Perbedaan dengan XML :
* Tidak ada tag akhir
* Shorter
* Lebih cepat untuk membaca dan menulis
* Dapat dipecah menggunakan built-in JavaScript eval ()
* Menggunakan array
* Tidak dilindungi kata

Untuk aplikasi AJAX, JSON lebih cepat dan lebih mudah daripada XML.

Menggunakan XML:
* Ambil sebuah dokumen XML
* Gunakan DOM XML untuk loop melalui dokumen
* Ekstrak nilai dan simpan dalam variabel
menggunakan JSON :
* Ambil sebuah string JSON
* Eval () JSON string


*) XSLT
XSL (Extensible Stylesheet Language) merupakan bahasa style sheet untuk dokumen XML. XSLT (XSL Transformations) adalah bahasa untuk mentransformasikan dokumen XML ke dokumen XHTML atau XML ke dokumen lain. XSLT adalah bagian paling penting dari XSL.


XSLT digunakan untuk mengubah dokumen XML ke dokumen lain XML, atau jenis lain dari dokumen yang diakui oleh browser, seperti HTML dan XHTML. Biasanya XSLT melakukan hal ini dengan mengubah setiap elemen XML ke elemen HTML (X).


XSLT dapat menambahkan/menghapus elemen dan atribut ke atau dari file output. 

Anda juga dapat mengatur ulang dan mengurutkan elemen, melakukan tes dan membuat keputusan tentang elemen untuk menyembunyikan dan menampilkan, dan banyak lagi. Sebuah cara yang umum untuk menggambarkan proses transformasi untuk mengatakan bahwa XML XSLT mengubah sumber-pohon menjadi XML hasil-pohon.

*) IFRAME
IFRAME adalah salah satu tag didalam dokumen HTML (dibuka :, ditutup : ) Tag mendefinisikan sebuah frame inline yang berisi dokumen lain.


*) SVG
SVG (Scalable Vector Graphics) adalah bahasa untuk menggambarkan dua dimensi vektor grafis dalam XML.
* SVG digunakan untuk mendefinisikan vektor berbasis grafis untuk Web
* SVG mendefinisikan grafis dalam format XML
* SVG grafis TIDAK kehilangan kualitas apa pun jika mereka diperbesar atau diubah ukurannya
* Setiap elemen dan atribut setiap file SVG dapat animasi
* SVG adalah rekomendasi W3C
* SVG terintegrasi dengan standar W3C lain seperti DOM dan XSL


Keuntungan SVG
Keuntungan menggunakan SVG lebih dari format gambar lainnya (seperti JPEG dan GIF) adalah:


* Gambar SVG dapat dibuat dan diedit dengan editor teks apapun
* Gambar SVG dapat dicari, diindeks, naskah, dan dikompresi
* SVG gambar yang terukur
* SVG gambar dapat dicetak dengan kualitas tinggi pada resolusi apapun
* SVG gambar zoomable (dan gambar dapat diperbesar tanpa degradasi)
* SVG adalah standar terbuka
* SVG file XML murni


Karena SVG file XML, SVG gambar dapat dibuat dengan editor teks, tetapi sering lebih mudah untuk membuat gambar SVG dengan program menggambar, seperti Inkscape.


*) XMLHTTPRequest
XMLHTTPRequest digunakan untuk pertukaran data dengan server di belakang layar.


XMLHTTPRequest adalah impian seorang pengembang, karena Anda dapat:
* Update halaman web tanpa reload halaman
* Permintaan data dari server setelah halaman dimuat
* Menerima data dari server setelah halaman dimuat
* Mengirim data ke server di latar belakang.


Demikian Isitilah yang umumnya sering ditemui dalam ilmu pemrograman web dan sebenarnya masih banyak istilah istilah lain dalam pemrograma web, mungkin akan saya sambung lagi di lain waktu.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel