oleh:
MUHAMMAD NOVIAN R.R
1541160019
R
S E
E C
. .
N E
. .
D I
0 1 1 0 1 0 0 1 0 0
E V
0 0
R E
. Dibutuhkan 1 line mengirimkan 8 bit . R
1 1 0 1 0 0 1 0
SPACE
Sebagai contoh, jika akan dikirim data serial 10011010, maka agar data
tersebut dapat dikirim dan diterima dengan baik, selang waktu yang digunakan oleh
pengirim dari penerima satu dengan yang lain harus sama. Jika penerima telah
menerima penyesuaian bit, maka seharusnya juga harus segera menerima penyesuaian
karakter, dan penerima juga harus mengetahui awal dan akhir blok data yang dikirim.
Penyesuaian yang diperlukan dapat diperoleh secara sinkron maupun asinkron, data
yang dikirim oleh terminal komputer lewat jalur RX dimasukan ke pengubah seri ke
paralel sebelum diteruskan ke komputer.
Untuk konfigurasi pin out antara DB9 (female) dengan DB9 (male) yang lain
ditunjukan pada gambar berikut :
TX RX
PIN 1 : CD PIN 1 : CD
PIN 2 : RX PIN 2 : RX
PIN 3 : TX PIN 3 : TX
PIN 5 : SG PIN 5 : SG
PIN 9 : RI PIN 9 : RI
10. Buka file CportLib7 pada folder file cport uncrompress ditempatkan, disini
ditempatkan pada C:\Program Files\Borland\Delphi7\comserial
11. Setelah itu tekan tombol install
12. Buka DsgnCport7 pada folder file cport uncrompress ditempatkan, disini
ditempatkan pada C:\Program Files\Borland\Delphi7\comserial
13. Cek di program delphi apakah komponen sudah terinstall, jika proses install
sukses akan tampak seperti gambar dibawah.
PROGRAM PC to PC
PROGRAM PC to PC ASCII
Program PC to PC
unit Unit1;
interface
uses
type
Tfrmpctopc = class(TForm)
Label1: TLabel;
mekirim: TMemo;
meterima: TMemo;
Label2: TLabel;
btsend: TButton;
btsetup: TButton;
btexit: TButton;
edteks: TEdit;
comserial: TComPort;
private
{ Private declarations }
public
{ Public declarations }
end;
var
frmpctopc: Tfrmpctopc;
implementation
{$R *.dfm}
begin
comserial.Open;
end;
var
begin
comserial.Readstr(str,count);
meterima.Text:=meterima.Text+str;
end;
var
i,n:integer;
str:string;
begin
str:=edteks.Text;
comserial.WriteStr(str);
mekirim.Lines.Add('pengirim:'+ edteks.Text)
end;
begin
comserial.ShowSetupDialog;
end;
begin
comserial.close;
application.Terminate
end;
end.
IV. Tugas Pengembangan
Program pertama adalah komunikasi antara PC to PC menggunakan kabel RS 232
yang berfungsi untuk menghubungkan kedua PC.
1. Tugas a,b,c
a. Menyamakan boudrate di pengirim dan penerima dan mengirim pesan
TX
RX
b. Dengan boudrate berbeda mengirim pesan f
TX
RX
TX
RX
TX
RX
a. Dengan boudrate berbeda kirim huruf f
TX
RX
TX
RX
c. Hasil pengiriman biner huruf f pada receiver ubah ke biner kemudian kirim
TX
RX
V. KESIMPULAN
Penggunaan program Delphi lebih lanjut adalah dengan menggunakan komunikasi
serial antara PC to PC dan dengan aplikasi pengiriman dan penerimaan.
Penggunaan Cport disini untuk pengaplikasian jalannya program PC to PC.
Kabel RS 232 digunakan sebagai konektor dalam komunikasi agar kedua PC
dapat terhubung.
Pengaturan boudrate mempengaruhi hasil pada penerima.
Pengaturan bit stop mempengaruhi hasil pada penerima.
Hasil pesan yang diterima sama dengan yang dikirim jika boudrate dan bit stop
pengirim dan penerima sama.