Prosedur Menjalankan Program
Desain Sistem
Internet Gambar 1 Rancangan Penelitian. User end device seperti laptop atau komputer akan mengirimkan request menuju ke server melalui beberapa proses. Pengiriman request melalui internet dilakukan dengan menggunakan mikrotik sebagai jembatan dari komputer ke internet. Tp-Link MR3020 dibutuhkan sebagai converter, untuk menghubungkan antara router mikrotik dengan modem 3G. Komputer atau Laptop dihubungkan ke mikrotik menggunakan kabel RJ 45, begitu juga dengan mikrotik dan TP-Link MR3020.
MikroTik pada penelitian ini sangat berperan penting untuk melakukan penelitian ini pada modem-modem yang digunakan. Dalam melakukan konfigurasi pada MikroTik terdapat Command Line Interface yang disebut MikroTik Terminal. Dengan mengetahui fungsi dan perintah yang ada pada MikroTik maka konfigurasi dapat diatur sesuai keinginan. Pada penelitian ini menggunakan software Winbox untuk mengkonfigurasi MikroTik.
Gambar 2
Connected Devices.
Gambar 2 adalah tampilan menu setelah menjalankan software Winbox. Terdapat pilihan untuk melihat device mana saja yang terhubung dengan router tersebut.
Gambar 3 Tampilan Menu Awal Winbox.
Sebelum membentuk konfigurasi yang diinginkan, dilakukan penghapusan konfigurasi default yang sudah tersedia. Untuk memulai konfigurasi menggunakan menu ‘New Terminal’ dapat dilihat pada gambar 3. Untuk tampilan awal terminal dapat dilihat pada gambar 4. Lalu mengkonfigurasi dengan mengetikkan seluruh script NTH load balancing pada menu terminal tersebut.
Gambar 4
Tampilan Awal Terminal.
Script NTH load balancing : / ip address add address=192.168.3.1/24 network=192.168.3.0 interface=ether3 add address=192.168.2.2/24 network=192.168.2.0 interface=ether2 add address=192.168.1.2/24 network=192.168.1.0 interface=ether1 add address=192.168.0.1/24 network=192.168.0.0 interface=ether5 Script di atas berfungsi untuk menambahkan alamat pada ether1, ether2, dan ether3 ke ketiga modem yang digunakan dan ether5 mewakili koneksi antara Mikrotik ke PC. ether1 dengan IP 192.168.1.1/24 , ether2 dengan IP 192.168.2.2/24 , ether 3 dengan IP 192.168.3.2/24 dan ether 5 dengan IP 192.168.5.1/24 / ip firewall mangle add chain=prerouting in-interface=ether5 connection-state=new nth=3,1 action=mark-connection new-connection-mark=conn_1 passthrough=yes add chain=prerouting in-interface=ether5 connection-state=new nth=3,2 action=mark-connection new-connection-mark=conn_2 passthrough=yes add chain=prerouting in-interface=ether5 connection-state=new nth=3,3 action=mark-connection new-connection-mark=conn_3 passthrough=yes add chain=prerouting in-interface=ether5 connection-mark=conn_1 action=markrouting new-routing-mark=route_1 passthrough=no add chain=prerouting in-interface=ether5 connection-mark=conn_2 action=markrouting new-routing-mark=route_2 passthrough=no add chain=prerouting in-interface=ether5 connection-mark=conn_3 action=markrouting new-routing-mark=route_3 passthrough=no Script berfungsi untuk menandai setiap koneksi yang masuk ke dalam router melalui LAN yaitu ether 5. /ip firewall nat
add chain=srcnat out-interface=ether1 connection-mark=conn_1 action=src-nat toaddresses=192.168.1.1 add chain=srcnat out-interface=ether2 connection-mark=conn_2 action=src-nat toaddresses=192.168.2.1 add chain=srcnat out-interface=ether3 connection-mark=conn_3 action=src-nat toaddresses=192.168.3.1 Script di atas berfungsi untuk mengkonfigurasi firewall NAT nya dimana digunakan untuk menterjemahkan IP local agar dapat tersambung ke internet.
/ ip route add dst-address=0.0.0.0/0 gateway=192.168.1.2 distance=1 scope=30 targetscope=10 routing-mark=route_1 add dst-address=0.0.0.0/0 gateway=192.168.2.2 distance=1 scope=30 targetscope=10 routing-mark=route_2 add dst-address=0.0.0.0/0 gateway=192.168.3.2 distance=1 scope=30 targetscope=10 routing-mark=route_3 add dst-address=0.0.0.0/0 gateway=192.168.1.2 distance=1 scope=30 targetscope=10 routing-mark=default Script di atas berfungsi untuk mengarahkan seluruh paket yang sudah diberi tanda melewati gateway yang sesuai. Setelah mengkonfigurasi router mikrotik pada menu new terminal, maka pada bagian menu Firewall NAT, Mangle dan IP route nya akan seperti pada gambar 5 , gambar 6 dan gambar 7.
Gambar 5 Tampilan Menu Firewall NAT
Gambar 6 Tampilan Menu Firewall Mangle
Gambar 7Tampilan Menu IP Routes
Gambar 8 Tampilan Awal Pada Google Drive
Setelah selesai mengkonfigurasi pada router mikrotik, maka PC atau laptop sudah dapat melakukan koneksi menuju ke internet. Selanjutnya, Download video file yang diinginkan pada cloud. Pada penelitian ini, penulis menggunakangoogle drive sebagai cloud nya. Untuk dapat mengunduhnya, klik kanan pada video yang ingin diunduh lalu pilih unduh, seperti pada gambar 9.
Gambar 9 Tampilan Menu Google Drive
Untuk load balancing dapat bekerja pada ketiga modem, maka diperlukan download manager. Disini penulis menggunakan internet download manager sebagai download managernya. Agar dapat menggunakan internet download manager, unduhan yang sedang berjalan kita cancel seperti gambar 10.
Gambar 10 Tampilan Download Pada Google Chrome Setelah di batalkan unduhanya, klik kanan pada URL nya lalu pilih “download with IDM” seperti pada gambar 11
Gambar 11 Tampilan Pada Menu URL
Jika “Download with IDM” kita klik, maka internet download manager akan terbuka seperti pada gambar 12. Lalu, klik start download untuk memulai proses pengunduhan
Gambar 12 Tampilan Awal Internet Download Manager
Gambar 13 Tampilan Pada Menu Winbox dan Internet Download Manager
Seperti pada gambar 13, load balancing sudah bekerja pada ketiga modem 3G yang digunakan oleh penulis. Pada tampilan menu internet download manager terlihat tampilan transfer rate per detik dan ukuran data yang kita unduh.