Pengaruh Enhanced Distributed Channel Access (EDCA) Terhadap Kinerja Jaringan IEEE 802.11

(1)

LAMPIRAN

SOURCE CODE

import pamvotis.core.Simulator;

import pamvotis.exceptions.ElementDoesNotExistException; import pamvotis.exceptions.ElementExistsException;

import pamvotis.exceptions.UnknownDistributionException; import pamvotis.sources.FTPSource;

import pamvotis.sources.GenericSource;

//This class is just an example of how to use Pamvotis as an embedded simulator. public class edca3 {

public static void main(String[] args) {

try {

System.out.println("Simulation Started!"); // First we must create a simulator object. Simulator sim = new Simulator();

// Then we read the scenario parameters. sim.confParams();

// We print the headers of the results files. sim.printHeaders();

//We simulate for 10sec. sim.simulate(1, 10000);

//We get the system throughput.


(2)

+ "\tSystem throughput: " + sim.getSysThrBps() + "Kbps"); //Node AC0

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(3, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.

sim.appendNewSource(3, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC1

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(4, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(4, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(5, 1000000, 17, 5, 17, 2);

//We add a generic source with ID 1 to node 5.

sim.appendNewSource(5, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(6, 1000000, 17, 2, 17, 3);

//We add a generic source with ID 1 to node 6.

sim.appendNewSource(6, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC0

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(7, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.


(3)

//Node AC1

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(8, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(8, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(9, 1000000, 17, 5, 17, 2);

//We add a generic source with ID 1 to node 5.

sim.appendNewSource(9, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(10, 1000000, 17, 2, 17, 3); //We add a generic source with ID 1 to node 6.

sim.appendNewSource(10, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC0

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(11, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.

sim.appendNewSource(11, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC1

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(12, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(12, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2


(4)

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(13, 1000000, 17, 5, 17, 2); //We add a generic source with ID 1 to node 5.

sim.appendNewSource(13, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(14, 1000000, 17, 2, 17, 3); //We add a generic source with ID 1 to node 6.

sim.appendNewSource(14, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC0

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(15, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.

sim.appendNewSource(15, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC1

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(16, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(16, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(17, 1000000, 17, 5, 17, 2); //We add a generic source with ID 1 to node 5.

sim.appendNewSource(17, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3


(5)

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(18, 1000000, 17, 2, 17, 3); //We add a generic source with ID 1 to node 6.

sim.appendNewSource(18, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC0

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(19, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.

sim.appendNewSource(19, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC1

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(20, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(20, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(21, 1000000, 17, 5, 17, 2); //We add a generic source with ID 1 to node 5.

sim.appendNewSource(21, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(22, 1000000, 17, 2, 17, 3); //We add a generic source with ID 1 to node 6.

sim.appendNewSource(22, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC0


(6)

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(23, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.

sim.appendNewSource(23, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC1

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(24, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(24, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(25, 1000000, 17, 5, 17, 2); //We add a generic source with ID 1 to node 5.

sim.appendNewSource(25, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(26, 1000000, 17, 2, 17, 3); //We add a generic source with ID 1 to node 6.

sim.appendNewSource(26, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC0

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(27, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.

sim.appendNewSource(27, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC1


(7)

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(28, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(28, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(29, 1000000, 17, 5, 17, 2); //We add a generic source with ID 1 to node 5.

sim.appendNewSource(29, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(30, 1000000, 17, 2, 17, 3); //We add a generic source with ID 1 to node 6.

sim.appendNewSource(30, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC0

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(31, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.

sim.appendNewSource(31, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC1

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(32, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(32, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2


(8)

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(33, 1000000, 17, 5, 17, 2); //We add a generic source with ID 1 to node 5.

sim.appendNewSource(33, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(34, 1000000, 17, 2, 17, 3); //We add a generic source with ID 1 to node 6.

sim.appendNewSource(34, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC0

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(35, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.

sim.appendNewSource(35, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC1

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(36, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(36, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(37, 1000000, 17, 5, 17, 2); //We add a generic source with ID 1 to node 5.

sim.appendNewSource(37, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3


(9)

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(38, 1000000, 17, 2, 17, 3); //We add a generic source with ID 1 to node 6.

sim.appendNewSource(38, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC0

//We add a new node, with ID 3, being in position (17,17), with coverage 17m, and AC 0.

sim.addNode(39, 1000000, 17, 17, 17, 0); //We add a generic source with ID 1 to node 3.

sim.appendNewSource(39, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC1

//We add a new node, with ID 4, being in position (17,10), with coverage 17m, and AC 1.

sim.addNode(40, 1000000, 17, 10, 17, 1); //We add a generic source with ID 1 to node 4.

sim.appendNewSource(40, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC2

//We add a new node, with ID 3, being in position (17,5), with coverage 17m, and AC 2.

sim.addNode(41, 1000000, 17, 5, 17, 2); //We add a generic source with ID 1 to node 5.

sim.appendNewSource(41, new GenericSource(5, 'c', 8, 'c', 8000)); //Node AC3

//We add a new node, with ID 6, being in position (17,2), with coverage 17m, and AC 3.

sim.addNode(42, 1000000, 17, 2, 17, 3); //We add a generic source with ID 1 to node 6.


(10)

sim.simulate(10001, 20000);

System.out.println("Time: " + sim.getTime() + " sec "

+ "\tSystem throughput: " + sim.getSysThrBps() + " Kbps "); //We get the node throughput and the media access delay of node 3. System.out.println("Node 1 Delay: " + sim.getDelay(3) + " sec " + "Node 1 Jitter: " + sim.getJitter(3) + " sec "

+ "Node 1 Media Delay: " + sim.getMDelay(3) + " sec " + "Node 1 Throughput: " + sim.getThrBps(3) + " sec "); System.out.println("Node 2 Delay: " + sim.getDelay(4) + " sec " + "Node 2 Jitter: " + sim.getJitter(4) + " sec "

+ "Node 2 Media Delay: " + sim.getMDelay(4) + " sec " + "Node 2 Throughput: " + sim.getThrBps(4) + " Bps "); System.out.println("Node 3 Delay: " + sim.getDelay(5) + " sec " + "Node 3 Jitter: " + sim.getJitter(5) + " sec "

+ "Node 3 Media Delay: " + sim.getMDelay(5) + " sec " + "Node 3 Throughput: " + sim.getThrBps(5) + " Bps "); System.out.println("Node 4 Delay: " + sim.getDelay(6) + " sec " + "Node 4 Jitter: " + sim.getJitter(6) + " sec "

+ "Node 4 Media Delay: " + sim.getMDelay(6) + " sec " + "Node 4 Throughput: " + sim.getThrBps(6) + " Bps "); System.out.println("Node 5 Delay: " + sim.getDelay(7) + " sec " + "Node 5 Jitter: " + sim.getJitter(7) + " sec "

+ "Node 5 Media Delay: " + sim.getMDelay(7) + " sec " + "Node 5 Throughput: " + sim.getThrBps(7) + " sec "); System.out.println("Node 6 Delay: " + sim.getDelay(8) + " sec " + "Node 6 Jitter: " + sim.getJitter(8) + " sec "

+ "Node 6 Media Delay: " + sim.getMDelay(8) + " sec " + "Node 6 Throughput: " + sim.getThrBps(8) + " Bps ");


(11)

System.out.println("Node 7 Delay: " + sim.getDelay(9) + " sec " + "Node 7 Jitter: " + sim.getJitter(9) + " sec "

+ "Node 7 Media Delay: " + sim.getMDelay(9) + " sec " + "Node 7 Throughput: " + sim.getThrBps(9) + " Bps "); System.out.println("Node 8 Delay: " + sim.getDelay(10) + " sec " + "Node 8 Jitter: " + sim.getJitter(10) + " sec "

+ "Node 8 Media Delay: " + sim.getMDelay(10) + " sec " + "Node 8 Throughput: " + sim.getThrBps(10) + " Bps "); System.out.println("Node 9 Delay: " + sim.getDelay(11) + " sec " + "Node 9 Jitter: " + sim.getJitter(11) + " sec "

+ "Node 9 Media Delay: " + sim.getMDelay(11) + " sec " + "Node 9 Throughput: " + sim.getThrBps(11) + " Bps "); System.out.println("Node 10 Delay: " + sim.getDelay(12) + " sec " + "Node 10 Jitter: " + sim.getJitter(12) + " sec "

+ "Node 10 Media Delay: " + sim.getMDelay(12) + " sec " + "Node 10 Throughput: " + sim.getThrBps(12) + " Bps "); System.out.println("Node 11 Delay: " + sim.getDelay(13) + " sec " + "Node 11 Jitter: " + sim.getJitter(13) + " sec "

+ "Node 11 Media Delay: " + sim.getMDelay(13) + " sec " + "Node 11 Throughput: " + sim.getThrBps(13) + " Bps "); System.out.println("Node 12 Delay: " + sim.getDelay(14) + " sec " + "Node 12 Jitter: " + sim.getJitter(14) + " sec "

+ "Node 12 Media Delay: " + sim.getMDelay(14) + " sec " + "Node 12 Throughput: " + sim.getThrBps(14) + " Bps "); System.out.println("Node 13 Delay: " + sim.getDelay(15) + " sec " + "Node 13 Jitter: " + sim.getJitter(15) + " sec "

+ "Node 13 Media Delay: " + sim.getMDelay(15) + " sec " + "Node 13 Throughput: " + sim.getThrBps(15) + " Bps "); System.out.println("Node 14 Delay: " + sim.getDelay(16) + " sec "


(12)

+ "Node 14 Jitter: " + sim.getJitter(16) + " sec "

+ "Node 14 Media Delay: " + sim.getMDelay(16) + " sec " + "Node 14 Throughput: " + sim.getThrBps(16) + " Bps "); System.out.println("Node 15 Delay: " + sim.getDelay(17) + " sec " + "Node 15 Jitter: " + sim.getJitter(17) + " sec "

+ "Node 15 Media Delay: " + sim.getMDelay(17) + " sec " + "Node 15 Throughput: " + sim.getThrBps(17) + " Bps "); System.out.println("Node 16 Delay: " + sim.getDelay(18) + " sec " + "Node 16 Jitter: " + sim.getJitter(18) + " sec "

+ "Node 16 Media Delay: " + sim.getMDelay(18) + " sec " + "Node 16 Throughput: " + sim.getThrBps(18) + " Bps "); System.out.println("Node 17 Delay: " + sim.getDelay(19) + " sec " + "Node 17 Jitter: " + sim.getJitter(19) + " sec "

+ "Node 17 Media Delay: " + sim.getMDelay(19) + " sec " + "Node 17 Throughput: " + sim.getThrBps(19) + " Bps "); System.out.println("Node 18 Delay: " + sim.getDelay(20) + " sec " + "Node 18 Jitter: " + sim.getJitter(20) + " sec "

+ "Node 18 Media Delay: " + sim.getMDelay(20) + " sec " + "Node 18 Throughput: " + sim.getThrBps(20) + " Bps "); System.out.println("Node 19 Delay: " + sim.getDelay(21) + " sec " + "Node 19 Jitter: " + sim.getJitter(21) + " sec "

+ "Node 19 Media Delay: " + sim.getMDelay(21) + " sec " + "Node 19 Throughput: " + sim.getThrBps(21) + " Bps "); System.out.println("Node 20 Delay: " + sim.getDelay(22) + " sec " + "Node 20 Jitter: " + sim.getJitter(22) + " sec "

+ "Node 20 Media Delay: " + sim.getMDelay(22) + " sec " + "Node 20 Throughput: " + sim.getThrBps(22) + " Bps "); System.out.println("Node 21 Delay: " + sim.getDelay(23) + " sec " + "Node 21 Jitter: " + sim.getJitter(23) + " sec "


(13)

+ "Node 21 Media Delay: " + sim.getMDelay(23) + " sec " + "Node 21 Throughput: " + sim.getThrBps(23) + " sec "); System.out.println("Node 22 Delay: " + sim.getDelay(24) + " sec " + "Node 22 Jitter: " + sim.getJitter(24) + " sec "

+ "Node 22 Media Delay: " + sim.getMDelay(24) + " sec " + "Node 22 Throughput: " + sim.getThrBps(24) + " Bps "); System.out.println("Node 23 Delay: " + sim.getDelay(25) + " sec " + "Node 23 Jitter: " + sim.getJitter(25) + " sec "

+ "Node 23 Media Delay: " + sim.getMDelay(25) + " sec " + "Node 23 Throughput: " + sim.getThrBps(25) + " Bps "); System.out.println("Node 24 Delay: " + sim.getDelay(26) + " sec " + "Node 24 Jitter: " + sim.getJitter(26) + " sec "

+ "Node 24 Media Delay: " + sim.getMDelay(26) + " sec " + "Node 24 Throughput: " + sim.getThrBps(26) + " sec "); System.out.println("Node 25 Delay: " + sim.getDelay(27) + " sec " + "Node 25 Jitter: " + sim.getJitter(27) + " sec "

+ "Node 25 Media Delay: " + sim.getMDelay(27) + " sec " + "Node 25 Throughput: " + sim.getThrBps(27) + " Bps "); System.out.println("Node 26 Delay: " + sim.getDelay(28) + " sec " + "Node 26 Jitter: " + sim.getJitter(28) + " sec "

+ "Node 26 Media Delay: " + sim.getMDelay(28) + " sec " + "Node 26 Throughput: " + sim.getThrBps(28) + " Bps "); System.out.println("Node 27 Delay: " + sim.getDelay(29) + " sec " + "Node 27 Jitter: " + sim.getJitter(29) + " sec "

+ "Node 27 Media Delay: " + sim.getMDelay(29) + " sec " + "Node 27 Throughput: " + sim.getThrBps(29) + " sec "); System.out.println("Node 28 Delay: " + sim.getDelay(30) + " sec " + "Node 28 Jitter: " + sim.getJitter(30) + " sec "


(14)

+ "Node 28 Throughput: " + sim.getThrBps(30) + " Bps "); System.out.println("Node 29 Delay: " + sim.getDelay(31) + " sec " + "Node 29 Jitter: " + sim.getJitter(31) + " sec "

+ "Node 29 Media Delay: " + sim.getMDelay(31) + " sec " + "Node 29 Throughput: " + sim.getThrBps(31) + " Bps "); System.out.println("Node 30 Delay: " + sim.getDelay(32) + " sec " + "Node 30 Jitter: " + sim.getJitter(32) + " sec "

+ "Node 30 Media Delay: " + sim.getMDelay(32) + " sec " + "Node 30 Throughput: " + sim.getThrBps(32) + " Bps "); System.out.println("Node 31 Delay: " + sim.getDelay(33) + " sec " + "Node 31 Jitter: " + sim.getJitter(33) + " sec "

+ "Node 31 Media Delay: " + sim.getMDelay(33) + " sec " + "Node 31 Throughput: " + sim.getThrBps(33) + " sec "); System.out.println("Node 32 Delay: " + sim.getDelay(34) + " sec " + "Node 32 Jitter: " + sim.getJitter(34) + " sec "

+ "Node 32 Media Delay: " + sim.getMDelay(34) + " sec " + "Node 32 Throughput: " + sim.getThrBps(34) + " Bps "); System.out.println("Node 33 Delay: " + sim.getDelay(35) + " sec " + "Node 33 Jitter: " + sim.getJitter(35) + " sec "

+ "Node 33 Media Delay: " + sim.getMDelay(35) + " sec " + "Node 33 Throughput: " + sim.getThrBps(35) + " Bps "); System.out.println("Node 34 Delay: " + sim.getDelay(36) + " sec " + "Node 34 Jitter: " + sim.getJitter(36) + " sec "

+ "Node 34 Media Delay: " + sim.getMDelay(36) + " sec " + "Node 34 Throughput: " + sim.getThrBps(36) + " Bps "); System.out.println("Node 35 Delay: " + sim.getDelay(37) + " sec " + "Node 35 Jitter: " + sim.getJitter(37) + " sec "

+ "Node 35 Media Delay: " + sim.getMDelay(37) + " sec " + "Node 35 Throughput: " + sim.getThrBps(37) + " sec ");


(15)

System.out.println("Node 36 Delay: " + sim.getDelay(38) + " sec " + "Node 36 Jitter: " + sim.getJitter(38) + " sec "

+ "Node 36 Media Delay: " + sim.getMDelay(38) + " sec " + "Node 36 Throughput: " + sim.getThrBps(38) + " Bps "); System.out.println("Node 37 Delay: " + sim.getDelay(39) + " sec " + "Node 37 Jitter: " + sim.getJitter(39) + " sec "

+ "Node 37 Media Delay: " + sim.getMDelay(39) + " sec " + "Node 37 Throughput: " + sim.getThrBps(39) + " Bps "); System.out.println("Node 38 Delay: " + sim.getDelay(40) + " sec " + "Node 38 Jitter: " + sim.getJitter(40) + " sec "

+ "Node 38 Media Delay: " + sim.getMDelay(40) + " sec " + "Node 38 Throughput: " + sim.getThrBps(40) + " Bps "); System.out.println("Node 39 Delay: " + sim.getDelay(41) + " sec " + "Node 39 Jitter: " + sim.getJitter(41) + " sec "

+ "Node 39 Media Delay: " + sim.getMDelay(41) + " sec " + "Node 39 Throughput: " + sim.getThrBps(41) + " Bps "); System.out.println("Node 40 Delay: " + sim.getDelay(42) + " sec " + "Node 40 Jitter: " + sim.getJitter(42) + " sec "

+ "Node 40 Media Delay: " + sim.getMDelay(42) + " sec " + "Node 40 Throughput: " + sim.getThrBps(42) + " Bps ");

//We get the system throughput and the media access delay of node 3. System.out.println("Time: " + sim.getTime() + "sec "

+ "\tSystem throughput: " + sim.getSysThrBps() + "Kbps "); //We remove the FTP source.

sim.removeAllNodes(); sim.printMeanValues();

System.out.println("Simulation finished!"); } catch (ElementExistsException e) {


(16)

e.printStackTrace();

} catch (ElementDoesNotExistException e) { e.printStackTrace();

} catch (UnknownDistributionException e) { e.printStackTrace();

} } }


(17)

DAFTAR PUSTAKA

[1] Syafril : Analisis Kerja Carrier Sense Multiple Access With Collison

Avoidance (CSMA/CA) Dalam WLAN, 2007.USU Repository © 2009.

[2] Mochamad, Susantok, and Affandi Achmad. "Perbandingan Priority Queueing (PQ) dan Fair Queueing (FQ) pada 802.11 e EDCA untuk Meningkatkan Performansi QoS VoIP over WLAN." (2011).

[3] Gultom, Amry Daulat. ”Analisa Perbandingan Kinerja IEEE 802.11 DCF.”(2009).

[4] Sugito, Sugito, and Moch Abdul Mukid. "DISTRIBUSI POISSON DAN DISTRIBUSI EKSPONENSIAL DALAM PROSES

STOKASTIK." Media Statistika 4.2 (2012): 113-120.

[5] Sukadarmika, Gde, et al. "ANALISIS COVERAGE WLAN (WIRELESS

LOCAL AREA NETWORK) 802.11 a MENGGUNAKAN OPNET MODELER."Majalah Ilmiah Teknologi Elektro (Journal of Electrical Technology) 9.2 (2012).


(18)

[6] Widyawan, Widyawan. "Quality Of Service Wireless LAN Dengan

Menggunakan Mekanisme RTS/CTS Berdasarkan Standar 802.11 g."Proceeding CITEE 2011 (2011).

[7] Gultom,Amry Daulat.”Evaluasi Kinerja IEEE 802.11 e HCCA untuk

dukungan QoS pada WLAN menggunakan NS-2.”Buletin Pos dan Telekomunikasi 12.2 (2014) : 95-108

[8] Rathomy, Fiqi. "ANALISA PERBANDINGAN KINERJA LAYANAN VIDEO STREAMING PADA JARINGAN IP DAN JARINGAN MPLS." TC 1.2.5 (2009): 1-5.

[9] Mangold, Stefan, et al. "IEEE 802.11 e Wireless LAN for Quality of Service."Proc. European Wireless. Vol. 2. 2002.


(19)

BAB III

METODOLOGI PENELITIAN

3.1 Perancangan Alur Penelitian

Guna mencapai tujuan penelitian, perancangan alur penelitian dilakukan sesuai alur pada Gambar 3.1 Perancangan terlebih dahulu melakukan instalasi dan pengujian perangkat yang digunakan, yaitu Pamvotis Simulator 1.1 yang diintegrasikan ke NetBeans IDE 8.0.2.

MULAI

INSTALASI SIMULATOR

• PAMVOTIS SIMULATOR 1.1I

• NETBEANS IDE 8.0.2

PERANCANGAN PROGRAM EDCA DENGAN MENGGUNAKAN BAHASA

PEMOGRAMAN JAVA

IMPLEMENTASI PARAMETER STANDAR EDCA SERTA MELAKUKAN

RUNNING SIMULASI SEBANYAK 40 KALI ( UNTUK 40 NODE)

PENGAMBILAN DATA OUTPUT (DELAY ,JITTER ,MEDIA DELAY

,THROUGHPUT)

SELESAI

Gambar 3.1 Alur Penelitian

Untuk menguji penggunaan multimedia pada WLAN, maka piranti lunak Pamvotis Simulator diintegrasikan ke NetBeans IDE 8.0.2 .dalam proses simulasi


(20)

guna mendapakan perbandingan antara kanal yang menggunakan Enhanced Distributed Channel Access (EDCA) dengan yang tidak, maka konfigurasi Access Category ditentukan di masing-masing node serta mengatur Contention Window (CW) minimum ,Contention Window (CW) maximum serta Arbitrase InterFrame Space (AIFS).

Pengaturan CWmin ,CWmax serta AIFS ditentukan berdasarkan jenis IEEE 802.11 yang digunakan.dalam tugas akhir ini ada 3 jenis IEEE 802.11 yang digunakan yaitu IEEE 802.11a, IEEE 802.11b, dan IEEE 802.11 g .

3.2Spesifikasi Perangkat Penelitian

Adapun spesifikasi perangkat penelitian yang digunakan untuk melakukan simulasi adalah :

3.2.1 Perangkat Keras

Perangkat keras yang digunakan untuk menjalankan simulasi pada Tugas Akhir ini adalah satu buah laptop Acer Aspire 4745G dengan spesifikasi sebagai berikut :

a. Processor Intel Core i3-2330M processor(2,20GHz,) b. Memory 2 GB DDR3

c. HDD: 500 GB HDD

d.VGA : nvidia geforce GT 520 M (1Gb) 3.2.2 Perangkat Lunak

Spesifikasi perangkat lunak yang digunakan adalah : a. Sistem operasi Windows 7.


(21)

c. NetBeans IDE 8.0.2. d. jdk-8u60-windows-x64. e. sun_java_me_sdk-3_0-win.

f. sun_java_wireless_toolkit-2_5_2-ml-windows. 3.3Model Sistem

Pada Gambar 3.2 menunjukkan proses pegiriman data dari node sender hingga ke node receiver dengan menggunakan teknik prioritas kanal yang terdapat pada EDCA.


(22)

Pada saat trafik data masuk ke interface baik MN (Mobile Node) maupun AP (Access Point), data akan dibagi menjadi 4 AC (Access Categories) sesuai jenis trafik data dengan AC 0 untuk trafik suara dengan prioritas tertinggi, AC 1 untuk trafik video, AC 2 untuk trafik best effort, dan AC 3 untuk trafik background dengan prioritas yang paling rendah.

Setelah itu dimasukkan pada antrian transmisi AC dengan tiap-tiap antrian menggunakan prinsip FIFO (Fist In FirstOut).EDCA memperkenalkan penjadwalan di setiap access category yang memungkinkan hanya AC dengan prioritas yang lebih tinggi dapat mengirimkan paket terlebih dahulu.

Jika suatu AC ingin mengakses ke media, terlebih dahulu memastikan bahwa media tidak digunakan atau kosong dengan memastikanwaktu selama AIFS (Arbritation Inter-Frame Space). Bila sebuah paket diterima pada antrian yang kosong dan bila medium idle untuk interval waktu yang lebih panjang dari Distributed Interframe Space (DIFS), stasiun sumber dapat mengirim paketnya segera dengan terlebih dahulu mengirimkan permintaan akan mengirim data ke node yang dituju dengan menggunakan metode RTS (Request to Send). Selama menunggu respon dari node receiver maka node sender menunggu selama waktu SIFS. Setelah mendapat respon dari node receiver yang bekerja sama dengan CTS (Clear To Send) dimana CTS merupakan frame yang dikirim oleh station untuk meresponframe RTS dari suatu access point. Frame ini menyediakan persetujuan node sender untuk dapat mengirimkan data. Frame ini berisi nilai waktu yang mengakibatkan semua stasiun menghentikan transmisi frame dengan periode yang telah ditentukan selama node sender mengirimkan frame.Setelah paket sukses terkirm maka selanjutnya ACK (Acknowlegment) akan mengirimkan ke node


(23)

sender bahwa data telah diterima. Kemudian node lain dapat mengirimkan data ke node yang sama setelah node sender sebelumnya selesai mengirimkan data.

3.4 Simulasi WLAN pada NetBeans 8.0.2

Untuk mensimulasikan jaringan WLAN maka digunakan NetBeans 8.0.2. NetBeansmerupakanperangkat lunak yang support dengan bahasa pemograman java yang dalam hal ini digunakan untuk mensimulasikan jaringan IEEE 802.11 (WLAN). Gambar 3.3 menunjukkan simulasi jaringan Wifi pada NetBeans 8.0.2.

Gambar 3.3 simulasi pada NetBeans

Jaringan yang disimulasikan menggunakan konfigurasi FIFO seperti yang terlihat pada bagan dibawah ini.


(24)

Gambar 3.4Model IEEE 802.11e EDCA

Pada Gambar 3.4 menunjukkan bagaimana EDCA mengklasifikasikan trafik heterogen menjadi 4 kategori, dari prioritas tertinggi sampai terendah yakni: AC_VO untuk trafik suara dengan prioritas tertinggi, AC_VI untuk trafik video, AC_BE untuk trafik best effort, dan AC_BK untuk trafik background dengan prioritas yang paling rendah.

Klasifikasi trafik ini terjadi di layer 2 MAC pada interface WLAN, yang kemudian pada tahapan selanjutnya dilakukan penjadwalan antrian. Antrian dengan prioritas tertinggi akan diproses terlebih dahulu baru kemudian antrian dengan prioritas dibawahnya.


(25)

3.5 Konfigurasi Jaringan IEEE 802.11

3.5.1 konfigurasi IEEE 802.11 a/b/g dengan EDCA

Adapun konfigurasi akses kanal dengan menggunakan konfigurasi EDCAuntukIEEE 802.11 a ,IEEE 802.11 b dan IEEE 802.11 gpada simulasi ditunjukkan pada Tabel 3.1 dimana access category (AC) yang digunakan yaitu AC 0 , AC1, AC2 dan AC 3 dengan konfigurasi CWmin bernilai 1,2,4,8,CWmax bernilai 1,4,8,16 untuk masing-masing AC.

Tabel 3.1Spesifikasi EDCA IEEE 802.11 a/b/g

Parameter Keterangan

Access Category (AC)

Contention Window minimum (CW)

Contention Window minimum (CW)

Arbitrate InterFrame Space (AIFS)

AC 0 AC 1 AC 2 AC 3

1 Untuk AC 0 2 Untuk AC 1 4 Untuk AC 2 8 Untuk AC 3

1 Untuk AC 0 4 Untuk AC 1 8 Untuk AC 2 16 Untuk AC 3

2 Untuk AC 0 2 Untuk AC 1 1 Untuk AC 2 1 Untuk AC 3


(26)

3.5.2 konfigurasi IEEE 802.11 a dan g Tanpa EDCA

Adapun konfigurasi akses kanal tanpa EDCA untuk IEEE 802.11 a dan IEEE 802.11 g pada simulasi ditunjukkan pada Tabel 3.2 dimana access category (AC) yang digunakan yaitu AC0 , AC1, AC2 dan AC3 dengan konfigurasi CWmin bernilai 8,8,8,8,CWmax bernilai 16,16,16,16 untuk masing-masing AC.

Tabel 3.2 Spesifikasi DCA IEEE 802.11 a dan g

Parameter Keterangan

Access Category (AC)

Contention Window minimum (CW)

Contention Window maximum (CW)

Arbitrate InterFrame Space (AIFS)

AC 0 AC 1 AC 2 AC 3

8 Untuk AC 0 8 Untuk AC 1 8 Untuk AC 2 8 Untuk AC 3

16 Untuk AC 0 16 Untuk AC 1 16 Untuk AC 2 16 Untuk AC 3

2 Untuk AC 0 2 Untuk AC 1 2 Untuk AC 2 2 Untuk AC 3

3.5.3 konfigurasi IEEE 802.11 b Tanpa EDCA

Adapun konfigurasi akses kanal tanpa EDCA untuk IEEE 802.11 b pada simulasi ditunjukkan pada Tabel 3.3 dimana access category (AC) yang


(27)

digunakan yaitu AC0, AC1 , AC2 dan AC 3 dengan konfigurasi CWmin bernilai 16,16,16,16,CWmax bernilai 32,32,32,32 untuk masing-masing AC.

Tabel 3.3 Spesifikasi DCA IEEE 802.11 b

Parameter Keterangan

Access Category (AC)

Contention Window minimum (CW)

Contention Window minimum (CW)

Arbitrate InterFrame Space (AIFS)

AC 0 AC 1 AC 2 AC 3

16 Untuk AC 0 16 Untuk AC 1 16 Untuk AC 2 16 Untuk AC 3

32 Untuk AC 0 32 Untuk AC 1 32 Untuk AC 2 32 Untuk AC 3

2 Untuk AC 0 2 Untuk AC 1 2 Untuk AC 2 2 Untuk AC 3

3.6implementasi EDCA pada kinerja jaringan IEEE 802.11

konfigurasi EDCA diatur pada file config\NtConf.xml dimana nilai dari CW min ,CWmax serta AIFS dapat diubah sesuai standar parameter EDCA dengan mengatur nilai terendah untuk prioritas tertinggi serta nilai tertinggi untuk prioritas terendah..


(28)

Gambar 3.5 potongan file NtConf.xml

Konfigurasi ini dihubungkan ke program utama shingga untuk 40 node yang akan di cari dilakukan sebanyak 40 kali simulasi.

3.7Parameter Evaluasi

Adapun parameter yang dianalisis dalam simulasi ini yaitu delay ,media

delay,jitter serta throughput. 3.7.1 Delay

Delay merupakan total waktu tunda suatu paket yang diakibatkan oleh proses transmisi dari titik asal ke tujuan. End-to-enddelay dapat disebabkan adanya delay propagasi melalu3i media transmisi, delay serialisasi atau


(29)

sinkronisasi, delaypemrosesan (coding, compression, decompression dan decoding), delay antrian, dan delay paket.

Persamaan (6) menunjukkan cara mencari nilai delay : �����=∑ ��������������� − ������������ (6)

3.7.2 Jitter

Jitter merupakan variasi delay antar paket yang terjadi pada jaringan IP.Besarnya nilai jitter akan sangat dipengaruhi oleh variasi beban trafik dan besarnya tumbukan antar paket (congestion) yang ada dalam jaringan IP. Semakin besar beban trafik di dalam jaringan akan menyebabkan semakin besar pula peluang terjadinya congestion dengan demikian nilai jitter-nya akan semakin besar. Semakin besar nilai jitter akan mengakibatkan nilai QoS akan semakin turun. Untuk mendapatkan nilai QoS jaringan yang baik, nilai jitter harus dijaga seminimum mungkin.

3.7.3 Media Access Delay

Media access delay menunjukkan nilai total delay akibat antrian dan contention paket data yang diterima oleh MAC WLAN dari layer yang lebih tinggi. Delay dari media akses dihitung untuk tiap paket dikirimkan ke physical layer pada waktu tertentu [3].

3.7.4 Throughput

Throughput adalah kecepatan (rate) transfer data efektif, yang diukur dalam bps. Troughput merupakan jumlah total kedatangan paket yang sukses yang diamati ada destination selama interval waktu tertentu dibagi oleh durasi interval


(30)

waktu tersebut. Persamaan (7) menunjukkan Persamaan umum mencari throughput :

Throughput = ����� ℎ���� ���� ��������

����� ���������� ���� (7)

3.8Algoritma

1.Mulai

2. Tentukan jumlah node

3. Tentukan access category (AC) untuk setiap node

4.Atur Cwmin , Cwmax , serta AIFS jika menggunakan konfigurasi EDCA maupun DCA.

5. Jalankan simulasi

6. tampilkan output berupa delay,jitter ,media delay dan throughput 7.ulangi langkah 2 untuk menentukan jumlah node dari 40 hingga 1 node 8. Selesai

3.9 Langkah Pelaksanaan Simulasi

Setelah melakukan proses konfigurasi EDCA dan penentuan jenis IEEE yang digunakan kemudian tahap selanjutnya adalah melakukan simulasi. Urutan simulasi ditunjukkan pada Gambar 3.6.


(31)

MULAI

TENTUKAN JUMLAH NODE

TENTUKAN ACCES CATEGORY (AC)

KONFIGURASI EDCA DENGAN MENGUBAH NILAI CW MIN ,CW MAX DAN AIFS

TANPA KONFIGURASI EDCA

JALANKAN SIMULASI

OUTPUT (DELAY ,JITTER ,MEDIA DELAY ,THROUGHPUT

UBAH JUMLAH NODE

SELESAI

TIDAK

Gambar 3.6 Urutan Langkah Simulasi

Pada Gambar 3.6 menjelaskan bahwa terdapat beberapa langkah untuk memperoleh data untuk menyelesaikan tugas akhir ini .Langkah pertama yang perlu dilakukan yaitu menentukan jumlah user yang di inginkan.dalam tugas akhir ini jumlah user yang ingin di simulasikan terdiri dari 40 user.Sehingga perlu dilakukan 40 kali proses dalam menentukan jumlah user serta 40 kali melakukan proses simulasi.


(32)

Setelah menentukan jumlah user selesai ,langkah selanjutnya yaitu menentukan jenis Acces Category .dalam hal ini access category yang di tentukan secara uniform,kemudian untuk AC masing-masing.AC 0 sebanyak 40 user kemudian AC 1 sebanyak 40 user,dan sterusnya.

Setelah itu, langkah selanjutnya yaitu setting nilai Cwmin ,CWmax ,dan AIFS untuk menggunakan konfigurasi EDCA dalam hal ini nilai terkecil diatur untuk prioritas tertinggi dan sebaliknya. untuk penggunaan konfirgurasi EDCA nilai untuk CW min CWmax serta AIFS untuk masing-masing AC (Access Category) diatur seperti pada tabel 3.1. jika tanpa menggunakan konfigurasi EDCA diatur seperti table 3.2 untuk IEEE 802.11 a dan g kemudian tabel 3.3 untuk IEEE 802.11 b.

Selanjutnya yaitu menjalankan simulasi, dalam program ini simulasi diatur selama 10 detik ,setelah simulasi selesai diperoleh output delay , jitter , Media delay, serta Througput yang kemudian untuk masing-masing hasil simulasi diambil rata-rata nya yang kemudian dijadikan satu sistem secara keseluruhan.


(33)

BAB IV

HASIL SIMULASI DAN ANALISIS DATA 4.1 Umum

Pada bab ini akan dibahas hasil simulasi menggunakanpamvotis simulator untuk melihat bagaimana pengaruh Enhanced Distribution Channel Access (EDCA) terhadap kinerja jaringan IEEE 802.11 a/b/g.

Dalam setiap pengiriman paket data EDCA memanfaatkan teknik prioitas kanal pada setiap paket yang diterima. Teknik prioritas kanal merupakan Teknik memprioritaskan tiap-tiap paket data yang diterima dari layeryang lebih tinggi yang kemudian ditandakan ke nilai prioritas user tertentu yang biasa disebut dengan access category (AC).

Simulasi dilakukan dengan piranti lunak Pamvotis simulator yang terintegrasi dengan bahasa pemograman java dengan jumlah node yang digunakan yaitu 40 node sehingga simulasi dilakukan sebanyak 40 kali yang kemudian diambila nilai rata-rata dari data yang diperoleh dengan beberapa parameter evaluasi.

4.2Kinerja Standard WLAN 802.11 DCA

Kinerja standard jaringan WLAN 802.11 tanpa konfigurasi EDCA ditunjukkan pada tabel dan grafik yang akan di bahas pada subbab berikut.

4.2.1 Hasil Simulasi DCA pada IEEE 802.11 a dan g

Pada Tabel 4.1menunjukkan data hasil simulasi tanpa menggunakan konfigurasi EDCA terhadap IEEE 802.11 a dan g.


(34)

Tabel 4.1 Hasil pengujian DCA pada IEEE 802.11 a dan g

Node Delay Jitter Media Delay Throughput

1 68.28 147.9709 36.68 63.2

2 70.52 107.8368 53.3 63.2

3 136.1733 219.6648 69.80666 63.2

4 135.01 194.8307 78.975 63.2

5 149.216 215.6985 81.248 62.72

6 295.2733 371.1675 95.11666 62.93333333 7 653.1714 581.7771 115.3457 56.34285714 8 830.5725 579.4539 121.6025 54.4 9 1082.482 666.6169 136.5378 52.44444444 10 1397.902 703.6705 151.33 47.52 11 1359.031 707.6447 153.28 46.4 12 1785.15 788.6012 194.6083 39.46666667 13 2141.823 777.4052 200.7646 39.32307692 14 2365.916 798.618 218.2614 34.62857143 15 2704.192 844.8825 250.3453 31.2 16 2931.437 837.3995 270.9212 28.65 17 3094.523 856.2363 289.1729 27.52941176 18 3085.619 857.633 278.4989 27.11111111 19 3431.998 863.5076 402.1747 24.16842105 20 3563.982 852.5183 355.882 22.84 21 3739.805 868.9577 540.8895 22.05714286 22 3712.721 877.7499 409.5627 20.50909091 23 4256.282 855.8004 484.9348 18.53913043 24 3962.892 858.411 475.7392 18.06666667 25 4128.092 845.0318 558.6616 17.312 26 4176.747 860.3471 500.7484 15.72307692 27 4379.758 873.982 602.9696 14.72592593 28 4252.075 879.4107 570.73 14.22857143 29 4541.099 854.0471 630.8655 13.82068966 30 4322.981 866.9395 570.9813 14.50666667 31 4735.7 872.9636 800.4058 12.82580645 32 4958.592 885.6001 732.3612 12.1 33 4661.479 883.3265 677.7309 11.17575758 34 4756.179 881.6213 725.5929 11.17647059 35 4664.813 865.1214 719.3743 11.36 36 5228.513 866.1182 999.0467 10.57777778 37 4977.186 873.0223 851.7865 10.59459459 38 4937.163 873.7944 927.2463 9.6 39 4541.099 854.0471 630.8655 13.82068966 40 4842.05 819.5273 906.4495 9.02


(35)

A. Delay

Pada gambar 4.1 menunjukkan perubahan grafik Total delay yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Tanpa menggunakan konfigurasi EDCA diperoleh Total delay terendah 68.28 msec yang terjadi pada saat node 1 serta total delay tertinggi 5228.513 msec yang terjadi pada saat node 36.

Gambar 4.1 Grafik delay DCA untuk IEEE 802.11 a dan g B. Jitter

Pada gambar 4.2 menunjukkan perubahan grafik jitter yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Tanpa menggunakan konfigurasi EDCA diperoleh jitter terendah 107.8368 msec yang terjadi pada saat node 2 serta jitter tertinggi 885.6001 msec yang terjadi pada saat node 36.

0 1000 2000 3000 4000 5000 6000

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

D

E

L

A

Y

NODE DCA


(36)

Gambar 4.2 Grafikjitter DCA untuk IEEE 802.11 a dan g

C.Media Access Delay

Pada gambar 4.3 menunjukkan perubahan grafik media access delay yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Tanpa menggunakan konfigurasi EDCA diperoleh media access delay terendah 36.68 msec yang terjadi pada saat node 1 serta media access delay tertinggi 999.0466553 msec yang terjadi pada saat node 36.

Gambar 4.3 Grafikmedia accessdelay DCA untuk IEEE 802.11 a dan g

0 100 200 300 400 500 600 700 800 900 1000

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

JI TTE R NODE DCA 0 200 400 600 800 1000 1200

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

M E D IA A C C E S S D E L A Y NODE DCA


(37)

D.Throughput

Pada gambar 4.4 menunjukkan perubahan grafik Throughput yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Tanpa menggunakan konfigurasi EDCA diperoleh throughput terendah 9.02 bps yang terjadi pada saat node 40 serta throughputtertinggi 63.2 bps yang terjadi pada saat node 1,2,3,4.

Gambar 4.4 Grafikthroughput DCA untuk IEEE 802.11 a dan g

4.2.2 Hasil Simulasi DCA pada IEEE 802.11 b

Pada tabel 4.2menunjukkan data hasil simulasi tanpa menggunakan konfigurasi EDCA terhadap kinerja jaringan IEEE 802.11 b.

0 10 20 30 40 50 60 70

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

T

HR

OUGHP

UT

NODE DCA


(38)

Tabel 4.2 Hasil pengujian DCA pada IEEE 802.11b

Node Delay Jitter Media Delay Throughput

1 978.64 679.4661 105.14 63.2

2 718.83 578.8456 104.68 54.8

3 438.6933 506.838 89.93333 62.9333333

4 401.85 478.2108 96.53 62.4

5 394.276 429.9783 99.268 60.48

6 459.02 502.5512 107.2733 59.8666667 7 862.9143 572.9624 115.7171 57.9428571

8 1048.612 696.8148 120.71 55.8

9 1201.54 700.0764 150.2822 49.5111111 10 1618.586 743.4472 156.908 47.76 11 2039.053 795.6695 193.16 40.3636364 12 1937.9 813.9657 195.2183 39.6666667

13 2121.375 766.6669 187.56 37.6

14 2450.583 827.81 214.9314 34

15 2926.135 837.8194 318.9027 30.9866667 16 2689.536 835.1736 268.8112 28.5 17 3240.689 832.2773 309.6565 26.9647059 18 3377.685 832.6649 381.6322 23.8222222 19 3555.846 843.7375 487.981 23.9578947

20 3463.24 853.0456 384.346 22.12

21 3634.417 858.3989 529.3428 20.6857143 22 3783.537 835.8597 453.78 20.4727273 23 4173.301 860.4125 492.6956 17.3913043 24 4835.013 860.4315 1018.32 17.9 25 4074.57 865.2269 514.3096 16.448 26 4263.308 826.9073 535.2746 15.8153846 27 4032.707 876.6361 513.6844 15.1111111 28 3929.587 825.2076 593.9936 14.4571429 29 4778.441 867.7208 707.0062 12.8827586 30 5127.609 877.9937 863.5306 11.8933333 31 4795.055 835.6936 838.9181 11.8709677 32 4615.204 855.0942 749.9794 11.45 33 4822.964 865.3281 961.2703 11.030303

34 4668.534 842.1891 720.0441 10

35 4663.493 851.6912 808.7348 10.1257143 36 4330.342 805.6117 828.71 9.97777778 37 4453.092 824.2406 865.8648 9.44864865 38 4845.271 844.2878 905.95 9.24210526 39 5016.374 855.3653 996.4651 9.98974359 40 4495.753 787.8272 797.4015 8.14


(39)

A. Delay

Pada gambar 4.5 menunjukkan perubahan grafik total delay yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Tanpa menggunakan konfigurasi EDCA untuk standar IEEE 802.11 b diperoleh total delay terendah 394.276 msec yang terjadi pada saat node 5 serta total delay tertinggi 5127.609 msec yang terjadi pada saat node 30.

Gambar 4.5 Grafikdelay DCA untuk IEEE 802.11 b

B. Jitter

Pada gambar 4.6 menunjukkan perubahan grafik jitter yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Tanpa menggunakan konfigurasi EDCA untuk standar IEEE 802.11 b diperoleh jitter terendah 429.9783 msec yang terjadi pada saat node 5 serta jitter tertinggi 877.9937 msec yang terjadi pada saat node 30.

0 1000 2000 3000 4000 5000 6000

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

D

E

L

A

Y

NODE DCA


(40)

Gambar 4.6 Grafikjitter DCA untuk IEEE 802.11 b C.Media Access Delay

Pada gambar 4.7 menunjukkan grafik perubahan media access delay yang terjadi selama proses pengriman paket data dengan menggunakan 40 user. Tanpa menggunakan konfigurasi EDCA untuk standar IEEE 802.11 b diperoleh media access delay terendah 89.93333 msec yang terjadi pada saat node 3 serta media access delay tertinggi 1018.319996 msec yang terjadi pada saat node 24.

Gambar 4.7 Grafikmedia accessdelay DCA untuk IEEE 802.11 b

0 100 200 300 400 500 600 700 800 900 1000

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

JI TTE R NODE DCA 0 200 400 600 800 1000 1200

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

M E D IA A C C E S S D E L A Y NODE DCA


(41)

D.Throughput

Pada gambar 4.8 menunjukkan Perubahan grafik throughput yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Tanpa menggunakan konfigurasi EDCA untuk standar IEEE 802.11 b diperoleh throughput terendah 8.14bps yang terjadi pada saat node 40 serta throughputtertinggi 63.2 bps yang terjadi pada saat node 1.

Gambar 4.8 Grafikthroughput DCA untuk IEEE 802.11 b

4.3 Kinerja standard WLAN 802.11 dengan EDCA

Kinerja standard jaringan WLAN 802.11 dengan menggunakan konfigurasi EDCA ditunjukkan pada tabel dan grafik yang akan di bahas pada subbab berikut.

4.3.1 Hasil Simulasi Dengan Menggunakan Konfigurasi EDCA Secara Heterogen

Dengan menggunakan EDCA maka suatu paket data di bagi menjadi 4 kategori akses yang terdiri dari AC_VO (AC 0) untuk trafik suara dengan

0 10 20 30 40 50 60 70

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

T

HR

OUGHP

UT

NODE


(42)

prioritas tertinggi, AC_VI (AC 1) untuk trafik video, AC_BE (AC 2) untuk trafik best effort, dan AC_BK (AC 3) untuk trafik background dengan prioritas yang paling rendah.

Pada Tabel 4.3menunjukkan data hasil simulasi yang diperoleh dengan menggunakan konfigurasi EDCA dengan penentuan AC secara Heterogen.

Tabel 4.3 Hasil pengujian EDCA dengan AC heterogen

Node Delay Jitter Media delay Throughput

1 11.38 11.86287 11.38 63.2

2 34.68 38.05103 34.45 63.2

3 39.30667 43.54673 38.53333333 63.2 4 47.26 55.71153 44.37999975 63.2 5 51.592 57.08444 49.8200006 63.2 6 55.64333 61.2223 54.156666 63.2 7 65.12286 72.77392 62.27428571 63.08571429 8 76.985 89.77851 68.94999925 63.2 9 113.7378 137.3845 77.90888644 63.2 10 505.252 342.7063 99.7499957 59.84 11 614.4909 397.2785 120.039998 54.54545455 12 1037.697 537.8682 144.5583308 49.2 13 1545.898 595.5756 192.6538416 44.92307692 14 1471.143 579.6401 177.1999976 42.45714286 15 2290.637 674.7475 301.7479923 38.34666667 16 2133.51 728.8114 265.3074978 37.4 17 2606.42 746.2719 337.6494009 34.68235294 18 2439.749 712.0373 366.6188804 31.91111111 19 2514.863 721.0103 300.1747326 29.81052632 20 2466.08 740.8557 341.4359901 28.04 21 2671.363 771.0954 448.912369 26.24761905 22 3481.864 781.0566 637.3554488 24.32727273 23 3326.351 780.4797 496.2765183 24.48695652 24 3072.161 759.5817 528.3241577 22.73333333 25 3785.634 811.1168 659.4575948 21.376 26 3173.275 705.3662 528.4353758 21.2 27 3042.868 715.2509 771.5829185 20.8 28 3589.66 817.4449 644.990695 19.48571429 29 3678.589 765.6221 819.406179 18.23448276 30 3103.033 744.8563 652.2159903 17.36


(43)

Tabel berikut merupakan kelanjutan dari Tabel 4.3

31 3731.296 784.0262 846.5664387 17.30666667 32 4186.254 821.7353 930.9724733 16.25 33 3789.911 836.7533 767.8175627 15.27272727 34 4187.658 825.4503 909.8617336 14.77647059 35 3757.847 780.0588 737.6548363 14.65142857 36 3746.179 802.0837 880.3499978 13.91111111 37 4611.245 764.1169 1160.325392 13.83783784 38 4028.925 758.5305 826.3978808 12.4 39 4345.436 766.372 1110.501017 12.71794872 40 4364.325 776.4969 991.1994879 11.96

A.Delay

Pada gambar 4.9 menunjukkan perubahan grafik total delay yang terjadi selama proses pengriman paket data dengan menggunakan 40 user. Dengan menggunakan konfigurasi EDCA diperoleh total delay terendah 11,38 msec pada saat node 1 serta total delay tertinggi 4611.245 msec terjadi pada saat node 37.

Gambar 4.9 Grafik delay menggunakan konfigurasi EDCA dengan AC secara heterogen

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

D

E

L

A

Y

NODE EDCA


(44)

B.Jitter

Pada gambar 4.10 menunjukkan perubahan grafikjitter yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Dengan menggunakan konfigurasi EDCA diperolehjitter terendah 11.86287 msec yang terjadi pada node 1 dan jitter tertinggi 836.7533 msec yang terjadi pada saat node ke 3.

Gambar 4.10 Grafik jittermenggunakan konfigurasi EDCA dengan AC secara heterogen

C.Media Access Delay

Pada gambar 4.11 menunjukkan perubahan grafikmedia access delay yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Dengan menggunakan konfigurasi EDCA, diperolehmedia access delay terendah 11.38 msec yang terjadi pada saat node 1 dan media access delay tertinggi 1160.325 msec yang terjadi pada saat node ke 37.

0 100 200 300 400 500 600 700 800 900

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

JI

TTE

R

NODE EDCA


(45)

Gambar 4.11 Grafik media access delay menggunakan konfigurasi dengan AC secara eterogen.

D.Throughput

Pada gambar 4.12 menunjukkan perubahan grafikThroughput yang terjadi selama proses pengriman paket data dengan menggunakan 40 user . Dengan menggunakan konfigurasi EDCA, ditperoleh throughput terendah 11.96 bps yang terjadi pada saat node 40 dan throughput tertinggi 63.2 bps yang terjadi pada saat node ke 1,2,3,4,5,6,8,dan 9 . Dari gambar dapat pula dilihat semakin banyak jumlah node maka throughput nya juga semakin kecil disebabkan semakin besar nya delay yang terjadi.

Gambar 4.12 Grafik throughput menggunakan konfigurasi EDCA dengan AC secara heterogen 0 200 400 600 800 1000 1200 1400

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

M E D IA A C C E S S D E L A Y NODE EDCA 0 10 20 30 40 50 60 70

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

T HR OUGHP UT NODE EDCA


(46)

4.4 Perbandingan DCA dan EDCA

Pada subbab berikut menunjukkan bagaimana perbandingan hasil simulasi antara WLAN yang menggunakan konfigurasi EDCA dengan yang tidak.

4.4.1 Perbandingan Antara EDCA dan DCA Pada IEEE 802.11 a dan g A.Delay

Pada Gambar 4.13 menunjukkan grafik perbandingan delay antara EDCA dan DCA dimana dengan konfigurasi EDCA diperoleh delay yang lebih rendah dibandingkan DCA. Hal ini disebabkan karena dengan menggunakan konfigurasi EDCA masing-masing Access Category telah diberi ketentuan prioritas kanal sehingga mengurangi terjadi nya tabrakan pada saat pengiriman paket data antar node .

Gambar 4.13 GrafikPerbandingandelay menggunakan konfigurasi EDCA dengan DCA

untuk IEEE 802.11 a dan g

0 1000 2000 3000 4000 5000 6000

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

D

E

L

AY

NODE


(47)

perbandingan total rata-rata delay yang diperoleh dari hasil pengujian dapat dilihat pada Tabel 4.4.

Tabel 4.4 Perbandingan total rata-rata Delay pada IEEE 802.11 a dan g

Total Rata-Rata Delay

Node EDCA DCA

Node 1-40 2344.883 3026.437

Gambar 4.14 menunjukkan bahwa total rata-rata delay yang diperoleh dengan menggunakan konfigurasi EDCA cenderung lebih rendah dibandingkan DCA. Hal ini disebabkan adanya teknik prioritas kanal yang digunakan pada konfigurasi EDCA sehingga mengurangi terjadinya tabrakan antara paket yang akan dikirm.

Gambar 4.14 Grafik perbandingan total rata-rata delay pada IEEE 802.11 a dan g

0 500 1000 1500 2000 2500 3000 3500

1

D

E

L

A

Y

NODE DCA EDCA


(48)

B. Jitter

Pada Gambar 4.15 menunjukkan grafik perbandingan jitterantara EDCA dan DCA dimana dengan konfigurasi EDCA diperoleh jitter yang lebih rendah dibandingkan DCA. Hal ini disebabkan karena dengan menggunakan konfigurasi EDCA masing-masing Access Category telah diberi ketentuan prioritas kanal sehingga mengurangi terjadi nya tabrakan pada saat pengiriman paket data antar node.

Gambar 4.15 GrafikPerbandinganjitter menggunakan konfigurasi EDCA dengan

DCA untuk IEEE 802.11 a dan g

Perbandingan total rata-rata jitter yang diperoleh dari hasil pengujian dapat dilihat pada Tabel 4.5.

Tabel 4.5 Perbandingan total rata-rata jitter pada IEEE 802.11 a dan g

0 100 200 300 400 500 600 700 800 900 1000

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

JI

TTE

R

NODE

DCA EDCA

Total Rata-Rata Jitter

Node EDCA DCA


(49)

Gambar 4.16 menunjukkan bahwa Jitter yang diperoleh dengan menggunakan konfigurasi EDCA cenderung lebih rendah dibandingkan DCA. Hal ini disebabkan adanya teknik prioritas kanal yang digunakan pada konfigurasi EDCA sehingga mengurangi terjadinya tabrakan antar paket yang akan dikirm.

Gambar 4.16Grafik perbandingan total rata-rata jitter pada IEEE 802.11 a dan g

C.Media Access Delay

Pada Gambar 4.17 menunjukkan grafik perbandingan media access delayantara EDCA dan DCA dimana dengan konfigurasi EDCA diperoleh media access delay yang lebih tinggi dibandingkan DCA. Hal ini disebabkan karena dengan menggunakan konfigurasi EDCA masing-masing Access Category telah diberi ketentuan prioritas kanal sehingga mengurangi terjadi nya tabrakan pada saat pengiriman paket data antar node.

0 100 200 300 400 500 600 700 800

1

JI

TTE

R

NODE


(50)

Gambar 4.17 Grafikperbandingan media accessdelay menggunakan konfigurasi EDCA dengan EDCA untuk IEEE 802.11 a dan g

Perbandingan total rata-rata media access delay yang diperoleh dari hasil pengujian dapat dilihat pada Tabel 4.6.

Tabel 4.6 Perbandingan total rata-rata media access delaypada IEEE 802.11 a dan g.

Gambar 4.18 menunjukkan bahwa media access delay yang diperoleh dengan menggunakan konfigurasi EDCA cenderung lebih rendah dibandingkan DCA. Hal ini disebabkan adanya teknik prioritas kanal yang digunakan pada konfigurasi EDCA sehingga mengurangi terjadinya tabrakan antara paket yang akan dikirim.

0 200 400 600 800 1000 1200 1400

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

M E D IA A C C E S S D E L A Y NODE DCA EDCA

Total Rata-Rata Media Access Delay

Node EDCA DCA


(51)

Gambar 4.18 Grafik perbandingan total rata-rata media access delay pada IEEE 802.11 a dan g.

D.Throughput

Pada Gambar 4.19 menunjukkan grafik perbandingan throughputantara EDCA dan DCA dimana dengan konfigurasi EDCA diperoleh throughput yang lebih besar dibandingkan DCA.Hal ini disebabkan karena dengan menggunakan konfigurasi EDCA masing-masing Access Category telah diberi ketentuan prioritas kanal sehingga mengurangi terjadi nya tabrakan pada saat pengiriman paket data antar node.sehingga dengan menggunakan konfigurasi EDCA besar throughput yang dihasilkan lebih besar dengan delay yang kecil.

400 410 420 430 440 450 460 470

1

M

E

D

IA

A

C

C

E

S

S

D

E

L

A

Y

NODE DCA EDCA


(52)

Gambar 4.19 Grafik Perbandinganthroughput menggunakan konfigurasi EDCA dengan DCA untuk IEEE 802.11 a dan g

Perbandingan total rata-rata throughput yang diperoleh dari hasil pengujian dapat dilihat pada Tabel 4.7.

Tabel 4.7 Perbandingan total rata-rata Throughput pada IEEE 802.11 a dan g

Gambar 4.20 menunjukkan bahwa troughput yang diperoleh dengan menggunakan konfigurasi EDCA cenderung lebih naik dibandingkan DCA. Hal ini disebabkan adanya teknik prioritas kanal yang digunakan pada konfigurasi EDCA sehingga mengurangi terjadinya tabrakan antar paket yang akan dikirm.

0 10 20 30 40 50 60 70

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

T

HR

OUGHP

UT

NODE

DCA EDCA

Total Rata-Rata Throughput

Node EDCA DCA


(53)

Gambar 4.20Grafik perbandingan total rata-rata throughput pada IEEE 802.11 a dan g

4.4.2 Perbandingan Antara EDCA dan DCA Pada IEEE 802.11 b A.Delay

Pada Gambar 4.21 menunjukkan grafik perbandingan delayantara EDCA dan DCA dimana dengan konfigurasi EDCA diperoleh delay yang lebih rendah dibandingkan DCA. Hal ini disebabkan karena dengan menggunakan konfigurasi EDCA masing-masing Access Category telah diberi ketentuan prioritas kanal sehingga mengurangi terjadi nya tabrakan pada saat pengiriman paket data antar node

27 28 29 30 31 32 33 34 35

1

T

HR

OUGHP

UT

NODE DCA EDCA


(54)

Gambar 4.21Grafik Perbandingandelay menggunakan konfigurasi EDCA dengan DCA untuk IEEE 802.11 b

Perbandingan total rata-rata delay yang diperoleh dari hasil pengujian dapat dilihat pada Tabel 4.8.

Tabel 4.8 Perbandingan total rata-rata delay pada IEEE 802.11 b

Gambar 4.22 menunjukkan bahwa delay yang diperoleh dengan menggunakan konfigurasi EDCA cenderung lebih rendah dibandingkan DCA. Hal ini disebabkan adanya teknik prioritas kanal yang digunakan pada konfigurasi EDCA sehingga mengurangi terjadinya tabrakan antar paket yang akan dikirm .

0 1000 2000 3000 4000 5000 6000

1 4 6 8 1 0 1 2 1 4 1 6 1 8 2 0 2 2 2 4 2 6 2 8 3 0 3 2 3 4 3 6 3 8 4 0

D

E

L

A

Y

NODE

DCA EDCA

Total Rata-Rata Delay

NODE EDCA DCA


(55)

Gambar 4.22 Grafik perbandingan total rata-rata delay pada IEEE 802.11b

B.Jitter

Pada Gambar 4.23 menunjukkan grafik perbandingan Jitter antara EDCA dan DCA dimana dengan konfigurasi EDCA diperoleh jitter yang lebih rendah dibandingkan DCA. Hal ini disebabkan karena dengan menggunakan konfigurasi EDCA masing-masing Access Categorytelah diberi ketentuan prioritas kanal sehingga mengurangi terjadi nya tabrakan pada saat pengiriman paket data antar node.

0 500 1000 1500 2000 2500 3000 3500

1

D

E

L

A

Y

NODE


(56)

Gambar 4.23 GrafikPerbandinganJitter menggunakan konfigurasi EDCA dengan DCA untuk IEEE 802.11 b

Perbandingan total rata-rata jitter yang diperoleh dari hasil pengujian dapat dilihat pada Tabel 4.9.

Tabel 4.9 Perbandingan total rata-rata jitter pada IEEE 802.11 b.

Gambar 4.24 menunjukkan bahwa jitter yang diperoleh dengan menggunakan konfigurasi EDCA cenderung lebih rendah dibandingkan DCA. Hal ini disebabkan adanya teknik prioritas kanal yang digunakan pada konfigurasi EDCA sehingga mengurangi terjadinya tabrakan antar paket yang akan dikirim.

0 100 200 300 400 500 600 700 800 900 1000

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

JI

TTE

R

NODE

DCA EDCA

Total Rata-Rata Jitter

Node EDCA DCA


(57)

Gambar 4.24 Grafik perbandingan total rata-rata jitterpada IEEE 802.11b

C.MediaAccess Delay

Pada Gambar 4.25 menunjukkan grafik perbandingan media access delayantara EDCA dan DCA dimana dengan konfigurasi EDCA diperoleh media access delay yang lebih rendah dibandingkan DCA. Hal ini disebabkan karena dengan menggunakan konfigurasi EDCA masing-masing Access Category telah diberi ketentuan prioritas kanal sehingga mengurangi terjadi nya tabrakan pada saat pengiriman paket data antar node.

0 100 200 300 400 500 600 700 800 900

1

JI

TTE

R

NODE DCA EDCA


(58)

Gambar 4.25 GrafikPerbandinganmedia accessdelay menggunakan konfigurasi EDCA dengan DCA untuk IEEE 802.11 b

Besar total rata-rata media access delay yang diperoleh dari hasil pengujian dapat dilihat pada Tabel 4.10.

Tabel 4.10Perbandingan total rata-rata media access delay pada IEEE 802.11 b.

Gambar 4.26 menunjukkan bahwa media access delay yang diperoleh dengan menggunakan konfigurasi EDCA cenderung lebih rendah dibandingkan DCA. Hal ini disebabkan adanya teknik prioritas kanal yang digunakan pada konfigurasi EDCA sehingga mengurangi terjadinya tabrakan antar paket yang akan mengirim data.

0 200 400 600 800 1000 1200 1400

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

M E D IA A C C E S S D E L A Y NODE DCA EDCA

Total Rata-Rata Media access Delay

Node EDCA DCA


(59)

Gambar 4.26 Grafik perbandingan total rata-rata media access delay pada IEEE

802.11 b

D.Throughput

Pada Gambar 4.27 menunjukkan grafik perbandingan throughputantara EDCA dan DCA dimana dengan konfigurasi EDCA diperoleh throughput yang lebih rendah dibandingkan DCA. Hal ini disebabkan karena dengan menggunakan konfigurasi EDCA masing-masing Access Category telah diberi ketentuan prioritas kanal sehingga mengurangi terjadi nya tabrakan pada saat pengiriman paket data antar node.sehingga dengan menggunakan konfigurasi EDCA besar throughput yang dihasilkan lebih besar dengan delay yang kecil.

456 458 460 462 464 466 468 470 472 1 M E D IA A C C E S S D E L A Y NODE DCA EDCA


(60)

Gambar 4.27 PerbandinganThroughput menggunakan konfigurasi EDCA dengan DCA untuk IEEE 802.11 b

Besar total rata-rata throughput yang diperoleh dari hasil pengujian dapat dilihat pada Tabel 4.11 .

Tabel 4.11 Perbandingan total rata-rata Throughput pada IEEE 802.11 b

Gambar 4.28 menunjukkan bahwa troughput yang diperoleh dengan menggunakan konfigurasi EDCA lebih cenderung naik dibandingkan DCA. Hal ini disebabkan adanya teknik prioritas kanal yang digunakan pada konfigurasi EDCA sehingga mengurangi terjadinya tabrakan antara paket yang akan dikirim.

0 10 20 30 40 50 60 70

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 2 3 2 5 2 7 2 9 3 1 3 3 3 5 3 7 3 9

T

HR

OUGHP

UT

NODE

DCA EDCA

Total Rata-Rata Throughput

Node EDCA DCA


(61)

Gambar 4.28Grafik perbandingan total rata-rata Throughputpada IEEE 802.11 b.

0 5 10 15 20 25 30 35 40

1

T

HR

OUGHP

UT

NODE DCA EDCA


(62)

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Adapun beberapa kesimpulan dari pembahasan pada Tugas Akhir ini adalah sebagai berikut.

1. Dari perbandingan antara EDCA dan DCA dapat diketahui bahwa dengan menggunakan konfigurasi EDCA dapat meningkatkan Quality Of Service (QoS) pada suatu proses pengiriman paket data dimana terjadi penurunan total rata-rata delay 22,53%, jitter 21,77% ,media delay -9,28% serta diperoleh peningkatan throughput sebesar 13,55% untuk IEEE 802.11 a dan g. Serta terjadi penurunan total rata-rata delay sebesar 25,12%, jitter 26,21% ,media delay 1,84% serta diperoleh peningkatan throughput sebesar 16,83% untuk IEEE 802.11 b.

2. Dari grafik terlihat bahwa dengan mengatur nilai CWmin dan Cwmax pada konfigurasi EDCA menunjukkan bagaimana prioritas suatu Access Category (AC ) dimna nilai Cwmin dan CWmax terendah di dikategorikan sebagai prioritas tertinggi serta nilai Cwmin dan CWmax tertinggi di kategorikan untuk prioritas terendah.


(63)

5.2 Saran

Adapun saran dari Tugas Akhir ini adalah sebagai berikut.

1. Sebaiknya untuk penelitian selanjutnya dilakukan untuk standar jaringan IEEE 802.11 yang lain.

2. Penelitian selanjutnya dapat menambahkan parameter kinerja yang lain seperti packet loss ,queue delay.

3. Agar didapat perbandingan dari hasil simulasi yang berbeda, penelitian dilakukan dengan menggunakan simulator yang lain.


(64)

BAB II

DASAR TEORI

2.1 WLAN

WLAN merupakanperangkat yang melakukan pentransmisian data menggunakan frekuensi radio (RF) dan sinar inframerah (IR) ,berbeda dengan Wired LAN yang menggunakan kabel atau kawat biasa.Dengan adanya berbagai merek perangkat keras dan lunak ,maka diperlukan suatu standar dimana perangkat-perangkat yang berbeda merek dapat difungsikan pada perangkat merek lain. WLAN mempunyai dua organisasi standar utama yang menghasilkan kumpulan standar WLAN,yaitu:

1. Institute Of Electrical an Electronic Engineers (IEEE) yang menghasilkan standar 902.11

2. European Telecomunication standard Institute (ETSI),yang menghasilkan standar High performance LAN (HIPERLAN).

Standar WLAN diawali dengan standar 802.11 yang diperkenalkan pada tahun 1997 oleh IEEE .

IEEE 802.11 merupakan standar untuk produk-produk WLAN yang dikenal pengguna jaringan pada umumnya. standar dasar ini dapat digunakan untuk melakukan transmisi data hingga 2 Mbps. Standar WLAN 802.11 dibentuk dengan suatu sistem arsitektur seluler dimana fondasi utamanya adalah suatu sel arsitektur jaringan WLAN 802.11 terdiri dari beberapa komponen yang dibutuhkan untukmenjalankan sebuah aplikasi yaitu Network Interface Card


(65)

(NIC) ,Wireless AccessPoint (AP),Independent Basic Service Set (IBSS),Basic Service Set (BSS),Extended Servie Set (ESS) dan Distribution System (DS).

Pada jaringan ESS ,beberapa Access Point (AP) dapat digunakan untuk melayani wilayah area yang lebih luas.Jaringan ESS terdiri dari dua atau lebih jaringan BSS yang terhubung pada satu jaringan kabel.

Jaringan Extended Service Set memperkenankan kemungkinan melakukan forwarding dari sebuah sel radio ke sel lain melalui jaringan kabel. kombinasi dari jaringan kabel dengan AP akan membentuk jaringan Distribution Systerm (DS).

Dalam jaringan ini masing-masing AP dihubungkan dengan sebuah device seperti hub,switch ,atau router.Device-device tersebut dapat terhubung dengan beberapa jenis jaringan luar lain seperti Ethernet atau jaringan lainnya .Gambar 2.1 menunjukkan suatu jaringan WLAN beserta arsitektur nya [1].


(66)

2.2 IEEE 802.11 a/b/g

IEEE (Institute of Electrical and Electronic Engineers) merupakan institusi yang melakukan diskusi, riset dan pengembangan terhadap perangkat jaringan yang kemudian menjadi standarisasi untuk digunakan sebagai perangkat jaringan.

2.2.1 IEEE 802.11a

Pada tahun 1999, IEEE mengeluarkan standar 802.11a yang beroperasi padapita 5 GHz. Standar ini menggunakan skema modulasi yang disebut OrthogonalFrequency Division Multiplexing (OFDM) dengan kecepatan transmisi datamencapai 54 Mbps. Keuntungan utama dari standar ini adalah kapasitasnya yang cukup tinggi yang menjadikan standar ini sebagai pilihan yang tepat untuk mendukung aplikasi yang membutuhkan performa tinggi, seperti streaming video.

Kekurangan dari standar ini adalah terbatasnya cakupan area pancarnya karenamenggunakan pita frekuensi 5 GHz. Pita ini hanya dapat mencakup area tidak lebih dari 50m pada berbagai fasilitas. Akibatnya standar ini memerlukan AP yang lebih banyak [1].

2.2.2 IEEE 802.11b

Pada tahun yang sama ketika IEEE mengeluarkan standar 802.11a, IEEE jugamengeluarkan standar 802.11b, tepatnya pada bulan juli 1999. Standar ini beroperasi pada frekuensi radio dengan Bandwith 2,4 GHz hingga 2,497 GHz. Standar ini menggunakan metode modulasi DSSS dengan kecepatan transmisi datanya mencapai 11 Mbps. Keuntungan utama dari standar 802.11b adalah range yang relatif panjang hingga 100m pada fasilitas di dalam gedung. Range ini


(67)

sangat efektif dipergunakanuntuk mengembangkan LAN secara wireless dibandingkan dengan standar sebelumnya. Kerugian dari standar ini adalah terbatasnya penggunaan kanal pada pita frekuensi 2,4 GHz. Standar ini hanya menggunakan 3 buah kanal bila dibandingkan dengan standar 802.11 yang menggunakan 11 kanal untuk melakukan konfigurasi AP. Pembatasan ini membuat dukungan standar 802.11b terhadap performa aplikasi menengah seperti e-mail atau web surfing menjadi lebih baik. Kerugian lain dari standar ini adalah terdapatnya kemungkinan interferensi RF dengan peralatan radio yang lain yang dapat mengurangi performa dari standar [1].

2.2.3 IEEE 802.11g

Standar 802.11g dikeluarkan oleh IEEE pada bulan juni 2003. Standar iniberoperasi pada frekuensi yang sama seperti pada standar 802.11b yaitu pada pita 2,4 GHz hingga 2,497 GHz. Tetapi standar ini menggunakan teknik modulasi OFDM yang digunakan pada standar 802.11a. Kombinasi dari fitur ini menghasilkan infrastruktur yang lebih cepat, lebih murah, serta koneksi yang lebih luas. Keunggulan dari standar ini adalah memiliki kompatibilitas dengan standar 802.11b, dimana kita hanya perlu meng-upgrade AP pada jaringan 802.11b ke standar 802.11g. Tetapi peralatan pada standar 802.11b tidak memahami transmisi pada peralatan 802.11g karena perbedaan teknik modulasi pada kedua standar. Sehingga saat peralatan jaringan 802.11g digunakan pada lingkungan standar 802.11g terdapat berbagai keterbatasan. Kerugian lainnya dari standar ini adalah adanya interferensi RF karena standar ini menggunakan frekuensi 2,4 GHz yang sarat dengan interferensi [1].


(68)

2.3 Protokol MAC pada WLAN

channel radio pada WLAN merupakan sumber yang terbatas, yangharus dishare ke semua user, masing-masing stasiun harus bersaing dengan stasiun yang lainnya untuk mendapatkan akses. Hal ini diperlukan, karena hanya satu transmisi yang dapat diijinkan pada channel WLAN pada sembarang waktu.Protokol MAC melakukan fungsi ini untuk menentukan kapan suatu node diijinkanuntuk transmit pada medium. Selain itu, parameter- parameter MAC merupakan faktor utama dalam menilai tingkat kinerja yang dicapai berdasarkan skenario yang diberikan.

Pada subbab berikut ini akan dijelaskan mekanisme protokol MAC standar802.11, yaitu Distributed Coordination Function (DCF) dan Point CoordinationFunction (PCF). Selanjutnya juga akan dilihat protokol MAC yang memberikan dukungan QoS 802.11e. Standar perbaikan ini terdiri dari Enhanced DistributedCoordination Access (EDCA) dan HCF Controlled Channel Access (HCCA).

2.3.1 Standar MAC pada IEEE 802.11

Protokol MAC jaringan WLAN pada awalnya mengacu pada standar802.11. Protokol MAC pada standar ini minim dukungan QoS yang hanya dirancang untuk memberikan layanan best effort.

Ada dua protokol MAC yang didasari pada standar 802.11 ini. Yang pertama adalah Distributed Coordination Function (DCF) yang beroperasi padaContention Period. Hal ini menyebabkan semua node untuk memperebutkan kanal untuk melakukan pengiriman. Sedangkan yang kedua adalah PointCoordination Function (PCF) dimana medium dapat berpindah antara


(69)

ContentionPeriod dan Contention-Free Period. Subbab berikut ini akan lebih menjelaskan dua protokol MAC tersebut.

2.3.1.1 Disributed Coordination Function (DCF)

DCF didasarkan pada skema Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA). Karena perbedaan yang signifikan antara level daya yang ditransmisikan dengan yang diterima, collision detection tidak dapat diterapkan. Secara aktual, ada dua mekanisme sensing carrier yang digunakan: PHY carrier sensing pada interface udara dan virtual carrier sensing pada lapisan MAC.

Gambar 2.2 Mekanisme Akses DCF CSMA/CA

PHY carrier sensing mendeteksi keberadaan stasiun lain dengan menganalisa semua paket yang diterima dari stasiun lain. Virtual carrier sensingyang merupakan tambahan digunakan oleh stasiun untuk menginformasikan ke semua stasiun yang lain di dalam BSS atau IBSS, berapa lama channel akan diduduki untuk pengiriman frame-nya. Untuk menghindari skenario ini, pengirim dapat mengeset field durasi MAC header pada frame-frame data, atau pada frame-framekontrol Request To Send (RTS) dan Clear To Send


(1)

DAFTAR ISI

ABSTRAK ... i

KATA PENGANTAR ... ii

DAFTAR ISI ... v

DAFTAR GAMBAR ... viii

DAFTAR TABEL ... x

I. PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 2

1.3 Tujuan Penulisan Tugas Akhir ... 2

1.4 Batasan Masalah ... 2

1.5 Metode Penelitian ... 3

1.6 Sistematika Pembahasan ... 3

II. DASAR TEORI ... 5

2.1 WLAN ... 5

2.2 IEEE 802.11 a/b/g ... 7

2.2.1 IEEE 802.11a ... 7

2.2.2 IEEE 802.11b ... 7

2.2.3 IEEE 802.11g ... 8

2.3 Protokol MAC pada WLAN ... 9

2.3.1 Standar MAC pada IEEE 802.11 ... 9

2.3.1.1 Disributed Coordination Function (DCF) ... 10

2.3.1.2Point Coordination Function (PCF) ... 11

2.3.2 Standar Perbaikan QoS MAC pada IEEE 802.11e ... 13

2.3.2.1EDCA (Enhanced Distributed Channel Access) ... 14

2.4 Pembangkitan Trafik ... 18

2.4.1 Distribusi Poisson ... 18


(2)

vi

2.5 Standar RTS/CTS ... 20

2.6 Parameter Kinerja ... 21

2.6.1 Delay ... 21

2.6.2 Jitter ... 22

2.6.3. Throughput ... 22

2.7 Pamvotis ... 23

2.8 NetBeans IDE... 24

III. METODOLOGI PENELITIAN ... 27

3.1 Perancangan Alur Penelitian ... 27

3.2 Spesifikasi Perangkat Penelitian ... 28

3.2.1 Perangkat Keras ... 28

3.2.2 Perangkat Lunak ... 28

3.3 Model Sistem ... 29

3.4 Simulasi WLAN pada NetBeans 8.0.2 ... 31

3.5 Konfigurasi Jaringan IEEE 802.11 ... 33

3.5.1 Konfigurasi IEEE 802.11 a/b/g dengan EDCA ... 33

3.5.2 Konfigurasi IEEE 802.11 a dan g tanpa EDCA ... 34

3.5.3 Konfigurasi IEEE 802.11 b tanpa EDCA ... 34

3.6 Implementasi EDCA pada kinerja jaringan IEEE 802.11 ... 35

3.7 Parameter Evaluasi ... 36

3.7.1 Delay ... 36

3.7.2 Jitter ... 37

3.7.3 Media Access Delay ... 37

3.7.4 Thorughput ... 37

3.8 Algortima ... 38

3.9 Langkah Pelaksanaan Simulasi ... 38

IV. HASIL SIMULASI DAN ANALISIS DATA ... 41

4.1 Umum ... 41

4.2 Kinerja Standard WLAN 802.11 DCA... 41


(3)

4.2.2 Hasil simulasi DCA pada IEEE 802.11 b ... 45

4.3 Kinerja Standard WLAN 802.11 dengan EDCA ... 49

4.3.1 Hasil simulasi Dengan menggunakan konfigurasi EDCA secara heterogen ... 49

4.4 Perbandingan DCA dan EDCA ... 54

4.4.1 Perbandingan Antara EDCA dan DCA Pada IEEE 802.11 a dan g ... 54

4.4.2 Perbandingan Antara EDCA dan DCA Pada IEEE 802.11 b ... 61

V. KESIMPULAN DAN SARAN ... 70

5.1 Kesimpulan ... 70

5.2 Saran ... 71

DAFTAR PUSTAKA


(4)

viii

DAFTAR GAMBAR

Gambar 2.1 Jaringan WLAN 802.11 dengan arsitekturnya ... 6

Gambar 2.2 Mekanisme Akses DCF CSMA/CA ... 10

Gambar 2.3 Model EDCA... 15

Gambar 2.4 Mekanisme Interframe Space (IFS) IEEE 802.11e ... 17

Gambar 2.5 Skema RTS/CTS ... 20

Gambar 3.1 Alur Penelitian... 27

Gambar 3.2 Model Sistem EDCA dengan RTS/CTS ... 29

Gambar 3.3 Simulasi pada NetBeans ... 31

Gambar 3.4 Model IEEE 802.11e EDCA ... 32

Gambar 3.5 potongan file NtConf.xml ... 36

Gambar 3.6 Urutan Langkah Simulasi ... 39

Gambar 4.1 Grafik delay DCA untuk IEEE 802.11 a dan g ... 43

Gambar 4.2 Grafikjitter DCA untuk IEEE 802.11 a dan g ... 44

Gambar 4.3 Grafikmediadelay DCA untuk IEEE 802.11 a dan g ... 44

Gambar 4.4 Grafikthroughput DCA untuk IEEE 802.11 a dan g ... 45

Gambar 4.5 Grafikdelay DCA untuk IEEE 802.11 b ... 47

Gambar 4.6 Grafikjitter DCA untuk IEEE 802.11 b ... 48

Gambar 4.7 Grafikmediadelay DCA untuk IEEE 802.11 b ... 48

Gambar 4.8 Grafikthroughput DCA untuk IEEE 802.11 b ... 49

Gambar 4.9 Grafik Delay menggunakan konfigurasi EDCA dengan AC secara Heterogen ... 51

Gambar 4.10 Grafik Jitter menggunakan konfigurasi EDCA dengan AC secara Heterogen ... 52

Gambar 4.11 Grafik Media delay menggunakan konfigurasi EDCA dengan AC secara Heterogen ... 53

Gambar 4.12 Grafik Throughput menggunakan konfigurasi EDCA dengan AC secara Heterogen. ... 53


(5)

Gambar 4.13 GrafikPerbandinganDelay menggunakan konfigurasi EDCA

dengan DCA untuk IEEE 802.11 a dan g... 54 Gambar 4.14 Grafik perbandingan total rata-rata delay pada IEEE 802.11 a dan g ... 55 Gambar 4.15 GrafikPerbandinganJitter menggunakan konfigurasi EDCA dengan DCA untuk IEEE 802.11 a dan g ... 56 Gambar 4.16 Grafik perbandingan total rata-rata Jitter pada IEEE 802.11a dan g ... 57 Gambar 4.17 Grafikperbandingan MediaDelay menggunakan konfigurasi

EDCA dengan EDCA untuk IEEE 802.11 a dan g ... 58 Gambar 4.18 Grafik perbandingan total rata-rata media delay pada IEEE

802.11 a dan g ... 59 Gambar 4.19 Grafik PerbandinganThroughput menggunakan konfigurasi

EDCA dengan DCA untuk IEEE 802.11 a dan g ... 60 Gambar 4.20 Grafik perbandingan total rata-rata throughput pada IEEE

802.11a dan g ... 61 Gambar 4.21 Grafik Perbandingandelay menggunakan konfigurasi EDCA

dengan DCA untuk IEEE 802.11 b ... 62 Gambar 4.22 Grafik perbandingan total rata-rata delay pada IEEE 802.11 a dan g .... 63 Gambar 4.23 GrafikPerbandinganJitter menggunakan konfigurasi EDCA

dengan DCA untuk IEEE 802.11 b ... 64 Gambar 4.24 Grafik perbandingan total rata-rata jitter pada IEEE 802.11 a dan g ... 65 Gambar 4.25 GrafikPerbandinganmediaDelay menggunakan konfigurasi EDCA dengan DCA untuk IEEE 802.11 b ... 66 Gambar 4.26 Grafik perbandingan total rata-rata media delay pada IEEE

802.11 a dan g ... 67 Gambar 4.27 PerbandinganThroughput menggunakan konfigurasi EDCA

dengan DCA untuk IEEE 802.11 b ... 68 Gambar 4.28 Grafik perbandingan total rata-rata Throughput pada IEEE


(6)

x

DAFTAR TABEL

Tabel 1.1 Parameter EDCA ... 16

Tabel 1.2 Kategori Delay ... 22

Tabel 3.1 Spesifikasi EDCA IEEE 802.11 a/b/g ... 33

Tabel 3.2 Spesifikasi DCA IEEE 802.11 a dan g ... 34

Tabel 3.3 Spesifikasi DCA IEEE 802.11 b ... 35

Tabel 4.1 Hasil pengujian DCA pada IEEE 802.11 a dan g ... 42

Tabel 4.2 Hasil pengujian DCA pada IEEE 802.11b ... 46

Tabel 4.3 Hasil pengujian EDCA dengan AC heterogen ... 50

Tabel 4.4 Perbandingan total rata-rata Delaypada IEEE 802.11 a dan g ... 55

Tabel 4.5 Perbandingan total rata-rata jitter pada IEEE 802.11 a dan g ... 56

Tabel 4.6 Perbandingan total rata-rata media delay pada IEEE 802.11 a dan g ... 58

Tabel 4.7 Perbandingan total rata-rata Throughput pada IEEE 802.11 a dan g ... 60

Tabel 4.8 Perbandingan total rata-rata delay pada IEEE 802.11 b... 62

Tabel 4.9 Perbandingan total rata-rata jitter pada IEEE 802.11 b ... 64

Tabel 4.10 Perbandingan total rata-rata media delaypada IEEE 802.11 b ... 66