09 Oktober 2023

Membuat Popup Iframe dengan javascript

Orang Jaringan -  Anda dapat membuat popup JavaScript dengan iframe dengan mengikuti langkah-langkah berikut:




1. Buat tombol atau elemen HTML yang akan memicu popup ketika diklik:








```html

Buka Popup

```






2. Tambahkan elemen div yang akan berisi iframe dalam popup:






```html





  ×

 





```




3. Tambahkan gaya CSS untuk popup dan iframe:








```css

.popup {

  display: none;

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.7);

  z-index: 1;

}




.popup iframe {

  width: 80%;

  height: 80%;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  border: none;

  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

}




.popup .close {

  position: absolute;

  top: 10px;

  right: 20px;

  font-size: 30px;

  color: #fff;

  cursor: pointer;

}

```






4. Tambahkan skrip JavaScript untuk menampilkan dan menyembunyikan popup saat tombol dibuka dan ditutup:








```javascript

// Fungsi untuk membuka popup

function openPopup() {

  var popup = document.getElementById('popupContainer');

  popup.style.display = 'block';

}




// Fungsi untuk menutup popup

function closePopup() {

  var popup = document.getElementById('popupContainer');

  popup.style.display = 'none';

}




// Tambahkan event listener untuk tombol "Buka Popup"

var openButton = document.getElementById('openPopup');

openButton.addEventListener('click', openPopup);




// Tambahkan event listener untuk tombol "Tutup" pada popup

var closeButton = document.getElementById('closePopup');

closeButton.addEventListener('click', closePopup);

```






5. Ketika tombol "Buka Popup" diklik, popup dengan iframe akan muncul. Ketika tombol "Tutup" pada popup diklik, popup akan ditutup.






Anda dapat menyesuaikan URL iframe dengan mengganti `src` pada elemen iframe. Pastikan Anda juga menyesuaikan gaya CSS dan tampilan popup sesuai dengan kebutuhan Anda. Cek Ke TKP -


http://dlvr.it/Sx9mmj

07 Oktober 2023

Begini Caranya Membuat Halaman Web Dengan 1 laman saja,#Belajar JavaScript

Orang Jaringan -  Belajar design web memang tidak ada habisnya,tapi ada mulanya gess,,salah satunya membaca artikel saya ini😅.

Langsung saja ke konten,jadi saya membuat template sederhana untuk konsep one page dengan javascript kita sembunyikan elemen html yang belum atau tidak ingin di munculkan.



1.Meyembunyikan element ketika salah satu element terbuka


Berikut adalah contoh kode JavaScript yang akan menyembunyikan content1 dan content2 ketika content3 terbuka, dan mengatur dua tab lainnya menjadi "none":























Show Content 1

Show Content 2

Show Content 3






  Content 1





  Content 2





  Content 3











2.Control Dengan Button

Kode berikut membutuhkan button clik untuk mengaktifkan atau non aktifkan.


Show Content 1Show Content 2Show Content 3
  Content 1  Content 2  Content 3



3. Inisialisasi dengan tanpa button click

Anda dapat mencapai hasil yang sama dengan menggunakan JavaScript untuk mendeteksi tab yang sedang dalam posisi block dan kemudian menyembunyikan tab-tab lainnya. Berikut adalah contoh kode JavaScript untuk melakukan itu:

  Content 1  Content 2  Content 3


Dalam kode di atas, setiap tab dengan class "content" akan menyembunyikan tab-tab lainnya saat diklik. Fungsi hideOtherTabs digunakan untuk menyembunyikan semua tab kecuali yang sedang aktif (yang sesuai dengan currentTabId). Event listener ditambahkan ke setiap tab untuk memanggil hideOtherTabs saat tab diklik. Dengan cara ini, hanya satu tab yang akan terlihat pada satu waktu, dan tab-tab lainnya akan disembunyikan secara otomatis.
Jangan Lupa subcribe chanel kita ya gess,diskusi di kolom komentar. Cek Ke TKP -


http://dlvr.it/Sx6kbx

06 Oktober 2023

Memulai Membuat Bot Telegram dengan Framebot.php

Orang Jaringan -  

 Ini adalah awal kode dari core bot telegram yang saya tulis,sekedar untuk dokumentasi dan siapa tau ada yang ingin membuat proyek bot telegram dengan struktur yang rapi(menurut saya😅).

Yang ingn diskusi silahkan langsung gasken di kolom komentar blog atau youtube saya,@orangJaringan

Core ini mendukung multi user bot alias bisa menggunakan banyak token dalam 1 core.


if (isset($_GET['id_bot'])) {
    $the_id_bot = $_GET['id_bot'];
    // Dapatkan informasi token berdasarkan id_bot
    $token = _get_token_info_by_idBot($the_id_bot);
    $usernamebot = Has_username_token($the_id_bot);
    echo $usernamebot;
} else {
    // Tindakan yang ingin Anda lakukan jika parameter tidak ada atau tidak lengkap
    // Default BOT
    $token                 = 'tokenya';
    $usernamebot         = 'botUsernamenya';
}


//Deklarasi Fungsi FrameBot
$BotEngine = new FrameBot($token, $usernamebot);


$BotEngine->on('callback', function ($command) use ($the_id_bot, $token, $usernamebot) {
    $message           = Bot::message();
    $enkod             = json_encode($message);
    $id                = $message['from']['id'];
    $usernamepelanggan = $message['from']['username'];
    $namatele          = $message['from']['first_name'];
    $chatidtele        = $message["message"]['chat']['id'];
    $message_idtele    = $message["message"]["message_id"];
    $from_id            = $message['from']['id'];
    $from_is_bot        = $message['from']['is_bot'];
    $from_first_name    = $message['from']['first_name'];
    $from_last_name     = $message['from']['last_name'];
    $from_username      = $message['from']['username'];
    $from_language_code = $message['from']['language_code'];
    $message_id = $message_idtele;
    
// Respon Kode disini

});



$BotEngine->cmd('*', function () use ($the_id_bot, $token, $usernamebot){
    $message           = Bot::message();
    $enkod             = json_encode($message);
    $id                = $message['from']['id'];
    $usernamepelanggan = $message['from']['username'];
    $namatele          = $message['from']['first_name'];
    $message_id         = $message['message_id'];
    $from_id            = $message['from']['id'];
    $from_is_bot        = $message['from']['is_bot'];
    $from_first_name    = $message['from']['first_name'];
    $from_last_name     = $message['from']['last_name'];
    $from_username      = $message['from']['username'];
    $from_language_code = $message['from']['language_code'];
    $chat_id            = $message['chat']['id'];
    $chat_first_name    = $message['chat']['first_name'];
    $chat_last_name     = $message['chat']['last_name'];
    $chat_username      = $message['chat']['username'];
    $chat_type          = $message['chat']['type'];
    $date_nya           = $message['date'];
    $pesan_text           = $message['text'];
    $user_id = $id;
Bot::sendChatAction('typing');



// Respon Kode disini

});

$BotEngine->run();   

DeSemoga bermanfaat Cek Ke TKP -


http://dlvr.it/Sx3QtY

05 Oktober 2023

Merubah Nama Class dari Elemen HTML dengan JavaScript,Teknik Dasar Yang Wajib Diketahui Pemula

Orang Jaringan -  Tujuan mengganti nama class element HTML adalah untuk menyesuaikan dengan konfigurasi CSS yang berbeda untuk merubah tampilan.Sedikit  saya bagikan teknik sedrhana ini untuk pemula dari pemula.

Bagaimana cara me rename class="project-boxes jsGridView"" menjadi class="project-boxes jsGridView1"" dengan javascript

Anda dapat mengganti class sebuah elemen HTML menggunakan JavaScript dengan menggunakan metode `classList`. Berikut cara untuk mengubah class `"project-boxes jsGridView"` menjadi `"project-boxes jsGridView1"`:






```javascript

document.addEventListener('DOMContentLoaded', function () {

  // Temukan elemen dengan class "project-boxes jsGridView"

  var projectBoxes = document.querySelector('.project-boxes.jsGridView');




  // Periksa apakah elemen ditemukan

  if (projectBoxes) {

    // Hapus class "jsGridView" dari elemen

    projectBoxes.classList.remove('jsGridView');




    // Tambahkan class "jsGridView1" ke elemen

    projectBoxes.classList.add('jsGridView1');

  }

});

```






Kode di atas akan mencari elemen pertama dengan class `"project-boxes jsGridView"`, menghapus class `"jsGridView"` dari elemen tersebut, dan menambahkan class `"jsGridView1"` ke elemen tersebut. Cek Ke TKP -


http://dlvr.it/Sx2pZf

04 Oktober 2023

Zxing,Pustaka PHP untuk menaganai Scan/Create QRcode

Orang Jaringan -  



Untuk mengimplementasikan fitur pemindaian (scan) QR code dalam PHP, Anda dapat menggunakan pustaka PHP QR Code Reader. Salah satu pustaka yang populer untuk melakukan hal ini adalah "PHP QR Code Reader" atau "Zxing PHP Library". 




Berikut adalah langkah-langkah dasar untuk menggunakannya:




1. **Instalasi Pustaka QR Code Reader:**



   Anda dapat menginstal pustaka QR Code Reader melalui Composer, manajer paket PHP. Buka terminal Anda dan jalankan perintah berikut:






   ```bash

   composer require zxing/php-qrcode-reader

   ```






2. **Membaca QR Code:**



   Setelah menginstal pustaka, Anda dapat menggunakan kode PHP untuk membaca QR code. Berikut adalah contoh sederhana:




   ```php

   require 'vendor/autoload.php';






   use Zxing\QrReader;






   $qrcode = new QrReader('path_to_qr_code_image.png'); // Gantilah path dengan lokasi file QR code Anda.

   $text = $qrcode->text();

   echo "Isi QR Code: " . $text;

   ```






   Kode di atas membaca QR code dari file gambar dan menampilkan isi QR code di layar.




3. **Pengolahan Data QR Code:**



   Setelah Anda berhasil membaca QR code, Anda dapat memproses data yang terkandung di dalamnya sesuai kebutuhan aplikasi Anda.




Pastikan Anda menyimpan gambar QR code ke server atau tempat yang dapat diakses oleh aplikasi PHP Anda dan ubahlah `path_to_qr_code_image.png` dalam kode di atas sesuai dengan path file QR code Anda.




Pustaka ini cukup sederhana dan cocok untuk tugas-tugas dasar pembacaan QR code di aplikasi PHP. Namun, jika Anda memerlukan fungsionalitas lebih lanjut atau lebih kompleks, Anda mungkin perlu menjelajahi opsi lain atau menyesuaikan pustaka ini sesuai dengan kebutuhan Anda. Pastikan juga untuk membaca dokumentasi resmi pustaka tersebut untuk informasi lebih lanjut tentang penggunaannya.



Manual




Jika Anda ingin mengintegrasikan pustaka QR Code Reader ke dalam proyek PHP Anda secara manual tanpa menggunakan Composer, Anda dapat mengunduh pustaka ini dari sumbernya dan menambahkannya secara manual ke proyek Anda. Berikut langkah-langkahnya:
Unduh Pustaka QR Code Reader:Anda dapat mengunduh pustaka QR Code Reader dari GitHub repository resminya:
https://github.com/khanamiryan/php-qrcode-detector-decoder /> Unduh kode sumber pustaka tersebut dan ekstrak ke dalam direktori proyek Anda.
Struktur Direktori:Pastikan struktur direktori proyek Anda memiliki struktur yang sesuai untuk pustaka QR Code Reader. Misalnya, Anda dapat menempatkannya dalam direktori proyek seperti ini:

- your_project/  - qr_code_reader/    - lib/      - QrReader.php      - ...
  - your_php_file.php
Include Pustaka:Dalam file PHP Anda yang memerlukan fungsionalitas pemindaian QR code, Anda dapat menggunakan require_once untuk mengimpor pustaka tersebut:
php
require_once 'qr_code_reader/lib/QrReader.php';
// Sekarang Anda dapat menggunakan kelas QrReader untuk membaca QR code.Membaca QR Code:Setelah Anda berhasil mengimpor pustaka, Anda dapat menggunakan kode seperti yang telah dijelaskan sebelumnya dalam tanggapan sebelumnya untuk membaca QR code.
Pastikan Anda menggantikan 'qr_code_reader/lib/QrReader.php' sesuai dengan path relatif yang sesuai dengan struktur direktori Anda.
Dengan melakukan langkah-langkah di atas, Anda akan dapat mengintegrasikan pustaka QR Code Reader secara manual ke dalam proyek PHP Anda. Pastikan untuk membaca dokumentasi pustaka tersebut untuk memahami cara penggunaannya dengan lebih baik dan untuk menyesuaikannya sesuai dengan kebutuhan proyek Anda. Cek Ke TKP -


http://dlvr.it/SwyjHd

03 Oktober 2023

Cara Kerja .htacces, Module RewriteEngine di Apache dan Pentingnya Mod Ini

Orang Jaringan -  File `.htaccess` adalah file konfigurasi yang digunakan dalam server web Apache untuk mengatur aturan-aturan tertentu terkait dengan URL dan pengalihan permintaan. Anda dapat menggunakan file `.htaccess` untuk mengubah URL yang lebih mudah dibaca oleh manusia atau untuk melakukan pengalihan dari satu URL ke URL lainnya. Untuk mengubah link dari `/index.php?dashboard=1` menjadi `/dashboard`, Anda bisa menggunakan file `.htaccess` dengan aturan RewriteRule. Berikut adalah cara kerja dan contoh penggunaan:




1. Buat atau edit file `.htaccess` pada direktori root dari situs web Anda jika belum ada.




2. Pastikan bahwa modul mod_rewrite diaktifkan pada server Apache Anda. Anda bisa mengaktifkannya dengan perintah berikut di terminal:






   ```

sudo a2enmod rewrite

sudo systemctl restart apache2

   ```






3. Tambahkan aturan RewriteRule pada file `.htaccess` yang sesuai dengan perubahan yang ingin Anda lakukan. Dalam hal ini, Anda ingin mengubah `/index.php?dashboard=1` menjadi `/dashboard`, jadi Anda bisa menggunakan aturan berikut:






   ```

   RewriteEngine On

   RewriteRule ^dashboard$ /index.php?dashboard=1 [L]

   ```






   Penjelasan aturan ini:

   - `RewriteEngine On`: Mengaktifkan mod_rewrite.

   - `RewriteRule ^dashboard$ /index.php?dashboard=1 [L]`: Ini adalah aturan yang mengatakan bahwa jika URL dimulai dengan `/dashboard`, maka server akan mengganti URL tersebut dengan `/index.php?dashboard=1`. `[L]` menandakan bahwa ini adalah aturan terakhir yang akan diterapkan jika cocok.




4. Simpan file `.htaccess` tersebut.




5. Sekarang, ketika Anda mengakses URL `/dashboard`, server akan menggantinya secara internal menjadi `/index.php?dashboard=1`, tetapi URL di browser akan tetap menampilkan `/dashboard`.




Pastikan bahwa konfigurasi server Anda memungkinkan penggunaan file `.htaccess`. Jika Anda mengalami masalah, periksa konfigurasi server Anda atau hubungi penyedia hosting Anda untuk bantuan lebih lanjut.







Urgensinya




File `.htaccess` memiliki beberapa urgensi dalam pengembangan dan pengelolaan situs web:


1. **Pengaturan Akses**: `.



htaccess` memungkinkan Anda mengontrol siapa yang dapat mengakses berbagai bagian dari situs web Anda. Anda dapat membatasi akses ke direktori tertentu dengan kata sandi, memblokir akses dari alamat IP tertentu, atau bahkan mengizinkan atau melarang jenis file tertentu untuk diakses.


2. **Penanganan Kesalahan**: 



Anda dapat mengonfigurasi file `.htaccess` untuk menangani berbagai jenis kesalahan server seperti error 404 (Halaman Tidak Ditemukan) dengan cara yang lebih informatif atau bahkan mengalihkannya ke halaman khusus.


3. **Pengalihan URL**:



 Anda dapat menggunakan `.htaccess` untuk mengalihkan URL. Ini berguna ketika Anda ingin mengubah struktur URL tanpa mengganggu pengalaman pengguna yang ada atau untuk menghindari duplikasi konten.


4. **Optimasi Kinerja**:



 Anda dapat mengoptimalkan kinerja situs web dengan menggunakan teknik seperti kompresi Gzip atau memanfaatkan caching browser menggunakan `.htaccess`.




5. **Rewrite URL**: 





Seperti yang dijelaskan sebelumnya, Anda dapat menggunakan `.htaccess` untuk mengubah URL yang kompleks menjadi yang lebih mudah dibaca atau bersahabat dengan SEO.




6. **Perlindungan Keamanan**:





 Anda dapat menggunakan `.htaccess` untuk melindungi situs Anda dari serangan spesifik, seperti serangan SQL Injection atau serangan akses tidak sah.




7. **Kustomisasi Konfigurasi Server**: 





`.htaccess` memungkinkan Anda melakukan penyesuaian konfigurasi server secara dinamis tanpa harus merestart server. Ini dapat berguna untuk situasi di mana Anda tidak memiliki akses ke konfigurasi server utama.
Penting untuk digunakan dengan bijak karena penggunaan yang tidak benar dalam file `.htaccess` dapat menyebabkan masalah dalam kinerja atau keamanan situs web Anda. Selalu lakukan backup file `.htaccess` sebelum melakukan perubahan dan pastikan Anda memahami dampak dari perubahan yang Anda buat. Cek Ke TKP -


http://dlvr.it/Sww8pK

02 Oktober 2023

Cara Set Webhook Telegram di ubuntu/debian

Orang Jaringan -  Untuk mengatur webhook pada bot Telegram, ikuti langkah-langkah di bawah ini:






1. Pertama, pastikan Anda memiliki akun bot Telegram dan token bot yang valid. Jika belum memiliki, Anda dapat membuatnya dengan menghubungi BotFather di Telegram.




2. Dapatkan URL endpoint yang akan digunakan sebagai webhook. Ini haruslah URL publik yang dapat diakses oleh server Telegram. Pastikan Anda memiliki server yang dapat menerima permintaan HTTP POST dari Telegram.




3. Buat permintaan ke API Bot Telegram menggunakan metode `setWebhook` untuk mengatur webhook. Gunakan endpoint `
https://api.telegram.org/bot/setWebhook` dan kirimkan parameter-parameter berikut:

   - `url`: URL endpoint webhook yang telah Anda siapkan.




   Contoh permintaan menggunakan cURL:



   ``

   curl -F "url="
https://api.telegram.org/bot/setWebhook />
   ```






   Pastikan untuk mengganti `` dengan token bot Anda dan `` dengan URL endpoint webhook yang Anda miliki.





4. Setelah mengirim permintaan, Telegram akan mencoba mengirim permintaan verifikasi ke URL endpoint yang Anda tentukan. Pastikan server Anda dapat menanggapi permintaan tersebut dengan mengirimkan respons HTTP 200 OK dan mengembalikan konten string "ok".




5. Jika permintaan verifikasi berhasil, webhook akan diatur. Sekarang, setiap kali ada pesan yang diterima oleh bot, Telegram akan mengirimkan permintaan HTTP POST ke URL endpoint yang telah Anda tentukan, dan Anda dapat mengambil dan memproses pesan tersebut pada server Anda.




Pastikan untuk mengamankan webhook dengan mengatur metode otentikasi atau mengizinkan hanya permintaan dari Telegram.




Sekarang Anda telah berhasil mengatur webhook untuk bot Telegram Anda. Bot akan menerima pembaruan langsung melalui webhook dan dapat meresponsnya sesuai kebutuhan. Cek Ke TKP -


http://dlvr.it/SwsdWp

02 Mei 2023

Cara Menjalankan cron .php pada Linux,ubuntu,armbian dkk Menggunakan Crontab

Orang Jaringan -   Untuk menjalankan PHP Cron dengan Crontab di Armbian, ikuti langkah-langkah berikut: 1. Buka terminal atau SSH ke server Armbian Anda. 2. Ketik perintah `crontab -e` untuk membuka editor crontab. 3. Tambahkan baris berikut pada file crontab:    ```    * * * * * /usr/bin/php /path/to/your/cron/file.php    ```    Ganti `/path/to/your/cron/file.php` dengan lokasi file PHP Cron Anda. 4. Simpan perubahan dan keluar dari editor crontab. Dalam contoh ini, cron akan dijalankan setiap menit sekali karena `* * * * *` merupakan nilai default dari crontab. Jika Anda ingin menjalankan cron pada waktu yang berbeda, Anda dapat mengubah nilai crontab sesuai dengan kebutuhan Anda. Pastikan bahwa direktori dan file PHP Cron dapat diakses dan dieksekusi oleh sistem, dan pastikan juga bahwa PHP sudah terinstal di sistem Armbian Anda. Anda juga dapat menambahkan kode error logging ke file PHP Cron Anda untuk memudahkan pemecahan masalah jika ada masalah dengan cron. Jika Anda ingin menjalankan file dengan ekstensi ".sh" yang berisi daftar cron PHP setiap menit menggunakan crontab di Armbian, Anda dapat menggunakan sintaks crontab sebagai berikut: ``` * * * * * /bin/bash /path/to/your/cron1menit.sh ``` Dalam sintaks ini, kita menggunakan lima bintang (*) untuk menjalankan file ".sh" setiap menit. Perintah "/bin/bash" digunakan untuk menjalankan shell script file. Pastikan bahwa file "cron1menit.sh" dapat diakses dan dieksekusi oleh sistem. Pastikan juga bahwa setiap daftar cron PHP yang ada di dalam file shell script sudah diatur dengan benar dan dapat diakses dan dieksekusi oleh sistem. Berikut adalah contoh isi dari file "cron1menit.sh" yang berisi daftar cron PHP yang akan dijalankan setiap menit: ``` #!/bin/bash /usr/bin/php /path/to/your/cron1.php /usr/bin/php /path/to/your/cron2.php /usr/bin/php /path/to/your/cron3.php ``` Dalam contoh ini, kita menjalankan tiga script PHP Cron ("/path/to/your/cron1.php", "/path/to/your/cron2.php", dan "/path/to/your/cron3.php") secara berurutan menggunakan shell script. Pastikan bahwa setiap script PHP Cron diatur dengan benar dan dapat diakses dan dieksekusi oleh sistem. Jangan lupa untuk memberikan izin eksekusi pada file shell script dengan perintah "chmod +x /path/to/your/cron1menit.sh" agar file tersebut dapat dijalankan. Cek Ke TKP -
http://dlvr.it/SnPwsM

01 Mei 2023

Membuat User FTP Yang Aman Di Mikrotik

Orang Jaringan -   Untuk membuat pengguna khusus untuk FTP saja di MikroTik RouterOS, Anda dapat mengikuti langkah-langkah berikut: Buatlah user pada MikroTik RouterOS menggunakan perintah berikut di terminal: /user add name=ftp-only-user password=strong-password group=full Ganti ftp-only-user dengan nama pengguna FTP yang ingin Anda buat, strong-password dengan kata sandi yang kuat, dan full dengan grup yang diperbolehkan akses ke semua fitur. Batasi akses pengguna ke FTP saja dengan menggunakan perintah berikut di terminal: /ip firewall filter add chain=forward src-address=192.168.1.2 protocol=tcp dst-port=21 action=accept Ganti 192.168.1.2 dengan alamat IP pengguna FTP, jika Anda memiliki lebih dari satu pengguna FTP, maka ulangi perintah ini untuk setiap pengguna dan ganti alamat IP sesuai dengan alamat IP pengguna yang bersangkutan. Batasi pengguna agar hanya dapat membaca dan mengunggah file pada direktori tertentu dengan menggunakan perintah berikut di terminal: /user group add name=ftp-only read=write policy=local,test directory=/path/to/directory Ganti ftp-only dengan nama grup yang Anda inginkan, write dengan hak akses yang Anda inginkan, local,test dengan kebijakan akses yang diizinkan, dan /path/to/directory dengan direktori tempat file-file FTP disimpan. Dengan mengikuti langkah-langkah di atas, Anda dapat membuat pengguna FTP only di MikroTik RouterOS dan membatasi akses mereka hanya pada FTP dan direktori tertentu. Pastikan untuk mengganti nilai-nilai yang sesuai dengan kebutuhan Anda. Cek Ke TKP -
http://dlvr.it/SnKRD3

30 April 2023

Cara Menggunakan Bandwidth Test Pada Mikrotik Winbox

Orang Jaringan -  Bandwidth test pada Winbox MikroTik adalah alat untuk menguji kecepatan transfer data antara dua perangkat yang terhubung dalam jaringan. Alat ini memungkinkan pengguna untuk menguji throughput atau kemampuan jaringan untuk mentransfer data dalam jumlah besar dengan cepat. Untuk melakukan bandwidth test pada Winbox MikroTik, pengguna perlu menentukan host yang akan diuji, yaitu perangkat yang akan menerima transfer data, dan host pengirim, yaitu perangkat yang akan mengirimkan data. Kemudian, pengguna dapat memilih ukuran paket data yang akan dikirim dan jumlah paket data yang akan dikirim dalam satu kali uji coba. Setelah uji coba selesai, alat ini akan memberikan informasi tentang kecepatan transfer data dalam bentuk throughput atau tingkat kinerja jaringan. Bandwidth test pada Winbox MikroTik sangat berguna untuk mengidentifikasi masalah jaringan atau untuk menentukan kecepatan transfer data antara dua perangkat dalam jaringan. Hal ini dapat membantu pengguna untuk mengoptimalkan jaringan mereka dan meningkatkan kinerja jaringan secara keseluruhan. Berikut adalah cara menggunakan Bandwidth Test pada Winbox MikroTik: * Pertama, buka aplikasi Winbox dan masuk ke router MikroTik Anda. * Pilih menu Tools pada bagian atas aplikasi Winbox. * Kemudian, pilih submenu Bandwidth Test dari daftar opsi yang tersedia. * Setelah itu, pilih host yang akan diuji dan host pengirim. Anda juga dapat memilih interface jaringan yang akan digunakan untuk uji coba. * Atur ukuran paket data yang akan dikirim dan jumlah paket data yang akan dikirim dalam satu kali uji coba. * Jika Anda ingin memperoleh hasil yang lebih akurat, Anda juga dapat memilih beberapa opsi lainnya seperti protokol yang digunakan atau metode pengukuran throughput. * Terakhir, klik tombol Start untuk memulai uji coba. * Setelah uji coba selesai, hasilnya akan ditampilkan di layar dan Anda dapat mengevaluasi kecepatan transfer data antara kedua host. Penting untuk diingat bahwa Bandwidth Test pada Winbox MikroTik hanya akan menguji kecepatan transfer data dalam jaringan internal MikroTik Anda, bukan kecepatan internet Anda. Cek Ke TKP -
http://dlvr.it/SnJCYh

29 April 2023

Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Data User Hotspot

Orang Jaringan - Artikel ini terkait dengan artikel Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot yang sebelumnya juga di bahas mengenai algoritmanya. Berikut adalah contoh script Mikrotik untuk melihat data user hotspot Mikrotik dan mengirimkannya melalui bot Telegram: Versi Mikrotik Script : :local telegramBotToken "your_bot_token_here";:local telegramChatId "your_chat_id_here"; :local message "Daftar user hotspot:\n\n"; /ip hotspot user print detail where !disabled do={    :local user $[/ip hotspot user get $id name];    :local password $[/ip hotspot user get $id password];    :local uptime $[/ip hotspot user get $id uptime];    :local bytes-in $[/ip hotspot user get $id bytes-in];    :local bytes-out $[/ip hotspot user get $id bytes-out];     :set message ($message . "User " . $user . "\n");    :set message ($message . "Password " . $password . "\n");    :set message ($message . "Uptime " . $uptime . "\n");    :set message ($message . "Bytes-in " . $bytes-in . "\n");    :set message ($message . "Bytes-out " . $bytes-out . "\n\n");} /tool fetch url=("https://api.telegram.org/bot" . $telegramBotToken . "/sendMessage?chat_id=" . $telegramChatId . "&text=" . $message); Pastikan untuk mengganti your_bot_token_here dan your_chat_id_here dengan token bot Telegram dan chat ID yang digunakan. Skrip ini akan mengambil daftar user hotspot Mikrotik dan mengirimkannya ke Telegram melalui bot menggunakan perintah tool fetch. Pesan yang dikirimkan berisi informasi nama user, password, uptime, bytes-in, dan bytes-out. Anda dapat menyesuaikan informasi yang ingin ditampilkan dengan mengedit skrip sesuai kebutuhan. Versi PHP API Berikut adalah contoh kode PHP API untuk melihat data user hotspot Mikrotik dan mengirimkannya melalui bot Telegram: Pastikan untuk mengganti your_mikrotik_ip_address, your_mikrotik_username, your_mikrotik_password, your_bot_token_here, dan your_chat_id_here dengan konfigurasi yang digunakan. Skrip ini akan mengambil daftar user hotspot Mikrotik yang aktif dan mengirimkannya ke Telegram melalui bot menggunakan fungsi curl_exec(). Pesan yang dikirimkan berisi informasi nama user, password, uptime, bytes-in, dan bytes-out. Anda dapat menyesuaikan informasi yang ingin ditampilkan dengan mengedit skrip sesuai kebutuhan. Cek Ke TKP -
http://dlvr.it/SnFZv3

26 April 2023

Laporan Aktifitas Mikrotik Ke Telegram - Bab 3 - Mengirim Data PPP Secret

Orang Jaringan - Script mikrotik untuk melihat data secret ppp Mikrotik dan mengirimkannya melalui bot Telegram.Artikel ini terkait dengan artikel sebelumnya,Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot.  Versi Mikrotik Script Berikut adalah contoh kode skrip Mikrotik untuk melihat data secret ppp dan mengirimkannya melalui bot Telegram: # Konfigurasi koneksi ke Mikrotik :local host "your_mikrotik_ip_address"; :local user "your_mikrotik_username"; :local password "your_mikrotik_password"; # Konfigurasi bot Telegram :local botToken "your_bot_token_here"; :local chatId "your_chat_id_here"; # Menghubungkan ke Mikrotik dan mendapatkan data secret ppp :local secrets; :local api [/system script get value-name=api]; :if ($api = "true") do={     /tool fetch url=("https://"+$host+"/api/ip/ppp/secret/print") mode=https http-header-field="Authorization: Basic ".([/tool fetch url=("https://"+$host+"/api/login") mode=https user=$user password=$password as-value output=user]; :pick user 0 :pick user 1) dst-path=secret_ppp.txt;     :delay 1s;     :global secrets [/file get secret_ppp.txt contents]; } else={     :global api [/system script get value-name=global_api];     :if ($api = "true") do={         :global secrets [/ip/ppp/secret/print as-value];     } else={         :global secrets [/ppp secret print as-value];     } } # Membuat pesan untuk dikirim ke Telegram :local message "Daftar secret ppp:\n\n"; :foreach secret in=$secrets do={     :local name ($secret->"name");     :local password ($secret->"password");     :local profile ($secret->"profile");     :local service ($secret->"service");     :local remoteAddress ($secret->"remote-address");     :local localAddress ($secret->"local-address");     :local uptime ($secret->"uptime");     :set message ($message . "Name: " . $name . "\n");     :set message ($message . "Password: " . $password . "\n");     :set message ($message . "Profile: " . $profile . "\n");     :set message ($message . "Service: " . $service . "\n");     :set message ($message . "Remote Address: " . $remoteAddress . "\n");     :set message ($message . "Local Address: " . $localAddress . "\n");     :set message ($message . "Uptime: " . $uptime . "\n\n"); } # Kirim pesan ke Telegram /tool fetch url=("https://api.telegram.org/bot" . $botToken . "/sendMessage?chat_id=" . $chatId . "&text=" . $message) mode=https; # Hapus file temporary /file remove secret_ppp.txt; Pastikan untuk mengganti your_mikrotik_ip_address, your_mikrotik_username, your_mikrotik_password, your_bot_token_here, dan your_chat_id_here dengan konfigurasi yang digunakan. Skrip ini akan mengambil daftar secret ppp Mikrotik dan mengirimkannya ke Telegram melalui bot. Pesan yang dikirimkan berisi informasi nama secret ppp, password, profil, layanan, alamat remote, alamat lokal, dan waktu aktif. Anda dapat menyesuaikan informasi yang ingin ditampilkan dengan mengedit skrip sesuai kebutuhan. Versi PHP API Berikut adalah contoh kode PHP API untuk melihat data secret ppp Mikrotik dan mengirimkannya ke Telegram: Cek Ke TKP -
http://dlvr.it/Sn5zqV

23 April 2023

Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot

Orang Jaringan - Ini adalah artikel lanjutan dari tema "Laporan Aktifitas Mikrotik Ke Telegram",yang sebelumnya sudah kita bahas : Laporan Aktifitas Mikrotik Ke Telegram - Bab 1 - Algoritma Laporan Aktifitas Mikrotik Ke Telegram - Bab 1 - Semua Laporan dari Log Berikut adalah contoh script untuk membuat laporan aktivitas pengguna hotspot Mikrotik dan mengirimkannya melalui bot Telegram: Versi Mikrotik Script # koneksi ke Telegram Bot API :local botToken "your_bot_token_here" :local chatId "your_chat_id_here" # membuat laporan aktivitas :local activity "Aktivitas terbaru di Mikrotik:\n\n" # mengambil daftar koneksi yang terhubung :foreach user in=[/ip/hotspot/active/print] do={     :set activity ("$activity User " . $user.user . " sedang terhubung dengan IP " . $user.address . " melalui interface " . $user.interface . "\n") } # mengirim laporan ke Telegram melalui bot :local telegramUrl ("https://api.telegram.org/bot" . $botToken . "/sendMessage?chat_id=" . $chatId . "&text=" . $activity) /tool fetch url=$telegramUrl keep-result=no Pastikan untuk mengganti your_bot_token_here dan your_chat_id_here sesuai dengan konfigurasi Anda. Skrip ini akan membuat laporan aktivitas berdasarkan daftar koneksi yang terhubung ke hotspot Mikrotik dan mengirimkan laporan tersebut melalui bot Telegram. Skrip ini menggunakan perintah /tool fetch untuk mengirimkan laporan melalui URL Telegram API. Versi PHP API Berikut adalah contoh script menggunakan PHP API untuk membuat laporan aktivitas Mikrotik dan mengirimkannya melalui bot Telegram: Pastikan untuk mengganti 192.168.1.1, username, password, your_bot_token_here, dan your_chat_id_here sesuai dengan konfigurasi Anda. Skrip ini akan membuat laporan aktivitas berdasarkan daftar koneksi yang terhubung ke hotspot Mikrotik dan mengirimkan laporan tersebut melalui bot Telegram. Skrip ini menggunakan perintah cURL untuk mengirimkan data ke URL Telegram API. Cek Ke TKP -
http://dlvr.it/Smw4m8

17 April 2023

Video Membuat Bot Interaktif dengan PHP API Mikrotik dan Framework Medoo

Orang Jaringan -   Medoo PHP adalah sebuah framework PHP yang ringan dan mudah digunakan untuk melakukan operasi database pada aplikasi web. Framework ini dikembangkan oleh jejaring sosial Taiwan bernama Ceplos pada tahun 2013. Dibandingkan dengan framework database PHP yang lain, Medoo PHP memiliki beberapa keunggulan seperti sintaks yang mudah dimengerti, dukungan untuk beberapa jenis database, penggunaan query builder, dan dapat diintegrasikan dengan framework PHP lainnya seperti Laravel dan CodeIgniter. Medoo PHP juga menyediakan fitur-fitur seperti penyaringan input, sanitasi input, dan pengolahan data secara otomatis, sehingga dapat membantu menghindari serangan SQL injection dan mengurangi kesalahan pengolahan data. Berikut adalah contoh implementasi PHP Api Mikrotik, Bot Telegram dengan Framework Medoo, dan contoh database MySQL untuk membuat sebuah bot interaktif yang dapat menambahkan data user ke dalam MySQL dengan mengambil data user telegram: Implementasi PHP Api Mikrotik: Implementasi Bot Telegram dengan Framework Medoo: Contoh Database MySQL: CREATE TABLE `users` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `telegram_id` int(11) NOT NULL,   `name` varchar(255) NOT NULL,   `username` varchar(255) NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; Bot interaktif untuk menambahkan data user ke dalam MySQL dengan mengambil data user telegram: Cek Ke TKP -
http://dlvr.it/SmbrDX

Apa yang di maksud FX/TX dan FP FX/FP TX Pada Indikator Status Interface Di Mikrotik?

Orang Jaringan -  FX dan TX adalah singkatan dari "Frames Transmitted" dan "Frames Received" pada statistik keseluruhan (overall stats) di MikroTik. Frames Transmitted (FX) adalah jumlah paket yang dikirim oleh router ke jaringan lain melalui interface yang dipantau. Ini mencakup semua jenis paket yang dikirim, termasuk paket data, paket kontrol, dan paket yang dibuang karena kesalahan. Frames Received (TX) adalah jumlah paket yang diterima oleh router melalui interface yang dipantau. Ini juga mencakup semua jenis paket yang diterima, termasuk paket data, paket kontrol, dan paket yang dibuang karena kesalahan. Dengan melihat statistik FX dan TX pada MikroTik, Anda dapat mengetahui jumlah paket yang dikirim dan diterima melalui setiap interface jaringan yang dipantau oleh router. Hal ini dapat membantu Anda memantau kinerja jaringan dan menemukan masalah yang mungkin terjadi, seperti koneksi lambat atau paket yang hilang. Sedangkan FP TX dan FP RX adalah singkatan dari "Full Protocol Transmission" dan "Full Protocol Reception" pada statistik interface di MikroTik. Full Protocol Transmission (FP TX) adalah jumlah paket yang berhasil dikirim oleh router ke jaringan lain melalui interface yang dipantau dengan protokol lengkap. Ini termasuk semua jenis paket yang dikirim melalui protokol lengkap, seperti paket TCP, UDP, ICMP, dan lain-lain. Full Protocol Reception (FP RX) adalah jumlah paket yang berhasil diterima oleh router melalui interface yang dipantau dengan protokol lengkap. Ini juga mencakup semua jenis paket yang diterima melalui protokol lengkap, seperti paket TCP, UDP, ICMP, dan lain-lain. Dengan melihat statistik FP TX dan FP RX pada MikroTik, Anda dapat mengetahui jumlah paket yang dikirim dan diterima melalui setiap interface jaringan yang dipantau oleh router dengan protokol lengkap. Hal ini dapat membantu Anda memantau kinerja jaringan secara lebih detail dan menemukan masalah yang mungkin terjadi pada protokol tertentu. Cek Ke TKP -
http://dlvr.it/SmbL1c

Menggunakan VLAN Untuk Menaikkan Kasta Jaringan

Orang Jaringan -  VLAN (Virtual Local Area Network) adalah teknologi yang memungkinkan pembagian suatu jaringan fisik menjadi beberapa jaringan virtual yang terpisah secara logika. Dalam sebuah VLAN, setiap jaringan virtual tersebut memiliki identitas unik (disebut VLAN ID) dan hanya memungkinkan komunikasi antar perangkat yang terhubung ke VLAN yang sama. Dengan menggunakan VLAN, suatu jaringan yang besar dapat dibagi menjadi beberapa jaringan yang lebih kecil dan terisolasi, sehingga memungkinkan pengaturan hak akses dan kontrol jaringan yang lebih baik. VLAN juga memungkinkan pengaturan penggunaan bandwidth yang lebih efisien, karena traffic hanya akan terbatas pada VLAN yang sama. VLAN dapat dikonfigurasi pada layer 2 (Data Link Layer) atau layer 3 (Network Layer) pada model OSI. Dalam konfigurasi layer 2, suatu switch yang mendukung VLAN akan menghubungkan beberapa port ke VLAN yang sama, sehingga memungkinkan perangkat yang terhubung ke port yang berbeda dapat berkomunikasi di dalam VLAN tersebut. Sedangkan pada konfigurasi layer 3, suatu router akan digunakan untuk menghubungkan antara beberapa VLAN yang terpisah, sehingga perangkat yang terhubung ke VLAN yang berbeda dapat berkomunikasi melalui router. Topologi Berikut adalah beberapa contoh topologi jaringan yang dapat digunakan dengan VLAN: * Topologi flat: Topologi ini terdiri dari satu VLAN besar yang mencakup semua perangkat dalam jaringan. Hal ini cocok untuk jaringan kecil yang tidak memerlukan segmentasi. * Topologi multi-VLAN: Topologi ini terdiri dari beberapa VLAN yang terpisah, masing-masing VLAN berisi kelompok perangkat dengan karakteristik yang sama, seperti departemen atau lantai dalam gedung. Setiap VLAN dapat diatur dengan kebijakan keamanan dan hak akses yang berbeda. * Topologi VLAN Trunking: Topologi ini digunakan ketika perlu menghubungkan beberapa switch yang mendukung VLAN. Switch-switch ini dihubungkan melalui trunk link, yang memungkinkan transfer data antara VLAN. * Topologi VLAN dengan router: Topologi ini memanfaatkan router untuk menghubungkan VLAN yang berbeda. Setiap VLAN memiliki router interface sendiri dan pengaturan keamanan dan hak akses dapat dikonfigurasi secara terpisah untuk setiap VLAN. * Topologi VLAN dengan wireless: Topologi ini memanfaatkan jaringan nirkabel untuk menghubungkan perangkat ke VLAN. Setiap akses point nirkabel dapat dikonfigurasi dengan beberapa VLAN yang berbeda, memungkinkan jaringan nirkabel yang aman dan terpisah. Dampak Penggunaan VLAN dapat memiliki dampak pada jaringan, baik secara positif maupun negatif. Beberapa dampaknya adalah: * Peningkatan efisiensi penggunaan bandwidth: Dengan VLAN, traffic hanya akan terbatas pada VLAN yang sama. Hal ini memungkinkan penggunaan bandwidth yang lebih efisien karena tidak ada traffic yang tidak perlu melewati jaringan yang sama. * Peningkatan kecepatan dan latency: Dalam VLAN yang terpisah, traffic hanya akan terbatas pada VLAN yang sama. Hal ini memungkinkan penggunaan bandwidth yang lebih efektif dan mengurangi latency karena traffic tidak perlu bersaing dengan traffic dari VLAN yang lain. * Pengurangan overhead: VLAN dapat mengurangi overhead pada jaringan karena hanya memungkinkan perangkat yang terhubung ke VLAN yang sama untuk berkomunikasi, sehingga mengurangi jumlah data yang harus diproses oleh jaringan. * Peningkatan kompleksitas jaringan: Penggunaan VLAN dapat meningkatkan kompleksitas jaringan, karena mengharuskan konfigurasi dan pengaturan yang lebih canggih. Hal ini dapat membuat jaringan lebih sulit untuk dikelola dan membutuhkan personel yang terlatih untuk mengelolanya. * Peningkatan biaya: Implementasi VLAN dapat meningkatkan biaya karena memerlukan perangkat jaringan yang mendukung VLAN dan mungkin memerlukan upgrade perangkat jaringan yang ada. * Risiko kesalahan konfigurasi: Konfigurasi yang salah dapat menyebabkan VLAN tidak berfungsi dengan baik atau bahkan menyebabkan jaringan menjadi tidak stabil. Oleh karena itu, diperlukan pengetahuan dan pengalaman yang baik dalam mengkonfigurasi VLAN agar jaringan berjalan dengan lancar. * Peningkatan keamanan: VLAN dapat membantu meningkatkan keamanan jaringan dengan memungkinkan segmentasi jaringan yang terpisah. Dengan menggunakan VLAN, dapat ditetapkan kebijakan keamanan yang berbeda untuk setiap VLAN sehingga meningkatkan keamanan dan mengurangi risiko penyebaran virus atau serangan jaringan. * Peningkatan fleksibilitas: VLAN memungkinkan fleksibilitas dalam mengatur jaringan. VLAN dapat dikonfigurasi untuk menghubungkan perangkat dengan kriteria yang sama seperti departemen atau lokasi, atau dapat diatur untuk menghubungkan perangkat dengan kriteria yang sama seperti jenis aplikasi atau kelompok pengguna. * Meningkatkan kontrol akses: Dengan menggunakan VLAN, dapat ditetapkan aturan akses dan hak akses yang berbeda untuk setiap VLAN. Hal ini memungkinkan administrator jaringan untuk lebih mudah mengontrol akses ke sumber daya jaringan dan menghindari kebocoran informasi. * Peningkatan skalabilitas: VLAN memungkinkan jaringan untuk tumbuh dan berkembang dengan mudah. Dengan menggunakan VLAN, dapat mengatur perangkat jaringan baru dengan mudah ke dalam VLAN yang sesuai dengan kriteria tertentu. Hal ini memungkinkan jaringan untuk menyesuaikan dengan kebutuhan bisnis dan perkembangan teknologi tanpa perlu melakukan perubahan besar pada jaringan. * Peningkatan manajemen jaringan: VLAN memungkinkan administrator jaringan untuk memisahkan dan mengelola jaringan dengan lebih efektif. Dengan menggunakan VLAN, administrator jaringan dapat dengan mudah menentukan lokasi perangkat dan memonitor lalu lintas jaringan untuk setiap VLAN. Kesimpulan Kesimpulannya, VLAN adalah teknologi jaringan yang memungkinkan segmentasi jaringan dan meningkatkan keamanan, fleksibilitas, skalabilitas, dan efisiensi penggunaan bandwidth. Meskipun VLAN dapat memperkenalkan kompleksitas dan risiko kesalahan konfigurasi pada jaringan, keuntungan yang dihasilkan jauh lebih besar daripada risiko dan kerumitan tersebut. Oleh karena itu, VLAN menjadi pilihan yang baik bagi organisasi yang ingin mengatur jaringan mereka dengan lebih baik dan meningkatkan keamanan serta efisiensi penggunaan bandwidth jaringan. Cek Ke TKP -
http://dlvr.it/SmZsz8

15 April 2023

Membuat Bot Telegram Interaktif Dengan PHP

Orang Jaringan -   Untuk membuat bot Telegram interaktif dengan PHP, Anda bisa menggunakan library PHP-Telegram-Bot yang disediakan oleh Ruben Torres. Berikut adalah langkah-langkahnya: * Buat bot Telegram baru dengan mengikuti petunjuk dari @BotFather. * Buat sebuah file PHP baru, misalnya "bot.php". * Download library PHP-Telegram-Bot dari https://github.com/php-telegram-bot/core dan simpan di dalam direktori yang sama dengan file "bot.php". * Tulis kode berikut di dalam file "bot.php": Cek Ke TKP -
http://dlvr.it/SmW97k

14 April 2023

Script on-up PPP Profiles Mikrotik , Mengirimkan Informasi User PPPoE yang baru terhubung ke Grup Telegram

Orang Jaringan -  Untuk membuat laporan informasi user PPPoE yang terhubung pada MikroTik RouterOS dan mengirimkan informasi tersebut ke bot Telegram, Anda dapat menggunakan script pada profile secret PPP. Berikut adalah langkah-langkahnya: * Buat bot Telegram dan dapatkan token bot-nya. * Buat grup Telegram dan undang bot ke grup tersebut dan jadikan Admin. * Pada menu "PPP" pada RouterOS, buat profile baru dengan nama "pppoe-report". * Pada menu "Secret" pada RouterOS, buat user PPPoE baru dengan profile "pppoe-report". * Pada menu "Script" pada RouterOS, buat script baru dengan nama "pppoe-report". * Isi script dengan kode berikut:  :local telegramToken "TOKEN_BOT_TELEGRAM" :local chatId "ID_GRUP_TELEGRAM" :local pppoeUser [/ppp active get [find where service=pppoe] name] :local pppoeIp [/ppp active get [find where service=pppoe] address] :local message ("User " . $pppoeUser . " dengan IP address " . $pppoeIp . " telah terhubung ke jaringan.") :local urlEncodedMessage [/tool fetch mode=https url=("https://api.telegram.org/bot" . $telegramToken . "/sendMessage?chat_id=" . $chatId . "&text=" . urlencode($message)) keep-result=no]   * Ganti "TOKEN_BOT_TELEGRAM" dengan token bot Telegram Anda dan "ID_GRUP_TELEGRAM" dengan ID grup Telegram Anda. * Pada menu PPP "Profile" pada RouterOS, klik dua kali pada profile "pppoe-report". * Pada tab "Script", masukkan nama script "pppoe-report" pada kolom "On Up". * Simpan konfigurasi dan coba koneksi PPPoE baru. Dengan menggunakan script di atas, setiap kali user PPPoE terhubung ke jaringan, informasi user dan IP address-nya akan dikirimkan ke grup Telegram yang telah Anda buat sebelumnya. Anda dapat menyesuaikan pesan yang ingin Anda kirimkan dengan mengubah bagian kode pada variabel "message". Semoga bermanfaat! Cek Ke TKP -
http://dlvr.it/SmTbGd

13 April 2023

Perbandingan Loadbalance ECMP dengan PCC

Orang Jaringan -   Load balancing dan Per Connection Classifier (PCC) adalah dua teknik yang digunakan untuk membagi beban lalu lintas di antara beberapa jalur koneksi yang tersedia pada jaringan. ECMP (Equal Cost Multipath) adalah metode load balancing yang menggunakan rute yang memiliki biaya yang sama untuk membagi lalu lintas. Dalam ECMP, router akan membuat beberapa jalur dengan biaya yang sama dan mengirimkan lalu lintas ke jalur-jalur tersebut secara bergantian. Ini dapat membantu meningkatkan kinerja jaringan dan mengurangi beban pada jalur tertentu. PCC (Per Connection Classifier) adalah metode load balancing yang membagi lalu lintas berdasarkan sifat koneksi. Dalam PCC, koneksi-koneksi tertentu dialokasikan ke jalur-jalur tertentu dengan cara yang dapat dikonfigurasi. Ini membantu menghindari masalah seperti konflik dalam pengiriman paket, dan memungkinkan Anda untuk mengoptimalkan penggunaan jalur dengan mengalokasikan koneksi yang lebih berat ke jalur-jalur yang lebih cepat. Perbandingan antara ECMP dan PCC adalah sebagai berikut: * ECMP lebih mudah diimplementasikan dan tidak memerlukan konfigurasi khusus. Namun, ECMP hanya dapat membagi lalu lintas secara merata di antara jalur-jalur dengan biaya yang sama. Jika ada perbedaan biaya antara jalur-jalur tersebut, ECMP mungkin tidak menghasilkan pembagian lalu lintas yang optimal. * PCC memungkinkan untuk mengoptimalkan pembagian lalu lintas berdasarkan sifat koneksi, sehingga dapat meningkatkan kinerja jaringan secara signifikan. Namun, konfigurasi PCC mungkin lebih kompleks dan memerlukan pemahaman yang lebih mendalam tentang jaringan dan koneksi yang terlibat. Dalam kesimpulannya, pilihan antara ECMP dan PCC tergantung pada tujuan dan kebutuhan kinerja jaringan yang diinginkan. ECMP dapat menjadi pilihan yang lebih mudah dan lebih sederhana, sedangkan PCC dapat memberikan pengoptimalan yang lebih baik dengan konfigurasi yang lebih kompleks. Cek Ke TKP -
http://dlvr.it/SmPpzP

Membangun Jaringan Hotspot Lokal Lintas WAN dengan EOIP

Orang Jaringan -   EOIP adalah singkatan dari "Ethernet Over IP", yaitu sebuah protokol tuneling yang digunakan untuk mengirimkan lalu lintas jaringan Ethernet melalui jaringan IP. Dalam EOIP, paket Ethernet dienkapsulasi dalam paket IP dan ditransmisikan melalui jaringan IP seperti internet. Protokol EOIP biasanya digunakan untuk membangun koneksi jaringan virtual (VPN) antara dua atau lebih jaringan LAN yang terpisah geografis, sehingga memungkinkan untuk menghubungkan jaringan-jaringan tersebut secara aman dan efisien. EOIP sering digunakan pada implementasi jaringan cloud, dan juga dapat digunakan pada jaringan komputer lokal. Dukungan Perangkat Perangkat yang mendukung EOIP adalah perangkat jaringan yang memiliki kemampuan untuk mengirim dan menerima paket IP. Ini termasuk router, switch, dan firewall yang mendukung protokol IP, serta beberapa perangkat lunak VPN yang mendukung EOIP. Beberapa perangkat jaringan seperti Mikrotik RouterOS memiliki dukungan bawaan untuk protokol EOIP, yang memungkinkan pengguna untuk dengan mudah membuat koneksi VPN EOIP antara dua atau lebih jaringan LAN. Namun, tidak semua perangkat jaringan mendukung protokol EOIP secara bawaan, dan beberapa perangkat mungkin memerlukan konfigurasi khusus atau pemasangan perangkat lunak tambahan untuk mendukung protokol ini. Sebelum mengimplementasikan EOIP, penting untuk memastikan bahwa perangkat jaringan yang digunakan mendukung protokol tersebut dan mampu menangani beban lalu lintas yang dihasilkan. Cara kerja EOIP adalah sebagai berikut: Enkapsulasi paket Ethernet: paket Ethernet yang diterima dari jaringan LAN dienkapsulasi dalam paket IP dan diberi header EOIP. Pengiriman paket IP: paket IP yang sudah dienkapsulasi dikirimkan melalui jaringan IP (misalnya internet) ke tujuan yang ditentukan. Dekapsulasi paket Ethernet: paket IP yang diterima di dekapsulasi dan diambil paket Ethernet yang terkandung di dalamnya. Pengiriman paket Ethernet: paket Ethernet yang sudah diambil dikirimkan ke jaringan LAN tujuan. Dengan cara ini, EOIP memungkinkan pengguna untuk mengirimkan lalu lintas Ethernet melalui jaringan IP seperti internet, sehingga memungkinkan untuk menghubungkan dua atau lebih jaringan LAN yang terpisah secara geografis. Selain itu, EOIP juga mendukung enkripsi dan otentikasi untuk menjaga keamanan koneksi VPN, sehingga memungkinkan untuk mengirimkan data secara aman melalui jaringan yang tidak terpercaya seperti internet. Berikut adalah contoh implementasi EOIP menggunakan MikroTik RouterOS: * Pertama, buka MikroTik RouterOS dan buat dua interface bridge pada kedua lokasi yang ingin dihubungkan. Misalnya, bridge di lokasi 1 bernama "Bridge1" dan bridge di lokasi 2 bernama "Bridge2". * Selanjutnya, pada kedua router, buatlah koneksi EOIP. Klik menu "Interface" pada menu utama, kemudian klik tombol "+" untuk menambahkan koneksi baru. * Pilih EOIP pada jenis koneksi, beri nama pada koneksi (misalnya "EOIP-1"), dan tentukan address remote dan local address pada masing-masing router. * Konfigurasi enkripsi dan otentikasi pada koneksi EOIP dengan mengklik tab "Security" dan memilih opsi "Require Encryption" dan "Require Authentication". Pilih metode enkripsi dan otentikasi yang ingin digunakan. * Konfigurasi IP Address dan default gateway pada koneksi EOIP. Klik tab "IP Address" dan beri alamat IP pada koneksi EOIP untuk kedua router. * Terakhir, aktifkan koneksi EOIP dengan mengklik tombol "Enable" pada menu "Interface". Setelah konfigurasi selesai, kedua bridge di kedua lokasi akan terhubung melalui koneksi EOIP yang sudah dibuat. Sehingga kedua jaringan lokal dapat saling berkomunikasi melalui jaringan EOIP dengan aman dan efisien. Cek Ke TKP -
http://dlvr.it/SmNfw1

12 April 2023

Penjelasan Singkat Algoritma Round-robin

Orang Jaringan -  Algoritma Round-robin adalah salah satu algoritma yang digunakan dalam load balancing. Algoritma ini digunakan untuk membagi lalu lintas secara merata di antara jalur-jalur koneksi yang tersedia pada jaringan. Cara kerja algoritma round-robin adalah sebagai berikut: * Pertama-tama, algoritma akan membuat daftar jalur-jalur koneksi yang tersedia pada jaringan. * Kemudian, algoritma akan mengirimkan lalu lintas ke jalur pertama pada daftar. * Setelah itu, algoritma akan mengirimkan lalu lintas ke jalur kedua pada daftar, dan begitu seterusnya hingga mencapai jalur terakhir pada daftar. * Setelah mencapai jalur terakhir pada daftar, algoritma akan kembali mengirimkan lalu lintas ke jalur pertama pada daftar, dan proses ini akan terus berlanjut secara bergantian. Dengan menggunakan algoritma round-robin, lalu lintas dapat dibagi secara merata di antara jalur-jalur koneksi yang tersedia pada jaringan. Ini dapat membantu meningkatkan kinerja jaringan dengan meminimalkan beban pada jalur tertentu, sehingga dapat mencegah kejenuhan pada jalur tersebut dan meningkatkan efisiensi penggunaan seluruh jalur koneksi yang tersedia. Namun, algoritma round-robin juga memiliki kelemahan. Salah satu kelemahan utamanya adalah bahwa algoritma ini tidak memperhitungkan beban atau kondisi jalur koneksi yang berbeda-beda. Artinya, jika ada jalur koneksi yang memiliki kapasitas yang lebih besar atau lebih cepat daripada jalur koneksi yang lain, lalu lintas masih akan dibagi secara merata di antara semua jalur koneksi tersebut. Hal ini dapat menyebabkan pembagian lalu lintas yang tidak seimbang, sehingga mengurangi efisiensi penggunaan jalur koneksi yang lebih baik. Oleh karena itu, untuk memaksimalkan penggunaan jalur koneksi yang tersedia, algoritma round-robin sering digunakan bersamaan dengan teknik-teknik load balancing lainnya, seperti hashing dan weighted round-robin. Teknik hashing dapat memperhitungkan faktor-faktor seperti sumber dan tujuan lalu lintas untuk membagi lalu lintas secara lebih seimbang di antara jalur koneksi yang tersedia, sedangkan teknik weighted round-robin dapat memberikan bobot atau prioritas yang berbeda untuk setiap jalur koneksi, sehingga dapat memastikan bahwa lalu lintas dibagi secara proporsional di antara jalur koneksi yang tersedia. Cek Ke TKP -
http://dlvr.it/SmKhGy

10 April 2023

Perbandingan Loadbalance mode NTH dengan PCC

Orang Jaringan -   Load balancing mode NTH (Nth - Next Hop Resolution Protocol) dan Per Connection Classifier (PCC) adalah dua teknik yang digunakan untuk membagi lalu lintas di antara beberapa jalur koneksi yang tersedia pada jaringan. NTH adalah metode load balancing yang menggunakan algoritma round-robin untuk membagi lalu lintas secara merata di antara jalur-jalur yang tersedia, dengan mempertimbangkan berbagai faktor seperti sumber, tujuan, dan protokol. Ini memungkinkan penggunaan jalur-jalur yang lebih seimbang dalam mengirimkan lalu lintas di jaringan, dan dapat meningkatkan kinerja jaringan secara signifikan. PCC adalah metode load balancing yang membagi lalu lintas berdasarkan sifat koneksi, di mana koneksi-koneksi tertentu dialokasikan ke jalur-jalur tertentu dengan cara yang dapat dikonfigurasi. Ini memungkinkan penggunaan jalur-jalur yang lebih cepat dalam mengirimkan lalu lintas yang memerlukan koneksi berat, sehingga dapat meningkatkan kinerja jaringan secara signifikan. Perbandingan antara NTH dan PCC adalah sebagai berikut: * NTH lebih mudah diimplementasikan dan tidak memerlukan konfigurasi yang rumit. Namun, NTH hanya mempertimbangkan faktor-faktor tertentu seperti sumber, tujuan, dan protokol dalam membagi lalu lintas. Hal ini dapat menyebabkan pembagian lalu lintas yang tidak seimbang di antara jalur-jalur yang tersedia. * PCC memungkinkan untuk mengoptimalkan pembagian lalu lintas berdasarkan sifat koneksi, sehingga dapat meningkatkan kinerja jaringan secara signifikan. Namun, konfigurasi PCC mungkin lebih kompleks dan memerlukan pemahaman yang lebih mendalam tentang jaringan dan koneksi yang terlibat. Dalam kesimpulannya, pilihan antara NTH dan PCC tergantung pada tujuan dan kebutuhan kinerja jaringan yang diinginkan. NTH dapat menjadi pilihan yang lebih mudah dan lebih sederhana, sedangkan PCC dapat memberikan pengoptimalan yang lebih baik dengan konfigurasi yang lebih kompleks. Jika jaringan memiliki koneksi yang sangat berat atau ada kebutuhan untuk memprioritaskan jenis koneksi tertentu, maka PCC mungkin menjadi pilihan yang lebih baik. Namun, jika jaringan tidak terlalu kompleks atau tidak memiliki kebutuhan khusus, maka NTH dapat menjadi pilihan yang lebih mudah dan lebih sederhana. Cek Ke TKP -
http://dlvr.it/SmFzmJ

09 April 2023

Apa Yang DI Maksud Dengan supout.rif pada WinBox Mikrotik dan Cara Membacanya

Orang Jaringan -  File "supout.rif" pada Mikrotik RouterOS adalah file yang berisi informasi teknis tentang konfigurasi dan kinerja perangkat. File ini dapat digunakan untuk membantu diagnosa masalah dan pemecahan masalah pada Mikrotik RouterOS. Untuk menghasilkan file "supout.rif", pengguna dapat menggunakan utilitas "make supout.rif" pada aplikasi Winbox Mikrotik. Proses ini akan mengumpulkan data konfigurasi, log sistem, dan informasi kinerja lainnya dari Mikrotik RouterOS dan menyimpannya dalam file "supout.rif". File ini kemudian dapat dianalisis oleh teknisi jaringan atau pengguna yang terampil untuk membantu mengidentifikasi masalah atau kesalahan dalam konfigurasi atau kinerja perangkat. Contoh data analisis Berikut adalah contoh data analisis yang dapat ditemukan dalam file "supout.rif" pada Mikrotik RouterOS: Konfigurasi: file "supout.rif" akan mencakup informasi tentang konfigurasi perangkat, termasuk versi RouterOS, pengaturan jaringan, pengaturan antarmuka, pengaturan firewall, pengaturan routing, pengaturan DHCP, dan banyak lagi. Informasi ini dapat membantu teknisi untuk memeriksa apakah konfigurasi perangkat telah dikonfigurasi dengan benar. Log sistem: file "supout.rif" akan mencakup log sistem dari perangkat, termasuk pesan kesalahan, peringatan, dan informasi terkait kinerja jaringan. Log sistem ini dapat membantu teknisi untuk mengidentifikasi masalah atau kesalahan pada perangkat, seperti kegagalan koneksi jaringan atau masalah terkait pengaturan DHCP. Statistik kinerja: file "supout.rif" juga akan mencakup informasi statistik kinerja perangkat, seperti penggunaan CPU, penggunaan memori, penggunaan antarmuka jaringan, dan lainnya. Informasi ini dapat membantu teknisi untuk memeriksa apakah perangkat telah mengalami overload atau beban kerja yang terlalu tinggi. Informasi hardware: file "supout.rif" akan mencakup informasi hardware perangkat, seperti model perangkat, versi hardware, dan banyak lagi. Informasi ini dapat membantu teknisi untuk memeriksa spesifikasi perangkat dan memastikan bahwa perangkat dapat menangani tugas yang diberikan. Dengan memeriksa informasi tersebut pada file "supout.rif", teknisi atau pengguna yang terampil dapat membantu mengidentifikasi dan memecahkan masalah yang mungkin terjadi pada Mikrotik RouterOS. Besar data Ukuran file "supout.rif" dapat bervariasi tergantung pada kompleksitas konfigurasi dan kinerja perangkat Mikrotik RouterOS. File ini bisa cukup besar terutama jika perangkat telah digunakan untuk waktu yang lama dan memiliki banyak informasi log. Ukuran file "supout.rif" dapat berkisar dari beberapa KB hingga beberapa ratus MB tergantung pada jumlah dan kompleksitas informasi yang disimpan dalam file tersebut. Namun, secara umum, ukuran file "supout.rif" pada Mikrotik RouterOS cenderung lebih besar dibandingkan dengan file log sistem yang dihasilkan oleh perangkat jaringan lainnya, karena file ini mencakup informasi lebih detail tentang konfigurasi dan kinerja perangkat. Cara membaca data supout.rif Untuk membaca data dalam file "supout.rif" pada Mikrotik RouterOS, Anda dapat mengikuti langkah-langkah berikut: Pertama, pastikan bahwa Anda memiliki aplikasi teks editor yang dapat membaca file dalam format teks, seperti Notepad atau Wordpad di Windows atau TextEdit di Mac. Selanjutnya, buka aplikasi Winbox Mikrotik RouterOS dan akses menu "Files" di sisi kiri. Di sana, cari dan pilih file "supout.rif" yang ingin Anda baca. Setelah itu, klik kanan pada file "supout.rif" dan pilih opsi "Download". Setelah file "supout.rif" berhasil diunduh, buka file menggunakan aplikasi teks editor yang telah Anda siapkan. Dalam file "supout.rif", Anda dapat mencari dan melihat informasi yang diperlukan, seperti konfigurasi perangkat, log sistem, statistik kinerja, dan informasi hardware. Untuk membaca informasi dalam file "supout.rif", Anda dapat menggunakan fungsi pencarian atau pergi ke bagian yang relevan dengan masalah yang ingin Anda identifikasi atau dipecahkan. Jika Anda kesulitan untuk memahami informasi dalam file "supout.rif", Anda dapat mencari bantuan dari teknisi jaringan yang lebih berpengalaman atau memposting pertanyaan di forum pengguna Mikrotik untuk mendapatkan bantuan dari komunitas pengguna yang lebih luas. Perlu diingat bahwa file "supout.rif" berisi informasi teknis yang mungkin tidak mudah dipahami oleh pengguna yang kurang berpengalaman dalam Mikrotik RouterOS. Oleh karena itu, sebaiknya Anda meminta bantuan dari orang yang berpengalaman untuk membaca dan menganalisis file tersebut jika Anda kesulitan. Berikut adalah langkah-langkah untuk membaca file "supout.rif" di Mikrotik.com: * Buka situs web Mikrotik.com dan klik menu "Support" di bagian atas halaman. * Pilih opsi "Supout" untuk membuka halaman "Supout Analyzer". * Klik tombol "Choose File" dan pilih file "supout.rif" yang ingin Anda analisis. * Klik tombol "Upload" untuk mengunggah file "supout.rif" ke Supout Analyzer. * Tunggu beberapa saat sampai file "supout.rif" diunggah dan dianalisis oleh Supout Analyzer. * Setelah selesai, Anda akan melihat laporan hasil analisis file "supout.rif" pada halaman Supout Analyzer. * Dalam laporan, Anda akan melihat informasi seperti konfigurasi perangkat, log sistem, statistik kinerja, dan informasi hardware. * Anda juga dapat menggunakan fitur pencarian atau navigasi untuk menemukan informasi yang lebih spesifik atau relevan dengan masalah yang ingin Anda identifikasi atau dipecahkan. Dengan menggunakan Supout Analyzer di Mikrotik.com, Anda dapat menganalisis file "supout.rif" dengan lebih mudah dan efektif, serta memperoleh informasi yang lebih terperinci dan bermanfaat untuk mengatasi masalah jaringan pada perangkat Mikrotik RouterOS Anda. Cara Membuat File supout.rif Terjadwal 1 hari 1 kali Untuk membuat file "supout.rif" terjadwal 1 hari 1 kali pada Mikrotik RouterOS, Anda dapat mengikuti langkah-langkah berikut: Buka aplikasi Winbox dan masuk ke perangkat Mikrotik RouterOS Anda. Pilih menu "System" dan kemudian pilih "Scheduler" untuk membuka jendela pengaturan jadwal. Klik tombol "+" untuk membuat jadwal baru. Di jendela "New Scheduler", beri nama jadwal yang ingin Anda buat dan pastikan bahwa opsi "Start Time" telah diatur sesuai dengan waktu saat ini. Pada bagian "Interval", atur nilai interval ke "1d 0h 0m 0s" untuk menjadwalkan pengambilan file "supout.rif" setiap 1 hari sekali. Pada bagian "On Event", ketik perintah "system sup-out" untuk mengeksekusi perintah untuk membuat file "supout.rif". Klik tombol "Apply" untuk menyimpan pengaturan jadwal. Setelah selesai mengikuti langkah-langkah di atas, Mikrotik RouterOS akan secara otomatis membuat file "supout.rif" setiap hari pada waktu yang ditentukan dalam jadwal yang telah Anda buat. File tersebut akan tersimpan dalam folder default pada Mikrotik RouterOS dan dapat diunduh atau dilihat pada waktu yang sesuai. Pastikan bahwa Anda memiliki ruang penyimpanan yang cukup pada perangkat Mikrotik RouterOS Anda untuk menyimpan file "supout.rif" yang dihasilkan secara teratur. Referensi Berikut ini adalah beberapa referensi yang dapat digunakan untuk mempelajari lebih lanjut tentang penggunaan file "supout.rif" pada Mikrotik RouterOS: Dokumentasi resmi Mikrotik RouterOS - https://wiki.mikrotik.com/wiki/Manual:Support_Output_File Forum pengguna Mikrotik - https://forum.mikrotik.com/ Cek Ke TKP -
http://dlvr.it/SmCLG5

Laporan Aktifitas Mikrotik Ke Telegram - Bab 1 - Algoritma System Logging

Orang Jaringan - Mikrotik dapat memberikan laporan aktivitas melalui sistem log yang ada di dalamnya. Untuk mengirimkan laporan aktivitas tersebut melalui Telegram menggunakan bot, dibutuhkan beberapa langkah, antara lain: 1. Aktifkan fitur Telegram Bot pada Telegram dengan mengikuti petunjuk di situs resmi Telegram. 2. Buatlah skrip yang dapat membaca log Mikrotik dan mengekstrak informasi tertentu yang diinginkan. Contohnya, untuk mengambil log error dari Mikrotik, dapat digunakan perintah berikut:  `/log print where topics~"error"` Skrip tersebut dapat dijalankan menggunakan Scheduler pada Mikrotik. 3. Selanjutnya, buatlah skrip yang dapat mengirimkan laporan aktivitas tersebut ke Telegram melalui bot yang telah dibuat. Contohnya, untuk mengirimkan teks pesan ke Telegram, dapat menggunakan perintah berikut:  `/tool fetch url="https://api.telegram.org/bot/sendMessage?chat_id=&text="` Pada perintah di atas, BOT_TOKEN merupakan token yang diberikan oleh Telegram saat membuat bot, USER_ID adalah id pengguna Telegram yang akan menerima pesan, dan MESSAGE adalah isi pesan yang akan dikirimkan. 4. Terakhir, tambahkan perintah untuk menjalankan kedua skrip tersebut secara otomatis menggunakan Scheduler.  Dengan demikian, laporan aktivitas Mikrotik akan dikirimkan secara otomatis melalui Telegram menggunakan bot yang telah dibuat. Artikel selanjutnya :  Laporan Aktifitas Mikrotik Ke Telegram - Bab 1 - Semua Laporan dari Log Cek Ke TKP -
http://dlvr.it/SmBX1s

08 April 2023

Cara Membuat Bot Telegram

Orang Jaringan -   Untuk membuat bot Telegram, Anda perlu mengikuti beberapa langkah berikut: * Buka Telegram dan cari "BotFather" di kotak pencarian. * Mulai percakapan dengan BotFather dan ketik perintah "/newbot" untuk membuat bot baru. * BotFather akan meminta Anda untuk memberikan nama dan username untuk bot Anda. Setelah itu, BotFather akan memberikan token akses yang akan digunakan untuk mengakses API Telegram. * Selanjutnya, buat script Python atau bahasa pemrograman lainnya untuk menghubungkan dengan API Telegram dan memprogram bot Anda. Anda dapat menggunakan library Python seperti python-telegram-bot atau Telebot. * Setelah selesai membuat script bot, unggah ke server atau platform hosting yang akan menjalankan bot Anda. * Terakhir, tambahkan bot Anda ke grup Telegram atau tambahkan ke kontak Anda sendiri dan mulai gunakan bot Telegram. Artikel terkait :  Laporan Aktifitas Mikrotik Ke Telegram Berikut adalah beberapa referensi yang dapat membantu Anda dalam membuat bot Telegram: Dokumentasi Resmi Telegram Bot API: https://core.telegram.org/bots/api Dalam dokumentasi ini, Anda dapat menemukan informasi lengkap tentang API Telegram, termasuk cara membuat bot dan fitur-fitur API yang tersedia. python-telegram-bot: https://github.com/python-telegram-bot/python-telegram-bot Library python-telegram-bot adalah salah satu pilihan populer untuk membuat bot Telegram dengan Python. Dalam repository ini, Anda dapat menemukan dokumentasi dan contoh kode untuk membuat bot Telegram. Telebot: https://github.com/eternnoir/pyTelegramBotAPI Telebot adalah pustaka Python yang ringan untuk mengembangkan bot Telegram. Dalam repository ini, Anda dapat menemukan dokumentasi dan contoh kode untuk membuat bot Telegram. Telegram Bot SDK for PHP: https://github.com/irazasyed/telegram-bot-sdk Telegram Bot SDK for PHP adalah salah satu pilihan populer untuk membuat bot Telegram dengan PHP. Dalam repository ini, Anda dapat menemukan dokumentasi dan contoh kode untuk membuat bot Telegram. Cek Ke TKP -
http://dlvr.it/Sm8Nm1

07 April 2023

Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Algoritma Aktifitas HotSpot

Orang Jaringan - Artikel ini adalah rintisan dari topik artikel "Laporan Aktifitas Mikrotik Ke Telegram - Bab 2",yang akan membahas laporan aktifitas hotspot mikrotik. Artikel ini terkait juga dengan artikel Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot.  Berikut adalah algoritma dari cara mengirim data aktifitas user hotspot Mikrotik ke Telegram menggunakan metode scripting Mikrotik dan PHP API: * Buatlah koneksi ke Mikrotik menggunakan perintah :put pada script Mikrotik atau menggunakan objek RouterosAPI() pada script PHP. * Buatlah variabel untuk menyimpan token bot Telegram dan chat ID yang akan digunakan untuk mengirimkan pesan. * Buatlah variabel yang akan menyimpan pesan yang akan dikirimkan. Isi pesan ini dengan string awalan "Aktivitas terbaru di Mikrotik:". * Gunakan perintah /ip/hotspot/active/print pada script Mikrotik atau objek $API->comm("/ip/hotspot/active/print") pada script PHP untuk mendapatkan daftar koneksi hotspot yang sedang aktif. * Gunakan perintah :foreach pada script Mikrotik atau loop foreach pada script PHP untuk mengiterasi setiap koneksi yang ditemukan. * Dalam setiap iterasi, tambahkan informasi koneksi (nama user, alamat IP, dan interface yang digunakan) ke dalam variabel pesan. * Setelah selesai mengiterasi semua koneksi, gunakan objek curl_init() pada script PHP untuk membuat request ke URL Telegram API menggunakan method POST. * Set variabel $telegram_url dengan URL endpoint Telegram API, dan set variabel $telegram_data dengan objek array berisi parameter chat ID dan text. * Kirim data ke Telegram menggunakan fungsi curl_setopt() dengan parameter CURLOPT_URL, CURLOPT_POST, CURLOPT_POSTFIELDS, dan CURLOPT_RETURNTRANSFER. * Tampilkan pesan berhasil terkirim ke layar. Dengan menggunakan algoritma ini, Anda dapat mengirimkan pesan ke Telegram yang berisi daftar koneksi hotspot Mikrotik yang sedang aktif. Pastikan untuk menyesuaikan koneksi ke Mikrotik dan token bot Telegram yang digunakan dengan konfigurasi Anda. Artikel Selanjutnya : Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Data User Hotspot Cek Ke TKP -
http://dlvr.it/Sm5g9q

03 April 2023

Contoh menambahkan user PPPoE secret menggunakan PHP dan API Mikrotik

Orang Jaringan -   Berikut ini adalah contoh script PHP yang dapat digunakan untuk menambahkan user PPPoE secret menggunakan API Mikrotik: Cek Ke TKP -
http://dlvr.it/SlvNSZ

02 April 2023

Penjelasan "Global commands" pada Scripting Mikrotik

Orang Jaringan -  "Global commands" pada scripting Mikrotik merujuk pada perintah-perintah yang dapat digunakan secara global dalam skrip. Ini berarti bahwa perintah-perintah ini dapat digunakan di seluruh skrip tanpa harus diulang terus menerus. Beberapa contoh perintah global yang sering digunakan dalam scripting Mikrotik adalah::global - digunakan untuk mendefinisikan variabel global yang dapat digunakan di Cek Ke TKP -
http://dlvr.it/SlsmF1

Router Termurah dari Totolink dengan Fitur Lengkap,n200RE

 Totolink adalah sebuah perusahaan teknologi yang berbasis di Shenzhen, China. Perusahaan ini didirikan pada tahun 2010 dan fokus pada pengembangan dan produksi perangkat jaringan seperti router, switch, dan perangkat jaringan nirkabel lainnya. Router N200RE dari Totolink adalah salah satu produk terbaru mereka yang diluncurkan untuk memenuhi kebutuhan internet rumah yang semakin kompleks dan tuntutan koneksi internet yang semakin cepat. Router ini mendukung kecepatan transfer data hingga 300 Mbps pada frekuensi 2,4 GHz. Selain kecepatan internet yang tinggi, router N200RE juga dilengkapi dengan teknologi MIMO (Multiple Input Multiple Output) yang memungkinkan sinyal WiFi lebih stabil dan cepat. Router ini juga dilengkapi dengan port LAN dan WAN, serta dukungan WPS (Wi-Fi Protected Setup) untuk memudahkan pengaturan koneksi WiFi. Secara keseluruhan, router N200RE dari Totolink dapat dianggap sebagai pilihan yang solid untuk kebutuhan internet rumah. Namun, seperti halnya dengan produk elektronik lainnya, penting untuk melakukan penelitian dan mempertimbangkan opsi lain sebelum membuat keputusan pembelian. Detail Fitur Berikut adalah beberapa detail fitur yang dimiliki oleh router Totolink N200RE: Kecepatan Internet Tinggi: Router ini mendukung kecepatan transfer data hingga 300 Mbps pada frekuensi 2,4 GHz, sehingga memungkinkan Anda untuk menikmati streaming video dan musik, serta browsing web dengan cepat dan stabil. Teknologi MIMO: Router N200RE mendukung teknologi MIMO (Multiple Input Multiple Output), yang memungkinkan sinyal WiFi lebih stabil dan cepat. Dengan teknologi ini, router dapat memancarkan beberapa sinyal WiFi secara bersamaan, yang membantu meminimalkan gangguan sinyal dan meningkatkan kualitas jaringan. Port LAN dan WAN: Router ini dilengkapi dengan port LAN dan WAN, yang memungkinkan Anda untuk menghubungkan perangkat seperti komputer, laptop, atau perangkat jaringan lainnya secara langsung ke router. Dukungan WPS: Router ini juga dilengkapi dengan dukungan WPS (Wi-Fi Protected Setup), yang memudahkan pengaturan koneksi WiFi. Anda dapat menghubungkan perangkat ke jaringan WiFi hanya dengan menekan tombol WPS pada router. Desain Compact: Router ini memiliki desain yang ringkas dan elegan, sehingga mudah dipasang dan cocok untuk dijadikan dekorasi di ruang tamu atau kantor Anda. Dukungan QoS: Router ini juga mendukung QoS (Quality of Service), yang memungkinkan Anda untuk memprioritaskan koneksi internet untuk perangkat yang membutuhkan koneksi yang lebih stabil dan cepat, seperti game online atau streaming video. Keamanan: Router ini dilengkapi dengan berbagai fitur keamanan seperti WPA/WPA2-PSK dan WEP, yang membantu melindungi jaringan WiFi dari serangan dan akses yang tidak sah. Antena Eksternal: Router ini dilengkapi dengan antena eksternal, yang membantu memperkuat sinyal WiFi dan meningkatkan cakupan jaringan di seluruh rumah atau kantor Anda. Kesimpulan Dari detail fitur yang telah dijelaskan di atas, dapat disimpulkan bahwa Totolink N200RE adalah sebuah router yang dapat diandalkan untuk memenuhi kebutuhan internet rumah yang semakin kompleks dan tuntutan koneksi internet yang semakin cepat. Dengan kecepatan transfer data hingga 300 Mbps, teknologi MIMO, dukungan WPS, QoS, antena eksternal dan berbagai fitur keamanan, router ini dapat memberikan koneksi internet yang stabil dan cepat di seluruh area rumah atau kantor Anda. Referensi: Totolink. (2022). N200RE Wireless N Router. Diakses pada 21 Maret 2023, dari https://www.totolink.net/product/n200re.html PCMag. (2021). Totolink N200RE Review. Diakses pada 21 Maret 2023, dari https://www.pcmag.com/reviews/totolink-n200re
http://dlvr.it/Slrq9J

Fitur-Fitur pada WinBox untuk Analisa Jaringan pada Router Mikrotik

 WinBox adalah sebuah aplikasi manajemen jaringan yang sangat populer digunakan oleh para administrator jaringan untuk mengkonfigurasi dan memantau jaringan dengan router Mikrotik. Beberapa fitur pada WinBox yang dapat digunakan untuk melakukan analisa jaringan antara lain: * Interface Monitor: fitur ini memungkinkan pengguna untuk memonitor lalu lintas jaringan pada setiap interface jaringan yang terhubung ke perangkat MikroTik. Fitur ini dapat membantu pengguna untuk menentukan apakah ada masalah pada koneksi jaringan atau tidak. * Tools Ping: fitur ini digunakan untuk melakukan tes koneksi ke alamat IP tertentu dan mengukur waktu respons dari server. Dengan menggunakan fitur ini, pengguna dapat mengidentifikasi apakah koneksi jaringan terlalu lambat atau terputus. * Tools Traceroute: fitur ini memungkinkan pengguna untuk melacak rute yang diambil oleh paket data saat melintasi jaringan dari perangkat pengirim ke tujuan. Dengan fitur ini, pengguna dapat melihat apakah ada masalah pada rute jaringan yang menyebabkan koneksi menjadi lambat atau terputus. * Firewall Connection Tracking: fitur ini memungkinkan pengguna untuk melihat semua koneksi yang aktif pada firewall. Dengan fitur ini, pengguna dapat mengidentifikasi apakah ada koneksi yang mencurigakan atau tidak dikenal yang dapat mempengaruhi kinerja jaringan. * IP Traffic Flow: fitur ini memungkinkan pengguna untuk melihat jumlah lalu lintas jaringan yang melewati perangkat MikroTik. Fitur ini dapat membantu pengguna untuk mengidentifikasi titik-titik lemah pada jaringan yang membutuhkan perhatian lebih dari administrator jaringan. * Wireless Link: fitur ini memungkinkan pengguna untuk memantau kualitas sinyal nirkabel dan koneksi jaringan pada perangkat MikroTik. Dengan fitur ini, pengguna dapat mengidentifikasi apakah ada masalah pada koneksi nirkabel yang dapat mempengaruhi kinerja jaringan. * Bandwidth Test: fitur ini memungkinkan pengguna untuk mengukur kecepatan koneksi internet dan kapasitas jaringan pada perangkat MikroTik. Dengan fitur ini, pengguna dapat mengidentifikasi apakah kinerja jaringan memenuhi kebutuhan pengguna dan apakah ada potensi bottleneck pada jaringan. * Queues: fitur ini memungkinkan pengguna untuk mengatur prioritas dan membatasi lalu lintas jaringan pada perangkat MikroTik. Dengan fitur ini, pengguna dapat mengoptimalkan kinerja jaringan dan memastikan penggunaan bandwidth yang adil bagi semua pengguna jaringan. * SNMP: fitur ini memungkinkan pengguna untuk memonitor perangkat jaringan MikroTik secara remote dengan menggunakan protokol SNMP (Simple Network Management Protocol). Dengan fitur ini, pengguna dapat mengumpulkan informasi dan statistik jaringan yang bermanfaat untuk analisa dan pemantauan jaringan. * Log: fitur ini memungkinkan pengguna untuk melihat aktivitas dan event pada perangkat MikroTik, termasuk log keamanan dan peringatan. Dengan fitur ini, pengguna dapat mengidentifikasi masalah pada jaringan, mencari tahu penyebab kegagalan jaringan, dan melakukan troubleshooting dengan lebih efektif. * Torch: fitur ini memungkinkan pengguna untuk memonitor lalu lintas jaringan secara real-time pada perangkat MikroTik. Dengan fitur ini, pengguna dapat melihat aliran lalu lintas jaringan pada setiap interface jaringan, termasuk jumlah paket yang dikirim dan diterima, dan bandwidth yang digunakan. * WinBox API: fitur ini memungkinkan pengguna untuk mengakses dan mengatur perangkat MikroTik dengan menggunakan antarmuka API melalui aplikasi WinBox. Dengan fitur ini, pengguna dapat memperluas fungsionalitas dan mengotomatisasi tugas-tugas jaringan pada perangkat MikroTik. * IP Scan: fitur ini memungkinkan pengguna untuk melakukan scan jaringan untuk mencari perangkat yang terhubung ke jaringan MikroTik. Dengan fitur ini, pengguna dapat mengidentifikasi perangkat yang terhubung ke jaringan, termasuk alamat IP, MAC address, dan status koneksi. * Hotspot: fitur ini memungkinkan pengguna untuk membuat hotspot pada perangkat MikroTik dan mengatur akses internet untuk pengguna yang terhubung ke hotspot. Dengan fitur ini, pengguna dapat mengatur autentikasi pengguna, mengatur kebijakan akses internet, dan memantau penggunaan hotspot. * DHCP Server: fitur ini memungkinkan pengguna untuk membuat server DHCP pada perangkat MikroTik dan mengatur alamat IP yang diberikan kepada perangkat yang terhubung ke jaringan. Dengan fitur ini, pengguna dapat mengoptimalkan penggunaan alamat IP dan menghindari konflik IP di jaringan. * VLAN: fitur ini memungkinkan pengguna untuk membuat dan mengkonfigurasi jaringan virtual (VLAN) pada perangkat MikroTik. Dengan fitur ini, pengguna dapat memisahkan lalu lintas jaringan dan mengoptimalkan kinerja jaringan untuk aplikasi yang spesifik. * Routing: fitur ini memungkinkan pengguna untuk mengkonfigurasi tabel routing pada perangkat MikroTik dan mengatur aliran lalu lintas jaringan. Dengan fitur ini, pengguna dapat mengoptimalkan rute jaringan, mengatur routing statis atau dinamis, dan memantau lalu lintas jaringan. * IPsec: fitur ini memungkinkan pengguna untuk membuat jaringan private virtual (VPN) menggunakan protokol IPsec pada perangkat MikroTik. Dengan fitur ini, pengguna dapat mengamankan koneksi jaringan dan memastikan keamanan data yang dikirim melalui jaringan. Fitur-fitur tersebut pada WinBox dapat membantu administrator jaringan untuk melakukan analisa jaringan dan mengoptimalkan kinerja jaringan pada perangkat MikroTik. Dengan menggunakan fitur-fitur tersebut, pengguna dapat memantau jaringan, mengidentifikasi masalah, dan melakukan troubleshooting untuk memastikan kinerja jaringan yang optimal. Kesimpulan WinBox adalah aplikasi manajemen jaringan yang dapat digunakan untuk mengkonfigurasi dan memantau perangkat jaringan MikroTik. Dalam aplikasi WinBox, terdapat banyak fitur yang dapat membantu administrator jaringan untuk melakukan analisa jaringan, mengoptimalkan kinerja jaringan, dan memastikan keamanan jaringan. Beberapa fitur penting pada WinBox untuk analisa jaringan antara lain Monitor, Traffic Flow, Tools, Bandwidth Test, Queues, SNMP, Log, Torch, WinBox API, IP Scan, Hotspot, DHCP Server, VLAN, Routing, dan IPsec. Dengan menggunakan fitur-fitur tersebut, pengguna dapat memantau jaringan, mengidentifikasi masalah, melakukan troubleshooting, dan mengoptimalkan kinerja jaringan pada perangkat MikroTik. Secara keseluruhan, WinBox adalah aplikasi manajemen jaringan yang sangat berguna untuk administrator jaringan dalam mengkonfigurasi dan memantau perangkat jaringan MikroTik. Dengan fitur-fitur yang lengkap, WinBox dapat membantu pengguna dalam mengoptimalkan kinerja jaringan dan memastikan keamanan jaringan dengan lebih mudah dan efektif. Link download winbox Anda dapat mengunduh WinBox dari situs resmi MikroTik di https://mikrotik.com/download. Pada halaman tersebut, Anda dapat memilih versi WinBox yang sesuai dengan sistem operasi yang Anda gunakan, seperti Windows, MacOS, atau Linux. Setelah memilih versi yang sesuai, Anda dapat mengunduh file installer WinBox secara gratis. Selain itu, WinBox juga tersedia dalam bentuk aplikasi portable yang dapat dijalankan tanpa perlu diinstalasi. Referensi Berikut adalah beberapa referensi yang dapat digunakan untuk mempelajari lebih lanjut tentang WinBox dan perangkat jaringan MikroTik: MikroTik. (2021). WinBox: Quick Setup Guide. Tersedia di https://mikrotik.com/documentation/pdf/winbox_quick_setup_guide.pdf. MikroTik Wiki. (2021). WinBox. Tersedia di https://wiki.mikrotik.com/wiki/Manual:Winbox. MikroTik. (2021). MikroTik Routers and Wireless: Products. Tersedia di https://mikrotik.com/products. MikroTik. (2021). MikroTik Routers and Wireless: Solutions. Tersedia di https://mikrotik.com/solutions. MikroTik. (2021). RouterOS Documentation. Tersedia di https://help.mikrotik.com/docs/. O'Reilly. (2018). MikroTik RouterOS Cookbook, Second Edition. Tersedia di https://www.oreilly.com/library/view/mikrotik-routeros-cookbook/9781786463129/. Udemy. (2021). MikroTik MTCNA: Network Associate. Tersedia di https://www.udemy.com/course/mikrotik-mtcna/.
http://dlvr.it/Slrq8N

09 Oktober 2023

Membuat Popup Iframe dengan javascript

Orang Jaringan -  Anda dapat membuat popup JavaScript dengan iframe dengan mengikuti langkah-langkah berikut:




1. Buat tombol atau elemen HTML yang akan memicu popup ketika diklik:








```html

Buka Popup

```






2. Tambahkan elemen div yang akan berisi iframe dalam popup:






```html





  ×

 





```




3. Tambahkan gaya CSS untuk popup dan iframe:








```css

.popup {

  display: none;

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.7);

  z-index: 1;

}




.popup iframe {

  width: 80%;

  height: 80%;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  border: none;

  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

}




.popup .close {

  position: absolute;

  top: 10px;

  right: 20px;

  font-size: 30px;

  color: #fff;

  cursor: pointer;

}

```






4. Tambahkan skrip JavaScript untuk menampilkan dan menyembunyikan popup saat tombol dibuka dan ditutup:








```javascript

// Fungsi untuk membuka popup

function openPopup() {

  var popup = document.getElementById('popupContainer');

  popup.style.display = 'block';

}




// Fungsi untuk menutup popup

function closePopup() {

  var popup = document.getElementById('popupContainer');

  popup.style.display = 'none';

}




// Tambahkan event listener untuk tombol "Buka Popup"

var openButton = document.getElementById('openPopup');

openButton.addEventListener('click', openPopup);




// Tambahkan event listener untuk tombol "Tutup" pada popup

var closeButton = document.getElementById('closePopup');

closeButton.addEventListener('click', closePopup);

```






5. Ketika tombol "Buka Popup" diklik, popup dengan iframe akan muncul. Ketika tombol "Tutup" pada popup diklik, popup akan ditutup.






Anda dapat menyesuaikan URL iframe dengan mengganti `src` pada elemen iframe. Pastikan Anda juga menyesuaikan gaya CSS dan tampilan popup sesuai dengan kebutuhan Anda. Cek Ke TKP -


http://dlvr.it/Sx9mmj

07 Oktober 2023

Begini Caranya Membuat Halaman Web Dengan 1 laman saja,#Belajar JavaScript

Orang Jaringan -  Belajar design web memang tidak ada habisnya,tapi ada mulanya gess,,salah satunya membaca artikel saya ini😅.

Langsung saja ke konten,jadi saya membuat template sederhana untuk konsep one page dengan javascript kita sembunyikan elemen html yang belum atau tidak ingin di munculkan.



1.Meyembunyikan element ketika salah satu element terbuka


Berikut adalah contoh kode JavaScript yang akan menyembunyikan content1 dan content2 ketika content3 terbuka, dan mengatur dua tab lainnya menjadi "none":























Show Content 1

Show Content 2

Show Content 3






  Content 1





  Content 2





  Content 3











2.Control Dengan Button

Kode berikut membutuhkan button clik untuk mengaktifkan atau non aktifkan.


Show Content 1Show Content 2Show Content 3
  Content 1  Content 2  Content 3



3. Inisialisasi dengan tanpa button click

Anda dapat mencapai hasil yang sama dengan menggunakan JavaScript untuk mendeteksi tab yang sedang dalam posisi block dan kemudian menyembunyikan tab-tab lainnya. Berikut adalah contoh kode JavaScript untuk melakukan itu:

  Content 1  Content 2  Content 3


Dalam kode di atas, setiap tab dengan class "content" akan menyembunyikan tab-tab lainnya saat diklik. Fungsi hideOtherTabs digunakan untuk menyembunyikan semua tab kecuali yang sedang aktif (yang sesuai dengan currentTabId). Event listener ditambahkan ke setiap tab untuk memanggil hideOtherTabs saat tab diklik. Dengan cara ini, hanya satu tab yang akan terlihat pada satu waktu, dan tab-tab lainnya akan disembunyikan secara otomatis.
Jangan Lupa subcribe chanel kita ya gess,diskusi di kolom komentar. Cek Ke TKP -


http://dlvr.it/Sx6kbx

06 Oktober 2023

Memulai Membuat Bot Telegram dengan Framebot.php

Orang Jaringan -  

 Ini adalah awal kode dari core bot telegram yang saya tulis,sekedar untuk dokumentasi dan siapa tau ada yang ingin membuat proyek bot telegram dengan struktur yang rapi(menurut saya😅).

Yang ingn diskusi silahkan langsung gasken di kolom komentar blog atau youtube saya,@orangJaringan

Core ini mendukung multi user bot alias bisa menggunakan banyak token dalam 1 core.


if (isset($_GET['id_bot'])) {
    $the_id_bot = $_GET['id_bot'];
    // Dapatkan informasi token berdasarkan id_bot
    $token = _get_token_info_by_idBot($the_id_bot);
    $usernamebot = Has_username_token($the_id_bot);
    echo $usernamebot;
} else {
    // Tindakan yang ingin Anda lakukan jika parameter tidak ada atau tidak lengkap
    // Default BOT
    $token                 = 'tokenya';
    $usernamebot         = 'botUsernamenya';
}


//Deklarasi Fungsi FrameBot
$BotEngine = new FrameBot($token, $usernamebot);


$BotEngine->on('callback', function ($command) use ($the_id_bot, $token, $usernamebot) {
    $message           = Bot::message();
    $enkod             = json_encode($message);
    $id                = $message['from']['id'];
    $usernamepelanggan = $message['from']['username'];
    $namatele          = $message['from']['first_name'];
    $chatidtele        = $message["message"]['chat']['id'];
    $message_idtele    = $message["message"]["message_id"];
    $from_id            = $message['from']['id'];
    $from_is_bot        = $message['from']['is_bot'];
    $from_first_name    = $message['from']['first_name'];
    $from_last_name     = $message['from']['last_name'];
    $from_username      = $message['from']['username'];
    $from_language_code = $message['from']['language_code'];
    $message_id = $message_idtele;
    
// Respon Kode disini

});



$BotEngine->cmd('*', function () use ($the_id_bot, $token, $usernamebot){
    $message           = Bot::message();
    $enkod             = json_encode($message);
    $id                = $message['from']['id'];
    $usernamepelanggan = $message['from']['username'];
    $namatele          = $message['from']['first_name'];
    $message_id         = $message['message_id'];
    $from_id            = $message['from']['id'];
    $from_is_bot        = $message['from']['is_bot'];
    $from_first_name    = $message['from']['first_name'];
    $from_last_name     = $message['from']['last_name'];
    $from_username      = $message['from']['username'];
    $from_language_code = $message['from']['language_code'];
    $chat_id            = $message['chat']['id'];
    $chat_first_name    = $message['chat']['first_name'];
    $chat_last_name     = $message['chat']['last_name'];
    $chat_username      = $message['chat']['username'];
    $chat_type          = $message['chat']['type'];
    $date_nya           = $message['date'];
    $pesan_text           = $message['text'];
    $user_id = $id;
Bot::sendChatAction('typing');



// Respon Kode disini

});

$BotEngine->run();   

DeSemoga bermanfaat Cek Ke TKP -


http://dlvr.it/Sx3QtY

05 Oktober 2023

Merubah Nama Class dari Elemen HTML dengan JavaScript,Teknik Dasar Yang Wajib Diketahui Pemula

Orang Jaringan -  Tujuan mengganti nama class element HTML adalah untuk menyesuaikan dengan konfigurasi CSS yang berbeda untuk merubah tampilan.Sedikit  saya bagikan teknik sedrhana ini untuk pemula dari pemula.

Bagaimana cara me rename class="project-boxes jsGridView"" menjadi class="project-boxes jsGridView1"" dengan javascript

Anda dapat mengganti class sebuah elemen HTML menggunakan JavaScript dengan menggunakan metode `classList`. Berikut cara untuk mengubah class `"project-boxes jsGridView"` menjadi `"project-boxes jsGridView1"`:






```javascript

document.addEventListener('DOMContentLoaded', function () {

  // Temukan elemen dengan class "project-boxes jsGridView"

  var projectBoxes = document.querySelector('.project-boxes.jsGridView');




  // Periksa apakah elemen ditemukan

  if (projectBoxes) {

    // Hapus class "jsGridView" dari elemen

    projectBoxes.classList.remove('jsGridView');




    // Tambahkan class "jsGridView1" ke elemen

    projectBoxes.classList.add('jsGridView1');

  }

});

```






Kode di atas akan mencari elemen pertama dengan class `"project-boxes jsGridView"`, menghapus class `"jsGridView"` dari elemen tersebut, dan menambahkan class `"jsGridView1"` ke elemen tersebut. Cek Ke TKP -


http://dlvr.it/Sx2pZf

04 Oktober 2023

Zxing,Pustaka PHP untuk menaganai Scan/Create QRcode

Orang Jaringan -  



Untuk mengimplementasikan fitur pemindaian (scan) QR code dalam PHP, Anda dapat menggunakan pustaka PHP QR Code Reader. Salah satu pustaka yang populer untuk melakukan hal ini adalah "PHP QR Code Reader" atau "Zxing PHP Library". 




Berikut adalah langkah-langkah dasar untuk menggunakannya:




1. **Instalasi Pustaka QR Code Reader:**



   Anda dapat menginstal pustaka QR Code Reader melalui Composer, manajer paket PHP. Buka terminal Anda dan jalankan perintah berikut:






   ```bash

   composer require zxing/php-qrcode-reader

   ```






2. **Membaca QR Code:**



   Setelah menginstal pustaka, Anda dapat menggunakan kode PHP untuk membaca QR code. Berikut adalah contoh sederhana:




   ```php

   require 'vendor/autoload.php';






   use Zxing\QrReader;






   $qrcode = new QrReader('path_to_qr_code_image.png'); // Gantilah path dengan lokasi file QR code Anda.

   $text = $qrcode->text();

   echo "Isi QR Code: " . $text;

   ```






   Kode di atas membaca QR code dari file gambar dan menampilkan isi QR code di layar.




3. **Pengolahan Data QR Code:**



   Setelah Anda berhasil membaca QR code, Anda dapat memproses data yang terkandung di dalamnya sesuai kebutuhan aplikasi Anda.




Pastikan Anda menyimpan gambar QR code ke server atau tempat yang dapat diakses oleh aplikasi PHP Anda dan ubahlah `path_to_qr_code_image.png` dalam kode di atas sesuai dengan path file QR code Anda.




Pustaka ini cukup sederhana dan cocok untuk tugas-tugas dasar pembacaan QR code di aplikasi PHP. Namun, jika Anda memerlukan fungsionalitas lebih lanjut atau lebih kompleks, Anda mungkin perlu menjelajahi opsi lain atau menyesuaikan pustaka ini sesuai dengan kebutuhan Anda. Pastikan juga untuk membaca dokumentasi resmi pustaka tersebut untuk informasi lebih lanjut tentang penggunaannya.



Manual




Jika Anda ingin mengintegrasikan pustaka QR Code Reader ke dalam proyek PHP Anda secara manual tanpa menggunakan Composer, Anda dapat mengunduh pustaka ini dari sumbernya dan menambahkannya secara manual ke proyek Anda. Berikut langkah-langkahnya:
Unduh Pustaka QR Code Reader:Anda dapat mengunduh pustaka QR Code Reader dari GitHub repository resminya:
https://github.com/khanamiryan/php-qrcode-detector-decoder /> Unduh kode sumber pustaka tersebut dan ekstrak ke dalam direktori proyek Anda.
Struktur Direktori:Pastikan struktur direktori proyek Anda memiliki struktur yang sesuai untuk pustaka QR Code Reader. Misalnya, Anda dapat menempatkannya dalam direktori proyek seperti ini:

- your_project/  - qr_code_reader/    - lib/      - QrReader.php      - ...
  - your_php_file.php
Include Pustaka:Dalam file PHP Anda yang memerlukan fungsionalitas pemindaian QR code, Anda dapat menggunakan require_once untuk mengimpor pustaka tersebut:
php
require_once 'qr_code_reader/lib/QrReader.php';
// Sekarang Anda dapat menggunakan kelas QrReader untuk membaca QR code.Membaca QR Code:Setelah Anda berhasil mengimpor pustaka, Anda dapat menggunakan kode seperti yang telah dijelaskan sebelumnya dalam tanggapan sebelumnya untuk membaca QR code.
Pastikan Anda menggantikan 'qr_code_reader/lib/QrReader.php' sesuai dengan path relatif yang sesuai dengan struktur direktori Anda.
Dengan melakukan langkah-langkah di atas, Anda akan dapat mengintegrasikan pustaka QR Code Reader secara manual ke dalam proyek PHP Anda. Pastikan untuk membaca dokumentasi pustaka tersebut untuk memahami cara penggunaannya dengan lebih baik dan untuk menyesuaikannya sesuai dengan kebutuhan proyek Anda. Cek Ke TKP -


http://dlvr.it/SwyjHd

03 Oktober 2023

Cara Kerja .htacces, Module RewriteEngine di Apache dan Pentingnya Mod Ini

Orang Jaringan -  File `.htaccess` adalah file konfigurasi yang digunakan dalam server web Apache untuk mengatur aturan-aturan tertentu terkait dengan URL dan pengalihan permintaan. Anda dapat menggunakan file `.htaccess` untuk mengubah URL yang lebih mudah dibaca oleh manusia atau untuk melakukan pengalihan dari satu URL ke URL lainnya. Untuk mengubah link dari `/index.php?dashboard=1` menjadi `/dashboard`, Anda bisa menggunakan file `.htaccess` dengan aturan RewriteRule. Berikut adalah cara kerja dan contoh penggunaan:




1. Buat atau edit file `.htaccess` pada direktori root dari situs web Anda jika belum ada.




2. Pastikan bahwa modul mod_rewrite diaktifkan pada server Apache Anda. Anda bisa mengaktifkannya dengan perintah berikut di terminal:






   ```

sudo a2enmod rewrite

sudo systemctl restart apache2

   ```






3. Tambahkan aturan RewriteRule pada file `.htaccess` yang sesuai dengan perubahan yang ingin Anda lakukan. Dalam hal ini, Anda ingin mengubah `/index.php?dashboard=1` menjadi `/dashboard`, jadi Anda bisa menggunakan aturan berikut:






   ```

   RewriteEngine On

   RewriteRule ^dashboard$ /index.php?dashboard=1 [L]

   ```






   Penjelasan aturan ini:

   - `RewriteEngine On`: Mengaktifkan mod_rewrite.

   - `RewriteRule ^dashboard$ /index.php?dashboard=1 [L]`: Ini adalah aturan yang mengatakan bahwa jika URL dimulai dengan `/dashboard`, maka server akan mengganti URL tersebut dengan `/index.php?dashboard=1`. `[L]` menandakan bahwa ini adalah aturan terakhir yang akan diterapkan jika cocok.




4. Simpan file `.htaccess` tersebut.




5. Sekarang, ketika Anda mengakses URL `/dashboard`, server akan menggantinya secara internal menjadi `/index.php?dashboard=1`, tetapi URL di browser akan tetap menampilkan `/dashboard`.




Pastikan bahwa konfigurasi server Anda memungkinkan penggunaan file `.htaccess`. Jika Anda mengalami masalah, periksa konfigurasi server Anda atau hubungi penyedia hosting Anda untuk bantuan lebih lanjut.







Urgensinya




File `.htaccess` memiliki beberapa urgensi dalam pengembangan dan pengelolaan situs web:


1. **Pengaturan Akses**: `.



htaccess` memungkinkan Anda mengontrol siapa yang dapat mengakses berbagai bagian dari situs web Anda. Anda dapat membatasi akses ke direktori tertentu dengan kata sandi, memblokir akses dari alamat IP tertentu, atau bahkan mengizinkan atau melarang jenis file tertentu untuk diakses.


2. **Penanganan Kesalahan**: 



Anda dapat mengonfigurasi file `.htaccess` untuk menangani berbagai jenis kesalahan server seperti error 404 (Halaman Tidak Ditemukan) dengan cara yang lebih informatif atau bahkan mengalihkannya ke halaman khusus.


3. **Pengalihan URL**:



 Anda dapat menggunakan `.htaccess` untuk mengalihkan URL. Ini berguna ketika Anda ingin mengubah struktur URL tanpa mengganggu pengalaman pengguna yang ada atau untuk menghindari duplikasi konten.


4. **Optimasi Kinerja**:



 Anda dapat mengoptimalkan kinerja situs web dengan menggunakan teknik seperti kompresi Gzip atau memanfaatkan caching browser menggunakan `.htaccess`.




5. **Rewrite URL**: 





Seperti yang dijelaskan sebelumnya, Anda dapat menggunakan `.htaccess` untuk mengubah URL yang kompleks menjadi yang lebih mudah dibaca atau bersahabat dengan SEO.




6. **Perlindungan Keamanan**:





 Anda dapat menggunakan `.htaccess` untuk melindungi situs Anda dari serangan spesifik, seperti serangan SQL Injection atau serangan akses tidak sah.




7. **Kustomisasi Konfigurasi Server**: 





`.htaccess` memungkinkan Anda melakukan penyesuaian konfigurasi server secara dinamis tanpa harus merestart server. Ini dapat berguna untuk situasi di mana Anda tidak memiliki akses ke konfigurasi server utama.
Penting untuk digunakan dengan bijak karena penggunaan yang tidak benar dalam file `.htaccess` dapat menyebabkan masalah dalam kinerja atau keamanan situs web Anda. Selalu lakukan backup file `.htaccess` sebelum melakukan perubahan dan pastikan Anda memahami dampak dari perubahan yang Anda buat. Cek Ke TKP -


http://dlvr.it/Sww8pK

02 Oktober 2023

Cara Set Webhook Telegram di ubuntu/debian

Orang Jaringan -  Untuk mengatur webhook pada bot Telegram, ikuti langkah-langkah di bawah ini:






1. Pertama, pastikan Anda memiliki akun bot Telegram dan token bot yang valid. Jika belum memiliki, Anda dapat membuatnya dengan menghubungi BotFather di Telegram.




2. Dapatkan URL endpoint yang akan digunakan sebagai webhook. Ini haruslah URL publik yang dapat diakses oleh server Telegram. Pastikan Anda memiliki server yang dapat menerima permintaan HTTP POST dari Telegram.




3. Buat permintaan ke API Bot Telegram menggunakan metode `setWebhook` untuk mengatur webhook. Gunakan endpoint `
https://api.telegram.org/bot/setWebhook` dan kirimkan parameter-parameter berikut:

   - `url`: URL endpoint webhook yang telah Anda siapkan.




   Contoh permintaan menggunakan cURL:



   ``

   curl -F "url="
https://api.telegram.org/bot/setWebhook />
   ```






   Pastikan untuk mengganti `` dengan token bot Anda dan `` dengan URL endpoint webhook yang Anda miliki.





4. Setelah mengirim permintaan, Telegram akan mencoba mengirim permintaan verifikasi ke URL endpoint yang Anda tentukan. Pastikan server Anda dapat menanggapi permintaan tersebut dengan mengirimkan respons HTTP 200 OK dan mengembalikan konten string "ok".




5. Jika permintaan verifikasi berhasil, webhook akan diatur. Sekarang, setiap kali ada pesan yang diterima oleh bot, Telegram akan mengirimkan permintaan HTTP POST ke URL endpoint yang telah Anda tentukan, dan Anda dapat mengambil dan memproses pesan tersebut pada server Anda.




Pastikan untuk mengamankan webhook dengan mengatur metode otentikasi atau mengizinkan hanya permintaan dari Telegram.




Sekarang Anda telah berhasil mengatur webhook untuk bot Telegram Anda. Bot akan menerima pembaruan langsung melalui webhook dan dapat meresponsnya sesuai kebutuhan. Cek Ke TKP -


http://dlvr.it/SwsdWp

02 Mei 2023

Cara Menjalankan cron .php pada Linux,ubuntu,armbian dkk Menggunakan Crontab

Orang Jaringan -   Untuk menjalankan PHP Cron dengan Crontab di Armbian, ikuti langkah-langkah berikut: 1. Buka terminal atau SSH ke server Armbian Anda. 2. Ketik perintah `crontab -e` untuk membuka editor crontab. 3. Tambahkan baris berikut pada file crontab:    ```    * * * * * /usr/bin/php /path/to/your/cron/file.php    ```    Ganti `/path/to/your/cron/file.php` dengan lokasi file PHP Cron Anda. 4. Simpan perubahan dan keluar dari editor crontab. Dalam contoh ini, cron akan dijalankan setiap menit sekali karena `* * * * *` merupakan nilai default dari crontab. Jika Anda ingin menjalankan cron pada waktu yang berbeda, Anda dapat mengubah nilai crontab sesuai dengan kebutuhan Anda. Pastikan bahwa direktori dan file PHP Cron dapat diakses dan dieksekusi oleh sistem, dan pastikan juga bahwa PHP sudah terinstal di sistem Armbian Anda. Anda juga dapat menambahkan kode error logging ke file PHP Cron Anda untuk memudahkan pemecahan masalah jika ada masalah dengan cron. Jika Anda ingin menjalankan file dengan ekstensi ".sh" yang berisi daftar cron PHP setiap menit menggunakan crontab di Armbian, Anda dapat menggunakan sintaks crontab sebagai berikut: ``` * * * * * /bin/bash /path/to/your/cron1menit.sh ``` Dalam sintaks ini, kita menggunakan lima bintang (*) untuk menjalankan file ".sh" setiap menit. Perintah "/bin/bash" digunakan untuk menjalankan shell script file. Pastikan bahwa file "cron1menit.sh" dapat diakses dan dieksekusi oleh sistem. Pastikan juga bahwa setiap daftar cron PHP yang ada di dalam file shell script sudah diatur dengan benar dan dapat diakses dan dieksekusi oleh sistem. Berikut adalah contoh isi dari file "cron1menit.sh" yang berisi daftar cron PHP yang akan dijalankan setiap menit: ``` #!/bin/bash /usr/bin/php /path/to/your/cron1.php /usr/bin/php /path/to/your/cron2.php /usr/bin/php /path/to/your/cron3.php ``` Dalam contoh ini, kita menjalankan tiga script PHP Cron ("/path/to/your/cron1.php", "/path/to/your/cron2.php", dan "/path/to/your/cron3.php") secara berurutan menggunakan shell script. Pastikan bahwa setiap script PHP Cron diatur dengan benar dan dapat diakses dan dieksekusi oleh sistem. Jangan lupa untuk memberikan izin eksekusi pada file shell script dengan perintah "chmod +x /path/to/your/cron1menit.sh" agar file tersebut dapat dijalankan. Cek Ke TKP -
http://dlvr.it/SnPwsM

01 Mei 2023

Membuat User FTP Yang Aman Di Mikrotik

Orang Jaringan -   Untuk membuat pengguna khusus untuk FTP saja di MikroTik RouterOS, Anda dapat mengikuti langkah-langkah berikut: Buatlah user pada MikroTik RouterOS menggunakan perintah berikut di terminal: /user add name=ftp-only-user password=strong-password group=full Ganti ftp-only-user dengan nama pengguna FTP yang ingin Anda buat, strong-password dengan kata sandi yang kuat, dan full dengan grup yang diperbolehkan akses ke semua fitur. Batasi akses pengguna ke FTP saja dengan menggunakan perintah berikut di terminal: /ip firewall filter add chain=forward src-address=192.168.1.2 protocol=tcp dst-port=21 action=accept Ganti 192.168.1.2 dengan alamat IP pengguna FTP, jika Anda memiliki lebih dari satu pengguna FTP, maka ulangi perintah ini untuk setiap pengguna dan ganti alamat IP sesuai dengan alamat IP pengguna yang bersangkutan. Batasi pengguna agar hanya dapat membaca dan mengunggah file pada direktori tertentu dengan menggunakan perintah berikut di terminal: /user group add name=ftp-only read=write policy=local,test directory=/path/to/directory Ganti ftp-only dengan nama grup yang Anda inginkan, write dengan hak akses yang Anda inginkan, local,test dengan kebijakan akses yang diizinkan, dan /path/to/directory dengan direktori tempat file-file FTP disimpan. Dengan mengikuti langkah-langkah di atas, Anda dapat membuat pengguna FTP only di MikroTik RouterOS dan membatasi akses mereka hanya pada FTP dan direktori tertentu. Pastikan untuk mengganti nilai-nilai yang sesuai dengan kebutuhan Anda. Cek Ke TKP -
http://dlvr.it/SnKRD3

30 April 2023

Cara Menggunakan Bandwidth Test Pada Mikrotik Winbox

Orang Jaringan -  Bandwidth test pada Winbox MikroTik adalah alat untuk menguji kecepatan transfer data antara dua perangkat yang terhubung dalam jaringan. Alat ini memungkinkan pengguna untuk menguji throughput atau kemampuan jaringan untuk mentransfer data dalam jumlah besar dengan cepat. Untuk melakukan bandwidth test pada Winbox MikroTik, pengguna perlu menentukan host yang akan diuji, yaitu perangkat yang akan menerima transfer data, dan host pengirim, yaitu perangkat yang akan mengirimkan data. Kemudian, pengguna dapat memilih ukuran paket data yang akan dikirim dan jumlah paket data yang akan dikirim dalam satu kali uji coba. Setelah uji coba selesai, alat ini akan memberikan informasi tentang kecepatan transfer data dalam bentuk throughput atau tingkat kinerja jaringan. Bandwidth test pada Winbox MikroTik sangat berguna untuk mengidentifikasi masalah jaringan atau untuk menentukan kecepatan transfer data antara dua perangkat dalam jaringan. Hal ini dapat membantu pengguna untuk mengoptimalkan jaringan mereka dan meningkatkan kinerja jaringan secara keseluruhan. Berikut adalah cara menggunakan Bandwidth Test pada Winbox MikroTik: * Pertama, buka aplikasi Winbox dan masuk ke router MikroTik Anda. * Pilih menu Tools pada bagian atas aplikasi Winbox. * Kemudian, pilih submenu Bandwidth Test dari daftar opsi yang tersedia. * Setelah itu, pilih host yang akan diuji dan host pengirim. Anda juga dapat memilih interface jaringan yang akan digunakan untuk uji coba. * Atur ukuran paket data yang akan dikirim dan jumlah paket data yang akan dikirim dalam satu kali uji coba. * Jika Anda ingin memperoleh hasil yang lebih akurat, Anda juga dapat memilih beberapa opsi lainnya seperti protokol yang digunakan atau metode pengukuran throughput. * Terakhir, klik tombol Start untuk memulai uji coba. * Setelah uji coba selesai, hasilnya akan ditampilkan di layar dan Anda dapat mengevaluasi kecepatan transfer data antara kedua host. Penting untuk diingat bahwa Bandwidth Test pada Winbox MikroTik hanya akan menguji kecepatan transfer data dalam jaringan internal MikroTik Anda, bukan kecepatan internet Anda. Cek Ke TKP -
http://dlvr.it/SnJCYh

29 April 2023

Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Data User Hotspot

Orang Jaringan - Artikel ini terkait dengan artikel Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot yang sebelumnya juga di bahas mengenai algoritmanya. Berikut adalah contoh script Mikrotik untuk melihat data user hotspot Mikrotik dan mengirimkannya melalui bot Telegram: Versi Mikrotik Script : :local telegramBotToken "your_bot_token_here";:local telegramChatId "your_chat_id_here"; :local message "Daftar user hotspot:\n\n"; /ip hotspot user print detail where !disabled do={    :local user $[/ip hotspot user get $id name];    :local password $[/ip hotspot user get $id password];    :local uptime $[/ip hotspot user get $id uptime];    :local bytes-in $[/ip hotspot user get $id bytes-in];    :local bytes-out $[/ip hotspot user get $id bytes-out];     :set message ($message . "User " . $user . "\n");    :set message ($message . "Password " . $password . "\n");    :set message ($message . "Uptime " . $uptime . "\n");    :set message ($message . "Bytes-in " . $bytes-in . "\n");    :set message ($message . "Bytes-out " . $bytes-out . "\n\n");} /tool fetch url=("https://api.telegram.org/bot" . $telegramBotToken . "/sendMessage?chat_id=" . $telegramChatId . "&text=" . $message); Pastikan untuk mengganti your_bot_token_here dan your_chat_id_here dengan token bot Telegram dan chat ID yang digunakan. Skrip ini akan mengambil daftar user hotspot Mikrotik dan mengirimkannya ke Telegram melalui bot menggunakan perintah tool fetch. Pesan yang dikirimkan berisi informasi nama user, password, uptime, bytes-in, dan bytes-out. Anda dapat menyesuaikan informasi yang ingin ditampilkan dengan mengedit skrip sesuai kebutuhan. Versi PHP API Berikut adalah contoh kode PHP API untuk melihat data user hotspot Mikrotik dan mengirimkannya melalui bot Telegram: Pastikan untuk mengganti your_mikrotik_ip_address, your_mikrotik_username, your_mikrotik_password, your_bot_token_here, dan your_chat_id_here dengan konfigurasi yang digunakan. Skrip ini akan mengambil daftar user hotspot Mikrotik yang aktif dan mengirimkannya ke Telegram melalui bot menggunakan fungsi curl_exec(). Pesan yang dikirimkan berisi informasi nama user, password, uptime, bytes-in, dan bytes-out. Anda dapat menyesuaikan informasi yang ingin ditampilkan dengan mengedit skrip sesuai kebutuhan. Cek Ke TKP -
http://dlvr.it/SnFZv3

26 April 2023

Laporan Aktifitas Mikrotik Ke Telegram - Bab 3 - Mengirim Data PPP Secret

Orang Jaringan - Script mikrotik untuk melihat data secret ppp Mikrotik dan mengirimkannya melalui bot Telegram.Artikel ini terkait dengan artikel sebelumnya,Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot.  Versi Mikrotik Script Berikut adalah contoh kode skrip Mikrotik untuk melihat data secret ppp dan mengirimkannya melalui bot Telegram: # Konfigurasi koneksi ke Mikrotik :local host "your_mikrotik_ip_address"; :local user "your_mikrotik_username"; :local password "your_mikrotik_password"; # Konfigurasi bot Telegram :local botToken "your_bot_token_here"; :local chatId "your_chat_id_here"; # Menghubungkan ke Mikrotik dan mendapatkan data secret ppp :local secrets; :local api [/system script get value-name=api]; :if ($api = "true") do={     /tool fetch url=("https://"+$host+"/api/ip/ppp/secret/print") mode=https http-header-field="Authorization: Basic ".([/tool fetch url=("https://"+$host+"/api/login") mode=https user=$user password=$password as-value output=user]; :pick user 0 :pick user 1) dst-path=secret_ppp.txt;     :delay 1s;     :global secrets [/file get secret_ppp.txt contents]; } else={     :global api [/system script get value-name=global_api];     :if ($api = "true") do={         :global secrets [/ip/ppp/secret/print as-value];     } else={         :global secrets [/ppp secret print as-value];     } } # Membuat pesan untuk dikirim ke Telegram :local message "Daftar secret ppp:\n\n"; :foreach secret in=$secrets do={     :local name ($secret->"name");     :local password ($secret->"password");     :local profile ($secret->"profile");     :local service ($secret->"service");     :local remoteAddress ($secret->"remote-address");     :local localAddress ($secret->"local-address");     :local uptime ($secret->"uptime");     :set message ($message . "Name: " . $name . "\n");     :set message ($message . "Password: " . $password . "\n");     :set message ($message . "Profile: " . $profile . "\n");     :set message ($message . "Service: " . $service . "\n");     :set message ($message . "Remote Address: " . $remoteAddress . "\n");     :set message ($message . "Local Address: " . $localAddress . "\n");     :set message ($message . "Uptime: " . $uptime . "\n\n"); } # Kirim pesan ke Telegram /tool fetch url=("https://api.telegram.org/bot" . $botToken . "/sendMessage?chat_id=" . $chatId . "&text=" . $message) mode=https; # Hapus file temporary /file remove secret_ppp.txt; Pastikan untuk mengganti your_mikrotik_ip_address, your_mikrotik_username, your_mikrotik_password, your_bot_token_here, dan your_chat_id_here dengan konfigurasi yang digunakan. Skrip ini akan mengambil daftar secret ppp Mikrotik dan mengirimkannya ke Telegram melalui bot. Pesan yang dikirimkan berisi informasi nama secret ppp, password, profil, layanan, alamat remote, alamat lokal, dan waktu aktif. Anda dapat menyesuaikan informasi yang ingin ditampilkan dengan mengedit skrip sesuai kebutuhan. Versi PHP API Berikut adalah contoh kode PHP API untuk melihat data secret ppp Mikrotik dan mengirimkannya ke Telegram: Cek Ke TKP -
http://dlvr.it/Sn5zqV

23 April 2023

Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot

Orang Jaringan - Ini adalah artikel lanjutan dari tema "Laporan Aktifitas Mikrotik Ke Telegram",yang sebelumnya sudah kita bahas : Laporan Aktifitas Mikrotik Ke Telegram - Bab 1 - Algoritma Laporan Aktifitas Mikrotik Ke Telegram - Bab 1 - Semua Laporan dari Log Berikut adalah contoh script untuk membuat laporan aktivitas pengguna hotspot Mikrotik dan mengirimkannya melalui bot Telegram: Versi Mikrotik Script # koneksi ke Telegram Bot API :local botToken "your_bot_token_here" :local chatId "your_chat_id_here" # membuat laporan aktivitas :local activity "Aktivitas terbaru di Mikrotik:\n\n" # mengambil daftar koneksi yang terhubung :foreach user in=[/ip/hotspot/active/print] do={     :set activity ("$activity User " . $user.user . " sedang terhubung dengan IP " . $user.address . " melalui interface " . $user.interface . "\n") } # mengirim laporan ke Telegram melalui bot :local telegramUrl ("https://api.telegram.org/bot" . $botToken . "/sendMessage?chat_id=" . $chatId . "&text=" . $activity) /tool fetch url=$telegramUrl keep-result=no Pastikan untuk mengganti your_bot_token_here dan your_chat_id_here sesuai dengan konfigurasi Anda. Skrip ini akan membuat laporan aktivitas berdasarkan daftar koneksi yang terhubung ke hotspot Mikrotik dan mengirimkan laporan tersebut melalui bot Telegram. Skrip ini menggunakan perintah /tool fetch untuk mengirimkan laporan melalui URL Telegram API. Versi PHP API Berikut adalah contoh script menggunakan PHP API untuk membuat laporan aktivitas Mikrotik dan mengirimkannya melalui bot Telegram: Pastikan untuk mengganti 192.168.1.1, username, password, your_bot_token_here, dan your_chat_id_here sesuai dengan konfigurasi Anda. Skrip ini akan membuat laporan aktivitas berdasarkan daftar koneksi yang terhubung ke hotspot Mikrotik dan mengirimkan laporan tersebut melalui bot Telegram. Skrip ini menggunakan perintah cURL untuk mengirimkan data ke URL Telegram API. Cek Ke TKP -
http://dlvr.it/Smw4m8

17 April 2023

Video Membuat Bot Interaktif dengan PHP API Mikrotik dan Framework Medoo

Orang Jaringan -   Medoo PHP adalah sebuah framework PHP yang ringan dan mudah digunakan untuk melakukan operasi database pada aplikasi web. Framework ini dikembangkan oleh jejaring sosial Taiwan bernama Ceplos pada tahun 2013. Dibandingkan dengan framework database PHP yang lain, Medoo PHP memiliki beberapa keunggulan seperti sintaks yang mudah dimengerti, dukungan untuk beberapa jenis database, penggunaan query builder, dan dapat diintegrasikan dengan framework PHP lainnya seperti Laravel dan CodeIgniter. Medoo PHP juga menyediakan fitur-fitur seperti penyaringan input, sanitasi input, dan pengolahan data secara otomatis, sehingga dapat membantu menghindari serangan SQL injection dan mengurangi kesalahan pengolahan data. Berikut adalah contoh implementasi PHP Api Mikrotik, Bot Telegram dengan Framework Medoo, dan contoh database MySQL untuk membuat sebuah bot interaktif yang dapat menambahkan data user ke dalam MySQL dengan mengambil data user telegram: Implementasi PHP Api Mikrotik: Implementasi Bot Telegram dengan Framework Medoo: Contoh Database MySQL: CREATE TABLE `users` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `telegram_id` int(11) NOT NULL,   `name` varchar(255) NOT NULL,   `username` varchar(255) NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; Bot interaktif untuk menambahkan data user ke dalam MySQL dengan mengambil data user telegram: Cek Ke TKP -
http://dlvr.it/SmbrDX

Apa yang di maksud FX/TX dan FP FX/FP TX Pada Indikator Status Interface Di Mikrotik?

Orang Jaringan -  FX dan TX adalah singkatan dari "Frames Transmitted" dan "Frames Received" pada statistik keseluruhan (overall stats) di MikroTik. Frames Transmitted (FX) adalah jumlah paket yang dikirim oleh router ke jaringan lain melalui interface yang dipantau. Ini mencakup semua jenis paket yang dikirim, termasuk paket data, paket kontrol, dan paket yang dibuang karena kesalahan. Frames Received (TX) adalah jumlah paket yang diterima oleh router melalui interface yang dipantau. Ini juga mencakup semua jenis paket yang diterima, termasuk paket data, paket kontrol, dan paket yang dibuang karena kesalahan. Dengan melihat statistik FX dan TX pada MikroTik, Anda dapat mengetahui jumlah paket yang dikirim dan diterima melalui setiap interface jaringan yang dipantau oleh router. Hal ini dapat membantu Anda memantau kinerja jaringan dan menemukan masalah yang mungkin terjadi, seperti koneksi lambat atau paket yang hilang. Sedangkan FP TX dan FP RX adalah singkatan dari "Full Protocol Transmission" dan "Full Protocol Reception" pada statistik interface di MikroTik. Full Protocol Transmission (FP TX) adalah jumlah paket yang berhasil dikirim oleh router ke jaringan lain melalui interface yang dipantau dengan protokol lengkap. Ini termasuk semua jenis paket yang dikirim melalui protokol lengkap, seperti paket TCP, UDP, ICMP, dan lain-lain. Full Protocol Reception (FP RX) adalah jumlah paket yang berhasil diterima oleh router melalui interface yang dipantau dengan protokol lengkap. Ini juga mencakup semua jenis paket yang diterima melalui protokol lengkap, seperti paket TCP, UDP, ICMP, dan lain-lain. Dengan melihat statistik FP TX dan FP RX pada MikroTik, Anda dapat mengetahui jumlah paket yang dikirim dan diterima melalui setiap interface jaringan yang dipantau oleh router dengan protokol lengkap. Hal ini dapat membantu Anda memantau kinerja jaringan secara lebih detail dan menemukan masalah yang mungkin terjadi pada protokol tertentu. Cek Ke TKP -
http://dlvr.it/SmbL1c

Menggunakan VLAN Untuk Menaikkan Kasta Jaringan

Orang Jaringan -  VLAN (Virtual Local Area Network) adalah teknologi yang memungkinkan pembagian suatu jaringan fisik menjadi beberapa jaringan virtual yang terpisah secara logika. Dalam sebuah VLAN, setiap jaringan virtual tersebut memiliki identitas unik (disebut VLAN ID) dan hanya memungkinkan komunikasi antar perangkat yang terhubung ke VLAN yang sama. Dengan menggunakan VLAN, suatu jaringan yang besar dapat dibagi menjadi beberapa jaringan yang lebih kecil dan terisolasi, sehingga memungkinkan pengaturan hak akses dan kontrol jaringan yang lebih baik. VLAN juga memungkinkan pengaturan penggunaan bandwidth yang lebih efisien, karena traffic hanya akan terbatas pada VLAN yang sama. VLAN dapat dikonfigurasi pada layer 2 (Data Link Layer) atau layer 3 (Network Layer) pada model OSI. Dalam konfigurasi layer 2, suatu switch yang mendukung VLAN akan menghubungkan beberapa port ke VLAN yang sama, sehingga memungkinkan perangkat yang terhubung ke port yang berbeda dapat berkomunikasi di dalam VLAN tersebut. Sedangkan pada konfigurasi layer 3, suatu router akan digunakan untuk menghubungkan antara beberapa VLAN yang terpisah, sehingga perangkat yang terhubung ke VLAN yang berbeda dapat berkomunikasi melalui router. Topologi Berikut adalah beberapa contoh topologi jaringan yang dapat digunakan dengan VLAN: * Topologi flat: Topologi ini terdiri dari satu VLAN besar yang mencakup semua perangkat dalam jaringan. Hal ini cocok untuk jaringan kecil yang tidak memerlukan segmentasi. * Topologi multi-VLAN: Topologi ini terdiri dari beberapa VLAN yang terpisah, masing-masing VLAN berisi kelompok perangkat dengan karakteristik yang sama, seperti departemen atau lantai dalam gedung. Setiap VLAN dapat diatur dengan kebijakan keamanan dan hak akses yang berbeda. * Topologi VLAN Trunking: Topologi ini digunakan ketika perlu menghubungkan beberapa switch yang mendukung VLAN. Switch-switch ini dihubungkan melalui trunk link, yang memungkinkan transfer data antara VLAN. * Topologi VLAN dengan router: Topologi ini memanfaatkan router untuk menghubungkan VLAN yang berbeda. Setiap VLAN memiliki router interface sendiri dan pengaturan keamanan dan hak akses dapat dikonfigurasi secara terpisah untuk setiap VLAN. * Topologi VLAN dengan wireless: Topologi ini memanfaatkan jaringan nirkabel untuk menghubungkan perangkat ke VLAN. Setiap akses point nirkabel dapat dikonfigurasi dengan beberapa VLAN yang berbeda, memungkinkan jaringan nirkabel yang aman dan terpisah. Dampak Penggunaan VLAN dapat memiliki dampak pada jaringan, baik secara positif maupun negatif. Beberapa dampaknya adalah: * Peningkatan efisiensi penggunaan bandwidth: Dengan VLAN, traffic hanya akan terbatas pada VLAN yang sama. Hal ini memungkinkan penggunaan bandwidth yang lebih efisien karena tidak ada traffic yang tidak perlu melewati jaringan yang sama. * Peningkatan kecepatan dan latency: Dalam VLAN yang terpisah, traffic hanya akan terbatas pada VLAN yang sama. Hal ini memungkinkan penggunaan bandwidth yang lebih efektif dan mengurangi latency karena traffic tidak perlu bersaing dengan traffic dari VLAN yang lain. * Pengurangan overhead: VLAN dapat mengurangi overhead pada jaringan karena hanya memungkinkan perangkat yang terhubung ke VLAN yang sama untuk berkomunikasi, sehingga mengurangi jumlah data yang harus diproses oleh jaringan. * Peningkatan kompleksitas jaringan: Penggunaan VLAN dapat meningkatkan kompleksitas jaringan, karena mengharuskan konfigurasi dan pengaturan yang lebih canggih. Hal ini dapat membuat jaringan lebih sulit untuk dikelola dan membutuhkan personel yang terlatih untuk mengelolanya. * Peningkatan biaya: Implementasi VLAN dapat meningkatkan biaya karena memerlukan perangkat jaringan yang mendukung VLAN dan mungkin memerlukan upgrade perangkat jaringan yang ada. * Risiko kesalahan konfigurasi: Konfigurasi yang salah dapat menyebabkan VLAN tidak berfungsi dengan baik atau bahkan menyebabkan jaringan menjadi tidak stabil. Oleh karena itu, diperlukan pengetahuan dan pengalaman yang baik dalam mengkonfigurasi VLAN agar jaringan berjalan dengan lancar. * Peningkatan keamanan: VLAN dapat membantu meningkatkan keamanan jaringan dengan memungkinkan segmentasi jaringan yang terpisah. Dengan menggunakan VLAN, dapat ditetapkan kebijakan keamanan yang berbeda untuk setiap VLAN sehingga meningkatkan keamanan dan mengurangi risiko penyebaran virus atau serangan jaringan. * Peningkatan fleksibilitas: VLAN memungkinkan fleksibilitas dalam mengatur jaringan. VLAN dapat dikonfigurasi untuk menghubungkan perangkat dengan kriteria yang sama seperti departemen atau lokasi, atau dapat diatur untuk menghubungkan perangkat dengan kriteria yang sama seperti jenis aplikasi atau kelompok pengguna. * Meningkatkan kontrol akses: Dengan menggunakan VLAN, dapat ditetapkan aturan akses dan hak akses yang berbeda untuk setiap VLAN. Hal ini memungkinkan administrator jaringan untuk lebih mudah mengontrol akses ke sumber daya jaringan dan menghindari kebocoran informasi. * Peningkatan skalabilitas: VLAN memungkinkan jaringan untuk tumbuh dan berkembang dengan mudah. Dengan menggunakan VLAN, dapat mengatur perangkat jaringan baru dengan mudah ke dalam VLAN yang sesuai dengan kriteria tertentu. Hal ini memungkinkan jaringan untuk menyesuaikan dengan kebutuhan bisnis dan perkembangan teknologi tanpa perlu melakukan perubahan besar pada jaringan. * Peningkatan manajemen jaringan: VLAN memungkinkan administrator jaringan untuk memisahkan dan mengelola jaringan dengan lebih efektif. Dengan menggunakan VLAN, administrator jaringan dapat dengan mudah menentukan lokasi perangkat dan memonitor lalu lintas jaringan untuk setiap VLAN. Kesimpulan Kesimpulannya, VLAN adalah teknologi jaringan yang memungkinkan segmentasi jaringan dan meningkatkan keamanan, fleksibilitas, skalabilitas, dan efisiensi penggunaan bandwidth. Meskipun VLAN dapat memperkenalkan kompleksitas dan risiko kesalahan konfigurasi pada jaringan, keuntungan yang dihasilkan jauh lebih besar daripada risiko dan kerumitan tersebut. Oleh karena itu, VLAN menjadi pilihan yang baik bagi organisasi yang ingin mengatur jaringan mereka dengan lebih baik dan meningkatkan keamanan serta efisiensi penggunaan bandwidth jaringan. Cek Ke TKP -
http://dlvr.it/SmZsz8

15 April 2023

Membuat Bot Telegram Interaktif Dengan PHP

Orang Jaringan -   Untuk membuat bot Telegram interaktif dengan PHP, Anda bisa menggunakan library PHP-Telegram-Bot yang disediakan oleh Ruben Torres. Berikut adalah langkah-langkahnya: * Buat bot Telegram baru dengan mengikuti petunjuk dari @BotFather. * Buat sebuah file PHP baru, misalnya "bot.php". * Download library PHP-Telegram-Bot dari https://github.com/php-telegram-bot/core dan simpan di dalam direktori yang sama dengan file "bot.php". * Tulis kode berikut di dalam file "bot.php": Cek Ke TKP -
http://dlvr.it/SmW97k

14 April 2023

Script on-up PPP Profiles Mikrotik , Mengirimkan Informasi User PPPoE yang baru terhubung ke Grup Telegram

Orang Jaringan -  Untuk membuat laporan informasi user PPPoE yang terhubung pada MikroTik RouterOS dan mengirimkan informasi tersebut ke bot Telegram, Anda dapat menggunakan script pada profile secret PPP. Berikut adalah langkah-langkahnya: * Buat bot Telegram dan dapatkan token bot-nya. * Buat grup Telegram dan undang bot ke grup tersebut dan jadikan Admin. * Pada menu "PPP" pada RouterOS, buat profile baru dengan nama "pppoe-report". * Pada menu "Secret" pada RouterOS, buat user PPPoE baru dengan profile "pppoe-report". * Pada menu "Script" pada RouterOS, buat script baru dengan nama "pppoe-report". * Isi script dengan kode berikut:  :local telegramToken "TOKEN_BOT_TELEGRAM" :local chatId "ID_GRUP_TELEGRAM" :local pppoeUser [/ppp active get [find where service=pppoe] name] :local pppoeIp [/ppp active get [find where service=pppoe] address] :local message ("User " . $pppoeUser . " dengan IP address " . $pppoeIp . " telah terhubung ke jaringan.") :local urlEncodedMessage [/tool fetch mode=https url=("https://api.telegram.org/bot" . $telegramToken . "/sendMessage?chat_id=" . $chatId . "&text=" . urlencode($message)) keep-result=no]   * Ganti "TOKEN_BOT_TELEGRAM" dengan token bot Telegram Anda dan "ID_GRUP_TELEGRAM" dengan ID grup Telegram Anda. * Pada menu PPP "Profile" pada RouterOS, klik dua kali pada profile "pppoe-report". * Pada tab "Script", masukkan nama script "pppoe-report" pada kolom "On Up". * Simpan konfigurasi dan coba koneksi PPPoE baru. Dengan menggunakan script di atas, setiap kali user PPPoE terhubung ke jaringan, informasi user dan IP address-nya akan dikirimkan ke grup Telegram yang telah Anda buat sebelumnya. Anda dapat menyesuaikan pesan yang ingin Anda kirimkan dengan mengubah bagian kode pada variabel "message". Semoga bermanfaat! Cek Ke TKP -
http://dlvr.it/SmTbGd

13 April 2023

Perbandingan Loadbalance ECMP dengan PCC

Orang Jaringan -   Load balancing dan Per Connection Classifier (PCC) adalah dua teknik yang digunakan untuk membagi beban lalu lintas di antara beberapa jalur koneksi yang tersedia pada jaringan. ECMP (Equal Cost Multipath) adalah metode load balancing yang menggunakan rute yang memiliki biaya yang sama untuk membagi lalu lintas. Dalam ECMP, router akan membuat beberapa jalur dengan biaya yang sama dan mengirimkan lalu lintas ke jalur-jalur tersebut secara bergantian. Ini dapat membantu meningkatkan kinerja jaringan dan mengurangi beban pada jalur tertentu. PCC (Per Connection Classifier) adalah metode load balancing yang membagi lalu lintas berdasarkan sifat koneksi. Dalam PCC, koneksi-koneksi tertentu dialokasikan ke jalur-jalur tertentu dengan cara yang dapat dikonfigurasi. Ini membantu menghindari masalah seperti konflik dalam pengiriman paket, dan memungkinkan Anda untuk mengoptimalkan penggunaan jalur dengan mengalokasikan koneksi yang lebih berat ke jalur-jalur yang lebih cepat. Perbandingan antara ECMP dan PCC adalah sebagai berikut: * ECMP lebih mudah diimplementasikan dan tidak memerlukan konfigurasi khusus. Namun, ECMP hanya dapat membagi lalu lintas secara merata di antara jalur-jalur dengan biaya yang sama. Jika ada perbedaan biaya antara jalur-jalur tersebut, ECMP mungkin tidak menghasilkan pembagian lalu lintas yang optimal. * PCC memungkinkan untuk mengoptimalkan pembagian lalu lintas berdasarkan sifat koneksi, sehingga dapat meningkatkan kinerja jaringan secara signifikan. Namun, konfigurasi PCC mungkin lebih kompleks dan memerlukan pemahaman yang lebih mendalam tentang jaringan dan koneksi yang terlibat. Dalam kesimpulannya, pilihan antara ECMP dan PCC tergantung pada tujuan dan kebutuhan kinerja jaringan yang diinginkan. ECMP dapat menjadi pilihan yang lebih mudah dan lebih sederhana, sedangkan PCC dapat memberikan pengoptimalan yang lebih baik dengan konfigurasi yang lebih kompleks. Cek Ke TKP -
http://dlvr.it/SmPpzP

Membangun Jaringan Hotspot Lokal Lintas WAN dengan EOIP

Orang Jaringan -   EOIP adalah singkatan dari "Ethernet Over IP", yaitu sebuah protokol tuneling yang digunakan untuk mengirimkan lalu lintas jaringan Ethernet melalui jaringan IP. Dalam EOIP, paket Ethernet dienkapsulasi dalam paket IP dan ditransmisikan melalui jaringan IP seperti internet. Protokol EOIP biasanya digunakan untuk membangun koneksi jaringan virtual (VPN) antara dua atau lebih jaringan LAN yang terpisah geografis, sehingga memungkinkan untuk menghubungkan jaringan-jaringan tersebut secara aman dan efisien. EOIP sering digunakan pada implementasi jaringan cloud, dan juga dapat digunakan pada jaringan komputer lokal. Dukungan Perangkat Perangkat yang mendukung EOIP adalah perangkat jaringan yang memiliki kemampuan untuk mengirim dan menerima paket IP. Ini termasuk router, switch, dan firewall yang mendukung protokol IP, serta beberapa perangkat lunak VPN yang mendukung EOIP. Beberapa perangkat jaringan seperti Mikrotik RouterOS memiliki dukungan bawaan untuk protokol EOIP, yang memungkinkan pengguna untuk dengan mudah membuat koneksi VPN EOIP antara dua atau lebih jaringan LAN. Namun, tidak semua perangkat jaringan mendukung protokol EOIP secara bawaan, dan beberapa perangkat mungkin memerlukan konfigurasi khusus atau pemasangan perangkat lunak tambahan untuk mendukung protokol ini. Sebelum mengimplementasikan EOIP, penting untuk memastikan bahwa perangkat jaringan yang digunakan mendukung protokol tersebut dan mampu menangani beban lalu lintas yang dihasilkan. Cara kerja EOIP adalah sebagai berikut: Enkapsulasi paket Ethernet: paket Ethernet yang diterima dari jaringan LAN dienkapsulasi dalam paket IP dan diberi header EOIP. Pengiriman paket IP: paket IP yang sudah dienkapsulasi dikirimkan melalui jaringan IP (misalnya internet) ke tujuan yang ditentukan. Dekapsulasi paket Ethernet: paket IP yang diterima di dekapsulasi dan diambil paket Ethernet yang terkandung di dalamnya. Pengiriman paket Ethernet: paket Ethernet yang sudah diambil dikirimkan ke jaringan LAN tujuan. Dengan cara ini, EOIP memungkinkan pengguna untuk mengirimkan lalu lintas Ethernet melalui jaringan IP seperti internet, sehingga memungkinkan untuk menghubungkan dua atau lebih jaringan LAN yang terpisah secara geografis. Selain itu, EOIP juga mendukung enkripsi dan otentikasi untuk menjaga keamanan koneksi VPN, sehingga memungkinkan untuk mengirimkan data secara aman melalui jaringan yang tidak terpercaya seperti internet. Berikut adalah contoh implementasi EOIP menggunakan MikroTik RouterOS: * Pertama, buka MikroTik RouterOS dan buat dua interface bridge pada kedua lokasi yang ingin dihubungkan. Misalnya, bridge di lokasi 1 bernama "Bridge1" dan bridge di lokasi 2 bernama "Bridge2". * Selanjutnya, pada kedua router, buatlah koneksi EOIP. Klik menu "Interface" pada menu utama, kemudian klik tombol "+" untuk menambahkan koneksi baru. * Pilih EOIP pada jenis koneksi, beri nama pada koneksi (misalnya "EOIP-1"), dan tentukan address remote dan local address pada masing-masing router. * Konfigurasi enkripsi dan otentikasi pada koneksi EOIP dengan mengklik tab "Security" dan memilih opsi "Require Encryption" dan "Require Authentication". Pilih metode enkripsi dan otentikasi yang ingin digunakan. * Konfigurasi IP Address dan default gateway pada koneksi EOIP. Klik tab "IP Address" dan beri alamat IP pada koneksi EOIP untuk kedua router. * Terakhir, aktifkan koneksi EOIP dengan mengklik tombol "Enable" pada menu "Interface". Setelah konfigurasi selesai, kedua bridge di kedua lokasi akan terhubung melalui koneksi EOIP yang sudah dibuat. Sehingga kedua jaringan lokal dapat saling berkomunikasi melalui jaringan EOIP dengan aman dan efisien. Cek Ke TKP -
http://dlvr.it/SmNfw1

12 April 2023

Penjelasan Singkat Algoritma Round-robin

Orang Jaringan -  Algoritma Round-robin adalah salah satu algoritma yang digunakan dalam load balancing. Algoritma ini digunakan untuk membagi lalu lintas secara merata di antara jalur-jalur koneksi yang tersedia pada jaringan. Cara kerja algoritma round-robin adalah sebagai berikut: * Pertama-tama, algoritma akan membuat daftar jalur-jalur koneksi yang tersedia pada jaringan. * Kemudian, algoritma akan mengirimkan lalu lintas ke jalur pertama pada daftar. * Setelah itu, algoritma akan mengirimkan lalu lintas ke jalur kedua pada daftar, dan begitu seterusnya hingga mencapai jalur terakhir pada daftar. * Setelah mencapai jalur terakhir pada daftar, algoritma akan kembali mengirimkan lalu lintas ke jalur pertama pada daftar, dan proses ini akan terus berlanjut secara bergantian. Dengan menggunakan algoritma round-robin, lalu lintas dapat dibagi secara merata di antara jalur-jalur koneksi yang tersedia pada jaringan. Ini dapat membantu meningkatkan kinerja jaringan dengan meminimalkan beban pada jalur tertentu, sehingga dapat mencegah kejenuhan pada jalur tersebut dan meningkatkan efisiensi penggunaan seluruh jalur koneksi yang tersedia. Namun, algoritma round-robin juga memiliki kelemahan. Salah satu kelemahan utamanya adalah bahwa algoritma ini tidak memperhitungkan beban atau kondisi jalur koneksi yang berbeda-beda. Artinya, jika ada jalur koneksi yang memiliki kapasitas yang lebih besar atau lebih cepat daripada jalur koneksi yang lain, lalu lintas masih akan dibagi secara merata di antara semua jalur koneksi tersebut. Hal ini dapat menyebabkan pembagian lalu lintas yang tidak seimbang, sehingga mengurangi efisiensi penggunaan jalur koneksi yang lebih baik. Oleh karena itu, untuk memaksimalkan penggunaan jalur koneksi yang tersedia, algoritma round-robin sering digunakan bersamaan dengan teknik-teknik load balancing lainnya, seperti hashing dan weighted round-robin. Teknik hashing dapat memperhitungkan faktor-faktor seperti sumber dan tujuan lalu lintas untuk membagi lalu lintas secara lebih seimbang di antara jalur koneksi yang tersedia, sedangkan teknik weighted round-robin dapat memberikan bobot atau prioritas yang berbeda untuk setiap jalur koneksi, sehingga dapat memastikan bahwa lalu lintas dibagi secara proporsional di antara jalur koneksi yang tersedia. Cek Ke TKP -
http://dlvr.it/SmKhGy

10 April 2023

Perbandingan Loadbalance mode NTH dengan PCC

Orang Jaringan -   Load balancing mode NTH (Nth - Next Hop Resolution Protocol) dan Per Connection Classifier (PCC) adalah dua teknik yang digunakan untuk membagi lalu lintas di antara beberapa jalur koneksi yang tersedia pada jaringan. NTH adalah metode load balancing yang menggunakan algoritma round-robin untuk membagi lalu lintas secara merata di antara jalur-jalur yang tersedia, dengan mempertimbangkan berbagai faktor seperti sumber, tujuan, dan protokol. Ini memungkinkan penggunaan jalur-jalur yang lebih seimbang dalam mengirimkan lalu lintas di jaringan, dan dapat meningkatkan kinerja jaringan secara signifikan. PCC adalah metode load balancing yang membagi lalu lintas berdasarkan sifat koneksi, di mana koneksi-koneksi tertentu dialokasikan ke jalur-jalur tertentu dengan cara yang dapat dikonfigurasi. Ini memungkinkan penggunaan jalur-jalur yang lebih cepat dalam mengirimkan lalu lintas yang memerlukan koneksi berat, sehingga dapat meningkatkan kinerja jaringan secara signifikan. Perbandingan antara NTH dan PCC adalah sebagai berikut: * NTH lebih mudah diimplementasikan dan tidak memerlukan konfigurasi yang rumit. Namun, NTH hanya mempertimbangkan faktor-faktor tertentu seperti sumber, tujuan, dan protokol dalam membagi lalu lintas. Hal ini dapat menyebabkan pembagian lalu lintas yang tidak seimbang di antara jalur-jalur yang tersedia. * PCC memungkinkan untuk mengoptimalkan pembagian lalu lintas berdasarkan sifat koneksi, sehingga dapat meningkatkan kinerja jaringan secara signifikan. Namun, konfigurasi PCC mungkin lebih kompleks dan memerlukan pemahaman yang lebih mendalam tentang jaringan dan koneksi yang terlibat. Dalam kesimpulannya, pilihan antara NTH dan PCC tergantung pada tujuan dan kebutuhan kinerja jaringan yang diinginkan. NTH dapat menjadi pilihan yang lebih mudah dan lebih sederhana, sedangkan PCC dapat memberikan pengoptimalan yang lebih baik dengan konfigurasi yang lebih kompleks. Jika jaringan memiliki koneksi yang sangat berat atau ada kebutuhan untuk memprioritaskan jenis koneksi tertentu, maka PCC mungkin menjadi pilihan yang lebih baik. Namun, jika jaringan tidak terlalu kompleks atau tidak memiliki kebutuhan khusus, maka NTH dapat menjadi pilihan yang lebih mudah dan lebih sederhana. Cek Ke TKP -
http://dlvr.it/SmFzmJ

09 April 2023

Apa Yang DI Maksud Dengan supout.rif pada WinBox Mikrotik dan Cara Membacanya

Orang Jaringan -  File "supout.rif" pada Mikrotik RouterOS adalah file yang berisi informasi teknis tentang konfigurasi dan kinerja perangkat. File ini dapat digunakan untuk membantu diagnosa masalah dan pemecahan masalah pada Mikrotik RouterOS. Untuk menghasilkan file "supout.rif", pengguna dapat menggunakan utilitas "make supout.rif" pada aplikasi Winbox Mikrotik. Proses ini akan mengumpulkan data konfigurasi, log sistem, dan informasi kinerja lainnya dari Mikrotik RouterOS dan menyimpannya dalam file "supout.rif". File ini kemudian dapat dianalisis oleh teknisi jaringan atau pengguna yang terampil untuk membantu mengidentifikasi masalah atau kesalahan dalam konfigurasi atau kinerja perangkat. Contoh data analisis Berikut adalah contoh data analisis yang dapat ditemukan dalam file "supout.rif" pada Mikrotik RouterOS: Konfigurasi: file "supout.rif" akan mencakup informasi tentang konfigurasi perangkat, termasuk versi RouterOS, pengaturan jaringan, pengaturan antarmuka, pengaturan firewall, pengaturan routing, pengaturan DHCP, dan banyak lagi. Informasi ini dapat membantu teknisi untuk memeriksa apakah konfigurasi perangkat telah dikonfigurasi dengan benar. Log sistem: file "supout.rif" akan mencakup log sistem dari perangkat, termasuk pesan kesalahan, peringatan, dan informasi terkait kinerja jaringan. Log sistem ini dapat membantu teknisi untuk mengidentifikasi masalah atau kesalahan pada perangkat, seperti kegagalan koneksi jaringan atau masalah terkait pengaturan DHCP. Statistik kinerja: file "supout.rif" juga akan mencakup informasi statistik kinerja perangkat, seperti penggunaan CPU, penggunaan memori, penggunaan antarmuka jaringan, dan lainnya. Informasi ini dapat membantu teknisi untuk memeriksa apakah perangkat telah mengalami overload atau beban kerja yang terlalu tinggi. Informasi hardware: file "supout.rif" akan mencakup informasi hardware perangkat, seperti model perangkat, versi hardware, dan banyak lagi. Informasi ini dapat membantu teknisi untuk memeriksa spesifikasi perangkat dan memastikan bahwa perangkat dapat menangani tugas yang diberikan. Dengan memeriksa informasi tersebut pada file "supout.rif", teknisi atau pengguna yang terampil dapat membantu mengidentifikasi dan memecahkan masalah yang mungkin terjadi pada Mikrotik RouterOS. Besar data Ukuran file "supout.rif" dapat bervariasi tergantung pada kompleksitas konfigurasi dan kinerja perangkat Mikrotik RouterOS. File ini bisa cukup besar terutama jika perangkat telah digunakan untuk waktu yang lama dan memiliki banyak informasi log. Ukuran file "supout.rif" dapat berkisar dari beberapa KB hingga beberapa ratus MB tergantung pada jumlah dan kompleksitas informasi yang disimpan dalam file tersebut. Namun, secara umum, ukuran file "supout.rif" pada Mikrotik RouterOS cenderung lebih besar dibandingkan dengan file log sistem yang dihasilkan oleh perangkat jaringan lainnya, karena file ini mencakup informasi lebih detail tentang konfigurasi dan kinerja perangkat. Cara membaca data supout.rif Untuk membaca data dalam file "supout.rif" pada Mikrotik RouterOS, Anda dapat mengikuti langkah-langkah berikut: Pertama, pastikan bahwa Anda memiliki aplikasi teks editor yang dapat membaca file dalam format teks, seperti Notepad atau Wordpad di Windows atau TextEdit di Mac. Selanjutnya, buka aplikasi Winbox Mikrotik RouterOS dan akses menu "Files" di sisi kiri. Di sana, cari dan pilih file "supout.rif" yang ingin Anda baca. Setelah itu, klik kanan pada file "supout.rif" dan pilih opsi "Download". Setelah file "supout.rif" berhasil diunduh, buka file menggunakan aplikasi teks editor yang telah Anda siapkan. Dalam file "supout.rif", Anda dapat mencari dan melihat informasi yang diperlukan, seperti konfigurasi perangkat, log sistem, statistik kinerja, dan informasi hardware. Untuk membaca informasi dalam file "supout.rif", Anda dapat menggunakan fungsi pencarian atau pergi ke bagian yang relevan dengan masalah yang ingin Anda identifikasi atau dipecahkan. Jika Anda kesulitan untuk memahami informasi dalam file "supout.rif", Anda dapat mencari bantuan dari teknisi jaringan yang lebih berpengalaman atau memposting pertanyaan di forum pengguna Mikrotik untuk mendapatkan bantuan dari komunitas pengguna yang lebih luas. Perlu diingat bahwa file "supout.rif" berisi informasi teknis yang mungkin tidak mudah dipahami oleh pengguna yang kurang berpengalaman dalam Mikrotik RouterOS. Oleh karena itu, sebaiknya Anda meminta bantuan dari orang yang berpengalaman untuk membaca dan menganalisis file tersebut jika Anda kesulitan. Berikut adalah langkah-langkah untuk membaca file "supout.rif" di Mikrotik.com: * Buka situs web Mikrotik.com dan klik menu "Support" di bagian atas halaman. * Pilih opsi "Supout" untuk membuka halaman "Supout Analyzer". * Klik tombol "Choose File" dan pilih file "supout.rif" yang ingin Anda analisis. * Klik tombol "Upload" untuk mengunggah file "supout.rif" ke Supout Analyzer. * Tunggu beberapa saat sampai file "supout.rif" diunggah dan dianalisis oleh Supout Analyzer. * Setelah selesai, Anda akan melihat laporan hasil analisis file "supout.rif" pada halaman Supout Analyzer. * Dalam laporan, Anda akan melihat informasi seperti konfigurasi perangkat, log sistem, statistik kinerja, dan informasi hardware. * Anda juga dapat menggunakan fitur pencarian atau navigasi untuk menemukan informasi yang lebih spesifik atau relevan dengan masalah yang ingin Anda identifikasi atau dipecahkan. Dengan menggunakan Supout Analyzer di Mikrotik.com, Anda dapat menganalisis file "supout.rif" dengan lebih mudah dan efektif, serta memperoleh informasi yang lebih terperinci dan bermanfaat untuk mengatasi masalah jaringan pada perangkat Mikrotik RouterOS Anda. Cara Membuat File supout.rif Terjadwal 1 hari 1 kali Untuk membuat file "supout.rif" terjadwal 1 hari 1 kali pada Mikrotik RouterOS, Anda dapat mengikuti langkah-langkah berikut: Buka aplikasi Winbox dan masuk ke perangkat Mikrotik RouterOS Anda. Pilih menu "System" dan kemudian pilih "Scheduler" untuk membuka jendela pengaturan jadwal. Klik tombol "+" untuk membuat jadwal baru. Di jendela "New Scheduler", beri nama jadwal yang ingin Anda buat dan pastikan bahwa opsi "Start Time" telah diatur sesuai dengan waktu saat ini. Pada bagian "Interval", atur nilai interval ke "1d 0h 0m 0s" untuk menjadwalkan pengambilan file "supout.rif" setiap 1 hari sekali. Pada bagian "On Event", ketik perintah "system sup-out" untuk mengeksekusi perintah untuk membuat file "supout.rif". Klik tombol "Apply" untuk menyimpan pengaturan jadwal. Setelah selesai mengikuti langkah-langkah di atas, Mikrotik RouterOS akan secara otomatis membuat file "supout.rif" setiap hari pada waktu yang ditentukan dalam jadwal yang telah Anda buat. File tersebut akan tersimpan dalam folder default pada Mikrotik RouterOS dan dapat diunduh atau dilihat pada waktu yang sesuai. Pastikan bahwa Anda memiliki ruang penyimpanan yang cukup pada perangkat Mikrotik RouterOS Anda untuk menyimpan file "supout.rif" yang dihasilkan secara teratur. Referensi Berikut ini adalah beberapa referensi yang dapat digunakan untuk mempelajari lebih lanjut tentang penggunaan file "supout.rif" pada Mikrotik RouterOS: Dokumentasi resmi Mikrotik RouterOS - https://wiki.mikrotik.com/wiki/Manual:Support_Output_File Forum pengguna Mikrotik - https://forum.mikrotik.com/ Cek Ke TKP -
http://dlvr.it/SmCLG5

Laporan Aktifitas Mikrotik Ke Telegram - Bab 1 - Algoritma System Logging

Orang Jaringan - Mikrotik dapat memberikan laporan aktivitas melalui sistem log yang ada di dalamnya. Untuk mengirimkan laporan aktivitas tersebut melalui Telegram menggunakan bot, dibutuhkan beberapa langkah, antara lain: 1. Aktifkan fitur Telegram Bot pada Telegram dengan mengikuti petunjuk di situs resmi Telegram. 2. Buatlah skrip yang dapat membaca log Mikrotik dan mengekstrak informasi tertentu yang diinginkan. Contohnya, untuk mengambil log error dari Mikrotik, dapat digunakan perintah berikut:  `/log print where topics~"error"` Skrip tersebut dapat dijalankan menggunakan Scheduler pada Mikrotik. 3. Selanjutnya, buatlah skrip yang dapat mengirimkan laporan aktivitas tersebut ke Telegram melalui bot yang telah dibuat. Contohnya, untuk mengirimkan teks pesan ke Telegram, dapat menggunakan perintah berikut:  `/tool fetch url="https://api.telegram.org/bot/sendMessage?chat_id=&text="` Pada perintah di atas, BOT_TOKEN merupakan token yang diberikan oleh Telegram saat membuat bot, USER_ID adalah id pengguna Telegram yang akan menerima pesan, dan MESSAGE adalah isi pesan yang akan dikirimkan. 4. Terakhir, tambahkan perintah untuk menjalankan kedua skrip tersebut secara otomatis menggunakan Scheduler.  Dengan demikian, laporan aktivitas Mikrotik akan dikirimkan secara otomatis melalui Telegram menggunakan bot yang telah dibuat. Artikel selanjutnya :  Laporan Aktifitas Mikrotik Ke Telegram - Bab 1 - Semua Laporan dari Log Cek Ke TKP -
http://dlvr.it/SmBX1s

08 April 2023

Cara Membuat Bot Telegram

Orang Jaringan -   Untuk membuat bot Telegram, Anda perlu mengikuti beberapa langkah berikut: * Buka Telegram dan cari "BotFather" di kotak pencarian. * Mulai percakapan dengan BotFather dan ketik perintah "/newbot" untuk membuat bot baru. * BotFather akan meminta Anda untuk memberikan nama dan username untuk bot Anda. Setelah itu, BotFather akan memberikan token akses yang akan digunakan untuk mengakses API Telegram. * Selanjutnya, buat script Python atau bahasa pemrograman lainnya untuk menghubungkan dengan API Telegram dan memprogram bot Anda. Anda dapat menggunakan library Python seperti python-telegram-bot atau Telebot. * Setelah selesai membuat script bot, unggah ke server atau platform hosting yang akan menjalankan bot Anda. * Terakhir, tambahkan bot Anda ke grup Telegram atau tambahkan ke kontak Anda sendiri dan mulai gunakan bot Telegram. Artikel terkait :  Laporan Aktifitas Mikrotik Ke Telegram Berikut adalah beberapa referensi yang dapat membantu Anda dalam membuat bot Telegram: Dokumentasi Resmi Telegram Bot API: https://core.telegram.org/bots/api Dalam dokumentasi ini, Anda dapat menemukan informasi lengkap tentang API Telegram, termasuk cara membuat bot dan fitur-fitur API yang tersedia. python-telegram-bot: https://github.com/python-telegram-bot/python-telegram-bot Library python-telegram-bot adalah salah satu pilihan populer untuk membuat bot Telegram dengan Python. Dalam repository ini, Anda dapat menemukan dokumentasi dan contoh kode untuk membuat bot Telegram. Telebot: https://github.com/eternnoir/pyTelegramBotAPI Telebot adalah pustaka Python yang ringan untuk mengembangkan bot Telegram. Dalam repository ini, Anda dapat menemukan dokumentasi dan contoh kode untuk membuat bot Telegram. Telegram Bot SDK for PHP: https://github.com/irazasyed/telegram-bot-sdk Telegram Bot SDK for PHP adalah salah satu pilihan populer untuk membuat bot Telegram dengan PHP. Dalam repository ini, Anda dapat menemukan dokumentasi dan contoh kode untuk membuat bot Telegram. Cek Ke TKP -
http://dlvr.it/Sm8Nm1

07 April 2023

Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Algoritma Aktifitas HotSpot

Orang Jaringan - Artikel ini adalah rintisan dari topik artikel "Laporan Aktifitas Mikrotik Ke Telegram - Bab 2",yang akan membahas laporan aktifitas hotspot mikrotik. Artikel ini terkait juga dengan artikel Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot.  Berikut adalah algoritma dari cara mengirim data aktifitas user hotspot Mikrotik ke Telegram menggunakan metode scripting Mikrotik dan PHP API: * Buatlah koneksi ke Mikrotik menggunakan perintah :put pada script Mikrotik atau menggunakan objek RouterosAPI() pada script PHP. * Buatlah variabel untuk menyimpan token bot Telegram dan chat ID yang akan digunakan untuk mengirimkan pesan. * Buatlah variabel yang akan menyimpan pesan yang akan dikirimkan. Isi pesan ini dengan string awalan "Aktivitas terbaru di Mikrotik:". * Gunakan perintah /ip/hotspot/active/print pada script Mikrotik atau objek $API->comm("/ip/hotspot/active/print") pada script PHP untuk mendapatkan daftar koneksi hotspot yang sedang aktif. * Gunakan perintah :foreach pada script Mikrotik atau loop foreach pada script PHP untuk mengiterasi setiap koneksi yang ditemukan. * Dalam setiap iterasi, tambahkan informasi koneksi (nama user, alamat IP, dan interface yang digunakan) ke dalam variabel pesan. * Setelah selesai mengiterasi semua koneksi, gunakan objek curl_init() pada script PHP untuk membuat request ke URL Telegram API menggunakan method POST. * Set variabel $telegram_url dengan URL endpoint Telegram API, dan set variabel $telegram_data dengan objek array berisi parameter chat ID dan text. * Kirim data ke Telegram menggunakan fungsi curl_setopt() dengan parameter CURLOPT_URL, CURLOPT_POST, CURLOPT_POSTFIELDS, dan CURLOPT_RETURNTRANSFER. * Tampilkan pesan berhasil terkirim ke layar. Dengan menggunakan algoritma ini, Anda dapat mengirimkan pesan ke Telegram yang berisi daftar koneksi hotspot Mikrotik yang sedang aktif. Pastikan untuk menyesuaikan koneksi ke Mikrotik dan token bot Telegram yang digunakan dengan konfigurasi Anda. Artikel Selanjutnya : Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Aktifitas User Hotspot Laporan Aktifitas Mikrotik Ke Telegram - Bab 2 - Data User Hotspot Cek Ke TKP -
http://dlvr.it/Sm5g9q

03 April 2023

Contoh menambahkan user PPPoE secret menggunakan PHP dan API Mikrotik

Orang Jaringan -   Berikut ini adalah contoh script PHP yang dapat digunakan untuk menambahkan user PPPoE secret menggunakan API Mikrotik: Cek Ke TKP -
http://dlvr.it/SlvNSZ

02 April 2023

Penjelasan "Global commands" pada Scripting Mikrotik

Orang Jaringan -  "Global commands" pada scripting Mikrotik merujuk pada perintah-perintah yang dapat digunakan secara global dalam skrip. Ini berarti bahwa perintah-perintah ini dapat digunakan di seluruh skrip tanpa harus diulang terus menerus. Beberapa contoh perintah global yang sering digunakan dalam scripting Mikrotik adalah::global - digunakan untuk mendefinisikan variabel global yang dapat digunakan di Cek Ke TKP -
http://dlvr.it/SlsmF1

Router Termurah dari Totolink dengan Fitur Lengkap,n200RE

 Totolink adalah sebuah perusahaan teknologi yang berbasis di Shenzhen, China. Perusahaan ini didirikan pada tahun 2010 dan fokus pada pengembangan dan produksi perangkat jaringan seperti router, switch, dan perangkat jaringan nirkabel lainnya. Router N200RE dari Totolink adalah salah satu produk terbaru mereka yang diluncurkan untuk memenuhi kebutuhan internet rumah yang semakin kompleks dan tuntutan koneksi internet yang semakin cepat. Router ini mendukung kecepatan transfer data hingga 300 Mbps pada frekuensi 2,4 GHz. Selain kecepatan internet yang tinggi, router N200RE juga dilengkapi dengan teknologi MIMO (Multiple Input Multiple Output) yang memungkinkan sinyal WiFi lebih stabil dan cepat. Router ini juga dilengkapi dengan port LAN dan WAN, serta dukungan WPS (Wi-Fi Protected Setup) untuk memudahkan pengaturan koneksi WiFi. Secara keseluruhan, router N200RE dari Totolink dapat dianggap sebagai pilihan yang solid untuk kebutuhan internet rumah. Namun, seperti halnya dengan produk elektronik lainnya, penting untuk melakukan penelitian dan mempertimbangkan opsi lain sebelum membuat keputusan pembelian. Detail Fitur Berikut adalah beberapa detail fitur yang dimiliki oleh router Totolink N200RE: Kecepatan Internet Tinggi: Router ini mendukung kecepatan transfer data hingga 300 Mbps pada frekuensi 2,4 GHz, sehingga memungkinkan Anda untuk menikmati streaming video dan musik, serta browsing web dengan cepat dan stabil. Teknologi MIMO: Router N200RE mendukung teknologi MIMO (Multiple Input Multiple Output), yang memungkinkan sinyal WiFi lebih stabil dan cepat. Dengan teknologi ini, router dapat memancarkan beberapa sinyal WiFi secara bersamaan, yang membantu meminimalkan gangguan sinyal dan meningkatkan kualitas jaringan. Port LAN dan WAN: Router ini dilengkapi dengan port LAN dan WAN, yang memungkinkan Anda untuk menghubungkan perangkat seperti komputer, laptop, atau perangkat jaringan lainnya secara langsung ke router. Dukungan WPS: Router ini juga dilengkapi dengan dukungan WPS (Wi-Fi Protected Setup), yang memudahkan pengaturan koneksi WiFi. Anda dapat menghubungkan perangkat ke jaringan WiFi hanya dengan menekan tombol WPS pada router. Desain Compact: Router ini memiliki desain yang ringkas dan elegan, sehingga mudah dipasang dan cocok untuk dijadikan dekorasi di ruang tamu atau kantor Anda. Dukungan QoS: Router ini juga mendukung QoS (Quality of Service), yang memungkinkan Anda untuk memprioritaskan koneksi internet untuk perangkat yang membutuhkan koneksi yang lebih stabil dan cepat, seperti game online atau streaming video. Keamanan: Router ini dilengkapi dengan berbagai fitur keamanan seperti WPA/WPA2-PSK dan WEP, yang membantu melindungi jaringan WiFi dari serangan dan akses yang tidak sah. Antena Eksternal: Router ini dilengkapi dengan antena eksternal, yang membantu memperkuat sinyal WiFi dan meningkatkan cakupan jaringan di seluruh rumah atau kantor Anda. Kesimpulan Dari detail fitur yang telah dijelaskan di atas, dapat disimpulkan bahwa Totolink N200RE adalah sebuah router yang dapat diandalkan untuk memenuhi kebutuhan internet rumah yang semakin kompleks dan tuntutan koneksi internet yang semakin cepat. Dengan kecepatan transfer data hingga 300 Mbps, teknologi MIMO, dukungan WPS, QoS, antena eksternal dan berbagai fitur keamanan, router ini dapat memberikan koneksi internet yang stabil dan cepat di seluruh area rumah atau kantor Anda. Referensi: Totolink. (2022). N200RE Wireless N Router. Diakses pada 21 Maret 2023, dari https://www.totolink.net/product/n200re.html PCMag. (2021). Totolink N200RE Review. Diakses pada 21 Maret 2023, dari https://www.pcmag.com/reviews/totolink-n200re
http://dlvr.it/Slrq9J

Fitur-Fitur pada WinBox untuk Analisa Jaringan pada Router Mikrotik

 WinBox adalah sebuah aplikasi manajemen jaringan yang sangat populer digunakan oleh para administrator jaringan untuk mengkonfigurasi dan memantau jaringan dengan router Mikrotik. Beberapa fitur pada WinBox yang dapat digunakan untuk melakukan analisa jaringan antara lain: * Interface Monitor: fitur ini memungkinkan pengguna untuk memonitor lalu lintas jaringan pada setiap interface jaringan yang terhubung ke perangkat MikroTik. Fitur ini dapat membantu pengguna untuk menentukan apakah ada masalah pada koneksi jaringan atau tidak. * Tools Ping: fitur ini digunakan untuk melakukan tes koneksi ke alamat IP tertentu dan mengukur waktu respons dari server. Dengan menggunakan fitur ini, pengguna dapat mengidentifikasi apakah koneksi jaringan terlalu lambat atau terputus. * Tools Traceroute: fitur ini memungkinkan pengguna untuk melacak rute yang diambil oleh paket data saat melintasi jaringan dari perangkat pengirim ke tujuan. Dengan fitur ini, pengguna dapat melihat apakah ada masalah pada rute jaringan yang menyebabkan koneksi menjadi lambat atau terputus. * Firewall Connection Tracking: fitur ini memungkinkan pengguna untuk melihat semua koneksi yang aktif pada firewall. Dengan fitur ini, pengguna dapat mengidentifikasi apakah ada koneksi yang mencurigakan atau tidak dikenal yang dapat mempengaruhi kinerja jaringan. * IP Traffic Flow: fitur ini memungkinkan pengguna untuk melihat jumlah lalu lintas jaringan yang melewati perangkat MikroTik. Fitur ini dapat membantu pengguna untuk mengidentifikasi titik-titik lemah pada jaringan yang membutuhkan perhatian lebih dari administrator jaringan. * Wireless Link: fitur ini memungkinkan pengguna untuk memantau kualitas sinyal nirkabel dan koneksi jaringan pada perangkat MikroTik. Dengan fitur ini, pengguna dapat mengidentifikasi apakah ada masalah pada koneksi nirkabel yang dapat mempengaruhi kinerja jaringan. * Bandwidth Test: fitur ini memungkinkan pengguna untuk mengukur kecepatan koneksi internet dan kapasitas jaringan pada perangkat MikroTik. Dengan fitur ini, pengguna dapat mengidentifikasi apakah kinerja jaringan memenuhi kebutuhan pengguna dan apakah ada potensi bottleneck pada jaringan. * Queues: fitur ini memungkinkan pengguna untuk mengatur prioritas dan membatasi lalu lintas jaringan pada perangkat MikroTik. Dengan fitur ini, pengguna dapat mengoptimalkan kinerja jaringan dan memastikan penggunaan bandwidth yang adil bagi semua pengguna jaringan. * SNMP: fitur ini memungkinkan pengguna untuk memonitor perangkat jaringan MikroTik secara remote dengan menggunakan protokol SNMP (Simple Network Management Protocol). Dengan fitur ini, pengguna dapat mengumpulkan informasi dan statistik jaringan yang bermanfaat untuk analisa dan pemantauan jaringan. * Log: fitur ini memungkinkan pengguna untuk melihat aktivitas dan event pada perangkat MikroTik, termasuk log keamanan dan peringatan. Dengan fitur ini, pengguna dapat mengidentifikasi masalah pada jaringan, mencari tahu penyebab kegagalan jaringan, dan melakukan troubleshooting dengan lebih efektif. * Torch: fitur ini memungkinkan pengguna untuk memonitor lalu lintas jaringan secara real-time pada perangkat MikroTik. Dengan fitur ini, pengguna dapat melihat aliran lalu lintas jaringan pada setiap interface jaringan, termasuk jumlah paket yang dikirim dan diterima, dan bandwidth yang digunakan. * WinBox API: fitur ini memungkinkan pengguna untuk mengakses dan mengatur perangkat MikroTik dengan menggunakan antarmuka API melalui aplikasi WinBox. Dengan fitur ini, pengguna dapat memperluas fungsionalitas dan mengotomatisasi tugas-tugas jaringan pada perangkat MikroTik. * IP Scan: fitur ini memungkinkan pengguna untuk melakukan scan jaringan untuk mencari perangkat yang terhubung ke jaringan MikroTik. Dengan fitur ini, pengguna dapat mengidentifikasi perangkat yang terhubung ke jaringan, termasuk alamat IP, MAC address, dan status koneksi. * Hotspot: fitur ini memungkinkan pengguna untuk membuat hotspot pada perangkat MikroTik dan mengatur akses internet untuk pengguna yang terhubung ke hotspot. Dengan fitur ini, pengguna dapat mengatur autentikasi pengguna, mengatur kebijakan akses internet, dan memantau penggunaan hotspot. * DHCP Server: fitur ini memungkinkan pengguna untuk membuat server DHCP pada perangkat MikroTik dan mengatur alamat IP yang diberikan kepada perangkat yang terhubung ke jaringan. Dengan fitur ini, pengguna dapat mengoptimalkan penggunaan alamat IP dan menghindari konflik IP di jaringan. * VLAN: fitur ini memungkinkan pengguna untuk membuat dan mengkonfigurasi jaringan virtual (VLAN) pada perangkat MikroTik. Dengan fitur ini, pengguna dapat memisahkan lalu lintas jaringan dan mengoptimalkan kinerja jaringan untuk aplikasi yang spesifik. * Routing: fitur ini memungkinkan pengguna untuk mengkonfigurasi tabel routing pada perangkat MikroTik dan mengatur aliran lalu lintas jaringan. Dengan fitur ini, pengguna dapat mengoptimalkan rute jaringan, mengatur routing statis atau dinamis, dan memantau lalu lintas jaringan. * IPsec: fitur ini memungkinkan pengguna untuk membuat jaringan private virtual (VPN) menggunakan protokol IPsec pada perangkat MikroTik. Dengan fitur ini, pengguna dapat mengamankan koneksi jaringan dan memastikan keamanan data yang dikirim melalui jaringan. Fitur-fitur tersebut pada WinBox dapat membantu administrator jaringan untuk melakukan analisa jaringan dan mengoptimalkan kinerja jaringan pada perangkat MikroTik. Dengan menggunakan fitur-fitur tersebut, pengguna dapat memantau jaringan, mengidentifikasi masalah, dan melakukan troubleshooting untuk memastikan kinerja jaringan yang optimal. Kesimpulan WinBox adalah aplikasi manajemen jaringan yang dapat digunakan untuk mengkonfigurasi dan memantau perangkat jaringan MikroTik. Dalam aplikasi WinBox, terdapat banyak fitur yang dapat membantu administrator jaringan untuk melakukan analisa jaringan, mengoptimalkan kinerja jaringan, dan memastikan keamanan jaringan. Beberapa fitur penting pada WinBox untuk analisa jaringan antara lain Monitor, Traffic Flow, Tools, Bandwidth Test, Queues, SNMP, Log, Torch, WinBox API, IP Scan, Hotspot, DHCP Server, VLAN, Routing, dan IPsec. Dengan menggunakan fitur-fitur tersebut, pengguna dapat memantau jaringan, mengidentifikasi masalah, melakukan troubleshooting, dan mengoptimalkan kinerja jaringan pada perangkat MikroTik. Secara keseluruhan, WinBox adalah aplikasi manajemen jaringan yang sangat berguna untuk administrator jaringan dalam mengkonfigurasi dan memantau perangkat jaringan MikroTik. Dengan fitur-fitur yang lengkap, WinBox dapat membantu pengguna dalam mengoptimalkan kinerja jaringan dan memastikan keamanan jaringan dengan lebih mudah dan efektif. Link download winbox Anda dapat mengunduh WinBox dari situs resmi MikroTik di https://mikrotik.com/download. Pada halaman tersebut, Anda dapat memilih versi WinBox yang sesuai dengan sistem operasi yang Anda gunakan, seperti Windows, MacOS, atau Linux. Setelah memilih versi yang sesuai, Anda dapat mengunduh file installer WinBox secara gratis. Selain itu, WinBox juga tersedia dalam bentuk aplikasi portable yang dapat dijalankan tanpa perlu diinstalasi. Referensi Berikut adalah beberapa referensi yang dapat digunakan untuk mempelajari lebih lanjut tentang WinBox dan perangkat jaringan MikroTik: MikroTik. (2021). WinBox: Quick Setup Guide. Tersedia di https://mikrotik.com/documentation/pdf/winbox_quick_setup_guide.pdf. MikroTik Wiki. (2021). WinBox. Tersedia di https://wiki.mikrotik.com/wiki/Manual:Winbox. MikroTik. (2021). MikroTik Routers and Wireless: Products. Tersedia di https://mikrotik.com/products. MikroTik. (2021). MikroTik Routers and Wireless: Solutions. Tersedia di https://mikrotik.com/solutions. MikroTik. (2021). RouterOS Documentation. Tersedia di https://help.mikrotik.com/docs/. O'Reilly. (2018). MikroTik RouterOS Cookbook, Second Edition. Tersedia di https://www.oreilly.com/library/view/mikrotik-routeros-cookbook/9781786463129/. Udemy. (2021). MikroTik MTCNA: Network Associate. Tersedia di https://www.udemy.com/course/mikrotik-mtcna/.
http://dlvr.it/Slrq8N