Commit pertama file Tugas Akhir

This commit is contained in:
mhvanrel 2026-07-30 04:05:30 -07:00
commit ae8b6d622c
8 changed files with 852 additions and 0 deletions

View File

@ -0,0 +1,852 @@
{
"auto_close": true,
"auto_open": false,
"auto_start": false,
"drawing_grid_size": 25,
"grid_size": 75,
"name": "Project TA 2026",
"project_id": "231f3ced-9133-427e-a58e-123ec4a547ef",
"revision": 9,
"scene_height": 1000,
"scene_width": 2000,
"show_grid": false,
"show_interface_labels": false,
"show_layers": false,
"snap_to_grid": false,
"supplier": null,
"topology": {
"computes": [],
"drawings": [],
"links": [
{
"filters": {},
"link_id": "f8bd2626-c691-446d-a67e-024dd5d492c2",
"link_style": {},
"nodes": [
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e1",
"x": -2,
"y": 28
},
"node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b",
"port_number": 1
},
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e0",
"x": 73,
"y": 3
},
"node_id": "8631bf85-4d02-4a57-828a-d3c4e4558305",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "1b31d1a2-2504-4f9e-b16d-6c06e7d02944",
"link_style": {},
"nodes": [
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e2",
"x": 34,
"y": 55
},
"node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b",
"port_number": 2
},
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e0",
"x": 36,
"y": -23
},
"node_id": "1029f44a-7fe4-449d-9586-95e5da8905f1",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "38358d09-1611-442f-a8ec-741d2838d084",
"link_style": {},
"nodes": [
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e3",
"x": 71,
"y": 33
},
"node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b",
"port_number": 3
},
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e0",
"x": 0,
"y": -1
},
"node_id": "3f0689de-c7d8-4bee-9091-639f58dd4db1",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "f1538fd0-fcf5-4797-8051-7664663c1c58",
"link_style": {},
"nodes": [
{
"adapter_number": 1,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e1",
"x": 26,
"y": 61
},
"node_id": "77b52fdc-837f-4818-bd46-2736e3a90392",
"port_number": 0
},
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e0",
"x": 42,
"y": -23
},
"node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b",
"port_number": 0
}
],
"suspend": false
},
{
"filters": {},
"link_id": "eb4423c1-fe9c-476d-8fd1-b7c22a3170cb",
"link_style": {},
"nodes": [
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "eth0",
"x": 24,
"y": -9
},
"node_id": "89b0788e-9076-4eda-bf0b-e8c78f36d537",
"port_number": 0
},
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e1",
"x": 43,
"y": 55
},
"node_id": "3f0689de-c7d8-4bee-9091-639f58dd4db1",
"port_number": 1
}
],
"suspend": false
},
{
"filters": {},
"link_id": "2fa50bf1-e50b-444d-82fc-3ccf601180dc",
"link_style": {},
"nodes": [
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "eth0",
"x": 38,
"y": -9
},
"node_id": "dff88197-ee10-461f-8c4a-35b268f94118",
"port_number": 0
},
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e1",
"x": 29,
"y": 55
},
"node_id": "8631bf85-4d02-4a57-828a-d3c4e4558305",
"port_number": 1
}
],
"suspend": false
},
{
"filters": {},
"link_id": "9e700df7-b250-4d5a-9d5f-8621b079146c",
"link_style": {},
"nodes": [
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "eth0",
"x": 28,
"y": -10
},
"node_id": "3153e8cb-160e-4fd9-a4c0-419d684ef6b8",
"port_number": 0
},
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e1",
"x": 39,
"y": 55
},
"node_id": "1029f44a-7fe4-449d-9586-95e5da8905f1",
"port_number": 1
}
],
"suspend": false
},
{
"filters": {},
"link_id": "fa7c7176-75c5-4be5-9670-73ae449030da",
"link_style": {},
"nodes": [
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "nat0",
"x": 47,
"y": 73
},
"node_id": "42fbb75a-11f3-4670-ade2-87d0cd6cca71",
"port_number": 0
},
{
"adapter_number": 0,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "e0",
"x": 58,
"y": -8
},
"node_id": "77b52fdc-837f-4818-bd46-2736e3a90392",
"port_number": 0
}
],
"suspend": false
}
],
"nodes": [
{
"compute_id": "vm",
"console": null,
"console_auto_start": false,
"console_type": "none",
"custom_adapters": [],
"first_port_name": null,
"height": 71,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "NAT3",
"x": 59,
"y": -25
},
"locked": false,
"name": "NAT3",
"node_id": "42fbb75a-11f3-4670-ade2-87d0cd6cca71",
"node_type": "nat",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"ports_mapping": [
{
"interface": "virbr0",
"name": "nat0",
"port_number": 0,
"type": "ethernet"
}
]
},
"symbol": ":/symbols/nat.svg",
"template_id": "df8f4ea9-33b7-3e96-86a2-c39bc9bb649c",
"width": 159,
"x": -304,
"y": -474,
"z": 1
},
{
"compute_id": "vm",
"console": 5001,
"console_auto_start": false,
"console_type": "telnet",
"custom_adapters": [],
"first_port_name": null,
"height": 59,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "CLIENT-PC",
"x": -1,
"y": 61
},
"locked": false,
"name": "CLIENT-PC",
"node_id": "3153e8cb-160e-4fd9-a4c0-419d684ef6b8",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 1,
"aux": 5002,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "062f11e98de84a11deefb08ae2198ad46fd2dc69e7a3dc59fc0429a25a10aacc",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "alpine:latest",
"mac_address": "02:42:53:e8:cb:00",
"start_command": null,
"usage": ""
},
"symbol": "linux_guest.svg",
"template_id": "5fec71c7-100e-4a02-b03b-bbc57780a1ff",
"width": 65,
"x": -400,
"y": 135,
"z": 1
},
{
"compute_id": "local",
"console": 5001,
"console_auto_start": false,
"console_type": "none",
"custom_adapters": [],
"first_port_name": null,
"height": 32,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "SECURIT-SW",
"x": -8,
"y": -25
},
"locked": false,
"name": "SECURIT-SW",
"node_id": "8631bf85-4d02-4a57-828a-d3c4e4558305",
"node_type": "ethernet_switch",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"ports_mapping": [
{
"ethertype": "",
"name": "Ethernet0",
"port_number": 0,
"type": "access",
"vlan": 10
},
{
"ethertype": "",
"name": "Ethernet1",
"port_number": 1,
"type": "access",
"vlan": 10
},
{
"name": "Ethernet2",
"port_number": 2,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet3",
"port_number": 3,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet4",
"port_number": 4,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet5",
"port_number": 5,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet6",
"port_number": 6,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet7",
"port_number": 7,
"type": "access",
"vlan": 1
}
]
},
"symbol": ":/symbols/ethernet_switch.svg",
"template_id": "1966b864-93e7-32d5-965f-001384eec461",
"width": 72,
"x": -740,
"y": -68,
"z": 1
},
{
"compute_id": "local",
"console": 5002,
"console_auto_start": false,
"console_type": "none",
"custom_adapters": [],
"first_port_name": null,
"height": 32,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "CLIENT-SW",
"x": -53,
"y": -19
},
"locked": false,
"name": "CLIENT-SW",
"node_id": "1029f44a-7fe4-449d-9586-95e5da8905f1",
"node_type": "ethernet_switch",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"ports_mapping": [
{
"ethertype": "",
"name": "Ethernet0",
"port_number": 0,
"type": "access",
"vlan": 20
},
{
"ethertype": "",
"name": "Ethernet1",
"port_number": 1,
"type": "access",
"vlan": 20
},
{
"name": "Ethernet2",
"port_number": 2,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet3",
"port_number": 3,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet4",
"port_number": 4,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet5",
"port_number": 5,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet6",
"port_number": 6,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet7",
"port_number": 7,
"type": "access",
"vlan": 1
}
]
},
"symbol": ":/symbols/ethernet_switch.svg",
"template_id": "1966b864-93e7-32d5-965f-001384eec461",
"width": 72,
"x": -403,
"y": 13,
"z": 1
},
{
"compute_id": "local",
"console": 5003,
"console_auto_start": false,
"console_type": "none",
"custom_adapters": [],
"first_port_name": null,
"height": 32,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "KASIR-SW",
"x": -2,
"y": -25
},
"locked": false,
"name": "KASIR-SW",
"node_id": "3f0689de-c7d8-4bee-9091-639f58dd4db1",
"node_type": "ethernet_switch",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"ports_mapping": [
{
"ethertype": "",
"name": "Ethernet0",
"port_number": 0,
"type": "access",
"vlan": 30
},
{
"ethertype": "",
"name": "Ethernet1",
"port_number": 1,
"type": "access",
"vlan": 30
},
{
"name": "Ethernet2",
"port_number": 2,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet3",
"port_number": 3,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet4",
"port_number": 4,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet5",
"port_number": 5,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet6",
"port_number": 6,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet7",
"port_number": 7,
"type": "access",
"vlan": 1
}
]
},
"symbol": ":/symbols/ethernet_switch.svg",
"template_id": "1966b864-93e7-32d5-965f-001384eec461",
"width": 72,
"x": -98,
"y": -91,
"z": 1
},
{
"compute_id": "local",
"console": 5004,
"console_auto_start": false,
"console_type": "none",
"custom_adapters": [],
"first_port_name": null,
"height": 32,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "CORE-SW",
"x": -40,
"y": -20
},
"locked": false,
"name": "CORE-SW",
"node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b",
"node_type": "ethernet_switch",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"ports_mapping": [
{
"ethertype": "",
"name": "Ethernet0",
"port_number": 0,
"type": "dot1q",
"vlan": 1
},
{
"ethertype": "",
"name": "Ethernet1",
"port_number": 1,
"type": "access",
"vlan": 10
},
{
"ethertype": "",
"name": "Ethernet2",
"port_number": 2,
"type": "access",
"vlan": 20
},
{
"ethertype": "",
"name": "Ethernet3",
"port_number": 3,
"type": "access",
"vlan": 30
},
{
"name": "Ethernet4",
"port_number": 4,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet5",
"port_number": 5,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet6",
"port_number": 6,
"type": "access",
"vlan": 1
},
{
"name": "Ethernet7",
"port_number": 7,
"type": "access",
"vlan": 1
}
]
},
"symbol": ":/symbols/ethernet_switch.svg",
"template_id": "1966b864-93e7-32d5-965f-001384eec461",
"width": 72,
"x": -407,
"y": -133,
"z": 1
},
{
"compute_id": "vm",
"console": 5003,
"console_auto_start": false,
"console_type": "telnet",
"custom_adapters": [],
"first_port_name": null,
"height": 59,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "SECURITI-PC",
"x": -12,
"y": 62
},
"locked": false,
"name": "SECURITI-PC",
"node_id": "dff88197-ee10-461f-8c4a-35b268f94118",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 1,
"aux": 5004,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "b6f2a215a7cecac2854d1e9056ae6d4cee5ef151b8643650dc728871f6f7c767",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "alpine:latest",
"mac_address": "02:42:f8:81:97:00",
"start_command": null,
"usage": ""
},
"symbol": "linux_guest.svg",
"template_id": "5fec71c7-100e-4a02-b03b-bbc57780a1ff",
"width": 65,
"x": -759,
"y": 108,
"z": 1
},
{
"compute_id": "vm",
"console": 5005,
"console_auto_start": false,
"console_type": "telnet",
"custom_adapters": [],
"first_port_name": null,
"height": 59,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "KASIR-PC",
"x": 2,
"y": 66
},
"locked": false,
"name": "KASIR-PC",
"node_id": "89b0788e-9076-4eda-bf0b-e8c78f36d537",
"node_type": "docker",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapters": 1,
"aux": 5006,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1024x768",
"container_id": "f30a69634c77cd4184fab8fb1e1587a6acba983f62ca4b07bfcfb089fb4902c3",
"environment": null,
"extra_hosts": null,
"extra_volumes": [],
"image": "alpine:latest",
"mac_address": "02:42:b0:78:8e:00",
"start_command": null,
"usage": ""
},
"symbol": "linux_guest.svg",
"template_id": "5fec71c7-100e-4a02-b03b-bbc57780a1ff",
"width": 65,
"x": -40,
"y": 76,
"z": 1
},
{
"compute_id": "vm",
"console": 5007,
"console_auto_start": false,
"console_type": "telnet",
"custom_adapters": [],
"first_port_name": "",
"height": 45,
"label": {
"rotation": 0,
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
"text": "CHRMikrotik-1",
"x": -16,
"y": -25
},
"locked": false,
"name": "CHRMikrotik-1",
"node_id": "77b52fdc-837f-4818-bd46-2736e3a90392",
"node_type": "qemu",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
"properties": {
"adapter_type": "e1000",
"adapters": 3,
"bios_image": "",
"bios_image_md5sum": null,
"boot_priority": "c",
"cdrom_image": "",
"cdrom_image_md5sum": null,
"cpu_throttling": 0,
"cpus": 4,
"create_config_disk": false,
"hda_disk_image": "mikrotik.img",
"hda_disk_image_md5sum": "ae27d38acc9c4dcd875e0f97bcae8d97",
"hda_disk_interface": "ide",
"hdb_disk_image": "",
"hdb_disk_image_md5sum": null,
"hdb_disk_interface": "none",
"hdc_disk_image": "",
"hdc_disk_image_md5sum": null,
"hdc_disk_interface": "none",
"hdd_disk_image": "",
"hdd_disk_image_md5sum": null,
"hdd_disk_interface": "none",
"initrd": "",
"initrd_md5sum": null,
"kernel_command_line": "",
"kernel_image": "",
"kernel_image_md5sum": null,
"legacy_networking": false,
"linked_clone": true,
"mac_address": "0c:b5:2f:dc:00:00",
"on_close": "power_off",
"options": "",
"platform": "x86_64",
"process_priority": "normal",
"qemu_path": "/usr/bin/qemu-system-x86_64",
"ram": 512,
"replicate_network_connection_state": true,
"tpm": false,
"uefi": false,
"usage": ""
},
"symbol": ":/symbols/classic/router_firewall.svg",
"template_id": "3cb94d5b-38fa-420e-a423-03bc6c027184",
"width": 66,
"x": -373,
"y": -321,
"z": 1
}
]
},
"type": "topology",
"variables": null,
"version": "2.2.55",
"zoom": 59
}