Like us on Facebook

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Monday 17 November 2014

Protokol RS 485

1.      Pengertian RS 485
RS485 atau EIA (Electronic Industries Association) RS485 adalah jaringan balanced line dan dengan sistem pengiriman data secara half-duplex. RS485 bisa digunakan sebagai jaringan transfer data dengan jarak maksimal 1,2 km.
Sistem transmisi saluran ganda yang dipakai oleh RS485 ini juga memungkinkan untuk digunakan sebagai saluran komunikasi multi-drop dan multipoint ( party line ). Saluran komunikasi multipoint ini dapat dihubungkan sampai dengan 32 driver/generator dan 32 receiver pada single ( two wires ) bus. Dengan perkenalan terhadap repeater ‘ otomatis ‘ dan driver / receiver high – impedance, keterbatasan ini dapat diperluas sampai ratusan ( bahkan ribuan ) titik pada jaringan.

2.      Pengertian Half Duplex
Half duplex adalah sistem dimana antara beberapa transmitter (pembicara) dapat berkomunikasi dengan satu atau banyak receivers (pendengar) dengan hanya satu transmitter yang aktif berkomunikasi dengan receiver dalam satu siklus waktu (waktu komunikasi). Sebagai contoh, pembicaraan dimulai dengan sebuah pertanyaan, orang yang bertanya tersebut kemudian akan mendengarkan jawaban atau menunggu sampai dia mendapat jawaban atau sampai dia memutuskan bahwa orang yang ditanya tidak menjawab pertanyaan tersebut. Dalam jaringan RS485, “master” akan memulai “pembicaraan” dengan sebuah “Query” (pertanyaan) yang dialamatkan pada salah satu “slave”, “master” kemudian akan mendengarkan jawaban dari “slave”. Jika “slave” tidak merespon dalam waktu yang ditentukan, (diseting oleh kontrol software dalam “master”), “master” akan memutus pembicaraan.

3.      RS485 dan Komunikasi Multipoint
Saluran RS232 hanya dipakai untuk menghubungkan DTE dengan DCE dalam jarak pendek, untuk jarak lebih jauh bisa dipakai saluran arus (current loop) tapi tidak untuk kecepatan transmisi tinggi. RS485 bisa dipakai untuk saluran sampai sejauh 4000 feet dan kecepatan lebih dari 1 Megebit/detik.
Standard RS485 ditetapkan oleh Electronic Industry Association dan Telecomuni­cation Industry Association pada tahun 1983. Nama lengkapnya adalah EIA/TIA-485 Standard for Electrical Characteristics of Generators and Receivers for use in a Balanced Digital Multipoint System. Standard RS485 hanya membicarakan karakteristik sinyal dalam transmisi data secara Balanced Digital Multipoint System, jadi jauh lebih sederhana dibanding dengan stadard RS232 yang mencakup ketentuan tentang karakteristik sinyal, macam-macam sinyal dan konektor yang dipakai, serta konfigurasi sinyal pada kaki-kaki di konektor dan juga penentuan tata cara pertukaran informasi antara komputer dan alat-alat pelengkapnya. Standard RS232 dan RS485 keduanya sama sekali tidak membicarakan protokol (tata cara) transmisi data. Ditinjau dari standard electonic, dewasa ini dikenal dua macam saluran data, yang pertama adalah transmisi saluran tunggal (single-ended/unbalanced data transmission) yang dipakai RS232, saluran data yang kedua adalah saluran ganda (diffrential-balanced data transmission) yang dipakai RS485. Dalam saluran jenis pertama, satu sinyal dikirim dengan satu utas kabel ditambah kabel ground, atau 4 sinyal dikirim dengan 4 utas kabel ditambah kabel ground. Sedangkan dalan jenis saluran kedua, setiap sinyal dikirim dengan dua utas kabel atau 4 sinyal dikirim dengan 8 utas kabel, belum termasuk ground. Meskipun balanced data transmission lebih rumit, tapi mempunyai sifat yang sangat kebal terhadap gagguan listrik, sehingga bisa dipakai untuk menyalurkan data lebih jauh dengan kecepatan lebih tinggi.
Transmisi saluran tunggal Transmisi saluran tunggal (Single-ended/unbalanced transmission) memakai satu utas kabel untuk mengirim satu sinyal, informasi logika ditafsirkan dari beda tegangan terhadap ground. Dengan cara ini, untuk pengiriman banyak sinyal cukup dipakai kabel sebanyak jumlah sinyal yang dikirim plus satu utas kabel untuk ground yang dipakai bersama.

4.      Saluran komunikasi multi-drop
Saluran komunikasi multi-drop adalah sepasang kabel yang panjangnya tidak lebih dari 4000 feet, pada kedua ujung saluran masing-masing dipasang resistor 120 Ohm yang menghubungkan kedua kabel. Resistor tersebut dimaksud untuk mengurangi terjadinya gelombang pantul dalam saluran, yang sering terjadi pada transmisi dengan kecepatan tinggi. Selanjutnya pada saluran tersebut bisa dipasangkan sebanyak-banyaknya 32 chip SN75176 Multi-drop RS485 Tranceiver, kaki A (kaki nomor 6) dari masing-masing IC harus dihubungkan pada seutas kabel pembentuk saluran yang sama, dan kaki B (kaki nomor 7) dihubungkan ke kabel yang lain. Karena saluran dipakai bersama oleh banyak transceiver, agar output  Line Generator dari masing-masing tranceiver tidak berbenturan, dalam rangkaian saluran komunikasi multidrop ditentukan semua output Line Generator harus dalam keadaan non-aktip (GE=0, meng-ambang – high impedance state), kecuali Line Generator dari tranceiver yang berfungsi sebagai induk (Master) yang boleh aktip (GE=1). Saat beroperasi Master secara bergilir menghubungi Slave, setelah itu Master me-nonaktip-kan Line Generatornya, Slave yang terpanggil akan meng-aktip-kan Line Generatornya dan mengirimkan informasi kesaluran, setelah itu Slave tersebut me-nonsktip-kan kembali Line Generatornya dan kembali Master meng-aktipkan generator untuk menghubungi Slave yang lain. Dengan demikian Master berfungsi untuk mengendalikan saluran, dan komunikasi yang terjadi di saluran adalah komunikasi half-duplex, yakni komunikasi dua arah secara bergantian. Pada saat pergantian aktivitas Line Generator Master dan Slave, bisa terjadi satu saat secara bersamaan semua Line Generator tidak aktip, akibatnya saluran menjadi mengambang dan keadaan logika dari saluran tidak menentu. Untuk mencegah terjadinya hal tersebut, pada saluran ditambahkan 2 buah resistor masing-masing bernilai 82 Ohm, resistor yang terhubung ke A dihubungkan ke +5 Volt dan resistor yang terhubung ke B dihubungkan ke ground, dengan cara begini kalau semua Line Generator tidak aktip bisa dipastikan saluran dalam keadaan ‘1’. Meskipun kerja dari Line Receiver tidak memerlukan ground, tapi untuk menjamin agar pertukaran sinyal antara tranceiver bisa terjadi dengan baik, biasanya disamping  sepasang kabel saluran multidrop ditambah lagi seutas kabel ground. Mengingat masing-masing tranceiver letaknya bisa berjauhan satu sama lain, bisa mendapat catu daya dari instalasi jala-jala listrik yang berlainan, sehingga antara tranceiver satu dengan yang lainnya bisa mempunyai selisih potensial listrik yang cukup besar, untuk mencegah aliran arus besar yang bisa merusak transceiver, ground tranceiver biasanya tidak dihubungkan langsung ke kabel ground, tapi dipasang seri resistor sebesar 100 Ohm.

Pemrogaman Rs485
Ketika kita ingin menghubungkan PC dengan sebuah microcontroller  kita bisa menggunakan RS232 , tapi jika kita ingin menghubungkan PC dengan bayak microcontroller maka Rs232 tidak bisa digunakan. Untuk menghubungkan PC dengan lebih dari 1 microcontroller  kita perlu menggunakan RS485.
Kelebihan RS485  dibandingkan RS232
  • Bisa menghubungkan 1  master dengan 32 slave.
  • Kecepatan data bisa sampai 1 mbps
  • Maksimal panjang kabel data 1200 meter.
  • menggunakan metoda master-slave
Secara hardware maupun pemrograman Rs485  sangatlah simple tapi sangat bermanfaat buat pengontrolan.

Kecepatan transfer data rs485
Grafik kecepatan transfer data Vs panjang kabel data.
Topologi jaringan Rs485


Topologi jaringan Rs485
Sinyal Grounding
Sinyal Grounding tipikal
alternatif grounding :
alternatif ground
Penjelasan Hardware / Rangkaian
Jaringan Rs485 dibentuk oleh IC max485  , tiap master dan slave masing masing memiliki 1 ic max485 dan saling terhubung melalui kaki 6 dan kaki 7.
Komunikasi antara master dan slave dilakukan secara half duplex  atapun  Full duflex.
HALF DUFLEX
Half duflex artinya pada  satu saat hanya ada 1 node yang mengirim data secara bergantian. Mengirim dan menerima data dgn pengaturan pada pin RE dan DE .
Rangkaian Rs485 dgn ic  max485
Penjelasan kaki ic max485 :
  • kaki 1 digunakan untuk menerima data , kaki ini dihubungkan dengan pin Rx dari comm port  /rs232 dari Pc atau Rx dari microcontroller.
  • kaki 2  (RE) digunakan untuk kontrol penerimaan data .  jika  di beri 0 maka siap menerima data jika 1 maka tdk bisa mnerima data.
  • kaki 3 (DE) digunakan untuk kontrol pengiriman data jika pc atau microcontroller ingin mengirim data maka kaki ini harus diberi logika 1.
  • kaki 4 digunakan untuk jalur pengiriman data , kaki ini dihubungkan ke Tx dari pin comm port rs232 atau Tx microcontroller.
  • kaki 5 di hubungkan ke ground.
  • kaki 6 dihubungkan dengan kaki  6 dari ic max485 node lainnya melalui kable data, biasanya dinamakan jalur A
  • kaki 7 dihubungkan dengan kaki 7 dari ic max485 nodelainya melalui kabel data. bisanya dinamakan jalur B.
  • kaki 2 pada master biasanya dihubungkan ke 0 / ground . Artinya master selalu siap menerima data.
Pemrograman rs485
Secara pemrograman Rs485 persis sama dengan rs232 , hanya perlu ditambah perintah untuk membuat kaki 3 (DE)  dari ic max485 diset menjadi 1 ketika akan mengirim data .
Jika kita ingin mengirim data dari  komputer  lewat program visual basic 6 bisa dengan baris perintah :
MSComm1.RTSEnable = False
dan sebaliknya ketika penerimaan  data kaki 2 (RE) dari  ic max485 diset ke 0 dengan baris perintah :
MSComm1.RTSEnable = True.
sebelumnya jangan lupa hubungkan pin RTS pada serial port PC kita dengan Pin 3 (DE ) dari  ic max485  seperti tampak pada contoh jaringan Rs485 gambar dibawah ini:

rangkain Rs485 network
Penjelasan Rangkaian diatas:
  • Master pada rangkaian diatas adalah sebuah PC  dan sebagai slavenya adalah 2 buah microcontroller.
  • IC Max232 digunakan merubah tegangan dari 12v port serial PC  ke TTL (5 volt) . karena tegangan yang keluar dari Comm port PC kita 12v , sedangkan max485 menggunakan tegangan TTL (5v). Ada cara yang lebih praktis : anda bisa membeli modul Rs232 to rs485 converter  harganya relatif murah.
  • Kaki RE ic max485  dihubungkan  ground artinya PC sebagai master selalu siap (defaultnya) menerima data
  • Pada ujung kabel  data jangan lupa diberi tahanan 120 ohm  supaya sinyal tidak mantul.
  • Pada slave misalnya sebuah Microcontroller dgn Icmax485 ,  gabungkan kaki  RE dan DE  dari max485   lalu  hubungkan ke  pin tertentu misal portD.7  maka ketika Micon akan mengirim data , portD.7 harus dibuat 1 terlebih dahulu   sebelum micon mengirim data .
PortD.7 = 1;     // DE dan RE dibuat 1
putchar(‘a’);     // kirim data ‘a’
PortD.7=0;    //DE dan Re = 0 ( kembalikan ke default siap terima data).
Akan tetapi jika kita menggunakan rangkaian rs232 to rs 485 yg  otomatis maksudnya seting DE dan Re secara otomatis , kita tdk perlu lagi menset kaki RTS spt kode program diatas (MSComm1.RTSEnable = False/TRUE) . ini contoh rangkaian rs232 to rs485 converter secara automatis .


Jenis-jenis komputer terapan jaringan


A. Jenis komputer terapan jaringan berdasarkan fungsi alat :
1. Jaringan Nirkabel atau wireless adalah teknologi tanpa kabel, dalam hal ini adalah melakukan hubungan telekomunikasi dengan menggunakan gelombang elektromagnetik sebagai pengganti kabel. Sebuah jaringan nirkabel, yang menggunakan frekuensi tinggi gelombang radio daripada kabel untuk berkomunikasi antara node, adalah pilihan lain untuk rumah atau bisnis jaringan. Individu dan organisasi dapat menggunakan opsi ini untuk memperluas jaringan kabel yang ada atau untuk pergi sepenuhnya nirkabel. Wireless memungkinkan untuk perangkat untuk dibagikan tanpa jaringan kabel yang meningkatkan mobilitas tetapi menurun jangkauan. Ada dua jenis utama dari jaringan nirkabel; peer to peer atau ad hoc dan infrastruktur.
Sebuah ad-hoc atau jaringan nirkabel peer-to-peer terdiri dari sejumlah komputer masing-masing dilengkapi dengan kartu antarmuka jaringan nirkabel. Setiap komputer dapat berkomunikasi langsung dengan semua komputer nirkabel lainnya diaktifkan. Mereka dapat berbagi file dan printer dengan cara ini, tetapi mungkin tidak dapat mengakses sumber daya kabel LAN, kecuali salah satu komputer bertindak sebagai jembatan ke LAN kabel menggunakan software khusus.
Sebuah jaringan nirkabel infrastruktur terdiri dari jalur akses atau base station. Dalam hal ini jenis jaringan jalur akses bertindak seperti sebuah hub, menyediakan konektivitas untuk komputer nirkabel. Hal ini dapat menghubungkan atau menjembatani LAN nirkabel ke LAN kabel, memungkinkan akses ke sumber daya komputer nirkabel LAN, seperti server file atau Konektivitas internet yang ada.
Ada empat tipe dasar dari transmisi standar untuk jaringan nirkabel. Jenis ini diproduksi oleh Institute of Electrical dan Electronic Engineers (IEEE). Standar ini mendefinisikan semua aspek frekuensi radio jaringan nirkabel. Mereka telah menetapkan empat standar transmisi; 802.11, 802.11a, 802.11b, 802.11g.
Perbedaan mendasar antara keempat jenis adalah kecepatan koneksi dan frekuensi radio. 802.11 dan 802.11b adalah paling lambat pada 1 atau 2 Mbps dan 5,5 dan 11Mbps masing-masing. Mereka berdua beroperasi off dari frekuensi radio 2,4 GHz. 802.11a beroperasi off dari frekuensi 5 GHz dan dapat mengirimkan hingga 54 Mbps dan 802.11g beroperasi off dari frekuensi 2,4 GHz dan dapat mengirimkan hingga 54 Mbps. Kecepatan transmisi aktual bervariasi tergantung pada faktor-faktor seperti jumlah dan ukuran hambatan fisik dalam jaringan dan setiap gangguan pada transmisi radio.
Jaringan nirkabel dapat diandalkan, tetapi ketika mengganggu dapat mengurangi jangkauan dan kualitas sinyal. Gangguan dapat disebabkan oleh perangkat lain yang beroperasi pada frekuensi radio yang sama dan sangat sulit untuk mengontrol penambahan perangkat baru pada frekuensi yang sama. Biasanya jika jangkauan nirkabel Anda terganggu jauh, lebih dari mungkin, interferensi yang harus disalahkan.
Penyebab utama dari gangguan sinyal radio adalah bahan di sekitar Anda, terutama zat logam, yang memiliki kecenderungan untuk mencerminkan sinyal radio. Tak perlu dikatakan, potensi sumber logam di sekitar rumah banyak - hal-hal seperti kancing logam, paku, membangun isolasi dengan dukungan foil dan bahkan cat memimpin semua mungkin dapat mengurangi kualitas sinyal radio nirkabel. Bahan dengan kepadatan tinggi, seperti beton, cenderung lebih sulit untuk sinyal radio untuk menembus, menyerap lebih banyak energi. Perangkat lain menggunakan frekuensi yang sama juga dapat menyebabkan interferensi dengan nirkabel Anda. Misalnya, frekuensi 2.4GHz yang digunakan oleh produk nirkabel berbasis 802.11b untuk berkomunikasi satu sama lain. Perangkat nirkabel tidak memiliki frekuensi ini untuk sendiri. Dalam lingkungan bisnis, perangkat lain yang menggunakan pita 2.4GHz mencakup oven microwave dan telepon nirkabel tertentu.
Di sisi lain, banyak jaringan nirkabel dapat meningkatkan jangkauan sinyal dengan menggunakan berbagai jenis perangkat keras. Sebuah extender nirkabel dapat digunakan untuk relay frekuensi radio dari satu titik ke titik lain tanpa kehilangan kekuatan sinyal. Meskipun perangkat ini memperluas jangkauan sinyal nirkabel memiliki beberapa kelemahan. Salah satu kelemahan adalah bahwa itu meluas sinyal, namun kecepatan transmisi akan diperlambat.
Ada banyak manfaat untuk jaringan nirkabel. Yang paling penting adalah pilihan untuk memperluas jaringan kabel Anda saat ini ke area lain dari organisasi Anda di mana itu akan dinyatakan tidak efektif biaya atau praktis untuk melakukannya. Suatu organisasi juga dapat menginstal jaringan nirkabel tanpa secara fisik mengganggu kerja saat ini atau jaringan kabel. (Wi-Fi.org) Jaringan nirkabel jauh lebih mudah untuk bergerak dari jaringan kabel dan menambahkan pengguna ke jaringan nirkabel yang ada mudah. Organisasi memilih untuk jaringan nirkabel di ruang konferensi, lobi dan kantor di mana menambah jaringan kabel yang ada mungkin terlalu mahal untuk melakukannya.

2. Jaringan Berkabel (Wired Networkadalah jaringan komputer yang menggunakan kabel sebagai media penghantar. Jaringan kabel, juga disebut jaringan Ethernet, adalah jenis yang paling umum dari jaringan area lokal (LAN) teknologi. Sebuah jaringan kabel hanyalah kumpulan dua atau lebih komputer, printer, dan perangkat lain yang terhubung dengan kabel Ethernet. Ethernet adalah protokol jaringan kabel tercepat, dengan kecepatan koneksi dari 10 megabit per detik (Mbps) hingga 100 Mbps atau lebih tinggi. Jaringan kabel juga dapat digunakan sebagai bagian dari jaringan kabel dan nirkabel lainnya. Untuk menghubungkan komputer ke jaringan dengan kabel Ethernet, komputer harus memiliki adapter Ethernet (kadang-kadang disebut kartu antarmuka jaringan, atau NIC). Adapter Ethernet dapat internal (dipasang di komputer) atau eksternal (ditempatkan di sebuah kasus terpisah). Beberapa komputer dilengkapi port adaptor Ethernet built-in, yang menghilangkan kebutuhan untuk adaptor terpisah (Microsoft). Ada tiga topologi jaringan dasar yang paling umum digunakan saat ini.
Jaringan star, jenis yang lebih sederhana umum topologi, memiliki satu hub pusat yang menghubungkan ke tiga atau lebih komputer dan kemampuan untuk printer jaringan. Jenis ini dapat digunakan untuk usaha kecil dan bahkan jaringan rumah. Jaringan Bintang ini sangat berguna untuk aplikasi di mana beberapa pengolahan harus terpusat dan beberapa harus dilakukan secara lokal. Kerugian utama adalah jaringan bintang adalah kerentanan. Semua data harus melewati satu komputer host pusat dan jika tuan rumah yang gagal seluruh jaringan akan gagal. Di sisi lain jaringan bus tidak memiliki komputer pusat dan semua komputer yang terhubung pada sirkuit tunggal. Jenis ini menyiarkan sinyal ke segala arah dan menggunakan software khusus untuk mengidentifikasi komputer mendapat apa sinyal. Salah satu kelemahan dengan jenis jaringan yang hanya satu sinyal dapat dikirim pada satu waktu, jika dua sinyal yang dikirim pada saat yang sama mereka akan bertabrakan dan sinyal akan gagal mencapai tujuannya. Satu keuntungan adalah bahwa tidak ada komputer pusat sehingga jika satu komputer turun orang lain tidak akan terpengaruh dan akan dapat mengirim pesan satu sama lain.
Jenis ketiga dari jaringan jaringan cincin. Serupa dengan jaringan bus, jaringan cincin tidak bergantung pada komputer host pusat baik. Setiap komputer dalam jaringan dapat berkomunikasi secara langsung dengan komputer lain, dan masing-masing proses aplikasi sendiri secara mandiri. Sebuah jaringan cincin membentuk loop tertutup dan data yang dikirim dalam satu arah saja dan jika komputer di jaringan gagal data masih dapat ditransmisikan. Biasanya jangkauan jaringan kabel dalam 2.000 kaki-radius. Kerugian ini adalah bahwa transmisi data melalui jarak ini mungkin lambat atau tidak ada. Manfaat dari jaringan kabel adalah bahwa bandwidth yang sangat tinggi dan gangguan yang sangat terbatas melalui koneksi langsung. Jaringan kabel lebih aman dan dapat digunakan dalam berbagai situasi; LAN perusahaan, jaringan sekolah dan rumah sakit. Kelemahan terbesar untuk jenis jaringan adalah bahwa hal itu harus rewired setiap kali dipindahkan. 

B. Jenis komputer terapan jaringan berdasarkan alat koneksi :
1. Client-Server adalah arsitektur jaringan yang memisahkan client (biasanya aplikasi yang menggunakan GUI) dengan server. Client-server menggambarkan hubungan antara dua program komputer di mana satu program, klien, membuat permintaan layanan dari program lain, server, yang memenuhi permintaan. Meskipun ide client-server dapat digunakan oleh program dalam satu komputer, itu adalah ide yang lebih penting dalam jaringan.
Dalam sebuah jaringan, model client-server menyediakan cara yang nyaman untuk menghubungkan program yang didistribusikan secara efisien di lokasi yang berbeda. Transaksi menggunakan komputer Client-server model sangat umum. Misalnya, untuk memeriksa rekening bank Anda dari komputer Anda, sebuah program klien di komputer Anda ke depan permintaan Anda ke program server di bank. Program tersebut pada gilirannya meneruskan permintaan ke program klien sendiri yang mengirim permintaan ke server database di komputer bank lain untuk mengambil saldo account Anda. Keseimbangan dikembalikan kembali ke data bank klien, yang pada gilirannya berfungsi kembali ke klien di komputer pribadi Anda, yang menampilkan informasi untuk Anda.
Client-server model telah menjadi salah satu ide-ide sentral komputasi jaringan. Sebagian besar aplikasi bisnis yang ditulis hari ini menggunakan model client-server. Begitu juga dengan program utama Internet, TCP / IP. Dalam pemasaran, istilah telah digunakan untuk membedakan komputasi terdistribusi oleh komputer tersebar lebih kecil dari “monolitik” komputasi terpusat dari komputer mainframe. Tapi perbedaan ini sebagian besar menghilang sebagai mainframe dan aplikasi mereka juga berpaling kepada client-server model dan menjadi bagian dari komputasi jaringan.

2. Hybrid Network adalah Network yang dibentuk dari berbagai Topologi dan Teknologi. Sebuah Hybrid Network mungkin sebagai contoh, diakibatkan oleh sebuah pengambilan alihan suatu perusahaan. Sehingga, ketika di gabungkan maka teknologi-teknologi yang berbeda tersebut harus digabungkan dalam network Tunggal. Sebuah Hybrid metwork memiliki semua Karakteristik dari topologi yang terdapat dalam jaringan tersebut. Karena topologi ini merupakan gabungan dari banyak topologi, maka kelebihan / kekurangannya adalah sesuai dengan kelebihan/kekurangan dari masing-masing jenis topologi yang digunakan dalam jaringan bertopologi Hybrid tersebut.

C. Jenis komputer terapan jaringan berdasarkan ukuran :
1. LAN (Local Area Network)
Inilah jaringan komputer yang sangat populer. LAN (Local Area Network) adalah jaringan komputer yang mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah dan sekolah.
2. MAN (Metropolitan Area Network)
Metropolitan Area Network (MAN) adalah suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini berkisar antara 10 hingga 50 km.
3. WAN (Wide Area Network)
WAN (Wide Area Network) merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik. Internet merupakan contoh dari jaringan WAN ini.
4. Internet
Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.

Sunday 16 November 2014

MACAM MACAM PROTOCOL DAN FUNGSINYA



undefined

undefined
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras. Protocol digunakan untuk menentukan jenis layanan yang akan dilakukan pada internet.
  • HTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.
  • Gopher adalah aplikasi yang dapat mencari maklumat yang ada di Internet, tetapi hanya “text base” saja, atau berdasarkan teks.Untuk mendapatkan maklumat melalui Gopher, kita harus menghubungkan diri dengan Gopher server yang ada di Internet. Gopher merupakan protocol yang sudah lama dan saat ini sudah mulai di tinggalkan karena penggunaannya tidak sesedeharna HTTP.
  • FTP (File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Pada umumnya browser-browser versi terbaru sudah mendukung FTP.
  • Mailto, Protokol mailto digunakan untuk mengirim email melalu jaringan internet.
  • TCP/IP (Transmission Control Protocol/Internet Protocol) merupakan standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet.
  • UDP (User Datagram Protocol) adalah TCP yang connectionless. Hal ini berarti bahwa suatu paket yang dikirim melalui jaringan dan mencapai komputer lain tanpa membuat suatu koneksi. Sehingga dalam perjalanan ke tujuan paket dapat hilang karena tidak ada koneksi langsung antara kedua host, jadi UDP sifatnya tidak realibel, tetapi UDP adalah lebih cepat dari pada TCP karena tidak membutuhkan koneksi langsung.
  • DNS (Domain Name System, bahasa Indonesia: Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain.
  • PPP (Point to Point) adalah sebuah protokol enkapsulasipaket jaringan yang banyak digunakan pada wide area network(WAN). Protokol ini merupakan standar industri yang berjalan pada lapisan data-link dan dikembangkan pada awal tahun 1990-an sebagai respons terhadap masalah-masalah yang terjadi pada protokol Serial Line Internet Protocol (SLIP), yang hanya mendukung pengalamatan IP statis kepada para kliennya. Dibandingkan dengan pendahulunya (SLIP), PPP jauh lebih baik, mengingat kerja protokol ini lebih cepat, menawarkankoreksi kesalahan, dan negosiasi sesi secara dinamis tanpa adanya intervensi dari pengguna. Selain itu, protokol ini juga mendukung banyak protokol-protokol jaringan secara simultan. PPP didefinisikan pada RFC 1661 dan RFC 1662.
  • SLIP (Serial Line Internet Protokol) merupakan sebuah protokol yang memungkinkan pemindahan data IP melalui saluran telepon. Alat bantu lainnya dalam SLIP adalah PPP yang mendeteksi kesalahan dan konfigurasi. Sistem ini memerlukan satu komputer server sebagai penampungnya, dan secara perlahan-lahan akan digantikan oleh standar PPP yang memiliki kecepatan proses lebih tinggi.
  • ICMP (Internet Control Message Protocol) adalah salah satu protokol inti dari keluarga protokol internet. ICMP utamanya digunakan oleh sistem operasi komputer jaringan untuk mengirim pesan kesalahan yang menyatakan, sebagai contoh, bahwa komputer tujuan tidak bisa dijangkau. ICMP berbeda tujuan dengan TCP dan UDP dalam hal ICMP tidak digunakan secara langsung oleh aplikasi jaringan milik pengguna. salah satu pengecualian adalah aplikasi ping yang mengirim pesan ICMP Echo Request (dan menerima Echo Reply) untuk menentukan apakah komputer tujuan dapat dijangkau dan berapa lama paket yang dikirimkan dibalas oleh komputer tujuan.
  • POP3 (Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dariserver email. Protokol ini erat hubungannya dengan protokolSMTP dimana protokol SMTP berguna untuk mengirim surat elektronik dari komputer pengirim ke server. Protokol POP3 dibuat karena desain dari sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung surat eletronik untuk sementara sampai surat elektronik tersebut diambil oleh penerima yang berhak. Kehadiran server surat elektronik ini disebabkan kenyataan hanya sebagian kecil dari komputer penerima surat elektronik yang terus-menerus melakukan koneksi ke jaringan internet. Protokol ini dispesifikasikan pada RFC 1939.
  • IMAP (Internet Message Access Protocol). Protokol ini sama dengan protokol POP (sama-sama protokol untuk nge download email), kelebihan protokol ini dibandingkan dengan POP, IMAP memungkinkan email tetap berada di mail server. Identitas protokolnya port 143.
  • SMTP (Simple Mail Transfer Protocol). Protokol ini digunakan untuk pengiriman email dengan menggunakan aplikasi email client (outlook express, eudora, thunderbird), dengan identitas port 25.
  • HTTPS (HyperText Transport Protocol Secure) memiliki pengertian sama dengan HTTP tetapi dengan alasan keamanan (security), HTTPS memberi tambahan Secure Socket Layer(SSL). Umumnya website yang menggunakan HTTPS ini adalah website yang memiliki tingkat kerawanan tinggi yang berhubungan dengan masalah keuangan dan privacy dari pelanggannya seperti website perbankan dan investasi.
Teknologi HTTPS protocol mencegah kemungkinan "dicurinya" informasi penting (credit card adalah contoh yang paling serinf disebut-sebut) yang dikirimkan selama proses komunikasi berlangsung antara user dengan web server (atau sebaliknya). Secara teknis, website yang menggunakan HTTPS akan melakukan enkripsi terhadap informasi (data) menggunakan teknik enkripsi SSL. Dengan cara ini meskipun seseorang berhasil "mencuri" data tersebut selama dalam perjalanan user web server, orang tersebut tidak akan bisa membacanya karena sudah diubah oleh teknik enkripsi SSL.
  • SSH (Secure Shell Hosting) adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman. Dikembangkan pertamakali oleh OpenBSD project dan kemudian versi rilis p (port) di-manage oleh team porting ke sistem operasi lainnya, termasuk sistem operasi Linux. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Bentuk akses remote yang bisa diperoleh adalah akses pada mode teks maupun mode grafis/X apabila konfigurasinya mengijinkan. scp yang merupakan anggota keluarga ssh adalah aplikasi pengganti rcp yang aman, keluarga lainnya adalah sftp yang dapat digunakan sebagai pengganti ftp.
  • Telnet (TeleNetwork) adalah remote login yang dapat terjadi di internet karena ada service dari protocol TELNET. Dengan Telnet memungkinkan kita untuk mengakses komputer lain secara remote melalui internet.Dalam bahasa yang mudah kita dapat memberikan perintah kepada komputer lain baik membuat file,mengedit,menghapus dan menjalankan suatu perintah hanya melalui komputer di depan meja kita.Telnet banyak di pakai dalam mesin berbasis UNIX dan sangat jarang aplikasi telnet pada mesin berbasis Windows NT/2000.
  • LDAP (Lightweight Directory Access Protocol) adalah suatu bentuk protokol client-server yang digunakan untuk mengakses suatu directory service. Pada tahap
    awalnya, LDAP digunakan sebagai suatu front-end bagi X.500, tetapi juga dapat digunakan bersama directory server yang stand-alone dan juga yang lainnya.
  • SSL (Secure Socket Layer) adalah Protokol berlapis. Dalam tiap lapisannya, sebuah data terdiri dari panjang, deskripsi dan isi. SSL mengambil data untuk dikirimkan, dipecahkan kedalam blok-blok yang teratur, kemudian dikompres jika perlu, menerapkan MAC, dienkripsi, dan hasilnya dikirimkan. Di tempat tujuan, data didekripsi, verifikasi, dekompres, dan disusun kembali.
Protokol Komunikasi
Pada TCP/IP terdapat beberapa protokol sub yang menangani masalah komunikasi antar komputer. TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis, diantaranya adalah :
  1. Protokol lapisan aplikasi : bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).
  2. Protokol lapisan antar-host : berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP).
  3. Protokol lapisan internetwork : bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP).
  4. Protokol lapisan antarmuka jaringan : bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN dan WAN(seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM)).
INTERNET PROTOCOL (IP)
IP adalah protocol standar dengan STD nomor 5. Standarnya juga termasuk ICMP (internet control message protocol) dan IGMP (internet group management protocol).
Spesifikasi IP terdapat dalam RFC 950, RFC 919, RFC 922, RFC 3260 dan RFC 3168.
Protokol IP, adalah aturan tersembunyi, pada layer physical dengan membuat sebuah virtual network. Protocol ini bersifat connectionless yang artinya semua tergantung pada koneksi jaringan.
Salah satu alasan menggunakan protocol yang bersifat connectionless adalah untuk meminimze kerja yang sangat berat dari sebuah computer centre yang terhubung pada suatu connection-oriented network.
IP addressing
Alamat IP direpresentasikan oleh 32 bit unsigned biner. Ini biasanya dituliskan dengan format . (dot). Contoh 9.167.5.8. IP ini dapat di mapping kan dengan sebuah nama, sebagai sebuah symbol nama yang mudah untuk dibaca, seperti wisnuandzaskia.com, yang dilakukan menggunaka domain name system.
IP address
Alamat IP standar dijelaskan dalam RFC 1166. untuk menidentifikasi sebuah host di internet, masing-masing host ditandai dengan sebuah alamat, alamat IP, atau dalam beberapa kasus alamat Internet. Ketika sebuah host terhunbung dengan lebih dari satu network, ini disebut dengan multihomed dan mempunyai alamat IP untuk masing-masing network. Nomor IP terdiri dari sepasang nomor , yaitu :
IP address =
Alamat IP mengidentifikasi sebuah interface dapat menerima atau mengirim IP datagram. IP datagram adalah paket basis data yang dikirimkan antar host. IP datagram mengandung alamat IP asal dan alamat IP tujuan. Untuk mengirim datagram sehingga diperoleh IP tujuan, dibutuhkan transmisi dalam jairngan atau mapped ke alamat fisik.
Pembagian nomor jaringan dari sebuah IP diatur oleh salah satu dari tiga regional internet register (RIR):
- American Registry for Internet Number (ARIN),
- Reseaux IP Europeans (RIPE)
- Asia Pacific Network Information Centre (APNIC)
Kelas IP
Penamaan IP terbagi menjadi 5 kelas yang setiap kelasnya tersusun menjadi beberapa konfigurasi, dan terbagi berdasarkan fungsinya, yaitu :
  • Kelas A : alamat ini menggunakan 7 bit pertama untuk alamat jaringan dan 24 bit selanjutnya untuk alamat host, disini akan dizikan untuk memebentuk 126 network dan 16.777.214 host. Cirri khas nomor untuk kelas ini adalah nomor awal dimulai dari 0 – 127
  • Kelas B : alamat ini menggunakan 14 bit pertama untuk alamat jaringan dan 16 bit selanjutnya untuk alamat host, disini akan dizikan untuk memebentuk 16382 network dan 65534 host. Cirri khas nomor untuk kelas ini adalah nomor awal dimulai dari 128 – 191
  • Kelas C : alamat ini menggunakan 21 bit pertama untuk alamat jaringan dan 8 bit selanjutnya untuk alamat host, disini akan dizikan untuk memebentuk 2097150 network dan 254 host. Cirri khas nomor untuk kelas ini adalah nomor awal dimulai dari 192 – 223
  • Kelas D : alamat ini digunakan untuk keperluan multicast.
  • Kelas E : alamat ini digunakan untuk keperluan eksperimen
IP subnet
Beberapa hal yang perlu diperhatikan pada penamaan IP untuk sebuah host, adalah :
- sebuah host baru terpasang
- nomor baru yang terbentuk ketika pembagian network
- penambahan getrway pada sebuah jaringan kecil.

Lirik lagu Faydee Maria

Oo Oo Oo Oo Oo Oo Oo Oo Oo
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria Maria Maria woah
Maria Maria Maria woah
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
You got me up
You got me down
Every little thing got me comin around aye
From the way that you're talkin to me
Lookin at me like 'whatchu waitin for'
You got that thing that makes me come back for more
You see now
This is it yeah
Come here baby
Don't be shy now
Yala baby
Somethin about ya
Got me crazy
No more waitin
Yala baby
Higher and higher
I'm never like this
I hope you're ready
Get ready ya
Coz I'm goin in
Hey baby
I don't what to tell ya
Yes I'm shy, ok
But I know I gotta see ya
And it's safe to say
Eres muy bonita
I just wanna be with ya
What's your name señorita
Maria Maria Maria woah
Maria Maria Maria woah
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
I know you the type
To hold me down
That's why I like ya
Stay with me now
You be my summer all year round
Ohhh
From London to Rome
To Barcelona
Around the world
Hoping to find ya
Now that I got you here won't let you go
Maria Maria
See now
This is it yeah
Come here baby
Don't be shy now
Yala baby
Somethin about ya
Got me crazy
No more waiting
Yala baby
Higher and higher
I'm never like this
I hope you're ready
Get ready ya
Coz I'm goin in
Hey baby
I don't what to tell ya
Yes I'm shy, ok
But I know I gotta see ya
And it's safe to say
Eres muy bonita
I just wanna be with ya
What's you're name señorita
Maria Maria Maria woah
Maria Maria Maria woah
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Hey Hey Hey
I think I la-la-la-la-la-la like you
Hey Hey Hey
I think I la-la-la-la-la-la like you
Hey Hey Hey
I think I la-la-la-la-la-la like you
Hey Hey Hey
I think I la-la-la-la-la-la like you
Maria Maria Maria woah
Maria Maria Maria woah
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria Maria Maria woah
Maria Maria Maria woah
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria
Oo Oo Oo Oo Oo Oo Oo Oo Oo
Maria Maria

Saturday 15 November 2014

UART USART SCI SPI ADC Dan DAC

a. Perbedaan USART dan UART. 
USART memungkinkan transmisi data baik secara syncrhronous maupun asyncrhronous, sehingga dengan memiliki USART pasti kompatibel dengan UART. Pada ATmega8535, secara umum pengaturan mode syncrhronous maupun asyncrhronous adalah sama. Perbedaannya hanyalah terletak pada sumber clock saja. Jika pada mode asyncrhronous masing-masing peripheral memiliki sumber clock sendiri, maka pada mode syncrhronous hanya ada satu sumber clock yang digunakan secara bersama-sama. Dengan demikian, secara hardware untuk mode asyncrhronous hanya membutuhkan 2 pin yaitu TXD dan RXD, sedangkan untuk mode syncrhronousharus 3 pin yaitu TXD, RXD dan XCK. 
Pada transimi sinkron (USART) pengirim akan mengirimkan clock / timing signal sehingga device penerima tahu kapan membaca bit data berikutnya. • Transimisi asinkron (UART) mengijinkan pengirim tidak memberikan clock sinyal pada penerima, sebagai gantinya untuk memulai transmisi pengirim mengirimkan start bit pada tiap byte data yang dikirimkan dan diakhiri dengan stop bit. 
b. Perbedaan SCI dan SPI Perbedaan utama SCI dan SPI adalah pada SCI tidak membutuhkan sinyal clock (bersifat asynchronous). 
c. Perbedaan DAC dan ADC 
DAC berkebalikan dengan ADC, fungsi DAC adalah mengubah data digital menjadi data analog sedangkan fungsi ADC adalah mengubah data analog menjadi data digital.
ADC (Analog Digital Converter) berfungsi merubah sinyal analog menjadi sinyal digital. Sinyal analog yang berbentuk gelombang diubah menjadi sinyal digital dalam bentuk bit. DAC berkebalikan dengan ADC, fungsi DAC adalah mengubah data digital menjadi data analog Dalam ADC Pada proses perekaman suara, suara direkam melalui mic kemudian disimpan dalam bentuk digital seperti MP3/WAV . Sedangkan pada DAC paling mudah adalah mengubah data mp3 menjadi suara yang dikeluarkan oleh speaker. Pada line telepon ADC berfungsi mengubah suara menjadi pulsa listrik untuk ditransmisikan sedangkan DAC mengubah pulsa listrik menjadi suara yang bisa didengar penerima telepon