Selasa, 02 September 2014

Pengertian ACK,CRC,NAK

1.     ACK(Acknowledgement) Sebagian besar protokol data transfer mengirimkan sebuah acknowledgement message, yang menjadi indikasi bahwa sebuah data yang terkirim telah diterima dengan baik.Jika yang dikirim oleh pengirim adalah NAK (Negative Acknowledgement) maka berarti data yang dikirim berikutnya tidak akan ditransfer sebelum ada ACK. Disini digunakan sistem Cheksum verification. ACK adalah pesan dari mesin ke mesin, dan tidak terikat oleh pengguna komputer.
2.      CRC (Cyclic Redundancy Check) adalah algoritma untuk memastikan integritas data dan mengecek kesalahan pada suatu data yang akan ditransmisikan atau disimpan.
     Data yang hendak ditransmisikan atau disimpan ke sebuah media penyimpanan rentan sekali mengalami kesalahan, seperti halnya noise yang terjadi selama proses transmisi atau memang ada kerusakan perangkat keras. Untuk memastikan integritas data yang hendak ditransmisikan atau disimpan, CRC dapat digunakan. CRC bekerja secara sederhana, yakni dengan menggunakan perhitungan matematika terhadap sebuah bilangan yang disebut sebagai Checksum, yang dibuat berdasarkan total bit yang hendak ditransmisikan atau yang hendak disimpan.
            CRC didesain sedemikian rupa untuk memastikan integritas data terhadap degradasi yang bersifat acak dikarenakan noise atau sumber lainnya (kerusakan media dan lain-lain). CRC tidak menjamin integritas data dari ancaman modifikasi terhadap perlakukan yang mencurigakan oleh para hacker, karena memang para penyerang dapat menghitung ulang checksum dan mengganti nilai checksum yang lama dengan yang baru untuk membodohi penerima.

3.      NAK (atau NACK , berdiri untuk " Negative-Acknowledgment ") pesan protokol dikirim dalam banyak protokol komunikasi untuk mengakui negatif atau menolak pesan yang diterima sebelumnya, atau untuk menunjukkan beberapa jenis kesalahan.
          Banyak protokol yang berbasis acknowledgment (ACK), yang berarti bahwa mereka secara positif mengakui penerimaan pesan. Transmission Control Protocol (TCP) adalah contoh dari protokol berbasis ACK. Protokol lain yang NAK berbasis, yang berarti bahwa mereka hanya menanggapi pesan jika ada masalah. Contohnya termasuk paling multicast dapat diandalkan protokol yang mengirim NAK ketika penerima mendeteksi paket hilang. Masih protokol lain menggunakan kedua naks dan ACK. Bisync dan Adaptive link Rate (untuk Ethernet Energi-Efisien ) adalah contohnya.


Frame Check Sequence (FCS)

Frame Check Sequence (FCS)
Sebuah frame check sequence (FCS) mengacu pada tambahan kesalahan-mendeteksi kode yang ditambahkan kepada sebuah frame dalam protokol komunikasi. Frame digunakan untuk mengirim data lapisan atas dan akhirnya data aplikasi dari sumber ke tujuan.

Perhatikan bahwa deteksi tidak juga berarti pemulihan kesalahan. Ethernet mendefinisikan bahwa kerangka errored harus dibuang, tetapi Ethernet tidak mengambil tindakan untuk menyebabkan frame harus ditransmisikan ulang. Protokol lain, terutama TCP, dapat melihat data yang hilang dan menyebabkan error recovery terjadi.

 Perhitungan Dijelaskan
NTCIP dan AB pengembang 3.418 protokol biasanya menggunakan metode polinomial terbalik dengan menghitung
Frame Check Sequence (FCS). Metode ini pemeriksaan terhadap "angka ajaib" dari 0xf0b8 untuk memastikan
bebas dari kesalahan transmisi. ISO 3309 menentukan "angka ajaib" dari 0x1d0f, yang merupakan kebalikan dari bit
0xf0b8. Metode polinomial terbalik mengoreksi fakta bahwa bit setiap byte ini dibalik di
waktu transmisi ketika ditransmisikan melalui saluran serial, meskipun pemeriksaan terhadap metode frame
memerintahkan bit yang paling signifikan untuk paling signifikan.
FCS Perhitungan di Transmitter
Metode untuk menghitung FCS pada pemancar adalah sebagai berikut:
1 Invert pertama 16 bit dari frame yang akan dikirim, 1 ini menjadi 0 dan 0 menjadi 1 itu.
2 Tambahkan 16 angka nol pada akhir frame.
3 Bagilah frame oleh generator polinomial. Langkah ini melibatkan XORing
sisanya berulang kali dengan 17 bit pembangkit polinomial sampai sisanya adalah 16 bit
panjang.
4 FCS adalah 1 ini pujian dari sisa, R 

Penggertian CAN BUS, MOD BUS, FIELD BUS

1.       CAN bus (untuk jaringan area controller) adalah standar bus kendaraan yang dirancang untuk memungkinkan mikrokontroler dan perangkat untuk berkomunikasi satu sama lain dalam kendaraan tanpa komputer host.
CAN bus adalah protokol berbasis pesan, yang dirancang khusus untuk aplikasi otomotif tapi sekarang juga digunakan di daerah lain seperti aerospace, maritim, otomasi industri dan peralatan medis.
CAN bus adalah salah satu dari lima protokol yang digunakan dalam on-board diagnostik (OBD) -II standar diagnostik kendaraan. Standar OBD-II telah wajib untuk semua mobil dan truk ringan yang dijual di Amerika Serikat sejak tahun 1996, dan standar EOBD telah wajib bagi semua kendaraan bensin yang dijual di Uni Eropa sejak tahun 2001 dan semua kendaraan diesel sejak 2004

2.       Modbus adalah protokol komunikasi serial aslinya diterbitkan oleh Modicon (sekarang Schneider Electric) pada tahun 1979 untuk digunakan dengan programmable logic controller-nya (PLC). . Sederhana dan kuat, sejak itu menjadi protokol komunikasi standar de facto, dan sekarang sarana umum tersedia untuk menghubungkan perangkat elektronik industri
Alasan utama untuk penggunaan Modbus dalam lingkungan industri adalah:
v  dikembangkan dengan aplikasi industri dalam pikiran
v  secara terbuka diterbitkan dan bebas royalti
v  mudah untuk menyebarkan dan memelihara
v  bergerak bit mentah atau kata-kata tanpa menempatkan banyak pembatasan pada vendor

Modbus memungkinkan komunikasi antara banyak (sekitar 240) perangkat yang terhubung ke jaringan yang sama, misalnya suatu sistem yang mengukur suhu dan kelembaban dan mengkomunikasikan hasilnya ke komputer. Modbus sering digunakan untuk menghubungkan komputer pengawasan dengan unit remote terminal (RTU) di kontrol pengawasan dan akuisisi data (SCADA) sistem. Banyak tipe data diberi nama dari penggunaannya dalam mengemudi relay: output fisik tunggal-bit disebut kumparan, dan input fisik tunggal-bit disebut masukan diskrit atau kontak.
3.       Fieldbus adalah nama keluarga protokol jaringan komputer industri yang digunakan untuk kontrol real-time didistribusikan, standar IEC 61158 sebagai.

Sebuah sistem yang kompleks otomatis industri - seperti jalur perakitan manufaktur - biasanya membutuhkan kontrol terdistribusi sistem hirarki terorganisir kontroler sistem-berfungsi. Dalam hirarki ini, biasanya ada Human Machine Interface (HMI) di bagian atas, di mana operator dapat memantau atau mengoperasikan sistem. Hal ini biasanya terkait dengan lapisan tengah programmable logic controller (PLC) melalui sistem komunikasi non-saat kritis (misalnya Ethernet). Di bagian bawah rantai kontrol adalah fieldbus yang menghubungkan PLC ke komponen yang benar-benar melakukan pekerjaan, seperti sensor, aktuator, motor listrik, konsol lampu, switch, katup dan kontaktor.

Rabu, 13 Agustus 2014

Komunikasi Visual

Komunikasi visual (komunikasi melaluipenglihatan) adalah sebuah rangkaian proses penyampaian infromasi atau pesan kepada pihak lain dengan penggunaan media penggambaran yang hanya terbaca oleh indera penglihatan. Komunikasi visual menkombinasikan senilambang,tipografigambardesain grafis,ilustrasi, dan warna dalam penyampaiannya.
Komunikasi visual di kelas menugaskan siswa siswa untuk melukiskan sebuah kalimat atau 2 buah potongan kalimat ke dalam sebuah kertas yang dibagi 4. Di dalam acara serial TV, Win, Lose, or Draw bintang tamu diajak beradu dengan peserta dengan panduan hostuntuk memecahkan kalimat ke dalam gambar. Bila gambar tadi bisa ditebak, maka semakin baiklah komunikasi visualnya.
Rambu lalu lintas dan ikon ikon di dalam program komputer adalah bentuk komunikasi visual sederhana , seperti juga ikon di dalam keyboard portablesound. Di jalan pun seperti zebra crossdan ikon sepeda motor terjadi hubungan komunikasi secara visual seperti logo logo perusahaan dan tanda di kebun raya dan kebun binatang .
Pada perayaan pernikahan raja dan pangeran Inggris, seperti juga pada seragam pasukan keraton, banyak elemen simbol yang bisa dianalisis dengan pengetahuan terlebih dahulu sebagai bentuk komunikasi visual: simbol parachute troopers di dadapangeran William, dan simbol mahkota ( crown ) di kereta kuda dan mobil yang mengantarkan . Ada simbol Ngayogyakarto Hadiningrat dan simbol Garuda sebagai kode komunikasi visual untuk level pemerintahan atau anggota keraton. Pada zaman modern kode dan simbol itu distilasi dengan berbagai gaya dan kemampuan masyarakat untuk membangun kebudayaan baru dan kultur yang canggih, sehingga muncul stiker untuk perumahan dan universitas, lencana sebuah sekolah musik, atau sekolah prajurit khusus remaja dan lencana untuk sebuah banddengan banyak fans.

Devinisi switching

Packet switching pengembangan dari Circuit Switching merupakan jaringan telekomunikasi yang awalnya digunakan untuk komunikasi suara seperti telephone. Dengan perkembangan komunikasi data circuit switching mulai melakukan transmisi bukan hanya suara tetapi juga data. Pada koneksi suara circuit switching bekerja baik karena sebagian waktu dipakai untuk satu pihak, seperti halnya telephone antara dua orang yang bergantian berbicara. Akan tetapi pada koneksi maupun komunikasi data waktu yang dipakai terbuang, misal koneksi dari satu host ke server akan banyak waktu nya idle. Sehingga circuit switching kurang efisien diterapkan pada komunikasi data.
Packet Switching merupakan suatu teknik komunikasi data yang terjadi pada Protocol WAN dimana  data ditranmisikan kedalam paket-paket data dan apabila terdapat suatu data atau message panjang dan melebihi kapastitas transmisi akan dipotong menjadi barisan-barisan paket yang kecil. Setiap paket untuk dikirim terdiri dari data user dan info control. Info control sendiri merupakan suatu info pada paket data dan berisi alamat tujuan dimana paket tersebut dapat ditransfer melalui jaringan untuk mencapai tujuan.
Pada packet switching packet data akan dikonfersi kebentuk data rate yang mana dua buah station berbeda data rate nya dapat saling berhubungan dan tukar informasi. Apabila traffic suatu jaringan mulai padat akan dilakukan pemblokan pada packet/call yang akan diterima, hal ini dilakukan melihat kondisi beban traffic jaringan lagi padat dan jika traffic mulai menurun maka call akan diijinkan masuk. Untuk packet switched network packet diijinkan masuk tetapidelay delivery akan bertambah sesuai banyaknya packet yang masuk. Untuk delay waktu akan diprioritaskan pada packet yang pertama kali diterima dan selanjutnya. Berbeda untuk circuit switching koneksi packet data harus dengan data rate yang konstan artinya setiap perangkat yang terhubung dengan perangkat lain mengirimkan rate data yang sama. Dan hal ini yang membatasi koneksi suatu host dengan workstation.
Pada hubungan Circuit Switching, koneksi biasanya terjadi secara fisik bersifat point to point. Kerugian terbesar dari teknik ini adalah penggunaan jalur yang bertambah banyak untuk jumlah hubungan yang meningkat. Efek yang timbul adalah cost yang akan semakin meningkat di samping pengaturan switching menjadi sangat komplek. Kelemahan yang lain adalah munculnya idle time bagi jalur yang tidak digunakan. Hal ini tentu akan menambah inefisiensi. Model circuit switching, karena sifatnya, biasanya mentransmisikan data dengan kecepatan yang konstan, sehingga untuk menggabungkan suatu jaringan dengan jaringan lain yang berbeda kecepatan tentu akan sulit diwujudkan. Pemecahan yang baik yang bisa digunakan untuk mengatasi persoalan di atas adalah dengan metoda data switching (packet switching). Dengan pendekatan ini, pesan yang dikirim dipecah-pecah dengan besar tertentu dan pada tiap pecahan data ditambahkan informasi kendali. Informasi kendali ini, dalam bentuk yang paling minim, digunakan

untuk membantu proses pencarian rute dalam suatu jaringan ehingga pesan dapat sampai ke alamat tujuan. Contoh pemecahan data menjadi paket-paket data ditunjukkan pada gambar.
Sebuah metode yang digunakan untuk memindahkan data dalam jaringan internet. Dalam packet switching, seluruh paket data yang dikirim dari sebuah node akan dipecah menjadi beberapa bagian. Setiap bagian memiliki keterangan mengenai asal dan tujuan dari paket data tersebut. Hal ini memungkinkan sejumlah besar potongan-potongan data dari berbagai sumber dikirimkan secara bersamaan melalui saluran yang sama, untuk kemudian diurutkan dan diarahkan ke rute yang berbeda melalui router.  Tidak mempergunakan kapasitas transmisi yang melewati jaringan. Data dikirim keluar dengan menggunakan rangkaian potongan-potongan kecil secara berurutan yang disebut paket. Masing-masing paket melewati jaringan dari satu titik ke titik lain dari sumber ke tujuan Pada setiap titik seluruh paket diterima, disimpan dengan cepat dan ditransmisikan ke  titik berikutnya. Fungsi utama dari jaringan packet-switched adalah menerima paket dari stasiun pengirim untuk diteruskan ke stasiun penerima. Penggunaan packet switching mempunyai keuntungan dibandingkan dengan penggunaan
Tipe- tipe packet switching
Datagram eksternal dan internal

Dalam bentuk datagram, setiap paket dikirimkan secara independen. Setiap paket diberi label alamat tujuan. Berbeda dengan sirkit maya, datagram memungkinkan paket yang diterima berbeda urutan dengan urutan saat paket tersebut dikirim. Gambar 5.5 berikut ini akan membantu memperjelas ilustrasi. Jaringan mempunyai satu stasiun sumber, A dan dua stasiun tujuan yakni B dan C. Paket yang akan dikirimkan ke stasiun B diberi label alamat stasiun tujuan yakni B dan ditambah nomor paket sehingga menjadi misalnya B.1, B.37, dsb. Demikian juga paket yang ditujukan ke stasiun C diberi label yang serupa, misalnya paket C.5, C.17, dsb.
stasiun A mengirimkan enam buah paket. Tiga paket ditujukan ke alamat B. Urutan pengiriman untuk paket B adalah paket B.1, Paket B.2 dan paket B.3. sedangkan tiga paket yang dikirimkan ke C masing-masing secara urut adalah paket C.1, paket C.2 dan paket C.3. Paket-paket tersebut sampai di B dengan urutan kedatangan B.2, paket B.3 dan terakhir paket B.1 sedangan di statiun C, paket paket tersebut diterima dengan urutan C.3, kemudian paket C.1 dan terakhir paket C.2. Ketidakurutan ini lebih disebabkan karena paket dengan alamat tujuan yang sama tidak harus melewati jalur yang sama. Setiap paket bersifat independen terhadap sebuah jalur. Artinya sebuah paket sangat mungkin untuk melewati jalur yang lebih panjang dibanding paket yang lain, sehingga waktu yang dibutuhkan untuk sampai ke alamat tujuan berbeda tergantung rute yang ditempuhnya. Secara internal datagram dapat digambarkan sebagai Gambar berikut ,,
Sangat dimungkinkan untuk menggabungkan antara keempat konfigurasi tersebut menjadi beberapa kemungkinan berikut.
· Virtual Circuit eksternal, virtual circuit internal
· Virtual Circuit eksternal, Datagram internal
· Datagram eksternal, datagram internal
· Datagram eksternal, virtual circuit internal