Professional Documents
Culture Documents
1. Kompetensi
Setelah melakukan praktik, mahasiswa memiliki kompetensi: Mampu
menjelaskan standar RS-232 dan menggunakan standar itu secara praktis.
2. Sub Kompetensi
Setelah melakukan praktik, mahasiswa memiliki kompetensi:
a. Memahami tentang port serial (COM1) dengan standar RS 232 pada PC
b. Menjelaskan spesifikasi dasar RS-232, seperti susunan perkabelan, konektor yang
dipakai, level tegangan, dan kecepatan pengiriman data.
c. Menyelesaikan kerja praktik S1 : Input output dengan RS-232.
3. Alat dan Bahan
a. Peralatan yang digunakan
Unit komputer IBM PC kompatible, dengan Sistem Operasi Windows XP
yang sudah terinstall program Hyperterminal
Kabel stereo isi 3 panjang : 5 meter.
Konektor DB9 female 2 buah.
Modul S-Board V2.0
Power supply untuk modul S-Board
Modul 16-ch. LED display board
Modul 16-ch. Switch input board
b. Bahan praktikum
Modul praktik komunikasi data serial (S1)
Microsoft Visual Studio 2008
4. Keselamatan Kerja
a. Sebelum praktik mahasiswa harus memahami tujuan dan kompetensi dari
praktikum ini
b. Membaca dan memahami semua langkah kerja dari praktikum ini dengan cermat
c. Sebelum memberikan sumber listrik dan menyalakan semua unit praktikum harus
diperiksa instruktur terlebih dahulu
d. Pastikan dan lindungi diri anda dari efek kejutan listrik karena groundinglistrik
yang tidak sempurna.
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
5. Langkah Kerja
a. Jalankan program microsoft visual studio 2008
b. Setelah program terbuka, buat project baru dengan cara klik file > new > project
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
c. Pada kolom name, tulis S1 sebagai nama projek yang akan dibuat, kemudian
klik OK
d. Dalam form aktif anda (Form1) buatlah komponen Label (Label1), ComboBox
(ComboBox1), Button (Button1, Button2, Button3, Button4, Button5),
GroupBox (GroupBox1, GroupBox2), TextBox (TextBox1, TextBox2), dan
CheckBox (CheckBox1). Atur posisinya seperti pada gambar dibawah ini:
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
e. Klik Form1. Pada jendela properties, gantilah atau set nilai properties dari
Form1 sbb
No.
Properties Form1
Nilai (value)
1
BackColor
ActiveCaption
2
Text
S1_NIM_NAMA
*NIM diisi NIM anda, Nama diisi Nama anda
f. Klik Label1. Pada jendela properties, gantilah atau set nilai properties dari
Label1 sbb
No.
Properties Label1
Nilai (value)
1
Text
Alamat Port
g. Klik Button1. Pada jendela properties, gantilah atau set nilai properties dari
Button1 sbb
No.
Properties Button1
Nilai (value)
1
Text
Connect
h. Klik Button2. Pada jendela properties, gantilah atau set nilai properties dari
Button2 sbb
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
No.
1
Properties Button2
Text
Nilai (value)
Tulis
i. Klik Button3. Pada jendela properties, gantilah atau set nilai properties dari
Button3 sbb
No.
Properties Button3
Nilai (value)
1
Text
Hidup Semua
j. Klik Button4. Pada jendela properties, gantilah atau set nilai properties dari
Button4 sbb
No.
Properties Button4
Nilai (value)
1
Text
Mati Semua
k. Klik Button5. Pada jendela properties, gantilah atau set nilai properties dari
Button5 sbb
No.
Properties Button5
Nilai (value)
1
Text
Baca
l. Klik GroupBox1. Pada jendela properties, gantilah atau set nilai properties
dari GroupBox1 sbb
No.
Properties GroupBox1
Nilai (value)
1
Text
Output
2
BackColor
AppWorkspace
m. Klik GroupBox2. Pada jendela properties, gantilah atau set nilai properties
dari GroupBox2 sbb
No.
Properties GroupBox2
Nilai (value)
1
Text
Input
2
BackColor
AppWorkspace
n. Klik CheckBox1. Pada jendela properties, gantilah atau set nilai properties
dari CheckBox1 sbb
No.
Properties CheckBox1
Nilai (value)
1
Text
Otomatis Baca
o. Klik TextBox1. Pada jendela properties, gantilah atau set nilai properties dari
TextBox1 sbb
No.
Properties TextBox1
Nilai (value)
1
Text
*(kosongkan)
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
p. Klik TextBox2. Pada jendela properties, gantilah atau set nilai properties dari
TextBox2 sbb
No.
Properties TextBox2
Nilai (value)
1
Text
*(kosongkan)
q. Pada toolbox, cari komponen SerialPort, drag ke area form, kemudian set nilai
properties dari SerialPort1 sbb
No.
Properties SerialPort1
Nilai (value)
1
BaudRate
9600
2
DataBits
8
3
Parity
None
4
PortName
*(kosongkan)
r. Pada toolbox, cari komponen Timer, drag ke area form, kemudian set nilai
properties dari Timer1 sbb
No.
Properties Timer1
Nilai (value)
1
Enabled
False
2
Interval
1
s. Sampai pada langkah ini maka tampilan form akan seperti pada gambar berikut:
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
t. Setelah sampai disini, kita mulai menuliskan program dengan cara double klik
button Connect (Button1), kemudian ketikkan program seperti berikut:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If Button1.Text = "Connect" Then
SerialPort1.PortName = ComboBox1.Text
SerialPort1.Open()
Button1.Text = "Disconnect"
Else
SerialPort1.Close()
Button1.Text = "Connect"
End If
End Sub
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
bb. Terakhir jangan lupa deklarasikan variabel data pada bagian paling atas
program seperti berikut:
Public Class Form1
Dim data As Byte()
.......
.......
End Class
cc. Jalankan program anda dengan cara klik Debug pada toolbar > start debugging
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
d. Klik tombol hidup semua, maka led pada modul akan menyala semua.
e. Klik tombol mati semua, maka led pada modul akan menyala semua
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
f. Isikan label pada output sesuai keinginan anda, misal 55. Lalu tekan tombol tulis,
maka hasilnya akan seperti gambar berikut:
g. Selanjutnya beri tanda centang pada otomatis baca, lalu setting nilai (misal : F0)
dan tekan tombol send pada hardware. Maka hasilnya akan sebagai berikut
Diperiksa Oleh:
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (ANTARMUKA)
Jam Pertemuan:
Semester : 5
Komunikasi Data Serial (S1)
4 x 50 menit
No.
Revisi :
Tanggal:
Halaman:
05
1 dari
h. Jika ingin mencoba fungsi baca secara manual maka pada otomatis baca tidak perlu
diberi tanda centang.
7. Bahan Diskusi
Dibuat Oleh:
Yudik Yuliyanto
Adi Purwanto
Diperiksa Oleh: