Minggu, 14 Juni 2015

KOMUNIKASI ETHERNET

PRAKTIKUM – KOMUNIKASI ETHERNET



I. Tujuan
 Mahasiswa mempelajari komunikasi Ethernet di C#.
 Mengetahui kegunaan socket di C#.
 Dapat membuat aplikasi windows sederhana untuk mengirim teks.

II. Dasar Teori
Komunikasi Ethernet merupakan salah satu jenis komunikasi yang paling sering ditemui saat ini. Penggunaannya juga beragam, bisa digunakan untuk komunikasi antar PC, PC dengan mikrokontroller, PC dengan PLC, PLC dengan PLC dan sebagainya. Komunikasi Ethernet dapat menggunakan media berupa kabel maupun nirkabel. Media kabel yang digunakan biasanya berupa kabel UTP yang ditiap ujungnya terdapat konektor RJ45, sedangkan yang nirkabel biasanya memanfaatkan router wireless. Untuk mengenali tujuan pengiriman data, komunikasi ini menggunakan IP address dan port. IP Address dianalogikan sebagai kompleks perumahan, dan port dianalogikan sebagai nomor rumah. Jika IP Address dan port yang digunakan asal-asalan, maka paket data yang dikirimkan juga tidak akan pernah sampai ke device tujuan. Pada komunikasi Ethernet terdapat 2 jenis protocol pengiriman data, yaitu TCP dan UDP. Kedua protocol tersebut memiliki kelebihan dan kekurangan masing-masing. Pada praktikum kali ini, kita akan membuat sebuah aplikasi chatting teks sederhana menggunakan protocol UDP.

III. Praktikum
1. Buat project baru, kemudian susun form control seperti pada gambar.
2. Tambahkan library berikut ini.
Library tersebut digunakan untuk mengakses thread, socket dan beberapa method yang dibutuhkan untuk pembuatan aplikasi.

3. Salin dan sesuaikan program dibawah ini ke project anda,




4. Compile dan jalankan aplikasi. 
5. Coba ganti IP address dan port yang digunakan. 
6. Compile aplikasi kemudian amati.