Dokumen tersebut membahas tentang komunikasi data serial menggunakan protokol RS232. Ia menjelaskan komponen yang dibutuhkan untuk komunikasi serial seperti MSComm, tombol perintah, dan teks. Dokumen tersebut juga menjelaskan pengaturan komunikasi RS232 seperti baud rate, data bit, parity, dan stop bit serta memberikan contoh kode sumber program komunikasi serial.
3. Visual Basic
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan
sebuah bahasa pemrograman yang menawarkan Integrated Development
Environment (IDE) visual untuk membuat program perangkat lunak
berbasis sistem operasi Microsoft Windows. Microsoft Visual Studio versi 6.0.
Fitur-fitur Visual Basic versi 6.0 menyediakan pengaksesan data secara
terintegrasi dan bersifat grafis ke sumber data (data source)
4. Kelebihan dan Kekurangan VB 6
Kelebihan : Visual Basic merupakan bahasa yang mendukung Pemrograman
berorientasi objek , kemudahan desain form secara visual, Microsoft visual
basic 6.0 lebih interaktif.
Kekurangan : Kekurangan Microsoft visual basic 6.0 terletak pada
desain report. Tampilan dan fasilitas report dari Microsoft visual basic 6.0
tidak sebaik dan sebagus software-software lain.
5. Komunikasi DataKomunikasi data adalah proses pengiriman dan penerimaan
data atau informasi dari dua atau lebih device terhubung dalam
sebuah jaringan.
6. Komunikasi SerialKomunikasi serial adalah salah satu metode komunikasi data di
mana hanya satu bit data yang dikirimkan melalui
seuntai kabel pada suatu waktu tertentu.
7. Protokol RS232
Protokol RS232 merupakan protokol serial yang digunakan untuk
berkomunikasi antara perangkat/device dengan komputer melalui Port
COMM.
Untuk melakukan komunikasi melalui protokol ini, diperlukan sebuah serial
driver. Ketika menggunakan driver ini, ada beberapa informasi dari
perangkat yang harus diketahui oleh driver. Informasi itu adalah Nomor
Port Comm, Baud Rate, Parity, Data bits, dan Stop bits.
8. Nama Port Comm
Pada jenis komputer desktop terbaru, umumnya hanya memiliki 1 buah atau
maksimal 2 buah Port Comm. Port COMM ini harus sesuai dengan
pengaturan yang dilakukan oleh serial driver.
9. Baud rate
Baud Rate merupakan laju pengiriman data antara perangkat dengan
komputer. 1 baud merupakan 1 buah karakter yang dikirim. Besaran baud
rate ini ada beberapa: yaitu 1200, 2400, 9600 19200, 38400, 57600, 115200.
Satuan bau rate adalah bps, yang berarti baud per second. Sebagai contoh,
jika baud rate yang digunakan adalah 9600 bps, berarti data yang dikirim
memiliki laju 9600 karakter per detik.
10. Parity
Parity merupakan metode sederhana untuk mengetahui ada tidaknya
kesalahan pengiriman data, yaitu dengan menghitung jumlah data “1” yang
dikirim oleh perangkat ataupun komputer.
11. Data bits
Data bits merupakan jumlah bit yang dikirim per 1 baud. Jumlah data bits ini
hanya dapat dipilih antara 7 atau 8 bits. Pada umumnya,
perangkat/instrumen menggunakan 8 bits data.
12. Stop bits
Digunakan untuk menandakan akhir komunikasi dari satu paket data.
Nilainya 1, 1.5 dan 2 bit. Setiap data di clock melalui line dan setiap device
dan setiap device memiliki clock sendiri, mungkin saja 2 device tidak sinkron.
Oleh karena itu, stop bit bukan satu-satunya akhir tanda transmisi, tapi ada
tempat juga memberi komputer beberapa tempat untuk error kecepatan
clock.
13. Secara umum, jika menggunakan protokol
RS232, pengaturan komunikasi yang
digunakan adalah: 9600, 8, N, 1, yang
artinya: menggunakan baud rate 9600, 8
data bits, tanpa parity, dan stop bits 1.
16. Source Code
Keterangan :
1. Untuk mengirim data yaitu pada Command1
yaitu dengan cara menulis
MSComm1.Output=text1.text
2. Untuk menerima data yaiitu pada
MSComm1_OnComm yaitu dengan cara
menulis text2.text=MSComm1.input
3. Pada sintaks If MSComm1.PortOpen = False
Then MSComm1.PortOpen = True End
If .Program tersebut merupakan program untuk
membuka port.
4. Pada sintaks If MSComm1.PortOpen = True
Then MSComm1.PortOpen = False End If
.Program tersebut merupakan program untuk
menutup port.