-
Data,
menyediakan struktur dan fungsi untuk manipulasi informasi, yang terdiri dari
banyak objek data. Sebagai contoh : relational Database, file grafik, file
suara atau multimedia data stream
-
Processing, terfokus pada pemrosesan objek
data, yang biasanya disebut sebagai middleware.
- Presentation,
terfokus untuk membuat data tersedia untuk user dan menangani interaksi dengan
user. Ada dua
level :
Ø User interface
Ø Presentation management, menyediakan
operasi dasar untuk membangun dan mengontrol user interface di bawah kontrol
aplikasi. Meliputi : layanan tampilan, kontrol dialog dan API. Contoh :
X-Windows, MS Windows
KONSEP DASAR WEB
Hypertext Transfer Protocol (HTTP) adalah standar untuk
mendefiniskan bagaimana client berkomunikasi dengan server dan bagaimana data
ditransmisikan dari server kembali ke client.
1. URI (Uniform Resource Identifier)
Uniform Resource Identifier (URI) adalah kumpulan karakter dalam sintaks tertentu
yang mengidentifikasi sebuah resource. Resource bisa merupakan file di server
tapi juga bisa merupakan email address, berita, buku, host internet, dan
lain-lain.
Sintaks : scheme:scheme-specific-part
scheme bisa
berupa : data, file, http, ftp, gopher, mailto, news, telnet.
scheme-specific-part
bisa berupa : //authority/path?query
URI ada 2 yaitu :
-
URN (Uniform Resource Name)
Tujuan URN adalah menghandle resource yang dimirror pada banyak tempat
yang berbeda atau telah dipindah dari satu tempat ke tempat lain. URN
mengidentifikasi resource itu sendiri, bukan tempat resourcenya. Jika terdapat
sebuah URN, sebuah program FTP harus mengambil filenya dari mirror terdekat.
Sebuah URN memiliki format sebagai berikut urn:namespace:resource_name. Sebuah namespace
adalah nama dari koleksi dari resource. Sebuah resource_name adalah nama dari
resource dari sebuah koleksi. Contohnya, URN dari urn:ISBN:1565924851 mengindentifikasikan
sebuah ISBN dengan identifikasi 1565924851. Dan mengacu pada sebuah buku
misalnya bernama : Java Network Programming. Masing-masing sintaks tergantung
pada resource_name.ISBN namespace terdiri dari 10 atau 13 karakter, semuanya
adalah digit—dengan sebuah aturan bahawa karakter terakhir berupa huruf : X (baik
huruf besar / kecil).
-
URL (Uniform Resource Locator) : penunjuk ke suatu resource di Internet pada lokasi tertentu,
misal: http://www.oreilly.com/catalog/javanp3/
URL ada dua macam :
Ø Absolute
URL : contoh <img src=”http://www.ukdw.ac.id/ukdw.jpg”>
Ø Relative
URL : contoh <img src=”images/ukdw.gif”>
2. HTML, SGML, dan XML
HTML digunakan untuk
memformat dokumen web. HTML digunakan untuk presentasi data dan menyediakan linking
antar halaman.
SGML adalah ide untuk
mendeskripsikan sematik teks daripada penampilannya yang disebut juga Standard
Generalized Markup Language. SGML ditemukan pada pertengahan tahun 1970an oleh
Charles Goldfarb, Edward Mosher, dan Raymond Lorie di IBM. SGML merupakan
standar International Standards Organization (ISO), yaitu ISO 8879:1986.
XML adalah suatu bahasa Markup, yaitu bahasa yang berisikan
kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat
dokumen teks dengan tag sendiri agar dapat dimengerti. XML menyediakan format
untuk mendeskripsikan data terstruktur.
XML menyebabkan isi data mudah dimengerti dan memungkinkan pendefinisian
kumpulan tag yang tidak terbatas.
3. MIME (Multipurpose Internet Mail
Extensions), RFC 2045.
MIME adalah standar untuk
mengirim multipart, multimedia data melalui email di Internet. Data bisa berupa data biner, ASCII atau bukan
ASCII. MIME digunakan untuk mendeskripsikan isi file sehingga software client
dapat mengetahui perbedaan antara data.
Contoh : text/html,
text/css, image/gif, video/mpeg, application/zip.