1 Pendahuluan
Informasi adalah suatu sumber daya yang dibutuhkan dalam mengelola bisnis pada zaman yang modern ini perkembangan ilmu pengetahuan dan teknologi semakin maju pesat. Manusia berlomba-lomba untuk dapat menguasai ilmu pengetahuan dan teknologi. Manusia dapat melakukan suatu pekerjaan dengan mudah, hampir semua pekerjaan dapat dibantu dengan teknologi.
Menjamurnya penggunaan Internet benar-benar mengubah kehidupan kita semua. Tempat dan jarak yang dulu memisahkan sekarang makin tidak terasa dampaknya. Kita mudah berhubungan dengan orang-orang negara lain, yang belum pernah kita kunjungi sebelumnya, melalui media email, chat room, web-cam, dan sebagainya. Pengguna Internet sendiri selalu meningkat terutama dikota-kota besar, Internet sudah menjadi kebutuhan hidup sehari-hari (Empy Effendi dan Hartono Zhuang).
Untuk mendapatkan suatu informasi, manusia melakukan suatu bentuk komunikasi dalam berbagai cara. Informasi dapat berupa sesuatu yang dikomunikasikan antara orang satu dengan orang lain yaitu berbentuk audio dan dalam bentuk visual yaitu dokumentasi gambar maupun tulisan. Perkembangan teknologi kian mampu menghadirkan teman bercakap dan berdiskusi dari tempat yang berlainan tanpa harus bertemu muka dan dengan biaya yang lebih murah dengan memanfaatkan jaringan Internet.
Dalam dunia bisnis dan entertainment dunia web juga kian berkembang dengan pesat, penjualan, pemesanan hingga pembayaran dapat dilakukan dengan memanfaatkan jaringan internet. Sehingga untuk menciptakan teknologi pemesanan secara online tidaklah mustahil untuk dikerjakan.
Di Indonesia banyak pengusaha-pengusaha yang membangun usaha yang bergerak pada bidang penjualan produk seperti super market. Namun kenyataannya di
Telah banyak perkembangan yang terjadi di dunia aplikasi situs web salah satunya yang lagi sering dibicarakan orang adalah teknologi metode
2 Dasar Teori Javascript
JavaScript merupakan modifikasi dari bahasa C++ dengan pola penulsan yang lebih sederhana. Interpreter bahasa ini sudah disediakan asp ataupun Internet Explorer. Secara khusus beberapa hal yang penting dalam JavaScript adalah.
· Menggunakan blok awal “{” dan blok akhir “}”.
· Automatic conversion dalam pengoperasian tipe data yang berbeda.
· Case Sensitive, sehingga programmer java harus ekstra hati-hati dalam menggunakan nama variable, fungsi dan lain-lain.
· Extension umumnya menggunakan “*.js”.
· Setiap statement dapat diakhiri dengan “;” sebagaimana halnya C++ tetapi dapat juga tidak.
· Jika tidak didukung oleh browser versi lama, scriptnya dapat disembunyikan diantara tag “”.
· Jika program dalam suatu baris terlalu panjang dapat disambung ke baris berikut dengan karakter “\”.
Script ini dapat diletakan pada tiga lokasi yaitu section head, section body atau bisa berupa eksternal source dengan file yang berekstensi “*.js”.
Tipe data pada JavaScript umumnya sama pada setiap mesin, hal ini diakibatkan desain awal java memang dikhususkan untuk jalan pada semua mesin.
3 Apa Itu
Dengan AJAX, user berkomunikasi dengan server hanya dibelakang layar, dapatkan data yang diinginkan dan tampilkan secara instant di halaman web tanpa harus melakukan refresh halaman, tanpa kedipan layar di browser, tidak perlu menunggu untuk waktu yang lama. Ini merupakan perubahan besar dalam dunia aplikasi situs web dan internet, karena membuat web aplikasi mulai terlihat seperti aplikasi desktop. Dengan meningkatnya koneksi internet yang cepat, pengambilan data dari server menjadi tepat dan cepat. Jadi web software dapat terlihat dan terasa sama seperti user mengakses aplikasi desktop biasa.
Teknologi ini sangat bermanfaat untuk pemograman web di masa mendatang. Tidak mengherankan
4 Metode
function ajaxFunction()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.myForm.time.value=xmlHttp.responseText;
}
}
xmlHttp.open("GET","file.asp",true);
xmlHttp.send(null);
}
Ket:
-- readyState
0 The request is not initialized
1 The request has been set up
2 The request has been sent
3 The request is in process
4 The request is complete
Untuk diingat untuk penulisan script di form HTML selalu menggunakan tag . Script bisa diletakan dalam tag maupun tag .
Pada script diatas pertama kali fungsi terlebih dahulu mengdeklarasikan variabel XMLHttp yang merupakan komponen dari XML yang berfungsi menampung data dari client untuk server. Kemudian sintak ‘try’ digunakan untuk mencoba jenis web browser apa yang digunkan oleh user, apakah IE, mozila, opera, atau safari (Mac OS). Setelah itu atribut OnReadyStateChange dicek nilainya yang secara detail bisa dilihat dari keterangan diatas, jika sudah komplit data akan di akses ke url yang dituju (file.asp/php/jsp). Oleh metode
5 Kebutuhan Hardware dan Software
Untuk kebutuhan hardware tidaklah dibutuhkan spesifikasi khusus untuk mengakses AJAX dengan kata lain semua jenis PC maupun Mobile PC bisa menjalankan aplikasi yang memuat metode AJAX asalkan memiliki bagian yang bisa terhubung dengan jaringan internet.
Untuk kebutuhan software juga bukanlah sebuah kendala yang besar karena yang diperlukan hanyalah sebuah aplikasi web browser yang sudah mendukung XML dan JavaScript dengan baik. Contohnya: Microsoft Internet Explorer ver 5.0+ , Mozilla Firefox (Freeware), Opera ver 8.0+ , NetScape (untuk Linux OS), Safari (untuk Mac OS) dan sebagainya. Hanya saja untuk Opera metode ini belum bisa berjalan dengan baik.
6 Keunggulan Menggunakan
Dengan adanya teknologi
1.
2.
3. Karena AJAX bisa mengupdate halaman web tanpa melakukan refresh, itu merupakan pilihan yang baik untuk web yang berbasis chat program. Bisa dilihat contoh pada situs www.plasticshore.com/projects/chat. sebagai gambaran,
4.
7 Implementasi AJAX pada Sebuah Aplikasi Situs Web
Sudah banyak situs web di dunia yang sudah menerapkan metode
Situs web yahoo bergerak di bidang entertainment/hiburan dan juga menyediakan layanan e-mail hampir semua belahan dunia sudah mengenal yahoo. Sekarang yahoo telah mengadopsi metode
Gambar 7.1 Tampilan yahoo.com
Disini pada saat gambar yang ditandai lingkaran warna merah diklik maka secara otomatis gambar yang besar berubah menjadi gambar yang diklik tadi tanpa merefresh halaman utama. Untuk contoh-contoh yang lain dari yahoo.com bisa dilihat dari gambar selanjutnya.
Gambar 7.2 Icon gambar sebelum diklik
Gambar 7.3 Icon gambar setelah diklik
Disini juga metode
Contoh yang lain adalah situs gendou. Situs ini bergerak dibidang multimedia. Situs ini memberikan layanan untuk mendownload lagu-lagu dengan format MP3 tetapi khusus lagu-lagu dari negara jepang. Situs ini juga sudah menerapkan metode
Gambar 7.4 Tampilan login dari gendou.com
Contoh lain juga bisa dilihat dari tampilan fasilitas cari data disini metode
Gambar 7.5 Tampilan dari fasilitas cari data
Dari contoh-contoh diatas membuktikan
8 Kesimpulan
Kesimpulan yang didapat dari teknologi ini adalah
Bagi perusahaan pengembang aplikasi situs web metode
Bagi programmer pemula metode tidak menutup kemungkinan bagi mereka yang ingin mencoba. Itu dikarenakan JavaScript dan XML bersifat Open-Source sehingga para pemula bebas mengeksplorasi metode ini dan menghasilkan kreatifitas mereka masing-masing tanpa harus dibatasi oleh “lisensi”.
No comments:
Post a Comment