ALAT DAN BAHAN SIMPULAN DAN SARAN

113 3. Tambahkan beberapa toolbox seperti pada gambar di bawah ini. 4. Pada C sudah disediakan class library untuk komunikasi dengan protokol TCPIP ini. Library nya berada pada System.Net dan System.Net.Socket. Tekan tombol F7 untuk masuk ke dalam code editor, kemudian tambahkan class library sebagai berikut : 5. Tambahkan deklarasi variable global untuk menyimpan nilai sementara yang dibutuhkan dalam proses ekskusi program. Ada beberapa deklarasi variable yang harus dideklarasikan terlebih dahulu diantaranya :  TcpClient digunakan untuk mengakses program client.  NetworkStream digunakan untuk proses pengiriman ataupun menerima data.  Thread digunakan untuk komunikasi asynchronous multi-thread sehingga jika thread tersebut telah distart maka method bacaData akan richTextBox1 button1 button2 button3 led1 combo_IP combo_PORT textBox1 label1 label2 label3 label4 groupBox1 using System.Net; using System.Net.Sockets; library komunikasi TCPIP atau UDP using System.Threading; asynchronous process multi-thread using System.IO; IO 114 running secara terus menerus dan tidak akan mengganggu program utama.  byte[] data_kirim = new byte[1024]; digunakan untuk menyimpan data yang akan dikirim.  byte[] dataTerima = new byte[1024]; digunakan untuk menyimpan data yang diterima.  string[] IP = { 192.168.7.102, 192.168.1.3, 127.0.0.1 }; digunakan untuk menyimpan data IP Address.  string[] PORT = { 5001, 5002 }; digunakan untuk menyimpan data PORT. Berikut ini adalah cara penulisan kode untuk mendeklarasikan variable :

6. Pada bagian Form load, masukkan kode untuk melakukan pemanggilan array

pada IP Address dan PORT agar saat aplikasi dijalankan IP Address dan PORT secara otomatis akan muncul di combobox.

7. Tekan pada tombol connect dengan event button click atau langsung

double click pada tombol connect. Pada tahap ini program client melakukan request connection melalui alamat socket IP Address tujuan dan PORT tujuan dan sekaligus membaca data yang masuk dalam thread yang berbeda agar pembacaan data dapat berjalan terus menerus tanpa mengganggu program utama. TcpClient tcp_client = new TcpClient; NetworkStream data; Thread thread byte[] data_kirim = new byte[1024]; byte[] dataTerima = new byte[1024]; string[] IP = { 192.168.7.102, 192.168.1.3, 127.0.0.1 }; string[] PORT = { 5001, 5002 }; private void Form1_Loadobject sender, EventArgs e { for int i = 0; i 3; i++ { combo_IP.Items.AddIP[i]; } for int i = 0; i 2; i++ { combo_PORT.Items.AddPORT[i]; } button2.Enabled = false; }

Dokumen yang terkait

ANALISIS KOMPARATIF PENDAPATAN DAN EFISIENSI ANTARA BERAS POLES MEDIUM DENGAN BERAS POLES SUPER DI UD. PUTRA TEMU REJEKI (Studi Kasus di Desa Belung Kecamatan Poncokusumo Kabupaten Malang)

23 307 16

PENYESUAIAN SOSIAL SISWA REGULER DENGAN ADANYA ANAK BERKEBUTUHAN KHUSUS DI SD INKLUSI GUGUS 4 SUMBERSARI MALANG

64 523 26

PENGEMBANGAN TARI SEMUT BERBASIS PENDIDIKAN KARAKTER DI SD MUHAMMADIYAH 8 DAU MALANG

57 502 20

PERANAN ELIT INFORMAL DALAM PENGEMBANGAN HOME INDUSTRI TAPE (Studi di Desa Sumber Kalong Kecamatan Wonosari Kabupaten Bondowoso)

38 240 2

PROSES KOMUNIKASI INTERPERSONAL DALAM SITUASI PERTEMUAN ANTAR BUDAYA STUDI DI RUANG TUNGGU TERMINAL PENUMPANG KAPAL LAUT PELABUHAN TANJUNG PERAK SURABAYA

97 602 2

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PENERAPAN MEDIA LITERASI DI KALANGAN JURNALIS KAMPUS (Studi pada Jurnalis Unit Aktivitas Pers Kampus Mahasiswa (UKPM) Kavling 10, Koran Bestari, dan Unit Kegitan Pers Mahasiswa (UKPM) Civitas)

105 442 24

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25

HUBUNGAN ANTARA PERSEPSI TENTANG DESAIN KEMASAN PRODUK DENGAN INTENSI MEMBELI

9 123 22

PERBEDAAN SIKAP KONSUMTIF REMAJA YANG TINGGAL DENGAN ORANG TUA UTUH DAN ORANG TUA TUNGGAL

7 140 2