You are on page 1of 7

SISTEM TERDISTRIBUSI

TUGAS DOSEN : SISTEM TERDISTRIBUSI : Muh. Niswar, ST, M.Infotek, Ph.D

TUGAS KULIAH Ke-1

MASNA WATI P2700210027

TEKNIK INFORMATIKAPROGRAM PASCASARJANA UNIVERSITAS HASANUDDIN 2011

MASNA WATI

Page 1

SISTEM TERDISTRIBUSI
1. Describe & Illustrate the client-server architecture of web & email Application? (Jelaskan & Ilustrasikan arsitektur client-server web & aplikasi email?) Jawaban: a. Arsitektur client-server web Aplikasi web adalah jenis aplikasi yang menggunakan arsitektur client-server. Sebuah program client terhubung pada sebuah server. Jadi, arsitektur client-server adalah desain sebuah aplikasi yang terdiri dari client dan server yang saling berkomunikasi ketika client mengakses server dalam suatu jaringan. Ada yang disebut thin client (client tipis), dan ada juga thick client (client tebal). Thin Client adalah sebuah jenis infrastruktur dalam dunia teknologi informasi yang menggunakan sistem dengan jaringan terpusat pada sebuah server dan

client/workstation/desktop mengerjakan proses komputasi dari server tersebut. Dalam thin client terdiri clients yang hanya berisikan sedikit dari apa yang diperlukan untuk pengalaman user, kebanyakan hanya interface. Konsep yang dihadirkan secara kasar mirip dengan teknologi mainframe yang menggunakan terminal ASCII/ANSI. Namun, yang membedakan konsep ini dengan teknologi mainframe, yaitu teknologi thin client mampu berjalan pada system Windows dengan dukungan lengkap layar full color, keyboard, dan mouse untuk input/output data. Selain itu, teknologi ini juga mampu menghadirkan output suara. Teknologi thin client disebut sebagai teknologi yang lebih efisien dari sisi harga dan pemanfaatan kemampuan penuh dari komputer server untuk proses komputasi dari client. Thick clients adalah clients yang sama, kecuali pada interface, berisi beberapa logika pengolahan diperlukan untuk tugas-tugas user yang spesifik. Teknologi thick client dirancang untuk memenuhi kebutuhan komputasi dari sumber daya sendiri. b. Arsitektur aplikasi email Elektronik mail atau disingkat sebagai e-mail, merupakan sebuah metode untuk mengirimkan pesan dalam bentuk digital. Sistem e-mail yang beroperasi di atas jaringan berbasis pada model store and forward. Sistem ini mengaplikasikan sebuah sistem server email yang menerima, meneruskan, mengirimkan, serta menyimpan pesan-pesan user, dimana user hanya perlu untuk mengkoneksikan pc mereka ke dalam jaringan.

MASNA WATI

Page 2

SISTEM TERDISTRIBUSI
Untuk mengirim sebuah email dari alamat email yang satu ke alamat email yang lain digunakan sebauh protocol (aturan) yaitu Simple Mail Transfer Protocol SMTP. Protocol SMTP telah menjadi aturan dasar yang disepakati untuk pengiriman email. Dengan demikian semua software email server pasti mendukung protokol ini. SMTP merupakan protokol yang digunakan untuk megirim email (komunikasi antar mail server), dan tidak digunakan untuk berkomunikasi dengan client. Sedangkan untuk client, digunakan protokol imap imaps pop3 pop3s. Supaya sebuah mail server dapat di akses oleh client, dikembangkan sebuah aplikasi dimana client dapat mengakses email dari sebuah email server. IMAP adalah sebuah aplikasi pada layer Internet protokol yang memungkinkan client untuk mengakses email yang ada di server. Selain IMAP ada juga POP3 yang fungsinya sama dengan imap, akan tetapi memiliki karakteristik yang berbeda dalam cara pengaksesan pada server.

Untuk dapat melakukan tugasnya, sebuah mail server harus dapat melayani pengiriman email yang mempergunakan mempergunakan protokol SMTP serta harus mampu melayani client yang ingin mengakses email dengan menyediakan IMAP dan atau POP3. Diagram di bawah menunjukkan tahapan-tahapan ketika user A yang bernama Alice membuat pesan menggunakan MUA (Mail User Agent). Kemudian dia memasukkan alamat email yang dituju dan mengirimnya.

MASNA WATI

Page 3

SISTEM TERDISTRIBUSI
2. What is Proxy server? What is the role of Proxy server in the web application? (Apa itu proxy server? Bagaimana peran dari proxy server pada aplikasi web?) Jawaban: Proxy Server adalah sebuah komputer server yang dalam perkembangannya saat ini, dapat berupa system operasi tersendiri yaitu sistem operasi fungsional khusus proxy (seperti Untangle, dll.); atau program aplikasi yang diinstallkan pada komputer server tersebut (seperti Squid, Kerio Winroute Firewall, WinGate dll). Proxy server bertindak sebagai gateway atau gerbang kita terhadap dunia luar (internet). Dalam suatu jaringan lokal yang terhubung ke jaringan lain atau internet, pengguna tidak langsung berhubungan dengan jaringan luar atau internet, tetapi harus melewati suatu gateway, yang bertindak sebagai batas antara jaringan lokal dan jaringan luar. Proxy server tidak terlihat oleh komputer klien sehingga user tidak mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server. Tujuan dari proxy adalah untuk membuat ketersediaan ini tanpa mengungkapkan identitas sehingga user bisa dengan nyaman mengakses ke situs dan mendapatkan informasi yang diperlukan. Berikut fungsi dasar proxy server: a. Connection Sharing Proxy server dapat berfungsi sebagai gateway, yaitu jembatan antara jaringan public dan jaringan local karena dalam suatu jaringan lokal yang terhubung ke jaringan lain atau internet, pengguna tidak langsung berhubungan dengan jaringan luar atau internet tetapi harus melewati suatu gateway yang bertindak sebagai batas antara jaringan lokal dan jaringan luar. Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan terhubung kepadanya, dan suatu koneksi ke jaringan luar juga terhubung kepadanya. Dengan demikian, koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connection sharing). Di dalamnya dimungkinkan terjadi translasi IP Address Public yang disebut NAT (Network Address Translation) berfungsi untuk share sumberdaya dari Internet sehingga client-client yang ada dalam sebuah jaringan LAN (Local Area Network) dapat menikmati akses internet

MASNA WATI

Page 4

SISTEM TERDISTRIBUSI
secara bersama-sama dalam waktu yang sama pula cukup dengan menggunakan 1 buah IP Address Public (baik statis maupun dinamistergantung service yang diberikan ISP kepada kita). Namun dalam hal proteksi yang lebih baik, biasanya Gateway ini dibuat tersendiri seperti menggunakan router, modem dll. b. Filtering Proxy server dapat berfungsi sebagai Firewall, digunakan untuk mengamankan jaringan dengan cara membatasi akses client ke dunia luar (internet) berdasarkan dengan policy atau kebijakan yang ada. Contohnya seperti mem-blokir akses dari jaringan internet pada port-port tertentu atau mencegah client mengakses situs-situs/service-service tertentu yang berbahaya bagi komputer dan jaringan local, seperti virus, trojan, serangan hacker dll. Pada firewall metode filtering yang digunakan dapat berupa ip filtering ataupun domain dari website tersebut. Dengan memblok salah satu dari keduanya atau bahkan bisa duaduanya maka client tidak akan melakukan akses ke website yang diblokir tersebut. Karena ketika client melakukan request untuk melakukan browsing ke website tersebut maka requestnya akan dibaca terlebih dahulu oleh proxy server dan jika website tersebut terdapat pada daftar blacklist maka otomatis proxy server akan membatalkan dan tidak akan meneruskan request tersebut. c. Caching Ketika client pertama kali merequest suatu website maka request tersebut akan diteruskan ke webserver website tersebut kemudian dari webserver website tersebut akan melalui proxy server terlebih dahulu sebelum akhirnya menuju ke client. Sewaktu website tersebut melewati proxy server maka proxy server menyalin semua isi dari website tersebut dan menyimpannya. Sehingga jika client melakukan request ke website itu lagi maka proxy server tinggal mengambil data-data yang ada pada memorinya tanpa perlu mendatangi webserver website itu lagi. Hal ini tentu saja menguntungkan karena dengan cara ini kita akan dapat menghemat pemakaian bandwith karena website tersebut kita akses secara local dari proxy server kita.

MASNA WATI

Page 5

SISTEM TERDISTRIBUSI
Permintaan dari pengguna web browser, random dan tidak teratur

Permintaan dari proxy/cache server, terurut dan teratur

internet

Pengguna jaringan lokal

switch
A B C D E F G H
SELECTED ON-LINE

Firewall/router Data dari internet, ketika diminta, akan disimpan dalam cache

Data yang diberikan oleh cache server ke web browser

Web Proxy/cache server

Gambar Proses Dan Mekanisme Caching 3. What is SMTP Server? What is the role of SMTP Server in email application? (Apa itu SMTP Server? Bagaimana peran Server SMTP di aplikasi email?) Jawaban: Simple Mail Transfer Protocol adalah protokol standar untuk pengiriman electronic mail (email) di internet. SMTP adalah protokol yang cukup sederhana, berbasis teks dimana protocol ini menyebutkan satu atau lebih penerima email untuk kemudian diverifikasi. Jika penerima email valid, maka email akan segera dikirim. SMTP menggunakan port 25 dan dapat dihubungi melalui program telnet. Agar dapat menggunakan SMTP server lewat nama domain, maka record DNS (Domain Name Server) pada bagian MX (Mail Exchange) digunakan. SMTP hanya protokol yang melakukan push, artinya dia hanya bisa mengambil email dari client tetapi tidak bisa melakukan pull, yaitu melayani pengambilan email di server oleh client. Pengambilan pesan atau email tersebut dilakukan dengan menggunakan protocol tersendiri yaitu protokop POP3 (Post Office Protokol) atau IMAP (Internet Message Access Protocol). Sebuah SMTP berada dilapisan (layer) teratas didalam model OSI maupun TCP/IP, seperti terlihat pada gambar dibawah ini.
Layer OSI TELNET TCP IP ARPANET SATNET PACKET RADIO LAN FTP SMTP UDP DNS Applications

Protocols

Transport

Networks Physical + data link

Networks

Gambar Posisi SMTP di dalam Layer

MASNA WATI

Page 6

SISTEM TERDISTRIBUSI
Sedangkan model SMTP sendiri digambarkan sebagai berikut :
USER SMTP SMTP CLIENT File System Command /replies SMTP SERVER

File System

Gambar Model SMTP

DAFTAR PUSTAKA

Anita Dwi Rahayu, dkk. Makalah Proxy Server. IndahPrima Putri. 2008. Implementasi Proxy Server Pada Jaringan (Penggunaan Dan Penyalahgunaannya). Fakultas Ilmu Komputer Universitas Sriwijaya Palembang. Irmawati Pangerang dan Masna Wati. 2011. Simulasi Game Multi Desktop Dengan Menggunakan Delphi7. Program Pasca Sarjana Unhas. Makassar JENI-Web Programming-Bab 1-Pengenalan Pemrograman WEB Masna Wati. 2011. Tugas Kuliah Komunikasi Internet. Program Pasca Sarjana Unhas. Makassar Nuryuliani. Konsep Pemrograman Web Kuliah Umum. Kampus Kalimalang Univ.Gunadharma. Ridzky Novasandro dan Alvian Edo Kautsar. Prinsip Kerja Protokol-Protokol Electronic Mail. Jurusan Teknik Elektro Fakultas Teknik Universitas Gadjah Mada Taufik Permana, dkk. 2008. Teori Email Dan Forum Komunikasi di Dalam Email. Universitas Pembangunan Nasional Veteran. Yogyakarta. http://blograhmatfadli.blogspot.com/2010/12/apa-itu-thin-client.html http://karodalnet.blogspot.com/2009/10/cara-kerja-internet.html http://fee-inside.blogspot.com/2009/05/proxy-server.html

MASNA WATI

Page 7

You might also like