Abstract :
Data communication is the process of sending information using the data
link function, frame formation, data link synchronization and channel
configuration. The main task of the data link layer is to facilitate the transmission
of raw data and transform it into channels that are free of transmission
errors. The physical layer receives and sends bit flows without filter, so it depends
on the data link layer to recognize the frame boundaries. One can use it by
attaching special bits to the first and the last of the frame. To have a free error
communication system, there needs an algorithm to be applied. The use of the
alogarithm is to avoid the appearance of the same flag pattern in the HDLC
frame while sending the data. In this Thesis, the author made a simulation of
the use of bit stuffing in HDLC frames using the Scilab GUI.
The purpose of this thesis is to make the use bit stuffing techniques easier
for users to understand. The method of inputting data in this simulation is in the
form of texts or characters. The text or characters will be converted into binary
numbers using ASCII code and it will be processed according to the bit stuffing
algorithm. If one find a row of five bits 1 (one) sequentially, it will automatically
insert the data link a 0 (zero) bit to the outflow. While the recipient finds 5 (five)
bits 1 (one) bits entered sequentially followed by a 0 (zero) bit, the receiver will
automatically empties or deletes the 0 (zero) bit.