Untuk
website yang saya buat,saya membuat sebuah website tentang kelas saya waktu
kelas 1 yaitu 1IA24,berikut linknya:
http://www.ia24.goodluckwith.usHTTP
Pengertian HTTP atau definisi HTTP (HyperText Transfer Protocol)
adalah sebuah protokol untuk meminta dan menjawab antara client dan server.
Sebuh client HTTP seperti
web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port
tertentu di tempat yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut
menunggu client mengirim kode permintaan (request) yang akan meminta halaman
yang sudah ditentukan, diikuti dengan pesan MIME yang memiliki beberapa
informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut
dengan badan dari data tertentu.
HTTP berkomunikasi melalui TCP / IP. Klien HTTP terhubung ke server HTTP menggunakan TCP. Setelah membuat
sambungan, klien dapat mengirim pesan permintaan HTTP ke server. HTTP digunakan untuk mengirimkan permintaan
dari klien web (browser) ke web server, dikembali kan ke konten web (halaman
web) dari server ke klien.
HTTP tidaklah terbatas untuk penggunaan
dengan TCP/IP, meskipun HTTP
merupakan salah satu protokol aplikasi TCP/IP paling populer melalui Internet.
Memang HTTP dapat diimplementasikan di atas
protokol yang lain di atas Internet atau di atas jaringan lainnya.
•
Karakteristik HTTP
–
Dirancang untuk bandwidth besar,
delay kecil
–
Komunikasi stateless, client/server,
request/response
–
Connection oriented, satu koneksi per
request
–
Beban TCP: handshake, DNS lookup
–
Header protokol besar, dan transfer
isi tanpa kompresi
–
Masalah keamanan (menggunakan SSL)
HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang digunakan
untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam
sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak
digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language),
HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman
web. HTML saat ini merupakan standar Internet yang didefinisikan dan
dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa
kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai
dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka
dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet
Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA
dan program lain yang memiliki kemampuan browser.
HTML dokumen
tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks
bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG
tertentu. Sebagai contoh jika ingin membuat teks ditampilkan menjadi tebal
seperti: TAMPIL TEBAL,
maka penulisannya dilakukan dengan cara:
<b>TAMPIL
TEBAL</b>
. Tanda <b>
digunakan
untuk mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin
ditebalkan, dan diakhiri dengan tanda </b>
untuk menonaktifkan cetak tebal tersebut.
•
Karakteristik HTML
–
Dirancang untuk komputer dengan
kinerja “tinggi”, tampil warna resolusi tinggi, mouse, hard disk
–
Biasanya, halaman web dioptimalkan
untuk perancangan, bukan untuk komunikasi
Kelebihan-kelebihan
HTML antara lain:
·
Merupakan bahasa penkodean yang lintas platform (cross
platform), maksudnya HTML 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 statis atau dinamis
(animasi) termasuk menggunakan gambar untuk dijadikan hyperlink. Gambar di sini
digunakan 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 disisipi bahasa pemrograman untuk mempercantik halaman
web seperti Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP dan
sebagainya.
·
Bukan merupakan bahasa pemrograman jadi tidak memerlukan
kompiler. Cara menjalanakannya cukup dengan menggunakan browser.
Pengertian URL (Uniform Resource Locator) adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet. URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar penulis-penulis dokumen dokumen dapat mereferensikan pranala ke World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya.
XML
(eXtended
Markup Language) adalah bahasa markup yang digunakan untuk menyimpan
data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti
editor, dbms, compiler, dsb). Jika demikian, Lalu digunakan untuk apa dokumen XML
ini?
XML adalah merupakan suatu bahasa Markup.
Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan
aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat
dimengerti.
Keunggulan xml
- Pintar (Intelligence). XML dapat menangani berbagai
tingkat (level) kompleksitas.
- Dapat beradaptasi. Dapat mengadaptasi untuk membuat
bahasa sendiri. Seperti Microsoft membuaat bahasa MSXML atau Macromedia
mengembangkan MXML.
- Mudah pemeliharaannya.
- Sederhana. XML lebih sederhana.
- Mudah dipindah-pindahkan (Portability). XML mempunyai
kemudahan perpindahan (portabilitas) yang lebih bagus.
XSLT(XML
Stylesheet Language for Transformation) adalah bahasa yang menspisifikasikan
transformasi dari sebuah dokumen XML(Extensible Markup Language) pengertian
transformasi di sini adalah perubahan bentuk dan struktur dari dokumen XML
menjadi berbasis text lainnya.
spesifikasi dari dokumen XSLT ini dibakukan oleh W3C(Word Wide Web Consortium) melalui sebuah dokumen tertulis dan hanya merupakan sebuah spesifikasi yang harus diimplementasikan lagi oleh vendor untuk bisa dipakai.
Xalan, sebuah aplikasi berbasis java dari komunikasi open-source Apache adalah salah satu aplikasi yang mengimplementasikan spesifikasi XSLT ini. Dalam dokumentasi produknya, Xalan menyatakan telah menimplementasikan XSLT 1.0 sesuai dengan dokumen spesifikasi XSLT 1.0 yang dikeluarkan oleh W3C.
spesifikasi dari dokumen XSLT ini dibakukan oleh W3C(Word Wide Web Consortium) melalui sebuah dokumen tertulis dan hanya merupakan sebuah spesifikasi yang harus diimplementasikan lagi oleh vendor untuk bisa dipakai.
Xalan, sebuah aplikasi berbasis java dari komunikasi open-source Apache adalah salah satu aplikasi yang mengimplementasikan spesifikasi XSLT ini. Dalam dokumentasi produknya, Xalan menyatakan telah menimplementasikan XSLT 1.0 sesuai dengan dokumen spesifikasi XSLT 1.0 yang dikeluarkan oleh W3C.
JavaScript merupakan
bahasa pemrograman berbasis client, artinya bahasa ini berjalan pada sisi
browser pengguna (user) dan bukan pada server. Salah satu keuntungan
dari bahasa ini adalah ringan karena berjalan pada masing-masing browser
dan pekerjaan tidak di bebankan pada server. Jika di akses oleh 1000 orang maka
setiap beban akan di tanggung oleh masing-masing browser, bukan server yang
menanggung eksekusi 1000 pengakses tersebut.
Pada awalnya,
JavaScript digunakan dalam dunia web untuk menangani berbagai event pengguna
dan melakukan validasi. Menangani event pengguna misalnya menangani ketika
pengguna mengubah pilihan pada combo box sehingga sekarang dikenal dengan
istilah AJAX, yang memanfaatkan JavaScript sebagai teknologi utama. begitu juga
dengan validasi pada halaman website. Jika validasi dapat di lakukan oleh
JavaScript tentu akan efisien karena tidak perlu di lakukan dan di kirimkan ke
server. Contoh yang sering di pakai adalah untuk mendeteksi inputan kosong,
cukup dilakukan oleh JavaScript pada browser masing-masing pengguna.
JavaScript biasanya
dalam penggunaannya digabungkan dengan HTML, tujuannya adalah memperkaya HTML
supaya lebih interaktif. Oleh karena itu JavaScript sangat tergantung dengan
browser yang digunakan. Jika browser tidak mengijinkan atau ter-disable untuk
menggunakan javaScript maka aplikasi yang menggunakan javaScript menjadi tidak
maksimal atau bahkan bisa menjadi error.
JavaScript adalah
suatu teks (tulisan) yang di baca oleh browser kemudian di terjemahkan menjadi
sekumpulan perintah yang dijalankan oleh browser. Saat ini teknologi
JavaScript sudah berkembang pesat, baik digunakan untuk AJAX, Mapping, dan
berbagai pustaka GUI seperti Jquery UI dan sebagainya. JavaScript berperan
sebagai bahasa utama di dalam pengontrol dan input pengguna.
Kelebihan
:
- Lebih praktis dan mudah, karena
bahasa pemrogaman bahasa JavaScript memiliki sedikit sintaks.
- Koneksi cepat, karena peletakkan
program terdapat di sisi client, berukuran file sangat kecil dan dapat
langsung dijalankan di browser.
AJAX adalah singkatan dari Asynchronous
JavaScript and XML.
AJAX, terdiri dari HTML, Javascript, DHTML dan DOM yang kemudian digabungkan dengan bahasa pemograman web di sisi server seperti PHP dan ASP, sehingga membentuk suatu aplikasi berbasis web yang interaktif.
AJAX bukanlah bahasa pemograman baru, tetapi adalah teknik baru untuk membuat aplikasi web lebih baik, lebih cepat dan lebih interaktif.
Dengan AJAX, Javascript dapat langsung berkomunikasi dengan server dengan menggunakan objek XMLHttpRequest. Dengan objek ini, javascript dapat melakukan transaksi data denga server web, tanpa harus me-reloading halaman web tersebut secara keseluruhan.
Berikut adalah teknologi yang termasuk dalam aplikasi AJAX :
AJAX, terdiri dari HTML, Javascript, DHTML dan DOM yang kemudian digabungkan dengan bahasa pemograman web di sisi server seperti PHP dan ASP, sehingga membentuk suatu aplikasi berbasis web yang interaktif.
AJAX bukanlah bahasa pemograman baru, tetapi adalah teknik baru untuk membuat aplikasi web lebih baik, lebih cepat dan lebih interaktif.
Dengan AJAX, Javascript dapat langsung berkomunikasi dengan server dengan menggunakan objek XMLHttpRequest. Dengan objek ini, javascript dapat melakukan transaksi data denga server web, tanpa harus me-reloading halaman web tersebut secara keseluruhan.
Berikut adalah teknologi yang termasuk dalam aplikasi AJAX :
- HTML yang digunakan untuk membuat Web forms dan
mengindentifikasikan filed-field yang akan anda gunakan dalam aplikasi.
- JavaScript adalah kode inti untuk menjalankanaplikasi
Ajax dan untuk membantu memfasilitasi komunikasi dengan aplikasi .
- HTML, atau Dynamic HTML, membantu anda untuk membuat
form atau web anda dinamis. Anda akan menggunakan, dan elemen HTML dinamis
lainya.
- DOM, Document Object Model, akan digunakan (melalui
kode JavaScript) untuk bekerja dengan kedua struktur dari HTML dan XML
anda yang dalam beberapa kasus berasal dari server.
Untuk
website yang saya buat,saya membuat sebuah website tentang kelas saya waktu
kelas 1 yaitu 1IA24,berikut linknya:
http://www.ia24.goodluckwith.us