Anda di halaman 1dari 5

Hasil Percobaan

A. Pengirim Data ( Server )


1. Buat project baru MFC dengan tampilan seperti dibawah ini mengikuti
langkah-langkah seperti pada praktikum sebelumnya.

2. Pada kotak dialog, tambahkan ActiveX Control dengan cara klik kanan lalu
Insert ActiveX Control -> Microsoft Communication Control -> OK

3. Pada ClassWizard tambahkan atur seperti pada gambar berikut.

4. Tambahkan program di bawah ini untuk inisialisasi COM.

5. Tambahkan program pada button Kirim seperti di bawah ini.

6. Compile lalu jalankan program tersebut. Untuk mengetahui hasilnya


gunakan hyperterminal pada komputer lain.
B. Penerima Data ( Client )
1. Dengan desain interface yang sama dengan server. Pada kotak dialog, double
klik icon MS Comm Control, kemudian OK

2. Tambahkan program dibawah ini

3. Compile lalu jalankan program tersebut. Untuk mengetahui hasilnya gunakan


hyperterminal pada komputer lain untuk mengirim data.

Analisa :
Pada percobaan ini, membuat program komunikasi serial RS-232 antara
server dan client. Awalnya pada server dibuat 2 buah edit box dan satu button.
Kemudian ditambahkan activeX control dan pilih Ms.Communication control yang
akan digunakan untuk komunikasi serial.Selanjutnya lakukan inisialisai COM.
Setelah COM selesai disetting. Selanjutnya pada button kirim diinisialisasi String aa
yang kemudian diberi format @$dicoba1. Selanjutnya String aa diset sebagai output.
Output inilah yang akan diterima oleh client dan ditampilkan pada edit box data

terima pada dialog box client. Pada OnOnCommMsComm1 data yang tampung pada
variabel m_data_terima. m_data_terima ini merupakan gabungan string
m_data_terima dengan strInput. Awalnya ketika input data pertama adalah @, maka
readData bernilai true dan readdata1 bernilai 0. Ketika data selanjutnya berupa
karakter $ maka readData bernilai false dan readdata1 bernilai 1. Sedangkan jika
readdata==1 maka string akan dibaca. Panjang data yang ditampilkan maksimal
hanya 8 karakter saja.
Kesimpulan :
Dari percobaan yang telah dilakukan dapat disimpulkan bahwa :
1. Komunikasi serial RS-232 antara client-server dapat dibangun dengan
menggunakan Visual C++ dengan MFC.
2. Untuk membuat komunikasi serial RS-232 antara client-server dapat
menggunakan ActiveX Control Microsoft Commication Control.
3. Pada komunikasi serial RS-232 server dapat mengirim data ke lebih dari satu
client dan client tidak dapat mengirimkan data ke server.
Latihan
-

Cuplikan source code server

Cuplikan source code client

Listing dan running program pada client 2

Anda mungkin juga menyukai