Your Adsense Link 728 X 15

TUGAS KELOMPOK MATA KULIAH SISTEM TERDISTRIBUSI SEMESTER GANJIL 2012/2013

Posted by Unknown Rabu, 07 November 2012 0 komentar

TUGAS KELOMPOK
MATA KULIAH  SISTEM TERDISTRIBUSI
SEMESTER GANJIL 2012/2013

Koneksitas , Routing, dan Troughput
Menggunakan Teknik Scalling Technique

DISUSUN OLEH:

  1. Joko Muryanto          (121052071) jokomuryanto1@gmail.com
  2. Stefanus Samuel T      (121052075)  nuzzz@ymail.com
  3. Annafi Franz (121052052) annafifranz@ymail.com
  4. Achmad Candra YM (121053131)  ndrenk@gmail.com
  5. Izac Fernandez (08052954n) izacf22@gmail.com
  6. Abrev A. Boavida (11205003) aboavida8@gmail.com



JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2012

---------------------------------------------------------------------------------------

Pendahuluan

Sistem terdistribusi adalah sebuah sistem yang komponennya berada pada jaringan komputer, komponen tersebut dapat berupa sekumpulan komputer maupun komputer server yang saling berinteraksi, berkomunikasi, berotonom dan bekerja sama satu sama lain dalam melakukan koordinasi, management dan melakukan tugas lainnya. Sistem terdistribusi merupakan kebalikan dari Sistem Operasi Prosesor Jamak. Pada sistem tersebut, setiap prosesor memiliki memori lokal tersendiri. Kumpulan prosesornya saling berinteraksi melalui media komunikasi seperti jaringan LAN dan jaringan WAN menggunakan protokol-protokol standar seperti TCP/IP. Karena saling berkomunikasi, kumpulan prosesor tersebut mampu saling berbagi beban kerja, data, serta sumber daya lainnya.

Sedangkan internet itu sendiri adalah sekumpulan komputer atau server yang saling terhubung, berinteraksi, berkomunikasi, berotonom dan bekerja sama satu sama lain dalam melakukan koordinasi, management dan melakukan tugas lainnya, melalui sebuah media (misalnya : Koneksi Satelit). Sekumpulan komputer atau server tersebut letaknya tersebar di seluruh belahan dunia sehingga memungkinkan terbentuknya suatu jaringan informasi yang global. Sekumpulan komputer di suatu tempat memiliki jenis dan karakteristik yang tidak sama dengan tempat-tempat lain, namun semuanya dihubungkan oleh suatu protokol standar yang sama yang disebut TCP/IP. Jadi internet terbentuk dari sekumpulan komputer atau server misalnya server web (untuk membuat situs), server database (untuk penyimpanan informasi), DNS (untuk memberi identitas suatu server/host dan mentranslasikan IP) server, FTP server (untuk melakukan proses unggah/unduh), server proxy, server SMTP/POP3/IMAP sebagai server email. Semuanya saling terhubung, berinteraksi, berkomunikasi, berotonom dan bekerja sama satu sama lain dalam melakukan koordinasi, manajemen dan melakukan tugasnya untuk mencapai tujuan yang sama yaitu menyediakan layanan tertentu dan membentuk sebuah jaringan global yang disebut internet untuk berbagi resource, menyebarkan informasi/data & sebagai pertukaran informasi/data (Information Exchange). Untuk mengakses layanan Internet diperlukan Internet Service Provider atau ISP, yaitu perusahaan yang menyediakan individu dan bisnis dengan akses ke Internet melalui berbagai macam media (misalnya : Satellite Link).

Gambar Internet
(klik untuk memperbesar gambar)

Dengan demikian internet dapat dikatakan sebagai implementasi dari sebuah sistem terdistribusi dan dengan demikian internet itu sendiri merupakan sebuah sistem yang terdistribusi.

Metode Penelitian

Dalam tugas Sistem terdistribusi ini, dilakukan metode Scalling Technique, yaitu teknik penskalaan dengan membandingkan pengukuran pada tiap sampel atau obyek.

Pada kasus ini kami membandingkan 3 buah website untuk diukur koneksi diantaranya, routing dari masing-masing server serta throughput yang didapat. Selanjutnya hasil tersebut kami bandingkan saat kami melakukan akses dari luar server dari ketiga website tersebut.

Website-website yang kami bandingkan antara lain adalah :
1.http://www.ndrenk.net, sebagai parameter titik pengukuran


Gambar Logical Layer
(klik untuk memperbesar gambar)

Pertimbangan kami menggunakan ketiga website tersebut antara lain,
  1. Website http://www.ndrenk.net adalah website pribadi yang secara teknis dapat dilakukan kontrol melalui Cpanel, karena merupakan domain dan hosting berbayar. Proses aplikasi cek koneksi menggunakan ping dan tracing serta dapat dilakukan dengan melalui command line melalui port 22 (SSH). 
  2. Dua website yang lain merupakan website gratisan, sehingga tidak bisa dilakukan perintah melalui command line di server control panel-nya.
  3. Proses cek koneksi dan tracing di luar ketiga server tersebut menggunakan provider SmartFren.

Pembahasan

1. Koneksitas http://www.ndrenk.net – http://lab.akprind.ac.id
     Langkah pertama yang dilakukan adalah masuk ke dalam root system dari server http://www.ndrenk.net      memiliki IP Publik 202.65.115.237.

Gambar Proses Login melalui SSH menggunakan PuTTY di http://www.ndrenk.net
 (klik untuk memperbesar gambar)

Proses ini menggunakan software SSH client PuTTY, yang merupakan freeware dan dapat di gunakan dalam Sistem Operasi Microsoft Windows maupun yang berbasis Linux.

Setelah proses login, memasukkan username dan password, dilakukan pengecekan jaringan menggunakan perintah ping sekaligus untuk memeriksa troughput dari http://www.ndrenk.net ke http://lab.akprind.ac.id. 
Proses memeriksa troughput antar website ini menggunakan perintah ping (Packet Internet Grouper) dengan memberikan beban sebesar 32 Kilobits (32.768 bits). Selain untuk memeriksa koneksitas dua titik dalam jaringan, proses ini pun bisa digunakan untuk memperkirakan besar throughputnya.

Dalam kasus ini digunakan besaran data sebesar 32Kb, yang diperkirakan masih bisa dikirimkan. Command line menggunakan perintah 

>ping  [domain/IP] -l [besar data]
>ping lab.akprind.ac.id –l 32768 

Berikut gambar screenshoot yang dihasilkan:


Gambar uji troughput ke lab.akprind.ac.id
 (klik untuk memperbesar gambar)

Dari perintah ping –l tersebut dihasilkan :
  • 31 paket data terkirim
  • Direspon balik sebanyak 23 paket
  • 25% paket yang dikirimkan gagal (loss)

Dapat kita lihat, salah satu paket yang gagal terkirim balik adalah icmp_seq no. 2-8. Sehingga throughput diantara 2 server ini masih kurang dari 32Kbps.

Selanjutnya melakukan proses trace routing, yaitu proses untuk melihat perjalanan sebuah paket data dari si pengirim ke domain/IP tujuan. Proses ini dapat dilakukan dengan menggunakan perintah dalam command line, ataupun menggunakan software khusus seperti VirtualRoute (http://visualroute.com). Dalam kasus ini kami menggunakan perintah bawaan dari Sistem Operasi, dengan pertimbangan :

  1. Sistem operasi sudah memiliki aplikasi bawaan, sehingga bisa dimanfaatkan dan tidak banyak membebani kinerja sistem. Meski tidak berbasis GUI, namun kami perkirakan sudah cukup untuk sekedar menjalankan aplikasi tersebut.
  2. Software VisualRoute merupakan software berbayar, pun hanya dapat digunakan dalam Sistem Operasi berbasis Microsoft.
Selanjutnya proses trace routing ditunjukkan dalam gambar berikut: 


Gambar Proses Trace Routing
(klik untuk memperbesar gambar)

Proses trace routing menggunakan perintah:

>traceroute [IP/domain tujuan]  (untuk perintah command di Linux)
>tracert [IP/domain] (untuk perintah Ms. DOS)

Hasil tracing menunjukkan bahwa untuk menuju ke server http://lab.akprind.ac.id dari server http://www.ndrenk.net melewati 7 node/hoop yang bisa berupa bridge atau router. Selengkapnya ditunjukkan dengan gambar ilustrasi berikut :


Gambar Node pada routing http://www.ndrenk.net – http://lab.akprind.ac.id

Untuk IP-IP dalam node dapat diketahui dari menu whois melalui http://whois.eu atau banyak situs lain yang ditemukan di internet.


2.Koneksitas www.ndrenk.net – ndrenk.blogspot.com

Proses pengukuran yang dilakukan sama dengan proses sebelumnya, yaitu dengan melakukan uji thoughput menggunakan perintah

 >ping ndrenk.blogspot.com –l 32768



Gambar uji troughput ke ndrenk.blogspot.com

Langkah selanjutnya adalah melihat routing dari http://ndrenk.net ke http://ndrenk.blogspot.com,


Berikutnya adalah memvisualisasikan hasil trace routing www.ndrenk.net ke http://ndrenk.blogspot.com



Gambar Routing www.ndrenk.net ke ndrenk.blogspot.com

Dari proses-proses routing di atas, ditemukan kesesuaian gambar sebagai berikut :


Gambar Penggabungan dua routing

Tampak bahwa routing dari ndrenk.net saat ke 2 website yang lain, bercabang dari node 202.65.115.233. Diperkirakan node tersebut merupakan IP dari node JIX. Ketika jalur menuju IP dari Google, maka dilewatkan melalui IIX di node 202.93.34.166 dan langsung menuju blok IP Google.

Sedangkan ketika menuju node server lab.akprind.ac.id, melewati jalur JIX, tanpa harus menuju IIX di node JIX. Jalur ini hanya melewati di jalur JIX, kemudian langsung diarahkan ke IP Publik server http://lab.akprind.ac.id yang juga berada di node JIX. Sangat pendek jalur yang harus dilalui.

3. Koneksitas modem

Untuk pengukuran menggunakan modem, terukur hasil sebagai berikut: 


Gambar Koneksitas ke http://lab.akprind.ac.id


Gambar Koneksitas ke http://ndrenk.blogspot.com


Gambar Trace Routing ke http://lab.akprind.ac.id


Gambar Trace Routing ke ndrenk.blogspot.com


Gambar trace routing ke http://www.ndrenk.net 

Jika diilustrasikan, jalur routing menggunakan modem melalui SmartFren dapat digambarkan sebagai berikut: 


Gambar Routing dari modem ke tiga node website
(klik untuk memperbesar)

Hasil penskalaan ini tak lepas dari infrastruktur internet di Indonesia yang sudah semakin berkembang dan dikelola dengan baik. Meski akses bandwidth ke luar negara tak secepat seperti di negara lain, namun proses routing melalui JIX (Jogja Internet Exchange) dan IIX (Indonesia Internet Exchange) yang dikelola Asosiasi Pengelola Jasa Internet Indonesia (APJII) sudah makin bagus dan teroganisir. 

Berikut gambar ilustrasi traffic route sebelum dan sesudah di-reorganize blok-blok nya,


Traffic Route Sebelum ada IIX



Traffic Route setelah IIX


Jumlah routing node-node yang dilalui dengan adanya blok-blok di IIX untuk server yang sama-sama berada di Indonesia akan semakin pendek. Tidak perlu lagi diperlukan bandwidth untuk melewati node-node yang ada di luar negeri untuk mengakses sesama server di dalam negeri.

Berikut peta pembagian blok-blok IIX di Indonesia.


Gambar pembagian peta IIX

Pembagian node Indonesia Internet Exchange adalah sebagai berikut:
  • IIX-JK1, IIX-JK2, IIX-JK3 (Jakarta)
  • IIX-JI (Jawa Timur – Surabaya)
  • IIX-YO (Yogyakarta)
  • IIX-SU (Sumatera Utara – Medan)




Kesimpulan dari tugas ini adalah :

  1. Sistem terdistribusi merupakan sebuah sistem yang komponennya berada pada jaringan komputer, komponen tersebut dapat berupa sekumpulan komputer maupun komputer server yang saling berinteraksi, berkomunikasi, berotonom dan bekerja sama satu sama lain dalam melakukan koordinasi, management dan melakukan tugas lainnya
  2. Jaringan internet itu sendiri merupakan sekumpulan komputer atau server yang saling terhubung, berinteraksi, berkomunikasi, berotonom dan bekerja sama satu sama lain dalam melakukan koordinasi, management dan melakukan tugas lainnya, melalui sebuah media (misalnya : Koneksi Satelit). Sekumpulan komputer atau server tersebut letaknya tersebar di seluruh belahan dunia sehingga memungkinkan terbentuknya suatu jaringan informasi yang global. Sekumpulan komputer di suatu tempat memiliki jenis dan karakteristik yang tidak sama dengan tempat-tempat lain, namun semuanya dihubungkan oleh suatu protokol standar yang sama yang disebut TCP/IP. 

    Jadi internet terbentuk dari sekumpulan komputer atau server misalnya server web (untuk membuat situs), server database (untuk penyimpanan informasi), DNS (untuk memberi identitas suatu server/host dan mentranslasikan IP) server, FTP server (untuk melakukan proses unggah/unduh), server proxy, server SMTP/POP3/IMAP sebagai server email. Semuanya saling terhubung, berinteraksi, berkomunikasi, berotonom dan bekerja sama satu sama lain dalam melakukan koordinasi, management dan melakukan tugasnya untuk mencapai tujuan yang sama yaitu menyediakan layanan tertentu dan membentuk sebuah jaringan global yang disebut internet untuk berbagi resource, menyebarkan informasi/data & sebagai pertukaran informasi/data (Information Exchange).
  3. Pengaturan jaringan internet dalam suatu negara harus diatur dan diorganisasi oleh lembaga otonom, sehingga memberikan efektifitas dan efisiensi pada manajemen bandwidth di negara tersebut.


Daftar Pustaka


Tugas I - Sistem Terdistribusi

Posted by Unknown Selasa, 06 November 2012 0 komentar

Koneksitas , Routing, dan Troughput
Menggunakan Teknik Scalling Technique


Dalam tugas ini website yang di Ujicoba adalah:
Alat yang digunakan:
  • Laptop
  • MODEM dengan Koneksi Internet INDOSAT
Perangkat lunak dan aplikasi yang digunakan:
  1. Command Prompt (Windows) cmd.exe dari Sistem Operasi Windows 7
    cmd.exe adalah baris perintah penerjemah pada OS/2, Windows CE dan Windows NT berbasis sistem operasi (termasuk Windows 2000, Windows XP, Windows Vista, Windows Server 2003 dan Windows Server 2008). Ini merupakan analog dari COMMAND.COM dalam MS-DOS dan sistem Windows 9x atau dari Unix shell yang digunakan pada sistem Unix-like.Command Prompt (executable cmd.exe adalah command-line interpreter yang disediakan Microsoft pada OS / 2, Windows CE dan pada sistem operasi Windows NT-based (termasuk Windows, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows Server 2003 dan Windows Server 2008). Ini adalah analog COMMAND.COM dalam MS-DOS dan Windows 9x (di mana hal itu disebut MS-DOS Prompt), sistem, atau Unix Shell digunakan pada sistem Unix-like.

  2. http://www.ping.eu, sebuah web aplikasi untuk network tool, yang memiliki fungsi untuk : Ping, Traceroute, DNS lookup, WHOIS, Port check, Reverse lookup, Proxy checker, Bandwidth meter, Network calculator, Network mask calculator, Country by IP, Unit converter.

PING

Hal pertama kita mengukur packet loss dan mengetahui rtt dari ketiga website. Caranya dengan Menggunakan Perintah Ping.

Perintah : ping (ip address)/ (alamat web)

1. Ping ke muryanto.lab.akprind.ac.id, 
    diperoleh hasil seperti berikut:




Hasil ping diatas menunjukkan nilai time sebagai rtt dan rtt rata-rata adalah 442 ms,
Dari 4 paket yang dikirimkan, diterima kembali 4 paket, berarti packet loss tidak ada ( 0 %)


2. Ping ke muryanto.com
    Hasil ping ke muryanto.com



Hasil ping diatas menunjukkan nilai time sebagai rtt dan rtt rata-rata adalah 523 ms,
Dari 4 paket yang dikirimkan, diterima kembali 4 paket, berarti packet loss tidak ada ( 0 %)


3. Ping ke muryantosister.blogspot.com



Hasil ping diatas menunjukkan nilai time sebagai rtt dan rtt rata-rata adalah 421 ms,
Dari 4 paket yang dikirimkan, diterima kembali 4 paket, berarti packet loss tidak ada ( 0 %)


TRACEROUTE

Digunakan untuk mengetahui latency/delay antar perangkat jaringan.
Perintah : traceroute (ip address)/(alamat website)

Tracert dari terminal Modem

1. Tracert ke 
http://muryanto.lab.akprind.ac.id dengan cmd.exe , dengan perintah:

>tracert muryanto.lab.akprind.id
Diperoleh hasil seperti berikut:



2. Tracert ke http://muryanto.com, sebagai website pengganti dari website gratisan., dengan perintah:

>tracert muryanto.com
Diperoleh hasil seperti berikut:




3. Tracert ke http://muryantosister.blogspot.com, dengan perintah:

>tracert muryantosister.blogspot.com
Diperoleh hasil seperti berikut:


Traceroute ketiga website diatas menunjukkan node-node yang dilalui sebuah paket untuk sampai ke server tujuan. Tiap baris menunjukkan IP address node tertentu dan waktu yang tertera adalah latency dari node sebelumnya ke node tersebut.

Node-node yang dilalui tersebut menunjukkan IP Address. Dari IP Address tersebut kita cari List Infonya (WHO IS) dengan menggunakan web aplikasi untuk network tool http://ping.eu/ns-whois/

Caranya: masukkan IP Address yang ingin kita ketahui kemudian klik GO, 


maka akan muncul informasi detail seperti dibawah ini



Hasil dari 3 website tersebut Jika digambarkan dengan  Scaling Techniques dapat digambarkan sebagai berikut: 


Gambar Scaling Technique dari Modem ke 3 buah website
(klik gambar untuk memperbesar)

Untuk Analisis dan penjelasan Selengkapnya mengenai Koneksitas , Routing, dan Troughput Menggunakan Scalling Technique dapat dilihat di link analisis kelompok http://muryantosister.blogspot.com/2012/11/tugas-kelompok-mata-kuliah-sistem.html


Popular Posts