TenTang AJAX

April 12, 2008 at 1:12 pm (KuliaH)

Asynchronous JavaScript And XML, atau disingkat Ajax, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax menggunakan beberapa teknologi sebagai berikut:

  • HTML (HyperText Markup Language) digunakan dalam membuat halaman web dan dokumen-dokumen lain yang dapat ditampilkan dalam peramban (browser). HTML merupakan standar internasional dengan spesifikasi yang ditetapkan oleh World Wide Web Consortium (W3C). Versi terakhir saat tulisan ini dibuat adalah HTML 4.01.
  • Extensible HyperText Markup Language (XHTML), adalah bahasa penanda (markup) sebagaimana HTML, tetapi dengan gaya bahasa lebih baik.
  • Cascading Style Sheets (CSS) adalah sebuat bahasa stylesheet yang digunakan untuk memaparkan presentasi sebuah dokumen yang ditulis dalam HTML atau XML (termasuk beberapa variasi bahasa XML seperti XHTML dan SVG).
  • JavaScript adalah bahasa scripting kecil, ringan, berorientasi-objek dan lintas platform. JavaScript tidak dapat berjalan dengan baik sebagai bahasa mandiri, melainkan dirancang untuk ditanamkan pada produk dan aplikasi lain seperti peramban web.
  • DOM (Document Object Model) adalah sebuah API (Application Program Interface) untuk dokumen HTML dan XML. DOM menyediakan representasi dokumen secara terstruktur, dimungkinkan untuk merubah isi dan presentasi visual. Pada dasarnya, DOM menghubungkan halaman web dengan script atau bahasa pemprograman.
  • XML (Extensible Markup Language) adalah bahasa penanda untuk keperluan umum yang disarankan oleh W3C untuk membuat bahasa penanda keperluan khusus. Keperluan utama XML adalah untuk membagi data antar sistem yang berbeda, sebagian sistem terhubung melalui Internet.
  • Extensible Stylesheet Language Transformations (XSLT) adalah sebuah bahasa berbasis-XML untuk transformasi dokumen XML. Walaupun proses merujuk pada transformasi, dokumen asli tidak berubah melainkan dokumen XML baru dibuat dengan basis isi dokumen yang sudah ada. XSLT biasanya digunakan untuk merubah skema XML ke halaman web atau dokumen PDF.
  • Objek XMLHttpRequest untuk melakukan pertukaran data secara asinkron dengan peladen (server) web. Beberapa kerangka-kerja Ahax dan dalam beberapa situasi, objek IFrame digunakan selain objek XMLHttpRequest untuk melakukan pertukaran data dengan peladen web.

Perpaduan teknologi-teknologi tersebut dapat meningkatkan kinerja aplikasi web dan lebih responsif terhadap aksi pengguna sehingga dapat berjalan lebih cepat, pemutakhiran antarmuka pengguna secara berkala tanpa memuat kembali keseluruhan halaman.

Permalink Leave a Comment

GooGle AppS dan Google Docs

April 7, 2008 at 10:14 am (KuliaH)

sekitar 2 minggu yang lalu,,gw ikut kelas Knowledge Management..Biasanya kuliah itu diadaain dikelas dan dosennya mengajarkan teori-teori yang berkaitan dengan KM. Tapi lain halnya dengan pelajaran yang diajarkan 2 minggu yang lalu itu. disitu,, Pak Akhmad mengajarkan mahasiswa-mahasiswanya untuk menggunakan aplikasi dari Google Docs. disitu kita diajarkan untuk membuat suatu proposal kegiatan dengan berkelompok tapi tidak boleh berbicara secara langsung (non verbal). melainkan, satu tim tersebut berkomunikasi dengan chatting dan berbagi dokumen dengan share documents. pada share documents tersebut,  setiap orang dalam kelompok tersebut dapat menuliskan dan mengedit langsung pada file yang di shared tersebut jadi anggita tim tersebut dapat melihat hasil penulisan mereka langsung pada share document tersebut..sebelum lebih lanjut lagi,,gw akan menuliskan tentang Google Apps yang berkaitan erat dengan Google Docs. refernsi tentang Google Apps ini gw ambil dari Wikipedia.  

Google Apps merupakan suatu pelayanan dari Google dengan menggunakan domain names dengan beberapa produk Google. Google apss memiliki beberapa aplikasi fitur Web yang fungsinya mirip seperti office suite, termasuk: Gmail, Google Calendar, Talk, Docs, Page Creator, dan Sites.

Google Apps memiliki tiga edisi yaitu Standard Edition, Premier Edition, dan Educational Edition. Perbedaan diantara ketiganya yaitu kalau Standard Edition bebas biaya, sedangkan untuk Premier dan Educatinal Adition ada biaya yang harus dibayarkan per tahunnya.

selain Google Apps, gw juga mengambil referensi dari Wikipedia tentang Google docs. berikut kutipan pengertian dari Wikipedia tentang Google Docs.

Google Docs is a free, Web-based word processor, spreadsheet, and presentation application offered by Google. It allows users to create and edit documents online while collaborating in real-time with other users. Google Docs combines the features of two services, Writely and Spreadsheets, which were merged into a single product on October 10, 2006. A third product for presentations, including technology designed by Tonic Systems, was released on September 17, 2007.”

wah,,segitu dulu aj ya,,ntar kalo ketemu referensi lain,,bakalan ditulisin lagi deh..

Permalink Leave a Comment