Tampilkan postingan dengan label Sistem Terdistribusi. Tampilkan semua postingan
Tampilkan postingan dengan label Sistem Terdistribusi. Tampilkan semua postingan

Jumat, 21 Desember 2012

Pengenalan 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.

Minggu, 18 November 2012

Tugas Sistem Terdistribusi


.     TA. raceroute
Traceroute merupakan aplikasi yang dipergunakan untuk mengetahui hop ( hubungan antar network ) yang dilalui antara source dan destinasi pengiriman packet data beserta waktu perpindahan (yang dibutuhkan) data untuk berpindah pada setiap node yang dilaluinya.
Traceroute pada system operasi berbasis windows menggunakan syntax :
tracert host/ip-destinasi
contoh : tracert www.google.com
sedangkan untuk system operasi berbasis linux atau unix dipergunakan perintah traceroute dengan syntax :
traceroute host/ip-destinasi
contoh : traceroute www.google.com
atau dapat juga menggunakan aplikasi yang lebih interaktif pada linux semisal : mtr, syntaxnya : mtr host/ip-destinasi, contoh :
mtr www.yahoo.com
pada aplikasi ini delay time / waktu tunda koneksi akan ditampilkan dengan nilai yang dinamis dan real time secara berlanjut. Aplikasi traceroute umumnya dipergunakan sebagai alat melakukan check konektivitas yang sangat dibutuhkan sebagai media test saat menerapkan aturan routing maupun implementasi firewall.
B.      Whois

whois adalah fasilitas yang di gunakan untuk melihat registrasi sebuah domain yang sudah terdaftar. fasilitas ini dapat di jumpai di beberapa perusahaan hosting ataupun mereka yang memberikan layanan ini secara khusus dan tentu saja gratis ( contoh: whois.sc, whois.net dll )

Apa saja yang terdapat dalam whois ?
apabila melakukan whois sebuah domain maka akan terlihat 4 hal yang biasanya ada dalam whois tersebut :

1. Administrative Contact
adalah pihak pemilik domain yang memiliki hak tersebut sampai dengan batas waktu (expires date) yang telah tertera. mereka yang tertera di walah point ini memiliki otorisas untuk melakukan update terhadap domain tersebut seperti renew, transfer dll).

2 Technical Contact
adalah pihak yang di delegasikan oleh pemilik domain untuk mengelola teknis nama server dari sebuah nama domain. biasanya domain2 yang di registrasikan sekaligus memesan hosting di yahoo.com akan tertera Technical Contact domain tersebut adalah dari pihak yahoo.com (juga beberapa perusahaan lain)

3.Billing Contact
adalah pihak yang melakukan pembayaran, ataupun menerima tagihan dari domain yang di registrasikan tersebut.

4. Name server
adalah nama server dimana domain tersebut di tujukan (ns1 dan ns2), dalam banyak kasus, poin 1,2,3 cukup di isi oleh 1 nama. meski tidak menutup kemungkinan masing2 di delegasikan pada pihak2 lain.

Selain ke-4 hal tersebut, dengan whois juga bisa mengetahui status Domain tersebut. ada beberapa status dalam domain:

1. ACTIVE
Domain dalam posisi aktiv dan bisa di lakukan segala perubahan oleh pemilik domain tersebut contohnya transfer, push dll.

2. REGISTRAR-LOCK
Domain dalam posisi aktiv akan tetapi oleh pemilik domain tersebut dengan alasan keamanan di lakukan penguncian sehingga tidak dapat di lakukan perubahan kepemilikan domain tersebut.

3. REGISTRAR-HOLD
Domain akan di hapus dan akan bisa di daftarkan kembali dalam waktu 37 - 82 hari kedepan. tidak semua status REGISTRAR-HOLD akan di hapus karena masih memungkinkan pemilik lama untuk memperpanjang domain mereka.

4. REDEMPTIONPERIOD
Domain akan di hapus dan akan bisa di daftarkan kembali dalam waktu 31 hari kedepan.

5. PENDINGDELETE
Domain akan di hapus dan akan bisa di daftarkan kembali dalam waktu 6 hari kedepan.

6. REGISTRY-LOCK
Domain dalam posisi aktiv akan tetapi oleh pihak regitrar dengan alasan keamanan di lakukan penguncian sehingga tidak dapat di lakukan perubahan kepemilikan domain tersebut (biasa di lock oleh pihak registry karena alasan Fraud dll)

7. PENDING-RESTORE
Domain akan kembali dalam posisi aktive setelah di perpanjang oleh pemilik sebelumnya.