Rabu, 30 November 2011





A. Web Service
Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan sebagai suatu fasilitas yang disediakan oleh suatu web site untuk menyediakan layanan (dalam bentuk informasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan-layanan (service) yang disediakan oleh suatu sistem yang menyediakan web service. Web service menyimpan data informasi dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi, maupun bahasa compiler.
Web service bertujuan untuk meningkatkan kolaborasi antar pemrogram dan perusahaan, yang memungkinkan sebuah fungsi di dalam Web Service dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil pemrograman yang terdapat di dalamnya.
Beberapa alasan mengapa digunakannya web service  adalah sebagai berikut:
1.   Web service dapat digunakan untuk mentransformasikan satu atau beberapa bisnis logic atau class dan objek yang terpisah dalam satu ruang lingkup yang menjadi satu, sehingga tingkat keamanan dapat ditangani dengan baik.
2.   Web service memiliki kemudahan dalam proses deployment-nya, karena tidak memerlukan registrasi khusus ke dalam suatu sistem operasi. Web service cukup di-upload ke web server dan siap diakses oleh pihak-pihak yang telah diberikan otorisasi.
3.   Web service berjalan di port  80 yang merupakan protokol standar HTTP, dengan demikian web service tidak memerlukan konfigurasi khusus di sisi firewall.

Arsitektur Web Service
Web service memiliki tiga entitas dalam arsitekturnya, yaitu:
1.   Service Requester (peminta layanan)
2.   Service Provider (penyedia layanan)
4.   Service Registry (daftar layanan)




·         Service Provider: Berfungsi untuk menyediakan layanan/service dan mengolah sebuah registry agar layanan-layanan tersebut dapat tersedia.
·         Service Registry: Berfungsi sebagai lokasi central yang mendeskripsikan semua layanan/service yang telah di-register.
·         Service Requestor: Peminta layanan yang mencari dan menemukan layanan yang dibutuhkan serta menggunakan layanan tersebut.

Operasi-Operasi Web Service
Secara umum, web service memiliki tiga operasi yang terlibat di dalamnya, yaitu:
1.      Publish/Unpublish: Menerbitkan/menghapus layanan ke dalam atau dari registry.
2.      Find: Service requestor mencari dan menemukan layanan yang dibutuhkan.
3.      Bind: Service requestor setelah menemukan layanan yang dicarinya, kemudian melakukan binding ke service provider untuk melakukan interaksi dan mengakses layanan/service yang disediakan oleh service provider.

Komponen-Komponen Web Service




Web service secara keseluruhan memiliki empat layer komponen seperti pada gambar di atas, yaitu:
1.      Layer 1: Protokol internet standar seperti HTTP, TCP/IP
2.      Layer 2: Simple Object Access Protocol (SOAP), merupakan protokol akses objek berbasis XML yang digunakan untuk proses pertukaran data/informasi antar layanan.
3.      Layer 3: Web Service Definition Language (WSDL), merupakan suatu standar bahasa dalam format XML yang berfungsi untuk mendeskripsikan seluruh layanan yang tersedia.

B. STREAMING 

Cara yang digunakan untuk menyiarkan radio internet adalah melalui teknologi streaming, yaitu teknologi yang dapat menerima serta mengirim informasi dari satu pihak ke pihak lain menggunakan alat yang dapat menerima aliran media streaming tersebut juga. Teknologi streaming ini menggunakan lossy audio codec, yaitu program komputer yang berfungsi untuk mengkompres audio maupun video berdasarkan data yang diformat melalui streaming suara ke radio internet. Format audio streaming termasuk MP3, Ogg Vorbis, Windows Media Audio, RealAudio dan HE-AAC (kadang-kadang disebut aacPlus).
Secara singkatnya
Live streaming adalah tayangan langsung yang di-broadcast kepada banyak orang (viewers) dalam waktu yang bersamaan dengan kejadian aslinya, melalui media data komunikasi (network) baik yang terhubung dengan cable atau wireless


C. EMAIL SERVICE
Email merupakan sebuah layanan pengiriman surat elektronik yang dikirim melalui internet. Email dikirim dari suatu alamat email yang terdapat pada sebuah mail server kepada alamt email server yang sama maupun pada mail server yang berbeda.

Email dapat dianalogikan dengan kotak surat yang ada di kantor POS sedangkan server email dapat diibaratkan sebagai kantor POS. Dengan analogi ini sebuah mail server dapat memiliki banyak account email yang ada didalamnya.

Untuk mengirim sebuah email dari alamat email yang satu ke alamat email yang lain digunakan sebuah protocol(aturan) yaitu Simple Mail Transfer Protocol (SMTP). Protokol 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 mengirim email (komunikasi antar mail server), dan tidak digunakan untuk berkomunikasi dengan client. Service SMTP berjalan pada protokol TCP port 25, yang merupakan port standar service SMTP. Sedangkan untuk client, digunakan protokol imap, imaps pop3, pop3s supaya sebuah mail server dapat diakses 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 alamat protokol SMTP serta harus mampu melayani client yang ingin mengakses email dengan menyediakan IMAP dan POP3.

D. SSH
SSH adalah protokol untuk login ke server remote. Server hosting berbasis Unix/Linux umumnya memiliki fitur ini, namun bisa atau tidaknya Anda melakukan SSH/shell bergantung pada paket hosting yang Anda pilih. Lihat website kami atau hubungi kami untuk mengetahui apakah fitur SSH tersedia bagi paket hosting Anda.
Secure Shell atau SSH adalah protokol jaringan yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasis Linux dan Unixuntuk mengakses akun shell, SSH dirancang sebagai pengganti Telnetdan shell remote tak aman lainnya, yang mengirim informasi, terutamakata sandi, dalam bentuk teks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet.

E. FTP
FTP merupakan singkatan dari File Transfer Protocol. FTP terdiri dari sebuah clientdan sebuah server yang merupakan aplikasi yang memberikan akses /pertukarantransfer data antara dua komputer ( client dan server ). Transfer yang file/ data inidapat teradi antara komputer yang berbentuk mainframe dan sebuah komputer dijaringan lokal. Atau transfer data dapat terjadi dari komputer kita ke server FTPmelalui internet. FTP merupakan aplikasi yang sangat berguna ( powerful) karenaaplikasi ini menyediakan akses kepada pengunjung atau user untuk mengaksesdata yang tersimpan pada server tersebut, dan dapat diakses oleh sejumlah besarkomputer secara bersamaan

 

Proses yang terjadi pada FTP

Secara garis besar, Proses transfer data atau file pada FTP memiliki dua alur.
Alur yang pertama adalah proses transfer data dari komputer local ( komputer kita )ke komputer server (komputer remote) yang menyediakan akses ftp, Proses ini dikenal sebagai proses UPLOAD, sedangkan proses transfer data dari komputerserver ( remote ke komputer local ( komputer kita ) dinamakan prosessDOWNLOAD.
Di bawah ini adalah alur nya :

Bentuk FTP

Bentuk dasar dari ftp adalah : ftp://host.domain

2 macam FTP berdasarkan hak akses nya :
1. FTP User
FTP user artinya ftp yang dapat di akses dan memiliki permisi hanyadi batasi hanya untuk user tertentu. Karena ftp user disertakan suatuautentifikasi bila kita akan mengakses ke dalam nya.
Format dari FTP user adalah :
2. FTP anonymous
FTP anonymous artinya, FTP yang disediakan secara anonymous/tanpa nama, dengan kata lain FTP tersebut dapat di akses olehsiapapun dan biasanya tanpa password, ataupun bila di mintapassword,. Biasanya server meminta alamat email kita sebagaipassword nya untuk ferivikasi.
Contoh nya :

 

FTP Server

FTP Server adalah Komputer Server yang memberikan akses FTP ke Intranet ( local) maupun Internet ( global).
Macam  macam software pembangun FTP server:

FTPd
pro-FTPd
Wu-FTPd
ftpX
Troll-FTPd
dll

FTP Client

FTP client adalah perangkat yang digunakan untuk melakukantransfer file dalam lingkungan internet menggunakan standar dariFTP (File Transfer Protocol). Proses transfer file dalam lingkunganinternet hampir sama seperti proses transfer dalam lingkungan DOS,hanya saja terdapat beberapa kelebihan.
FTP Client terdapat ( terinstall ) pada komputer kita, dan dapatmelakukan process ftp ke Server yang memberikan akses FTP ( FTP-server).

Macam  macam FTP Client :
- FTP Client Under Windows:

Cute FTP .
WS_FTP
Get Right
Go!zilla
Coffe Cup
Kazza
dll.



- FTP Client Under UNIX :

telnet
axyFTP
wget
caitoo
cftp
curl
downloader
moxftp
ncftp
dll

- FTP Client Under DOS ( MS-DOS Prompt)

 

Perintah  perintah Dasar FTP ( Basic FTP Commands)

Beberapa perintah ( command) yang sering dan sangatdiperlukan oleh user dalam melakukan proses ftp adalah sepertidi bawah ini :

·         open memulai ftp dan mengkoneksikan ftp ke server dari prompt ftp ( ftp&gt ;)
·         nlist, dir, ls daftar dari file – file yang ada di ftp server.
·         cd berpindah direktori secara hirarki pada direktori ftp-server.
·         pwd memberikan informasi kepada user/ client di direktori aktif mana diaberada pada ftp -server.
·         lls, lcd, lpwd perintah yang digunakan untuk memberikan informasi kepada kitadi direktori aktif mana kita berada pada komputer lokal
·         get perintah ini digunakan untuk mengambil file (download ) dari ft-server kekomputer local.
·         put perintah ini digunakan jika kita ingin menaruh ( upload) data ke ftp-server,dari komputer kita ke komputer server.
·         mput/mget perintah ini mirip dengan get dan put tetapi dipakai bila kita inginmengambil dan menaruh beberapa data secara langsung
·         prompt set prompt secara interaktif; “on” adalah bentuk prompt yang lebihaman, dalam mode ini setiap multiple perintah di verifikasi, “off” dalam mode inisetiap perintah seperti diragukan.
·         ascii/binary melakukan transfer data dalam bentuk format file ascii (text) atausecara binary ( terkompile dalam bahasa mesin)
·         quit mengakhiri dan memutuskan hubungan ftp dari komputer kita ke komputerserver ( Connection Loss)
Cara Melakukan FTP :
  1. FTP melalui telnet :
Cara melalukan FTP melalui telnet tidak sulit, di bawah ini langkah  langkahmelakukan ftp melalui telnet :
Ø telnet dahulu ke mesin unix
Ø ketikkan perintah ftp,
Ø masukkan nama user anonymous ( bila ingin akses anonymous )dan nama user kita sendiri ( login ) bila ingin mengakses ftp user.
Ø Masukkan password.
Ø
Klik Start-> Run…à kemudian pada kolom tersebut isikan telnet host.domain.àklick OK
Setelah terkoneksi, kita dapat melakukan perintah- perintah standar di prompt ftpkita.
Di bawah ini contoh melakukan ftp anonymous melalui telnet :
teenager riki (~): ftp ftp.unila.ac.id
Connected to chosen.unila.ac.id.
220 chosen Microsoft FTP Service (Version 4.0).
Name (ftp.unila.ac.id:riki): anonymous
331 Anonymous access allowed, send identity (e-mail name) as password.
Password:
230 Anonymous user logged in.
Remote system type is Windows_NT.
ftp> hash
Hash mark printing on (1024 bytes/hash mark).
ftp> bin
200 Type set to I.
ftp> dir
227 Entering Passive Mode (192,168,1,212,13,233).
125 Data connection already open; Transfer starting.
dr-xr-xr-x 1 owner group 0 Apr 7 13:00 programming
dr-xr-xr-x 1 owner group 0 Aug 1 6:31 proxy_utility
dr-xr-xr-x 1 owner group 0 Apr 7 11:43 scanner_utility
dr-xr-xr-x 1 owner group 0 Apr 7 11:29 staroffice
dr-xr-xr-x 1 owner group 0 Apr 7 12:50 unix
dr-xr-xr-x 1 owner group 0 Apr 9 14:46 viral
dr-xr-xr-x 1 owner group 0 Apr 7 14:16 windows_9x
#
226 Transfer complete.
ftp>
  1. FTP melalui DOS
pada dasarnya FTP melalui DOS adalah sama dengan FTP melalui telnet, hanyasaja transfer data yang terjadi adalah dari Komputer local ( berbasis windows ) kekomputer Server.
Langkah  langkah nya adalah :
Ø buka MS-DOS prompt anda.
Ø Pindah ke direktori di mana tempat anda menyimpan file ( yangakan di download atau di upload).
Ø Memulai langkah ftp seperti pada FTP telnet.
Di bawah ini contoh melakukan ftp melalui DOS.
  1. FTP melalui FTP Client Under Windows menggunakan WS-FTP
Aplikasi FTP untuk windows sering dipakai software bernama WS-FTP, yang pengunaannya lebih mudah dan lebih interaktif bagi pemakainya.
Menjalankan WS-FTP ( yang asumsinya sudah terinstall di windows anda)cukup di mulai dengan meng-klik dua kali icon nya pada desktop windows 9.x anda. Proses pertama di mulai dengan prosedur logon ( memasukkannama dan password Anda).Setelah berhasil melakukan prosedur logon,kita dapat melihat list direktori dan file yang terdapat di lokal maupun dariremote server. Pindah direktori dapat sangat mudah pada penggunaanWS-FTP, baik pindah direktori di lokal, maupun di remote karena semuafasilitas sudah tinggal meng-klik tombol ( button) saja. Begitu juga dalamhal transfer data, sangat mudah sekali, tinggal dipilih data mana yangakan kita download/upload, selebih nya tinggal memilih alur tanda panahnya saja.
berikut ini step by step penggunaan FTP Client menggunakan WS-FTP:
a.
Klik 2x Icon WS-FTP pada desktop Anda.
klik icon yang ada pada desktop,
Tips!!
Atau cari di menu :
Startàprogramsàwsftp32
b.
Host ftp server

Isikan Password

username
ada session login isikan user, password dan host tujuan
Jika menginginkan koneksi anonymous, cukup check sajabagian anonymous nya, dan isikan kolom password denganalamat email anda.Klik Tombol OK jika sudah selesai.
Tunggu beberapa saat, bila Anda berhasil login ke ftp-server,maka akan keluar tampilan seperti gambar di bawah ini :
Daftar Direktori pada Server FTP
( Direktori remote).

Daftar Direktori pada komputer kita (lokal)

Daftar File pada Komputer kita (lokal)

Daftar File pada Server FTp (file remote).
c.
Proses transfer dapat di lihat dengan munculnya windows transfer status, yangdi nyatakan dalam persen. Dan transfer selesai bila ada keterangan tranfercomplete pada bagian bawah windows nya.
untuk memulai melakukan transfer data, pilih data yang akan di download/ upload,dengan cara mengklik nama file/ direktori yang akan kita download/upload, setelahitu klik tombol bergambar panah ( panah ke kiri untuk download, panah ke kananuntuk upload).
d. untuk keluar dari WS-FTP,
Clik tombol Close pada bagian kiri bawah WS-FTP. Maka andaakan terputus koneksi dari servernya.













Tidak ada komentar:

Posting Komentar