Jumat, 18 Juni 2010

NIC (Network Interface Card)

Agar sebuah jaringan computer dapat terhubung ke suatu jaringan, maka computer tersebut harus dilengkapi dengan perangkat yang berupa kartu jaringan atau NIC (Network Interface Card). NIC ini berupa sebuah kartu ekspansi yang dipasang pada salah satu slot ekspansi pada mainboard computer. Jenis NIC yang dipasang pada computer tersebut harus sesuai dengan jaringan yang akan dibangun. Pada NIC ini terdapat konektor yang berfungsi untuk memasang kabel komunikasi dalam jaringan. Konektor yang tersedia sesuai dengan jenis atau tipe kabel yang digunakan.

NIC
LAN card memerlukan software driver agar berfungsi dengan baik. Driver ini meenghubungkan antara card dan operating system. Software driver menyediakan fungsi- fungsi sebagai berikut: a. Inisialisasi routin b. Interrupt service routin c. Procedure transmit dan receive data d. Procedure untuk status, konfigurasi dan control

Jaringan Komputer


Apa jaringan komputer itu dan apa manfaatnya?

Jaringan Komputer dapat diartikan sebagai suatu himpunan interkoneksi sejumlah komputer otonom. Dua buah komputer dikatakan membentuk suatu network bila keduanya dapat saling bertukar informasi. Pembatasan istilah otonom disini adalah untuk membedakan dengan sistem master/slave. Bila sebuah komputer dapat membuat komputer lainnya aktif atau tidak aktif dan mengontrolnya, maka komputer komputer tersebut tidak otonom. Sebuah sistem dengan unit pengendali (control unit) dan sejumlah komputer lain yang merupakan slave bukanlah suatu jaringan; komputer besar dengan remote printer dan terminalpun bukanlah suatu jaringan.

Manfaat Jaringan

Secara umum, jaringan mempunyai beberapa manfaat yang lebih dibandingkan dengan komputer yang berdiri sendiri dan dunia usaha telah pula mengakui bahwa akses ke teknologi informasi modern selalu memiliki keunggulan kompetitif dibandingkan pesaing yang terbatas dalam bidang teknologi.

Jaringan memungkinkan manajemen sumber daya lebih efisien. Misalnya, banyak pengguna dapat saling berbagi printer tunggal dengan kualitas tinggi, dibandingkan memakai printer kualitas rendah di masing-masing meja kerja. Selain itu, lisensi perangkat lunak jaringan dapat lebih murah dibandingkan lisensi stand-alone terpisah untuk jumlah pengguna sama.

Jaringan membantu mempertahankan informasi agar tetap andal dan up-to-date. Sistem penyimpanan data terpusat yang dikelola dengan baik memungkinkan banyak pengguna mengaskses data dari berbagai lokasi yang berbeda, dan membatasi akses ke data sewaktu sedang diproses.

Jaringan membantu mempercepat proses berbagi data (data sharing). Transfer data pada jaringan selalu lebih cepat dibandingkan sarana berbagi data lainnya yang bukan jaringan.

Jaringan memungkinkan kelompok-kerja berkomunikasi dengan lebih efisien. Surat dan penyampaian pesan elektronik merupakan substansi sebagian besar sistem jaringan, disamping sistem penjadwalan, pemantauan proyek, konferensi online dan groupware, dimana semuanya membantu team bekerja lebih produktif.

Jaringan membantu usaha dalam melayani klien mereka secara lebih efektif. Akses jarak-jauh ke data terpusat memungkinkan karyawan dapat melayani klien di lapangan dan klien dapat langsung berkomunikasi dengan pemasok.

Ada tiga tipe jaringan yang umum yang digunakan antara lain :

- Jaringan WorkGroup,

- Janringan Lan, dan

- Jaringan Wan

Jaringan Workgroup

Jaringan ini terdiri dari beberapa unit komputer yang dihubungkan dengan menggunakan Network Interface Card atau yang biasa disebut dengan Local Area Network Card, serta dengan menggunakan kabel BNC maupun UTP. Semua unit komputer yang terhubung dapat mengakses data dari unit komputer lainnya dan juga dapat melakukan print document pada printer yang terhubung dengan unit komputer lainnya.

Keuntungan Jaringan Workgroup.

  • Pertukaran file dapat dilakukan dengan mudah (File Sharing).
  • Pemakaian printer dapat dilakukan oleh semua unit komputer (Printer Sharing).
  • Akses data dari/ke unit komputer lain dapat di batasi dengan tingkat sekuritas pada password yang diberikan.
  • Komunikasi antar karyawan dapat dilakukan dengan menggunakan E-Mail & Chat.
  • Bila salah satu unit komputer terhubung dengan modem, maka semua atau sebagian unit komputer pada jaringan ini dapat mengakses ke jaringan Internet atau mengirimkan fax melalui 1 modem.
  • Jaringan LAN

LAN (Local Area Network) adalah suatu kumpulan komputer, dimana terdapat beberapa unit komputer (client) dan 1 unit komputer untuk bank data (server). Antara masing-masing client maupun antara client dan server dapat saling bertukar file maupun saling menggunakan printer yang terhubung pada unit-unit komputer yang terhubung pada jaringan LAN.

Berdasarkan kabel yang digunakan ,ada dua cara membuat jaringan LAN, yaitu dengan kabel BNC dan kabel UTP.

Keuntungan Jaringan LAN.

  • Pertukaran file dapat dilakukan dengan mudah (File Sharing).
  • Pemakaian printer dapat dilakukan oleh semua client (Printer Sharing).
  • File-file data dapat disimpan pada server, sehingga data dapat diakses dari semua client menurut otorisasi sekuritas dari semua karyawan, yang dapat dibuat berdasarkan struktur organisasi perusahaan sehingga keamanan data terjamin.
  • File data yang keluar/masuk dari/ke server dapat di kontrol.
  • Proses backup data menjadi lebih mudah dan cepat.
  • Resiko kehilangan data oleh virus komputer menjadi sangat kecil sekali.
  • Komunikasi antar karyawan dapat dilakukan dengan menggunakan E-Mail & Chat.



  • Bila salah satu client/server terhubung dengan modem, maka semua atau sebagian komputer pada jaringan LAN dapat mengakses ke jaringan Internet atau mengirimkan fax melalui 1 modem.

Jaringan WAN

WAN (Wide Area Network) adalah kumpulan dari LAN dan/atau Workgroup yang dihubungkan dengan menggunakan alat komunikasi modem dan jaringan Internet, dari/ke kantor pusat dan kantor cabang, maupun antar kantor cabang. Dengan sistem jaringan ini, pertukaran data antar kantor dapat dilakukan dengan cepat serta dengan biaya yang relatif murah. Sistem jaringan ini dapat menggunakan jaringan Internet yang sudah ada, untuk menghubungkan antara kantor pusat dan kantor cabang atau dengan PC Stand Alone/Notebook yang berada di lain kota ataupun negara.

Keuntungan Jaringan WAN.

  • Server kantor pusat dapat berfungsi sebagai bank data dari kantor cabang.
  • Komunikasi antar kantor dapat menggunakan E-Mail & Chat.
  • Dokumen/File yang biasanya dikirimkan melalui fax ataupun paket pos, dapat dikirim melalui E-mail dan Transfer file dari/ke kantor pusat dan kantor cabang dengan biaya yang relatif murah dan dalam jangka waktu yang sangat cepat.
  • Pooling Data dan Updating Data antar kantor dapat dilakukan setiap hari pada waktu yang ditentukan.

Kamis, 10 Juni 2010

PENGANTAR TEKNOLOGI WEB

PENGANTAR TEKNOLOGI WEB
OVERVIEW – ANTON

Matakuliah
• SKS : 2
• Dosen : Antonius Rachmat C, S.Kom, M.Cs
• Email : anton@ukdw.ac.id, bonaventura@gmail.com
• YM : antonie_oo
• Lecturer : http://lecturer.ukdw.ac.id/anton
• Blog: http://antonie.wordpress.com

Deskripsi
• Matakuliah ini mempelajari tentang pengantar konsep web dan cara kerjanya, Internet, HTTP, Web statis dan dinamis, pengantar bahasa pemrograman web serta teknologi-teknologi web terkini seperti Web 2.0, Social Network, CMS, AJAX, dan Pengantar Keamanan Web

Kompetensi
• Setelah mengikuti matakuliah ini mahasiswa dapat:
– Mengetahui konsep kerja Internet, HTTP, dan web
– Mampu membuat web statis dengan HTML dan Javascript sederhana
– Dapat merancang dan mensetup kebutuhan web server
– Mampu membuat web dinamis sederhana dengan PHP dan MySQL
– Mengetahui teknologi-teknologi web terkini seperti Web 2.0, Blog, CMS, dan Social network
– Mengetahui dan menerapkan keamanan web secara garis besar

Silabus
• Pengantar + Overview
• Web arsitektur: Client Server & Information Architecture
• Teknologi Web Client 1: HTML, XHTML
• Teknologi Web Client 2: JavaScript
• Teknologi Web Server 1: Web Server + Server Side Programming (PHP)
• Teknologi Web Server 2: Web Database Technologies
• Pengantar XML dan Aplikasinya
• Web 2.0 dan Web Mashup
• Social Media: Blog dan Situs Jejaring Sosial
• Content Management System
• Pengantar AJAX + Desain AJAX
• Pengantar Keamanan Web

Referensi
• Web Application Architecture: Principles, Protocols and Practices, by Leon Shklar & Rich Rosen, Wiley; 2 edition (May 18, 2009)





Penilaian
• 85  A
• 84,9 < internet =" hardware,"> fisik
– Dari bencana alam
– Dari pencuri
– Dari serangan / bom
• Keamanan sistem informasi -> non fisik
– Dari sisi software dan data

Komponen Security (CIA-AN)
• Confidentiality: akses terhadap sistem komputer tidak boleh dilakukan oleh unauthorized parties
• Integrity: aset sistem komputer tidak boleh dimodifikasi oleh unauthorized users
• Availability: Sistem harus dapat selalu online/ada sehingga dapat diakses oleh authorized users

Tambahan
• Authenticity: sistem mengetahui asal muasal suatu objek atau asal muasal modifikasi yang terjadi
• Non-repudiation: seseorang/sesuatu tidak dapat menyanggah bahwa dia melakukan sesuatu

PENGANTAR TEKNOLOGI MOBILE 13

PENGANTAR TEKNOLOGI MOBILE

Wiki System

Mass Collaboration

What is the largest volunteer mass collaboration project in the history of humankind?

Wikipedia

Wikis: what for?

Wikipedia

Documentation

Collaboration -> flexible, simple freeform project management

Intranet or extranet

Great for unstructured content, can be structured with categories, tags, data trackers

Why use a wiki?

Easy to learn – no HTML required

Easy way to share knowledge

Easy way to collaborate across borders

Ability to revert back to old versions

Ability to track who’s done what & where

Fostering collaboration among friends and/or colleagues

Wikis: Collections of Pages

Wiki pages look like web pages

Anyone with a web browser can read a wiki site

Anyone with the proper permissions can edit a wiki site

Wikis: Collaborative Spaces

Great places for brainstorming

Use to draft policies

A way to share the secretary responsibilities in a meeting

Empowers the user

Wiki features

Use a standard web-browser

Shared, editable

Wysiwyg + wiki syntax for simple links and formatting

Powerful revision control: Every single change is tracked. Who/what/when + ability to show the difference

Email notification of changes (opt-in)

History

Wikipedia adalah proyek bersama untuk mewujudkan Ensiklopedia terlengkap dalam semua bahasa di dunia, termasuk bahasa Indonesia

Wikipedia berawal sebagai projek sampingan Nupedia, ensiklopedia bebas online yang artikelnya ditulis oleh para ahli.

Larry Sanger, yang mendirikan Nupedia bersama Jimmy Wales, melontarkan ide mengenai ensiklopedia berbasis wiki pada 10 Januari 2001 di milis Nupedia. Lima hari kemudian Wikipedia pun secara resmi diluncurkan.

Tentang Wikipedia

Wikipedia disediakan gratis oleh sebuah organisasi nirlaba, Yayasan Wikimedia, yang juga mengendalikan beberapa proyek multibahasa yang lain, diantaranya :

Wiktionary (Kamus )

Wikibooks (Buku dan manual )

Wikiquote (Koleksi kutipan)

Wikinews(Sumber berita)

Wikiversity(Materi belajar)

Wikispecies(Direktori spesies)

Tentang Wikipedia

Kini ada 13.000 kontributor aktif yang mengerjakan 7.000.000 artikel dalam lebih dari 250 bahasa.

Saat ini terdapat 82.188 artikel dalam bahasa Indonesia

Tujuan wikipedia adalah mendukung perkembangan pengetahuan bebas, menyediakan isi pengetahuan kepada khalayak ramai secara bebas dan gratis, tanpa iklan.

Fasilitas Wikipedia

Portal

Pencarian Artikel

Peristiwa terkini

Komunitas

Menyunting Naskah/Artikel

Setiap orang boleh menyunting atau mengubah semua halaman di Wikipedia

Menyumbang Artikel

Cara Pengumpulan Informasi

Sumbangan artikel dari user yang telah terdaftar

Suntingan/penambahan dari user yg telah terdaftar

Creating Your Own Wiki Projects Wiki Software

Wikipedia article on wikis

http://en.wikipedia.org/wiki/Wiki

Wikipedia wiki comparison chart

http://en.wikipedia.org/wiki/Comparison_of_wiki_software

Wikipedia list of wiki farms

http://en.wikipedia.org/wiki/List_of_wiki_farms

Sticky issues with wikis

The main challenges:

Authorship

Assignments (task-design)

Audience and Privacy

Accountability/Assessment

An Introduction To The World Of Wikis

Key characteristics*

Documents are created collectively

Pages are easy to create and update

“Generally, there is no review before modifications are accepted”

Often “wikis are open to the general public” and “even registration of a user account is not always required.”

Examples of Wiki Uses

Association for Library Service to Children Wiki

http://wikis.ala.org/alsc

Every Child Ready to Read® @ your library® Wiki (Best Practices)

http://wikis.ala.org/ecrr

ALA 2007 Annual Conference Wiki for Washington, D.C. (Info sharing/Conf planning)

http://wikis.ala.org/Annual2007

Library Success: A Best Practices Wiki (knowledgebase)

http://www.libsuccess.org

Arbor Wiki- an area guide of Ann Arbor, Michigan. (Area/Travel Guide)

http://arborwiki.org

Princeton Public Library’s Book Lovers Wiki (book reviews, patron feedback)

http://booklovers.pbwiki.com

St. Joseph County Public Library Subject Guides (Part of Web site)

www.libraryforlife.org/subjectguides/index.php/Main_Page

PENGANTAR TEKNOLOGI WEB 12

PENGANTAR TEKNOLOGI WEB
Keamanan + Keamanan Web



























Pengantar Security
• Keamanan komputer -> fisik
– Dari bencana alam
– Dari pencuri
– Dari serangan / bom
• Keamanan sistem informasi -> non fisik
– Dari sisi software dan data



Komponen Security (CIA-AN)
• Confidentiality: akses terhadap sistem komputer tidak boleh dilakukan oleh unauthorized parties
• Integrity: aset sistem komputer tidak boleh dimodifikasi oleh unauthorized users
• Availability: Sistem harus dapat selalu online/ada sehingga dapat diakses oleh authorized users

Tambahan
• Authenticity: sistem mengetahui asal muasal suatu objek atau asal muasal modifikasi yang terjadi
• Non-repudiation: seseorang/sesuatu tidak dapat menyanggah bahwa dia melakukan sesuatu

Pengantar Security
• Keamanan komputer -> fisik
– Dari bencana alam
– Dari pencuri
– Dari serangan / bom
• Keamanan sistem informasi -> non fisik
– Dari sisi software dan data

Komponen Security (CIA-AN)
• Confidentiality: akses terhadap sistem komputer tidak boleh dilakukan oleh unauthorized parties
• Integrity: aset sistem komputer tidak boleh dimodifikasi oleh unauthorized users
• Availability: Sistem harus dapat selalu online/ada sehingga dapat diakses oleh authorized users


Tambahan
• Authenticity: sistem mengetahui asal muasal suatu objek atau asal muasal modifikasi yang terjadi
• Non-repudiation: seseorang/sesuatu tidak dapat menyanggah bahwa dia melakukan sesuatu

Ancaman
• Ancaman (threat) adalah:
– Seseorang, sesuatu, kejadian atau ide yang menimbulkan bahaya bagi suatu aset
– Threat muncul dari vulnerability (kelemahan sistem & desain)
• Serangan (attack) adalah realisasi dari threat.
• Klasifikasi threats:
– Disengaja (mis. hacker penetration);
– Tidak disengaja (mis. Mengirimkan file yang sensitif ke alamat yang salah)
• Threats yang disengaja dapat dibagi lagi :
– Pasif – tidak kontak langsung (mis. monitoring, wire-tapping,);
– Aktif – kontak langsung (mis. mengubah nilai transaksi finansial)

Tujuan Security
• Prevention - Penjagaan
– Prevent attackers from violating security policy
• Detection - Deteksi
– Detect attackers’ violation of security policy
• Recovery - Mereparasi
– Stop attack, assess and repair damage
– Continue to function correctly even if attack happen



Segitiga Sistem



Tahapan penyerangan
• Reconnaissance
– Mengumpulkan data mengenai target
• Aktif dan pasif
• Scanning
– Tanda dimulainya serangan, berusaha mencari jalan masuk
• Gaining access
– Mendapatkan target
• Maintaining access
– Mempertahankan akses dgn berbagai cara termasuk menanamkan program dan memperbaiki kelemahan
• Covering tracks
– Menutupi jejak mereka


Level Serangan
• Level Sistem Operasi
– Patch & upgrade
• Level aplikasi
– Patch, Antivirus & Upgrade
• Level Shrink Wrap code
– Menggunakan program2 bantu untuk serangan
• Level Kesalahan konfigurasi

Commonly attacked services

Web server attack
• Scan to find open ports
• Find out what’s running on open ports (banner grabbing)
• Profile the server
– Windows (look for Kerberos, NetBIOS, AD)
– Unix
– Use TCP fingerprinting
• Probe for weaknesses on interesting ports
– Default configuration files and settings (e.g. popular IIS ones)
– Buffer overflows
– Insecure applications
• Launch attack
– Use exploit code from Internet…
– …or build your own







Phising




Pharming



Peminjaman lewat URL

• Gambar / image / berkas tidak dikopi tapi “dipinjam” melalui hyperlink
• Pemilk berkas dapat dirugikan: bandwidth terpakai
• Auditing sulit dilakukan pemakai biasa, tanpa akses ke berkas log (referer)

































Web vulnerabilities
• Intercept informasi dari klien
– Data, password, dll
• Pencurian data di server
– Data, password, dll
• Menjalankan aplikasi di server
– Memungkinkan melakukan eksekusi program “ngak benar” di server
• Denial Of Services
• Server Side Scripting, Cgi-Bin
– Kesalahan pemograman membuka peluang

Three opportunities for theft:
• on server by other registered users
• into server using HTTP
• on network by snooping

Kemanan Web
• Authentikasi
– FORM HTML
– Basic, Digest
– Klien Side + Server Side Scripting
• Manajemen Sesi
• Menggunakan Layer lain
– S-HTTP ( discontinoued)
– HTTPS ( HTTP ovel SSL)
– IPSec
• Konfigurasi Web Server
– Hak Akses
– Indexes
– Penempatan File

HTTP Authentication
• Protect web content from those who don’t have a “need to know”
• Require users to authenticate using a userid/password before they are allowed access to certain URLs
• HTTP/1.1 requires that when a user makes a request for a protected resource the server responds with a authentication request header
– WWW-Authenticate
• contains enough pertinent information to carry out a “challenge-response” session between the user and the server



Authentikasi


WWW-Authenticate
• Digest Authentication
– attempts to overcome the shortcomings of Basic Authentication
– WWW-Authenticate = Digest realm=“defaultRealm” nonce=“Server SpecificString”
– see RFC 2069 for description of nonce, each nonce is different
– the nonce is used in the browser in a 1-way function (MD5, SHA-1….) to encode the userid and password for the server, this function essentially makes the password good for only one time
• Common browsers don’t use Digest Authentication but an applet could as an applet has access to all of the Java Encryption classes needed to create the creation of a Digest.

Manajemen Sesi
• Hiden Form Field

– View page Source
• Cookies
– User harus mennghidupkan fasilitas
– Poisoned cookies
• Session Id
– -rw------- 1 nobody nobody 180 Jun 30 18:46 sess_5cbdcb16f ...
– Dapat menggunakan History jika umur sesi belum habis
• URL Rewriting
– http://login.yahoo.com/config/login?.tries=&.src=ym&.last=&promo=&.intl=us





SSL











Langkah-langkah untuk menaikkan tingkat keamanan browser
• Selalu mengupdate web browser menggunakan patch terbaru
• Mencegah virus
• Menggunakan situs yang aman untuk transaksi finansial dan sensitif
• Menggunakan secure proxy
• Mengamankan lingkungan jaringan
• Tidak menggunakan informasi pribadi
• Hati-hati ketika merubah setting browser

General Recommendations
• Hati-hati ketika merubah konfigurasi browser
• Jangan membuat konfigurasi yang mendukung scripts dan macros
• Jangan langsung menjalankan program yang anda download dari internet
• Browsing ke situs-situs yang aman
– Mengurangi kemungkinan adanya malcode dan spyware
• Konfigurasi home pae harus hati-hati
– Lebih baik gunakan blank.
• Jangan mempercayai setiap links (periksa dulu arah tujuan link itu)
• Jangan selalu mengikuti link yang diberitahukan lewat e-mail
• Jangan browsing dari sistem yang mengandung data sensitif
• Lindungi informasi anda kalau bisa jangan gunakan informasi pribadi pada web
• Gunakan stronger encryption
– Pilih 128-bit encryption
• Gunakan browser yang jarang digunakan
– Serangan banyak dilakukan pada web browser yang populer
• Minimalkan penggunaan plugins
• Minimalkan penggunaan cookies
• Perhatikan cara penanganan dan lokasi penyimpanan temporary files

Tools used in this preso
• WebGoat –vulnerable web applications for demonstration
• VMWare – runs Linux & Windows 2000 virtual machines on demo laptop.
• nmap –host/port scanning to find vulnerable hosts
• Ethereal – network traffic sniffing
• Metasploit Framework – exploit tool
• Brutus – password cracking
• Sleuth – HTTP mangling against web sites

PENGANTAR TEKNOLOGI WEB 11

PENGANTAR TEKNOLOGI WEB

Pengantar AJAX

Prinsip Desain AJAX

Web Applications

Web Applications

Web Applications

Asynchronous Processing Scenario

Pendahuluan

AJAX memiliki kepanjangan Asynchronous Javascript And XML merupakan suatu teknik baru dalam dunia web. Sejak telah dikembangkan sekitar 2-3 tahun yang lalu, AJAX mulai dilirik oleh para web desainer dan web programmer.

Dengan adanya AJAX, akses data ke server yang dikirim melalui client via web dapat lebih cepat daripada mekanisme biasa.

Hal ini dikarenakan AJAX tidak perlu melakukan proses loading page (refresh page) atau pindah ke page yang lain.

AJAX dapat diintegrasikan dengan server side programming seperti PHP, ASP, JSP dll.

AJAX menggunakan XMLHTTTPRequest

Teknologi yg memungkinkan aplikasi web menyediakan rich interaction, just in time information, dan dynamic interface tanpa halaman tersebut refresh!

AJAX = XMLHTTPRequest + DHTML (HTML, CSS, dan JavaScript) + rich design

Examples

1. Google Map

2. Google Suggest

3. NetFlix.com

4. MUSE Calendar (Ajax tooltip)

5. www.2locals.com (Ajax)

6. Amazon Diamond

Google suggest

Amazon diamond

Classic web

Ajax


Cara Kerja

Learning ajax

Triggers (events)

Operations (xmlhttprequest)

Updating (DOM)

HTTP Request dan Dasar-dasar Respon

Sedangkan untuk metode request HTTP yang umum digunakan antara lain POST dan GET.

XMLHttpRequest

XMLHttpRequest merupakan metode request HTTP yang beroperasi di belakang layar (tanpa harus merefresh halaman web).

Metode ini berwujud suatu obyek. Sehingga dalam hal ini AJAX merupakan konsep yang mendeskripsikan interaksi antara XMLHttpRequest (client side object) dengan server script seperti PHP, ASP dll.

Sayangnya, XMLHttpRequest ini memiliki bentuk obyek yang berbeda dalam beberapa browser sehingga dalam penggunaannya perlu penanganan khusus yang disesuaikan dengan jenis browsernya. Sebagai contoh, dalam IE obyek tersebut dinyatakan sebagai ActiveX

Metode-metode pada XMLHttpRequest

Dalam obyek XMLHttpRequest terdapat beberapa metode yang digunakan untuk proses request. Berikut ini beberapa diantaranya:


Contoh Ajax

XHR

Contoh: Ajax Sederhana

Contoh.html


Contoh: Ajax Sederhana

Cek.js

Contoh: Ajax Sederhana

Cek.js (cont’d)

Contoh: Ajax Sederhana

Cek.php

AJAX desain

Interaction + feedback + information = RICH


Make it direct

Inline editing

In context tools

Drag n drop

Keep a light footprint

Tetap Fokus

Cross border

Paging

Expand the content

Kreatif

Feedback

Live feedback & prevent error

Offer Invitation

Show transitions

Information sharing

Multi variate data

Information interactive

Information interactive