Sunday, March 18, 2012

Protokol Komunikasi Data

Definisi.
Ada banyak definisi protokol Komunikasi Data diantaranya adalah :  
  •  Kumpulan aturan/prosedur yang mengedalikan pengoperasian unit-unit fungsional untuk melakukan hubungan komunikasi. 
  •  Harus dipatuhi oleh dua atau lebih system yang hendak berkomunikasi. 
  •  Melaksanakan pembangunan hubungan antara pengirim dan penerima. 
  •  Menyalurkan informasi dengan keandalan yang tinggi.

Fungsi Protokol

1. Fragmentation dan Reassambly
2. Encapsulation
3. Connection Control
4. Flow Control
5. Error Control
6. Syncronization
7. Sequencing
8. Addressing
9. Multiplexing
10.Transmision Service



JENIS /MACAM  PROTOKOL  KOMUNIKASI

Model OSI
Terdiri atas 7 layer (lapisan) yang mendefinisikan fungsi. Untuk tiap layernya dapat terdiri atas sejumlah protocol yang berbeda, masing-masing menyediakan pelayanan yang sesuai dengan fungsi layer tersebut.
  • Application Layer: interface antara aplikasi yang dihadapi user and resource jaringan yang diakses. Kelompok aplikasi dengan jaringan:
    • File transfer dan metode akses
    • Pertukaran job dan manipulasi
    • Pertukaran pesan
  • Presentation Layer: rutin standard me-presentasi-kan data.
    • Negosiasi sintaksis untuk transfer
    • Transformasi representasi data
  • Session Layer: membagi presentasi data ke dalam babak-babak (sesi)
    • Kontrol dialog dan sinkronisasi
    • Hubungan antara aplikasi yang berkomunikasi
  • Transport Layer:
    • Transfer pesan (message) ujung-ke-ujung
    • Manajemen koneksi
    • Kontrol kesalahan
    • Fragmentasi
    • Kontrol aliran
  • Network Layer: Pengalamatan dan pengiriman paket data.
    • Routing
    • Pengalamatan secara lojik
    • setup dan clearing (pembentukan dan pemutusan)
  • Data-link Layer: pengiriman data melintasi jaringan fisik.
    • Penyusunan frame
    • Transparansi data
    • Kontrol kesalahan (error-detection)
    • Kontrol aliran (flow)
  • Physical Layer: karakteristik perangkat keras yang mentransmisikan sinyal data.
Setiap data yang lewat ke layer lebih rendah ditambah header kontrol yang sesuai dengan layernya. Sebaliknya data ke layer lebih tinggi setelah dikurangi dengan header kontrol.


D.P.A. Architecture
Dikeluarkan oleh Badan Pertahanan Amerika (DOD).  Layering model DPA sebagai berikut: 
Network Access Layer 
-   Menentukan route data.
- Control flow antar Host. 
  
Internet Layer
- Mengikuti prosedur yang diperlukan dalam   network network yang ada. 
  
Host-host Layer 
-Mengatur pengiriman data antar    Host. 
  
Process Application Layer
-   Pertukaran aplikasi data.

S.N.A. (Systems Network  Architecture)
S.N.A.  dikeluarkan  oleh IBM.
  
Protokol ini terdiri  dari  7 Layer  yaitu :
  • Physical Control  (layer 1)
  • Data Link Control  (layer 2)    Fungsi yang  sama  dengan data link model OSI.
  • Path Control (layer 3)  Menentukan routing dan flow control
  • Transmission Control (layer 4) Fungsinya: Routing bila layer 3 tidak ada routing, Encapsulation, Pacing
  • Datá Flow Control (Layer 5)    Fungsinya:
- Send/Receive Mode
- Full Duplex
- Half Duplex
- Flip Flop
- Chaining (merangkaikan   data )
- Bracketing (data  dikelom-pokkan)
- Response options
- Tidak mengirim response
-  Mengirim  response  hanya    pada  waktu-waktu tertentu
-Selalu mengirim response
  • Presentation Services (layer 6)
  • Transaction Services (layer 7)

Protocol TCP/IP

  • Aplication layer: telnet, ftp, dll.
  • Transport Layer:
    • TCP (Transmission Control Protocol) = mengirim data dengan deteksi dan koreksi kesalahan. Selalu memeriksa keterhubungan.
    • UDP (User Datagram Protocol) = mengirim data tanpa koneksi. Melemparkan data ke network begitu saja.
  • Network layer atau Internet: Internet Protocol (IP). Pelayanan pengiriman paket elementer. Definisikan datagram (jika alamat tujuan tidak dalam jaringan lokal, diberi gateway = device yang menswitch paket antara jaringan fisik yang beda; menentukan gateway yang digunakan).
  • Data-link layer: Melakukan fragmentasi atau defragmentasi datagram.
  • Physical layer: sarana sistem mengirimkan data ke device yang terhubung ke network.

Fungsi Lapisan Protokol Datalink

  1. Pembentukan frame (framing)
    1. Protokol berorientasi karakter (BSC = Binary Synchronous Control)
    2. Protocol berorientasi bit (HDLC = High Level Data Link Control)
  2. Transparansi data
    1. Transparansi data pada protokol berorientasi karakter
      Format frame dalam bentuk transparans mode:
      • Data Link Escape (DLE)
      • Start Of Header (SOH)
      • Header
      • DLE
      • Start of TeXt (STX)
      • Data
      • DLE
      • End of TeXt (ETX)
      • Block of Check Character
      Semua karakter kontrol didampingi DLE, sehingga ETX tanpa DLE tidak menimbulkan masalah.
      Lihat kode ASCII untuk masing-masing DLE, SOH, STX, ETX.
    2. Transparansi data pada protokol berorientasi bit 
      Format:
      • Flag sebagai pembatas
      • Header
      • data
      • Frame Check Sequence (FCS) untuk sinkronisasi
      • Flag
  3. Error Control
    Derajat kesalahan, peluang kesalahan
    Kesalahan disebabkan oleh transmisi dengan adanya gangguan (noise). Jenis:
    1. thermal/white : akibat sifat konduktor logam kawat yang dialiri listrik. Panas sebagai hambatan/tahanan
    2. Impulse : misalkan loncatan pulsa (pulse)
    3. Crosstalk
    4. Intermodulation noise, interferensi
    Jenis kesalahan berdasarkan bit
    1. Single bit error (kesalahan tunggal)
    2. Even bit error (jumlah kesalahan genap)
    3. Burst error (kesalahan sejumlah bit yang beruntun)


sumber tulisan:

curhat!

putus itu perkara mudah.
yang sulit dan harus kita fikirkan itu gimana cara kita mempertahankan senyum buat ngelewatin ratusan jam, ribuan menit, dan jutaan detik setelah putus..

becoz when our heart is broken,
we all carry these things inside
that noone else can see coz they hold us down like an anchor..
they drown us out at sea..

that's why sometimes,
you forgive people simply becoz you still want them in your life..

Tuesday, March 13, 2012

sistem distribusi

Sistem terdistribusi itu apaan sih?
sebut saja sebuah sistem yang memiliki komponen-komponen pendukung dan tergabung dalam sebuah jaringan komputer. biasanya lomputer-komputer tersebut berkomunikasi satu sama lain dengan jalan pengiriman pesan. yang bisa disebut sistem terdistribusi itu internet, intranet, dan mobile computing.


trus masalahnya apa?


*ngajak berantem banget nih pertanyaan
kata-katanya kita ganti deh*


trus masalah yang muncul kalo mau bikin sistem terdistribusi apa?
banyak.
pertama, masalah yang muncul waktu pertama kali mau bikin sistem itu sendiri. misalnya bahasa pemrograman apa yang mau dipake, sistem operasinya, dsb.


kedua, beragam cara penggunaan nya. bagian komponen dari sistem merupakan subjek untuk melebarkan varian dalam beban kerja. misalnya nih beberapa halaman web yang diakses beberapa juta kali per hari. Nah beberapa bagian dari sebuah sistem itu mungkin akan terputus, atau kurang terhubung untuk waktu tertentu.


ketiga, masalah jaringan nya. sebuah sistem terdistribusi harus mengakomodasikan heterogen perangkat keras, sistem operasi dan jaringan. Jaringan tersebut dapat berbeda luas kinerja nya, jaringan nirkabel bekerja di sebagian kecil dari kecepatan lokal jaringan. selain itu juga karena sistem terdistribusi ini diimplementasikan di jaringan.


keempat, masalah keamanan. pada sistem terdistribusi itu berbagi data/sumber daya merupakan hal yang mutlak. selain itu mungkin saja akan banyak muncul serangan terhadap integritas data dan kerahasiaan, misalnya denial of service.


selain itu juga, salah satu masalah yang dihadapi dalam usaha menyatukan sumber daya yang terpisah ini antara lain adalah skalabilitas, dapat atau tidaknya sistem tersebut dikembangkan lebih jauh untuk mencakup sumber daya komputasi yang lebih banyak.






sumber penulisan ini:
https://docs.google.com/viewer?a=v&q=cache:jvnIcPoVQ90J:te.ugm.ac.id/~risanuri/distributed/ringk/Bab01_02.pdf+&hl=id&gl=id&pid=bl&srcid=ADGEESgm0dltD_4TAIQnf1de1SAthZJ3IEsB1T_IYNQ9d-HsJ47JZKEAymhb-XQLXsLAWaVASE1wXlUakJW_ayF8JF64EOa5IDqS-n4in_Ps85qoXqpSOSw82tVaDxsB8sSBRf1CR9Qt&sig=AHIEtbQZtbBYL4viB1xntzF1ephfJ637Xg
http://www.scribd.com/doc/39508595/6/Permasalahan-dalam-Sistem-Terdistribusi
https://docs.google.com/viewer?a=v&q=cache:8NlIjf8dy0AJ:lecturer.ukdw.ac.id/anton/download/sister2.pdf+&hl=id&gl=id&pid=bl&srcid=ADGEESgtjj_-ZgWWzlVQRXD-6LEON8eSqmEki0R7mRRlUQLA53-KQ5OI4B6cQmoPllxpwerfniHatt2tVmT14fE0mcNKJ1y5ju8RHMMTj0fUfR3CPiXKsbeH3L_Gk9qPmcD_JoYwGVg9&sig=AHIEtbSeqIcsjaBPBGfxl0DAjoVPeT0E0A
http://id.wikipedia.org/wiki/Komputasi_terdistribusi

sebuah pelajaran

kemarin, saya dan pacar kan lagi pacaran (namanya juga sama pacar, ya pacaran lah/ kalo sama temen baru namanya temenan *lho*)
oke, saya perjelas lagi. lagi makan bareng di salah satu tempat makan yang terkenal di seantero jabotabek.
di meja sebelah ada seorang mbak-mbak yang sudah bergaya ala ibu-ibu.
sekonyong-konyong datang seorang bapak-bapak duduk di meja ibu itu. emang sih meja ibu itu depan pintu banget (pertamanya, saya kirain si bapak ini suaminya si ibu)
si bapak ini pun mesen makanan, tapi suaranya agak kenceng, manggil-manggil waitress.
kata si pacar: "rusuh banget ni bapak-bapak"
saya: "kenapa emang? itu suaminya bukan?"
pacar: "bukaaaan, itu tadi orangnya baru dateng. trus tau-tau langsung duduk di tempat ibu itu"
saya: *mulut berbentuk O besaar*

trus tiba-tiba si ibu itu jadi pindah duduk ke meja saya & pacar, kebetulan saya dan pacar saya duduk sebelahan di meja untuk 4 orang, jadi bangku seberang kosong.

ibu muda: "saya duduk sini ya, mbak, mas, ngeri banget duduk disitu."
saya: "oh iya mbak, gapapa"
ibu muda: "saya takut, abis itu orangnya kaya bawa minuman gitu, serem. gini nih kalo pergi ga ijin sama suami. ada-ada aja deh kejadiannya"
saya: "emang kenapa mbak?"
 ibu muda: "iya, tadi kan suami saya ajak pergi, eh dia malah ga mau. yaudah saya nekat aja pergi sendirian. eh malah ketemu orang kaya gitu"
saya: "hahaha buat pengalaman mbak, besok-besok jangan pergi klo ga diijinin"
ibu muda: "iya nih, jadi kapok saya. waktu itu juga pernah saya pergi ga ijin sama suami. eh pulang-pulang saya kecelakaan, tangan saya patah disini nih *nunjuk lengan kanan atas*"
saya: "wiw"
ibu muda: "abis gimana dong mbak, saya kan udah nikah 6 tahun, trus belom dikasih anak. jadi berasanya sepi aja.. kalo ada anak, enak bisa jalan-jalan sama anak"
saya: *dalem hati: yah nih orang malah curhat*


moral of the story:
buat wanita yang udah punya suami, inget jangan pergi kalo ga diijinin suaminya
buat yang beloman , jangan pergi kalo ga dijinin orangtua nya
gimana pun, mereka punya hak atas diri kita, dan kata-kata mereka bisa jadi mujarab

hello, again!

wihhh blog nya udah banyak debunya
*tiup-tiup*


udah lama bgt ga buka blog ini, trus pas liat-liat postingan yang lama, jadi keinget banyak kenangan!
hahaha
and that makes me want to start writing on this blog again.
but don't ask too much, I often forget my own words. ha!


anyhow, I should be more thankful.
cause some friend who doesn't take care of their blogs, blogger cut it out.
and that doesn't happen with mine
kikikikik


well, have some cup of tea and enjoy my blog!