PENGERTIAN URL, HTTP, HTML, PHP & JAVA SCRIPT
DIFINISI DAN KARAKTERISTIK URL, HTTP, HTML, XML,URL (Uniform Resource Locator)
URL merupakan inovasi awal perkembangan sejarah internet. Diciptakan oleh Tim Berners-Leepada tahun 1991 agar para penulis menulis dokumennya dapat menggunakan World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang sifatnya umum. Walaupun demikian, istilah URL masih tetap digunakan secara luas.
URL menunjukkan sumber alamat sebuah halaman web (homepage) yaitu halaman suatu dokumen yang ingin digunakan. Informasi pada halaman itu adalah protokol, alamat server dan path halaman.
- Protokol adalah persetujuan bersama yang digunakan untuk berkomunikasi dengan Hypertext Transfer Protocol.
- Alamat server adalah lokasi sumber itu. misalnya http://www.microsoft.com
- Path halaman adalah Normal menunjukkan lokasi dan nama dokument atau program dalam server tersebut, misalnya: kb/deskapp/word/q1974.html.
- Absolute URL (URL Absolut), merupakan alat lengkap yang menyertakan domain pada jaringan yang tepat, direktori di dalam domain, dan file di dalam direktori.
- Relative URL (URL Relatif), menentukan suatu alamat berdasarkan URL yang aktif pada saat itu
- Absolute : <img src=”http://www.whn.com/graph/peta.gif“>
- Relative : <img src=”peta.gif”>
HTTP (Hypertext Transfer Protocol)
Merupakan protokol yang digunakan untuk mengakses halaman di seluruh Web. Yang mendasari digunakan oleh World Wide Web. Bagaimana pesan diformat dan ditransmisikan, dan apa tindakan Web server dan browser harus mengambil sebagai respons terhadap berbagai perintah. Sebagai contoh, ketika anda memasukkan URL di browser anda, ini benar-benar mengirimkan perintah HTTP ke server Web mengarahkannya untuk mengambil dan mengirimkan halaman web yang diminta.
Ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak usah membuang waktu untuk pembuatan koneksi berulang-ulang.
Karakteristik :
Dapat melakukan transfer halaman dalam WWW(World Wide Web ). Pada saat kita menulis alamat atau URL pada interet sebenarnya kita memindahkan URL pada browser kemudian browser mengetahui server mana yang terhubung serta file yang dibutuhkan. Lalu web mengirim perintah http pada web server. setelah diterima. web server mensajikan kita sebagai klien.
sulit untuk menerapkan situs Web yang bereaksi secara cerdas untuk input pengguna karena HTTP disebut protokol stateless karena setiap perintah dijalankan secara independen, tanpa pengetahuan tentang perintah yang datang sebelumnya.
HTML (hypertext mark up language)
Diciptakan oleh IBM tahun 1980 ide pertama kali elemen-elemen yang menandakan bagian suatu dokumen judul, alamat, dan isi dokumen. Lalu dinamai GML(Generalized Markup Language). kemudain berkembang HTML versi 1.0 – HTML versi 5.0. Befungsi untuk memformat file dokumen teks biasa untuk bisa ditampilkan pada web browser sesuai keinginan.
Hal yang dipelajari dalam HTML :
- Hypertext
- Tags dan elements
- Text formatting
- Lists, hyperlinks, images
- Table, frames
- Cascanding style sheet
- Karena platform dapat digunakan pada berbagai jenis mesin komputer yang berbeda dan berbagai macam sistem operasi yang berbeda. Jadi bersifat fleksibel karena ditulis cukup dengan menggunakan editor karakter ASCII.
- Dapat disisipi gambar baik gambar (animasi) termasuk menggunakan gambar untuk dijadikan hyperlink. Gambar di sini untuk merujuk pada suatu halaman web, dimana setiap titik-titik yang sudah didefinisikan berupa rectangular (kotak), poligon (kurva tak beraturan) atau lingkaran digunakan untuk ‘jump’ ke halaman lain, atau link ke halaman di luar web yang bersangkutan.
- Dapat disisipi animasi berupa Java Applet atau file-file animasi dari Macromedia Flash atau Macromedia Shockwave (untuk keperluan ini, browser harus memiliki plug-in khusus untuk menjalankan file-file animasi ini).
- Dapat digabungkan dengan Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP.
- Tidak memerlukan kompiler karena bukan bahasa pemrograman. Cara menjalanakannya dengan menggunakan browser.
- Menghasilkan halaman yang statis, untuk memperoleh halaman yang dinamis harus menggunakan bahasa pemrograman seperti Javascript atau VBScript dan animasi seperti Flash atau Shockwave.
- Memiliki tag-tag yang begitu banyak sehingga susah dipelajari untuk yang masih awam.
- Tidak dapat menghasilkan halaman yang interaktif. Interaktif di sini maksudnya client dapat berinteraksi dengan server. Untuk keperluan itu, HTML harus disisipi bahasa pemrograman yang dapat menangani hal tersebut, contohnya Perl atau Tcl.
Diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari “Personal Home Page Tools”. Kemudian menjadi FI (“Forms Interpreter”), Sejak versi 3.0 kemudian diganti PHP: Hypertext Prepocessor.
Karakteristik :
- Open sourceyang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
- Bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
- Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
- Mudah dikembangkan karena mudah dipahami.
Forum (phpBB) dan MediaWiki (software di belakang Wikipedia). dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl.
JAVA SCRIPT
Diciptakan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript. Pemrograman ini sama sekali tidak berhubungan dengan java.
Karakteristik JavaScript :
- Menggunakan blok awal “{” dan blok akhir “}”.
- Case Sensitive artinya membedakan penamaan variable dan fungsi yang menggunakan huruf besar dan huruf kecil.
- Extension umumnya “ *.js”.
- Setiap statement dapat diakhiri dengan “ ; ” namun pada C++ bisa pakai bisa tidak.
- Jika tidak didukung dalam browser versi lama scriptnya dapat disembunyikan tag “<!–” dan “//–”>
- Jika program dalam satu baris terlalu panjang dapat menggunakan tanda “\”.
- Bahasa dengan karakteristik terbatas
- Kode terinttegrasi ke dalam html
- Kode program bisa diakses
- Hubungan dinamis, referensi dari objek diverifikasi pada saat loading
XIBUS2