Anda di halaman 1dari 5

LAPORAN PRAKTIKUM KOMUNIKASI DATA SERIAL INTERFACE SERIAL PORT

NAMA NIM KELAS

: ERNAWATI FITRIANINGSIH : 08.11.2401 : S1 TI 2H

KELOMPOK : 5

JURUSAN TEKNIK INFORMATIKA JENJANG STRATA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA 2009
1

A. JUDUL PERCOBAAN

Serial Port Input dan Output Board


B. TUJUAN PERCOBAAN 1. Untuk mengenal modul serial port 2. Mempelajari konfigurasi input dan output dari serial port dengan time control 3. Mempelajari DCD, DSR dan CTS C. DASAR TEORI Dalam percobaan serial ini, kita akan mempelajari cara membuka port dengan timer dari PC ke device modul serial dan sebaliknya. Modul serial hanya dapat membuka port lalu memasukkan data, sesudah data selesai terkirim maka port akan langsung tertutup. Dengan timer yang ada maka kita akan bisa menentukan kapan kita dapat mengirim data dari PC ke device. Pengiriman data dalam serial ini kita menggunakan perintah dibawah ini: DCD(Data Carier Detect) penggunaanya berfariasi, tetapi pada DTE sering digunakan untuk tidak memperbolehkan penerimaan data. DSR(Data Send Ready) adalah general-purpose input untuk memberitahu DTE bahwa DCE telah dinyalakan dan siap untuk bekerja. CTS(Clear To Send) adalah general-purpose input, protocol perangkat keras yang mendahului pengiriman dari DTE ke DCE. DTR(Data Terminal Ready) sebagai indicator yang berguna untuk menunjukan kapan modem akan digunakan dan modem menset DSR untuk mengidentifikasikan bahwa modem sudah siap dan koneksi sudah tersambung D. ALAT DAN BAHAN 1. Modul serial port 2. 16-channel input board 3. 16-chanel output board

E. HASIL PERCOBAAN Pada saat kita memasukkan waktu yang sama dengan timer maka lampu DTR akan menyala selama satu menit. Waktu menyalanya DTR juga bisa dirubah dengan mengganti intervalnya. F. ANALISA DAN PEMBAHASAN 1. Membuka serial port dengan timer Pada serial bentuk comm port dapat kita lihat pada gambar yang berbentuk telepon. Komponen ini dapat kita tampilkan dengan mengklik kanan pada toolbar disamping dan pilih menu component kemudian carilah perintah Microsoft comm. Control 6.0 klik kotak disamping kiri lalu klik ok. Maka lambang comm port akan tampil di toolbar samping kiri. Programming: Private sub form_load() If not MSComm1.PortOpen Then MSComm1.PortOpen = True Else MsgBox(Port is Use Another Program) End If End Sub Private Sub Text1_KeyDown(Index As Integer, KeyCode As Integer, Shift As integer) If KeyCode = 13 Then Text1(Index).Text=Format(Text1(Index).Text,hh:mm:ss) End If End Sub Private Sub Timer1_Timer() Dim I As Integer Label1.Caption=Format(Time,Hh:Mm:Ss) For i=0 To 4
3

If Check1(i).Value And(Label1.Caption=Text1.(i).Text)Then MSComm1.DTREnable=False Timer2.Enabled=True End if Next i If MSComm1.DTREnable Then Shape1.BackColor=&H80 Else Shape1.BackColor=&HFF End if End sub Private Sub Timer2_Timer() MSComm1.DTREnable=True If MSComm1.DTREnable Then Shape1.BackColor=&H80 Else Shape1.BackColor=&HFF End if Timer2.Enable=False End Sub Jika pada waktu yang di tentukan maka DTR akan menyala dan data siap. Jika kita sudah berhasil menambahkan komponen ini, maka secara langsung VB akan langsung mengenali perintah yang ada yaitu MSComm. Programming : Private Sub Form_Load() If Not MSComm1.Port Open Then MSCommm1.Port Open=True Else MsgBox(Port Is Use By Another Program)
4

End if End Sub Private Sub Timer1_Timer() If MSComm1.CTSHolding Then Shape1.BackColor=&HFF Else Shape1.BackColor=&H80 End if If MSComm1.CDHolding Then Shape2.BackColor=&HFF Else Shape2.BackColor=&H80 End if If MSComm1.DSRHolding Then Shape3.BackColor=&HFF Else Shape3.BackColor=&H80 End if End Sub

G. KESIMPULAN Jadi DTR(Data Terminal Ready) berfungsi sebagai indicator yang berguna untuk menunjukan kapan modem akan digunakan dan modem menset DSR untuk mengidentifikasikan bahwa modem sudah siap dan koneksi sudah tersambung.