Blog

  • MATERI TERKAIT JARINGAN DAN INFORMATIKA

    Administrasi Jaringan
    1. Monitoring jaringan, Kegiatan memantau kondisi jaringan, seperti: koneksi, penggunaan bandwidth, perangkat, dan gangguan jaringan
    2. Managemen user, Proses mengatur pengguna jaringan, seperti: membuat akun, mengatur password, dan memberikan hak akses
    3. Managemen bandwith, Pengaturan penggunaan kapasitas jaringan agar bandwidth dapat digunakan secara efisien dan tidak berlebihan
    4. DHCP, Layanan yang memberikan IP Address dan konfigurasi jaringan secara otomatis kepada perangkat
    5. DNS, Sistem yang menerjemahkan nama domain menjadi IP Address sehingga perangkat dapat menemukan server tujuan
    6. Routing, Proses menentukan jalur yang digunakan data untuk berpindah dari satu jaringan ke jaringan lainnya
    7. Firewall, Sistem keamanan yang mengontrol dan menyaring lalu lintas jaringan untuk membantu mencegah akses yang tidak digunakan
    8. NAT, Teknologi yang menerjemahkan alamat IP Private menjadi IP Public atau sebaliknya sehingga perangkat dalam jaringan local dapat berkomunikasi
    9. VLAN, Tekonologi untuk membagi satu jaringan fisik menjadi beberapa jaringan virtual secara logis
    10. VPN, Teknologi yang membuat koneksi jaringan private melalui jaringan publik seperti internet
    11. VPN, Juga dapat digunakan untuk menghubungkan perangkat atau jaringan yang berada di lokasi berbeda melalui koneksi yang terlindungi
    12. Proxy, Server perantara antara perangkat pengguna dan internet yang dapat digunakan untuk mengatur, menyaring, atau meneruskan permintaan akses
    13. Backup konfigurasi, Kegiatan membuat salinan pengaturan perangkat jaringan agar dapat digunakan untuk memulihkan konfigurasi jika terjadi kerusakan atau kesalahan
    Cara Blocking Website
    1. Blockir web dengan domain
    2. Masuk ke web proxy > Buka IP > Web proxy
    3. Centang enabled > Klik apply
    4. Tambahkan rute blockir > Masuk ke IP > Web proxy > Access
    5. Klik + > Isi: Dst.host (*.facebook.com*) > Action (deny) > Klik Ok
    6. Blockir menggunakn TLS host
    7. Masuk ke IP > Firewall > Filter > Rules
    8. Klik + > General: Chain (Forward), Protocol (tcp), dst port (443)
    9. Advanced: TLS host (*.youtube.com*)
    10. Action: action (drop) > Klik Ok
    Cara Join Domain
    1. Window + R > Sysdm.cpl
    2. Pilih tab computer name
    3. Klik change > Centang domain
    Cara Nambah Local Disk
    1. Klik kanan window > Disk Management
    2. Klik Unlocated > New simple > Next > Finish
    Elemen-elemen C++
    1. Struktur Dasar
    2. #include Memasukkan library yang diperlukan.
    3. main() Fungsi utama tempat program mulai berjalan.
    4. { } Menandai awal dan akhir suatu blok kode.
    5. ; Menandai akhir sebuah perintah.
    6.  Tipe Data
    7. int Menyimpan bilangan bulat.
    8. float Menyimpan bilangan desimal.
    9. double Menyimpan bilangan desimal dengan ketelitian lebih tinggi.
    10. char Menyimpan satu karakter.
    11. string Menyimpan teks.
    12. bool Menyimpan nilai true atau false.
    13.  Variabel dan Konstanta
    14. Variabel Tempat menyimpan data yang nilainya dapat berubah.
    15. const Membuat nilai yang tidak dapat diubah setelah ditentukan.
    16.  Input dan Output
    17. cout Menampilkan data ke layar.
    18. cin Menerima data dari pengguna.
    19. endl Membuat baris baru.
    20.  Operator
    21. Aritmatika: +, -, *, /, %
    22. Perbandingan: ==, !=, >, <, >=, <=
    23. Logika: &&, ||, !
    24. Penugasan: =, +=, -=, *=, /=
    25.  Percabangan
    26. if Menjalankan perintah jika kondisi benar.
    27. else Menjalankan perintah jika kondisi if salah.
    28. else if Memeriksa beberapa kondisi.
    29. switch Memilih perintah berdasarkan suatu nilai.
    30.  Perulangan
    31. for Mengulang perintah dengan jumlah tertentu.
    32. while Mengulang selama kondisi bernilai benar.
    33. do while Menjalankan perintah minimal satu kali sebelum memeriksa kondisi.
    34.  Fungsi
    35. Function Kumpulan perintah yang dibuat untuk menjalankan tugas tertentu.
    36. Parameter Data yang dikirim ke fungsi.
    37. Return Mengembalikan hasil dari fungsi.
    38.  Array dan String
    39. Array Menyimpan beberapa data dengan tipe yang sama.
    40. string Digunakan untuk menyimpan teks.
    41. vector Menyimpan kumpulan data dengan ukuran yang dapat berubah.
    42.  Pointer dan Referensi
    43. Pointer (*) Menyimpan alamat memori suatu data.
    44. Reference (&) Membuat nama lain yang mengacu pada data yang sama.
    45.  OOP (Object-Oriented Programming)
    46. Class Cetak biru untuk membuat objek.
    47. Object Hasil atau bentuk nyata dari sebuah class.
    48. Inheritance Pewarisan sifat dari class lain.
    49. Encapsulation Membungkus data dan fungsi dalam class.
    50. Polymorphism Memungkinkan satu fungsi atau objek memiliki bentuk perilaku yang berbeda.
    51.  Library dan Namespace
    52. #include Memasukkan library.
    53. namespace Mengatur ruang nama agar kode lebih terorganisir.
    54. std Namespace standar C++ yang berisi fitur seperti cout, cin, dan string.
    55.  Komentar
    56. // Komentar satu baris.
    57. /* … */ Komentar lebih dari satu baris
    Elemen-elemen HTML
    1. Elemen-elemen Dasar HTML
    2. <!DOCTYPE html> Memberi tahu browser bahwa dokumen menggunakan HTML5
    3. <html> Merupakan elemen utama yang membungkus seluruh kode HTML
    4. <head> Berisi informasi tentang halaman yang biasanya tidak langsung terlihat di halaman web, didalam <head> biasanya terdapat:
    5. <title> Menentukan judul halaman yang muncul pada tab browser
    6. < meta>
    7. <link>
    8. <style>
    9. <script>
    10. <body> Berisi semua isi yang ditampilkan pada halaman website
    11. Elemen Untuk Teks
    12. Heading <h1> sampai <h6> digunakan untuk membuat judul
    13. <p> Digunakan untuk membuat paragraf
    14. <br> Digunakan untuk membuat baris baru
    15. <hr> Membuat garis pemisah
    16. <strong> Membuat tabel menjadi tebal dan menunjukkan teks yang penting
    17. <em> Memberikan penekanan pada teks, biasanya tampil miring
    18. Elemen Link dan Gambar
    19. <a> Digunakan untuk membuat link
    20. <img> Digunakan untuk menampilkan gambar
    21. Elemen Daftar
    22. <ul> Membuat daftar dengan tanda/bullet
    23. <ol> Membuat daftar bernomor
    24. <li> Digunakan untuk membuat item dalam daftar
    25. Elemen Tabel
    26. <table> Membuat tabel
    27. <tr> Membuat baris tabel
    28. <th> Membuat judul kolom
    29. <td> Membuat isi/data tabel
    30. Elemen Form
    31. <form> Digunakan untuk membuat formulir
    32. <input> Digunakan untuk membuat kolom input
    33. <button> Membuat tombol
    34. <label> Memberikan Keterangan untuk input
    35. <textarea> Membuat kotak untuk memasukkan teks yang lebih panjang
    36. <select> Membuat menu pilihan
    37. Elemen Struktrur Website
    38. <div> Digunakan sebagai wadah/container untuk mengelompokkan elemen
    39. <span> Digunakan untuk mengelompokkan bagian kecil dari teks
    40. <header> Menandai bagian kepala/header website
    41. <nav> Digunkan untuk menu navigasi
    42. <main> Berisi konten utama halaman
    43. <section> Membagi halaman menjadi beberapa bagian
    44. <footer> Digunakan untuk bagian bawah website
    Elemen-elemen Java Script
    1. Elemen dasar
    2. class Digunakan sebgai wadah utama kode program java
    3. main( ) Adalah titik awal program java dijalankan
    4. public Access Modifier yang berarti sesuatu dapat di akses dari bagian lain program
    5. static Menunjukkan bahwa method atau variabel milik class, sehingga dapat digunakan tanpa membuat object terlebih dahulu
    6. void Berarti sebuah method tidak mengembalikan nilai
    7. Menampilkan Output
    8. System.out.println( ) Digunakan untuk menampilkan teks atau nilai ke layar
    9. System.out.print Mirip dengan println( ), teapi tidak membuta baris baru
    10. Variabel dan tipe data
    11. variabel Digunakan untuk menyimpan data
    12. int Digunakan untuk bilangan bulat
    13. double Digunakan untuk bilangan desimal
    14. float Digunakan untuk angka desimal dengan tipe float
    15. char Digunakan untuk menyimpan satu karakter
    16. boolean Digunakan untuk menyimpan nilai benar atau salah
    17. string Digunakan untuk menyimpan teks
    18. Input dari pengguna
    19. Scanner Digunakan untuk meerima input dari pengguna
    20. Operator Aritmatika
    21. + Penjumlahan
    22. – Pengurangan
    23. * Perkalian
    24. / Pembagian
    25. % Sisa pembagian
    26. Percabangan
    27. if Digunakan untuk menjalankan kode jika kondisi benar
    28. else Digunakan jika kondisi if tidak terpenuhi
    29. else if Digunakan ketika terdapat beberapa kondis
    30. switch Digunakan membuat beberapa pilihan berdasarkan suatu nilai
    31. Perulangan
    32. for Digunakan untuk mengulang kode dengan jumlah tertentu
    33. while Mengulang selama kondisi masih benar
    34. do-while Mirip while, tetapi kode dijalankan minimal satu kali
    35. break Digunakan untuk menghentikan perulangan
    36. continue Digunakan untuk melewati satu putaran dan melanjutkan putaran berikutnya
    37. Method/Function
    38. method Blok kode yang dibuat untuk melakukan tugas tertentu
    39. parameter Digunakan untuk mengirim data ke method
    40. return Digunakan untuk mengembalikan nilai dari method
    41. Object-Oriented Programing
    42. class Sebagai cetakan untuk membuat object
    43. object Instance yang dibuat class
    44. constructor  Digunakan ketika object dibua
    45. this Digunakan untuk merujuk pada object yang sedang digunakan
    46. new Digunakan untuk membuat object baru
    47. Array
    48. array Digunakan untuk menyimpan beberapa data tipe yang sama
    49. Peanganan error
    50. try-catch Digunakan ntuk menangani pengecualian/kesalahan tertentu
    51. Import
    52. import Digunakan untuk menggunakan kelas dari paket/library tertentu
    Elemen-elemen Python
    1. Dasar Python
    2. print( ) Menampilkan data
    3. input( ) Menerima masukan pengguna
    4. variabel Data penyimpanan
    5. # Buat komentar
    6. Indentasi Menentukan blok kode
    7. Tipe Data
    8. str Teks
    9. int Bilangan bulat
    10. float Bilangan desimal
    11. complex Kompleks bilangan
    12. bool True/False
    13. none Tidak memiliki nilai
    14. Struktur data
    15. list Kumpulan data
    16. tuple Kumpulan data yang tidak bisa diubah
    17. set Kumpulan data unik
    18. dict Data dalam bentuk key-value
    19. Operator
    20. Aritmatika +  –  *  /  %  //  **
    21. Perbandingan ==  !=  >  <  >=  <=
    22. Logika and or not
    23. Tugas =  +=  -=  *=  /=  %=
    24. Percabangan
    25. if Jika kondis benar
    26. elif Kondisi tambahan
    27. else Jika semua kondisi salah
    28. Perulangan
    29. for Perulangan berdasarkan data/raange
    30. while Perulangan selama kondisi benar
    31. break Menghentikan perulangan
    32. continue Melewati satu putaran
    33. pass Membiarkan block kosong
    34. Fungsi
    35. def Membuat fungsi
    36. parameter Data yang masuk ke fungsi
    37. return Mengembalikan
    38. lambda Membuat fungsi sederhana
    39. Penanganan Masalah
    40. try Mencoba kode
    41. except Menangani masalah
    42. else Dijalankan jika tidak error
    43. finally Tetap dijalankan
    44. raise Membuat kesalahan
    45. assert Menuju kondisi
    46. Modul dan Perpustakaan
    47. import Modul impor
    48. from Mengambil bagian dari modul
    49. as Nama alias
    50. Pemrograman berorientasi objek
    51. class Membuat cetakan objek
    52. obyek Hasil dari class
    53. _init_( ) Konstruktor
    54. self Mengacu pada objek
    55. super( ) Mengakses kelas induk   
    56. Bekerja dengan file
    57. open( ) Membuka file
    58. read( ) Membaca berkas
    59. write( ) Menulis file
    60. close( ) File tertutup
    61. with Kelola file dengan aman
    Elemen-elemen Style CSS
    1. Elemen/Properti
    2. color Mengatur warna teks
    3. backround-color Mengatur warna latar belakang
    4. backround-image Mengatur gambar sebagai backround
    5. font-size Mengatur ukuran tulisan
    6. font-family Jenis font
    7. font-weight Mengatur kelebihan tulisan
    8. font-style Mengatur gaya tulisan seperti miring
    9. text-align Mengatur posisi teks
    10. text-decoration Memberikan dekorasi pada teks
    11. Ukuran dan Jarak
    12. width Mengatur lebar elemen
    13. height Mengatur tinggi elemen
    14. margin Mengatur jarak diluar elemen
    15. padding Mengatur jarak antara isi dengan tepi elemen
    16. border Membuat garis tepi
    17. border-radius Membuat sudut elemen menjadi melengkung
    18. Posisi Elemen
    19. display Mengatur bagaiman sebuah elemen ditampilkan
    20. position Mengatur posisi elemen
    21. top, right, bottom, left Digunakan posisi elemen ketika menggunakan position
    22. Flexbox
    23. display: flex Digunakan untuk membuat layout flexbox
    24. justify-content Mengatur posisi elemen secara horizontal pada flex container
    25. align-items Mengatur posisi elemen pada arah silang
    26. flex-direction Mengatur arah elemen flex
    27. gap Mengatur jarak antar-elemen
    28. Gambar
    29. object-fit Mengatur bagaiman gambar menyesuaikan ukuran kotaknya
    30. Efek dan Animasi
    31. opacity Mengatur tingkat transparansi
    32. box-shadow Memberikan bayangan pada elemen
    33. transform Digunakan untuk memutar, memperbesar, mengecilkan, atau memindahkan elemen
    34. transition Membuat perubahan CSS menjadi lebih halus
    35. : hover Digunakan ketika kursor berada diatas elemen
    36. Animasi CSS
    37. @keyframes Digunakan untuk membuat animasi
    38. animation Mengatur animasi
    39. Responsif
    40. @media Digunakan untuk membuat web menyesuaikan ukuran layar, misalnya hp, tablet, dan komputer
    IP Address
    1. Ipv4, Versi IP yang menggunakan alamat 32-bit
    2. Ipv6, Versi IP yang menggunakan alamat 128-bit dan memiliki jumlah alamat yang jauh lebih banyak daripada IPv4
    3. IP Address, Alamat unik yang digunakan untuk mengidentifikasi perangkat dalam jaringan
    4. Subnet Mask, Digunakan untuk menentukan bagian network dan host dari sebuah IP Address
    5. Default Gateway, Alamat perangkat, biasanya router, yang menjadi jalur keluar dari jaringan local menuju jaringan lain atau internet
    6. DNS, Sistem yang menerjemahkan nama domain menjadi IP Address
    7. DHCP, Layanan yang memberikan IP Address dan konfigurasi jaringan secara otomatis kepada perangkat
    8. Public IP, Alamat ip yang digunakan pada jaringan yang terhubung ke internet dan diberikan oleh ISP
    9. Private IP, Alamat IP yang digunakan di jaringan local dan tidak digunakan sebagai alamat langsung di internet
    10. Dynamic IP, IP Address yang diberikan secara otomatis, biasanya oleh DHCP dan dapat berubah
    Jenis-jenis ancaman Cyber Security
    1. Malware, Perangkat lunak berbahaya yang dibuat untuk menggangu, merusak, atau mendapatkan akses tidak sah ke perangkat
      1. Phishing, Upaya penipuan dengan menggunakan pesan, email, atau website palsu untuk mendapatkan informasi seperti username, password, atau data pribadi
      1. Social Engineering, Teknik memanipulasi seseorang agar memberikan informasi atau melakukan tindakan tertentu yang dapat membahayakan keamanan
      1. Brute Force, Metode mencoba banyak kombinasi password secara berulang untuk mendapatkan akses ke sebuah akun atau sistem
      1. Ransomware, Jenis malware yang dapat mengunci atau mengenkripsi data sehingga korban tidak dapat mengaksesnya
      1. DdoS (Disributed Denial of Service), Serangan yang membanjiri suatu server atau layanan dengan banyak permintaan sehingga kinerjanya terganggu dan sulit diakses
      1. Data Breach, Kejadian ketika data yang seharusnya terlindungi diakses, dicuri, atau diperoleh oleh pihak yang tidak berwenang
      1. Spyware, Perangkat lunak yang dapat memantau aktivitas pengguna atau mengumpulkan informasi tanpa sepengetahuan pengguna
      1. Man-in-the-middle, Serangan MitM terjadi ketika pihak tidak berwenang menyisipkan diri diantara komunikasi dua pihak untuk mengamati atau memanipulasi komunikasi
      1. Password Attack, Merupakan serangan yang bertujuan mendapatkan atau menebak password pengguna melalui berbagai metode
    Jenis-jenis Jaringan
    1. PAN (Personal Area Network), Menghubungkan perangkat pribadi
    2. LAN (Local Area Network), Menghubungkan perangkat dalam area local
    3. MAN (Metropolitan Area Network), Menghubungkan beberapa jaringan dalam satu wilayah kota
    4. WAN (Wide Area Network), Menghubungkan jaringan dalam wilayah yang sangat luas
    5. WLAN (Wireless LAN), Menghubungkan perangkat secara nirkabel
    6. CAN (Campus Area Network), Menghubungkan jaringan dalam kawasan kampus atau komplek
    7. SAN (Storage Area Network), Menghubungkan server dengan penyimpanan
    8. VPN (Virtual Private Network), Membuat koneksi jaringan privat melalui jaringan publik
    Jaringan Telekomunikasi
    1. Telepon, Teknologi komunikasi yang memungkinkan seseorang melakukan percakapan suara dengan oprang lain
    2. VoIP, Teknologi yang memungkinkan panggilan melalui jaringan internet
    3. Jaringan seluler, Jaringan komunikasi yang memungkinkan hp melakukan panggilan, mengirim pesan, dan mengakses internet
    4. Fiber optic, Media transmisi yang menggunakan cahaya melalui serat kaca atau plastik untuk mengirimkan data dengan kecepatan tinggi
    5. Satelit, Perangkat yang berada di luar angkasa dan digunakan untuk menerima serta meneruskan sinyal komunikasi
    6. Radio komunikasi, Teknologi yang menggunakan gelombang radio untuk mengirim dan menerima informasi
    7. Microwave link, Sistem komunikasi yang menggunakan gelombang mikro untuk mengirimkan data antara dua titik
    8. Infrastruktur ISP, Kumpulan perangkat dan jaringan yang digunakan penyedia layanan internet untuk menyediakan koneksi internet kepada pelanggan
    Jaringan Wireless
    1. WI-FI, Teknologi jaringan nirkabel yang memungkinkan perangkat seperti HP, Laptop, dan Komputer terhubung ke jaringan atau internet tenpa menggunakan kabel
    2. SSID, Nama jaringan wi-fi yang muncul ketika perangkat mencari jaringan wireless
    3. Access Point, Perangkat yang berfungsi menyediakan koneksi wi-fi agar perangkat wireless dapat terhubung ke jaringan
    4. Repeater, Perangkat yang berfungsi menerima dan memancarkan kembali sinyal jaringan untuk memperluas jangkauan wi-fi ke area yangh lebih
    5. Keamanan WI-FI, Digunakan untuk melindungi jaringan wi-fi dari akses tidak dikenal
    6. Jaringan Telekomunikasi
    7. Telepon, Teknologi komunikasi yang memungkinkan seseorang melakukan percakapan suara dengan oprang lain
    8. VoIP, Teknologi yang memungkinkan panggilan melalui jaringan internet
    9. Jaringan seluler, Jaringan komunikasi yang memungkinkan hp melakukan panggilan, mengirim pesan, dan mengakses internet
    10. Fiber optic, Media transmisi yang menggunakan cahaya melalui serat kaca atau plastik untuk mengirimkan data dengan kecepatan tinggi
    11. Satelit, Perangkat yang berada di luar angkasa dan digunakan untuk menerima serta meneruskan sinyal komunikasi
    12. Radio komunikasi, Teknologi yang menggunakan gelombang radio untuk mengirim dan menerima informasi
    13. Microwave link, Sistem komunikasi yang menggunakan gelombang mikro untuk mengirimkan data antara dua titik
    14. Infrastruktur ISP, Kumpulan perangkat dan jaringan yang digunakan penyedia layanan internet untuk menyediakan koneksi internet kepada pelanggan
    Konsep Dasar CIA Triad

    CIA Triad adalah konsep dasar dalam Cyber Security yang digunakan untuk menjaga keamanan informasi dan sistem. CIA merupakan singkatan dari Confidentiality, Integrity, dan Availability. Confidentiality (kerahasiaan)bertujuan memastikan bahwa informasi hanya dapat diakses oleh orang yang memiliki izin, misalnya dengan menggunakan password dan enkripsi. Integrity (keutuhan)bertujuan menjaga agar data tetap benar, lengkap, dan tidak diubah oleh pihak yang tidak berwenang. Sementara itu, Availability (ketersediaan) bertujuan memastikan data dan sistem dapat diakses oleh pengguna yang berwenang ketika dibutuhkan, misalnya melalui backup dan pemeliharaan sistem. Ketiga prinsip tersebut saling melengkapi dan menjadi dasar penting dalam menjaga keamanan data, komputer, jaringan, dan sistem informasi.

    Kabel dan Media Transmisi
    1. UTP (Unshielded Twisted Pair), Kabel Jaringan yang terdiri dari sepasang kabel tembaga yang dipilin dan tidak memiliki pelindung tambahan
    2. STP (Shielded Twisted Pair), Kabel Jaringan yang memiliki lapisan pelindung (Shield) untk mengurangi gangguan elektromaknetik
    3. Coaxial, Kabel yang memiliki inti tembaga dan lapisan pelindung
    4. Fiber Optic, Kabel yang menggunakan cahaya untuk mengirim data
    5. Wireless/WI-FI, Teknologi jaringan yang mengirim data tanpa kabel tetapi menggunakan gelombang radio
    6. Konektor RJ45, Konektor yang umum digunakan pada kabel ethernet, seperti kabel UTP dan STP
    7. Patch cord, Kabel jaringan yang sudah memiliki konektor di kedua ujungnya dan biasanya digunakan untuk menghubungkan perangkat ke switch, patch panel, atau perangkat jaringan lainnya
    8. Patch panel,  Perangkat yang mengatur dan mengelompokkan kabel jaringan agar intalasi jaringan lebih rapi dan mudah dikelola
    Konfigurasi Hostpot Guest
    1. Login winbox
    2. Hubungkan laptop ke Mikrotik > Buka Apk winbox
    3. Pilih MAC add Router pada neighbors > Klik Connect
    4. Reset Konfigurasi Router
    5. Masuk ke menu system > Reset configuration > Centang no default configuration
    6. Klik reset configuration > Router reboot
    7. Mengubah Identity Router
    8. Masuk ke menu system > Identity > Isi nama router (R-AP-PKL-01)
    9. Klik apply > Ok
    10. Menonaktifkan Port yang tidak digunakan
    11. Masuk ke menu interface > Klik Kanan ether 1-4 disable kan
    12. Ether 5 tetap aktif sebagai jalur internet
    13. Konfigurasi DHCP Client pada wan
    14. Masuk ke menu IP > DHCP Client > Klik tanda +
    15. Pilih interface (ether 5) > Klik apply > Ok > Pastikan status bound
    16. Membuat bridge wireless
    17. Masuk ke menu bridge > Klik tanda + > Isi name (bridge-guest)
    18.  Klik apply + Ok
    19. Konfigurasi wireless wi-fi guest
    20. Masuk ke menu wireless > Double klik wlan 1 > Pada tab wireless
    21. Mode (ap bridge) > Ssid (pkl-guest) > Band (2GHz-B/G/N
    22. Frequency mode (regulatory-domain) > Centang enabled > Klik apply
    23. Membuat security profile wireless
    24. Masuk ke tab security profile > Klik tanda +
    25. Name (guest-profile) > Authentication type (wpa 2 psk)
    26. Unicast ciphers (aes ccm) > Isi wpa 2 pre-shared key sesuai password wi-fi
    27. Klik apply > Ok
    28. Menghubungkan security profile ke wi-fi
    29. Kembali ke menu wireless > Double klik wlan 1
    30. Pada bagian security profile Pilih (guest-profile) > Klik apply > Ok
    31. Menambahkan wireless ke bridge
    32. Masuk ke menu bridge > Ports > Klik tanda +
    33. Interface (wlan 1) > Bridge (bridge-guest) > Klik apply > Ok
    34. Membuat vlan guest
    35. Masuk ke menu interface > Klik tanda + > Vlan
    36. Nama (Vlan 20) > Vlan id (20) > Interface (Vlan 20)
    37. Klik apply > Ok
    38. Memberikan IP Add Vlan
    39. Masuk ke menu IP > Address > Klik tanda +
    40. Address (192.168.20.1/24) > Interface (Vlan 20) > Klik apply > Ok
    41. Membuat DHCP Server
    42. Masuk ke menu IP > DHCP Server > Klik DHCP Setup
    43. Pilih Interface (Vlan 20) > Klik Next hingga selesai
    44. IP pool otomatis akan terbuat
    45. Konfigurasi DNS
    46. Masuk ke menu IP > DNS
    47. DNS Server (8.8.8.8 dan 1.1.1.1)
    48. Centang allow remote request > Klik apply > Ok
    49. Konfigurasi NAT Internet
    50. Masuk ke menu IP > Firewall > NAT > Klik tanda +
    51. Pada tab general > Chain (srcnat) > Out interface (ether 5)
    52. Masuk ke tab action > Action (masquerade) > Klik apply > Ok
    53. Membuat Hostpot guest
    54. Masuk ke menu IP > Hostpot > Klik Hostpot setup
    55. Pilih interface (vlan 20) > Klik next sampai selesai
    56. DNS name (guest-local)
    57. Menambahkan user login MAC Address
    58. Hubungkan Hp /Laptop ke wi-fi pkl-guest
    59. Lihat MAC Address Perangkat > Masuk ke menu IP > Hostpot > User
    60. Klik tanda + > Nama (nama.user) > Password di kosongkan
    61. Isi MAC Address perangkat > Klik apply > Ok
    62. Pengujin jaringan
    63. Hubungkan Perangkat ke ssid pkl.guest
    64. Pastikan perangkat mendapatkan IP otomatis  
    65. Coba akses internet
    Komponen Jaringan
    1. Komputer/PC, Perangkat yang terhubung
    2. Switch, Menghubungkan beberapa perangkat dalam jaringan
    3. Router, Menghubungkan jaringan yang berbeda
    4. Access Point, Menyediakan koneksi WI-FI
    5. Kabel Jaringan, Media penghantar data
    6. NIC/LAN Card, Menghubungkan perangkat ke jaringan
    Keamanan Jaringan
    1. Firewall, Menyaring lalu lintas dan membantu memblokir koneksi yang tidak diizinkan
    2. Password Jaringan, Melindungi akun, perangkat, jaringan wi-fi dari akses yang tidak sah
    3. WPA2/WPA3, Standar keamanan yang digunakan untuk melindungi jaringan wi-fi
    4. Enkripsi, Mengubah data menjadi bentuk yang sulit dibaca oleh pihak yang tidak memiliki akses
    5. VPN, Membantu membuat koneksi yang terlindungi ketika menggunakan jaringan publik
    6. Antivirus, Membantu mendeteksi dan menangani perangkat lunak berbahaya
    7. Update Sistem, Memperbaiki celah keamanan pada sistem operasi dan aplikasi
    8. Kontrol Akses, Menentukan siapa yang boleh mengakses data atau layanan tertentu
    9. Backup Data, Membuat salinan data untuk mengurangi resiko kehilangan data
    10. Monitoring Jaringan, Memantau aktivitas jaringan untuk mengetahui gangguan atau aktivitas yang mencurigakan
    Komponen Komputer
    1. Motherboard, Menghubungkan semua komponen komputer
    2. Prosessor, Mengelola instruksi dan data
    3. RAM, Menyimpan data sementara saat komputer bekerja
    4. ROM, Menyimpan data/program yang tidak mudah berubah
    5. Hard Disk, Menyimpan data secara permanen
    6. SSD, Menyimpan data dengan kecepatan lebih tinggi daripada HDD
    7. VGA/GPU, Mengolah gambar dan video
    8. Power Supply, Menyediakan listrik untuk komponen
    9. Heatsink & Fan, Mendinginkan processor dan komponen
    10. Casing, Melindungi komponen komputer
    11. Keyboard, Memasukkan teks dan perintah
    12. Mouse, Menggerakkan pointer dan memilih objek
    13. Scanner, Memindai dokumen/gambar
    14. Webcam, Mengambil gambar/video
    15. Microphone, Memasukkan suara
    Komponen Printer
    1. Cartridge, Menampung tinta pada printer inkjet
    2. Print Head, Menyemprotkan tinta ke kertas
    3. Paper Tray, Tempat meletakkan kertas
    4. Paper Roller, Menarik dan menggerakkan kertas
    5. Platen Roller, Membantu membawa kertas melewati area pencetakan
    6. Motor, Mengerakkan mekanisme printer
    7. Timing Belt, Menggerakkan print head secara horizontal
    8. Encoder Strip, Membantu menentukan posisi print head
    9. Mainboard, Mengontrol seluruh kerja printer
    10. Power Supply, menyediakn listrik untuk komponen printer
    11. Control Panel, Tombol/display untuk mengoperasikan printr
    12. USB Port, Menghubungkan printer dengan komputer
    13. WI-FI Module, Menghubungkan printer ke jaringan nirkabel
    14. Ink Tank, Menyimpan tinta pada printer sistem tangki
    15. Scanner Unit, Memindai dokumen pada printer multifungsi
    16. ADF, Memasukkan beberapa lembar dokumen otomatis pada printer yang memilikinya
    17. Duplex Unit, Membantu mencetak pada kedua sisi kertas secara otomatis jika di dukung
    18. Waste Ink Pad, Menampung tinta sisa pada printer inkjet
    Langkah Instalasi Window
    1. Buat flashdisk installer
    2. Download Window Media creation Tool dai situs resmi microsoft
    3. Colokan Flashdisk
    4.  Jalankan Media Crection Tool
    5. Pilih Create installation media
    6. Pilih USB Flash drive
    7. Pilih flashdisk
    8. Tunggu proses selesai
    9. Boot dari flashdisk
    10. Colokkan Flshdisk ke pc
    11. Restart PC
    12. Masuk ke Boot Menu atau BIOS/UEFI
    13. Pilih USB Flash Drive
    14. Komputer akan masuk ke window
    15. Mulai instalasi
    16. Pilih language
    17. Pilih Time and currency
    18. Pilih Keyboard
    19. Klik Next
    20. Klik Install Now
    21. Masukkan product key
    22. Jika memiliki product key, masukkan
    23. Jika belum: Pilih I don,t have a product key
    24. Pilih versi window
    25. Pilih edisi yang sesuai dengan lisensi, kemudian next
    26. Pilih jenis instalasi
    27. Upgrade, mempertahankan file/aplikasi baru
    28. Custom, instalasi baru
    29. Pilih partisi
    30. Akan muncul daftar drive/partisi
    31. Tunggu proses instalasi
    32. Menyalin file
    33. Mengisntal fitur
    34. Menginstal update tertentu
    35. Restart beberapa kali
    36. Atur window
    37. Pilih negara/wilayah
    38. Pilih keyboard
    39. Sambungkan wi-fi/LAN jika diperlukan
    40. Masuk atau buat akun
    41. Atur pin
    42. Atur pengaturan privasi
    43. Setelah masuk desktop check berikut ini
    44. Window update
    45. Drive motherboard
    46. Drive GPU/VGA
    47. Driver LAN
    48. Driver audio
    49. Akitvasi window
    50. Pengaturan waktu dan bahasa
    Langkah Membuat Database
    1. Instal XAMMP
    2. Download dan instal XAMPP
    3. Buka XAMPP control panel
    4. Jalankan Apache dan MySQL
      1. Buka phpMyAdmin
    5. Buka browser
    6. Masukkan: http://localhost/phpmyadmin
    7. Tekan enter
      1. Buat Database
    8. Klik new di bagian kiri
    9. Masukkan nama database, misalnya: sekolah
    10. Klik create
      1. Buat Tabel
    11. Nama tabel, misalnya: siswa
    12. Jumlah kolom, misalnya: 4
    13. Buat kolom
      1. Simpan Data
    14. Simpan database yang telah kamu bikin tadi
    Langkah Perakitan Komputer
    1. Siapkan tempat kerja
    2. Matikan Listrik
    3. Pegang komponen dari bagian tepi
    4. Hindari menyentuh pin/kontak emas secara langsung
    5. Pasang processor ke motherboard
    6. Buka pengunci socket CPU
    7. Cocokkan tanda pada CPU dengan tanda pada socket
    8. Letakkan CPU dengan perlahan > Kunci kembali socket
    9. Pasang RAM
    10. Buka pengunci slot RAM
    11. Cocokkan posisi lekukan RAM dengan slot
    12. Kunci kembali socket
    13. Pasang SSD
    14. Jika menggunakan M.2, pasang SSD ke slot M.2 dan kencangkan dengan baut
    15. Jika menggunakan SSD SATA, nanti sambungkan kabel SATA ke motherboard dan kabel power dari Power Supply
    16. Pasang CPU Cooler
    17. Pasang bracket/cooler sesuai jenis socket
    18. Jika thermal pasta belum tersedia pada cooler, beri thermal pasta secukupnya
    19. Pasang cooler dengan kuat tetapi jangan berlebihan
    20. Sambungkan kabel kipas ke connector CPU_FAN.
    21. Siapkan Casing
    22. Buka panel casing
    23. Pastikan posisi standoff motherboard sudah sesuai dengan lubang motherboard
    24. Pasang Motherboard
    25. Masukkan motherboard ke casing dengan hati-hati
    26. Pastikan port belakang berada pada posisi yang benar
    27. Kencangkan menggunakan baut motherboard
    28. Pasang PSU
    29. Masukkan PSU ke tempatnya
    30. Kencangkan dengan baut
    31. Jangan saambungkan listrik dulu
    32. Pasang GPU
    33. Masukkan GPU ke slot VGA/GPU
    34. Kunci slot
    35. Kencangkan GPU ke casing
    36. Sambungkan kabel power Pcle dari PSU jika diperlukan
    Manfaat Jaringan

    Jaringan komputer memiliki banyak manfaat dalam kehidupan sehari-hari, terutama dalam bidang pendidikan, perkantoran, bisnis, dan teknologi informasi. Dengan adanya jaringan, beberapa perangkat dapat saling terhubung sehingga pengguna dapat bertukar data, berkomunikasi, dan menggunakan sumber daya secara bersama-sama dengan lebih mudah dan efisien. Salah satu manfaat utama jaringan komputer adalah mempermudah berbagi data. Pengguna dapat mengirim dan menerima berbagai jenis file, seperti dokumen, gambar, video, dan data lainnya melalui jaringan. Hal ini membuat proses pertukaran informasi menjadi lebih cepat tanpa harus memindahkan data menggunakan perangkat penyimpanan secara manual.

    Jaringan juga dapat digunakan untuk berbagi perangkat atau sumber daya. Contohnya, beberapa komputer dapat menggunakan satu printer yang terhubung ke jaringan. Selain printer, jaringan juga dapat digunakan untuk berbagi scanner, penyimpanan, dan koneksi internet sehingga penggunaan perangkat menjadi lebih efisien. Manfaat lainnya adalah mempermudah komunikasi. Perangkat yang terhubung dalam jaringan dapat digunakan untuk mengirim pesan, melakukan panggilan suara, video conference, dan berbagai bentuk komunikasi lainnya. Hal ini sangat membantu ketika pengguna berada di tempat yang berbeda.

    Jaringan komputer juga dapat meningkatkan efisiensi dan produktivitas. Dalam sebuah sekolah atau perusahaan, pengguna dapat mengakses data dan layanan yang dibutuhkan melalui jaringan. Pekerjaan dapat dilakukan secara bersama-sama dan informasi dapat dibagikan dengan lebih cepat. Selain itu, jaringan dapat membantu memusatkan penyimpanan dan pengelolaan data. Data tertentu dapat disimpan pada server sehingga dapat dikelola, dicadangkan, dan diakses oleh pengguna yang memiliki izin. Administrator juga dapat mengatur hak akses pengguna untuk membantu menjaga keamanan data.

    Pengertian Algoritma

    Algoritma adalah serangkaian langkah atau aturan yang disusun secara terstruktur dan berurutan untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Dalam pemrograman, algoritma digunakan sebagai dasar sebelum membuat kode program agar proses penyelesaian masalah menjadi lebih jelas dan terarah. Algoritma harus memiliki langkah-langkah yang logis, jelas, dan dapat dijalankan. Contohnya, algoritma membuat teh adalah menyiapkan air, memanaskan air, memasukkan teh ke dalam gelas, menuangkan air panas, menambahkan gula, lalu mengaduknya. Jadi, algoritma dapat diibaratkan seperti petunjuk langkah demi langkah untuk menyelesaikan suatu pekerjaan.

    Pengertian Authentication dan Authorization

    Authentication dan Authorization merupakan dua konsep penting dalam Cyber Security yang digunakan untuk mengatur keamanan dan akses pengguna terhadap suatu sistem. Authentication (autentikasi) adalah proses untuk memverifikasi identitas pengguna sebelum mendapatkan akses ke sistem, misalnya dengan menggunakan username dan password, PIN, kode OTP, sidik jari, atau pengenalan wajah. Sementara itu, Authorization (otorisasi) adalah proses menentukan hak dan izin yang dimiliki pengguna setelah berhasil melakukan autentikasi. Contohnya, seorang admin dapat memiliki izin untuk menambah, mengubah, dan menghapus data, sedangkan pengguna biasa hanya dapat melihat data. Dengan demikian, authentication berfungsi untuk memastikan siapa pengguna tersebut, sedangkan authorization berfungsi untuk menentukan apa yang boleh dilakukan pengguna tersebut.

    Pengertian Brainware

    Brainware adalah manusia atau pengguna yang menggunakan, mengoperasikan, mengatur, dan mengembangkan sistem komputer. Brainware memiliki peran penting karena hardware dan software membutuhkan manusia untuk menjalankan dan menggunakannya sesuai kebutuhan. Brainware dapat dibagi menjadi beberapa jenis, seperti operatoryang menjalankan komputer, programmer yang membuat dan mengembangkan program, teknisi yang melakukan perawatan dan perbaikan komputer, serta administratoryang mengelola sistem dan jaringan. Dengan adanya brainware, hardware dan software dapat digunakan secara efektif untuk menyelesaikan berbagai pekerjaan.

    Pengertian C++

    C++ adalah bahasa pemrograman yang digunakan untuk membuat berbagai jenis program, seperti aplikasi desktop, game, sistem komputer, dan program yang membutuhkan kinerja tinggi. C++ merupakan bahasa pemrograman yang memiliki struktur cukup lengkap dan mendukung pemrograman prosedural maupun Object-Oriented Programming (OOP). C++ juga memberikan kontrol yang cukup besar terhadap penggunaan memori dan sumber daya komputer.

    Pengertian Cyber Security

    Cyber Security atau keamanan siber adalah serangkaian upaya, metode, dan teknologi yang digunakan untuk melindungi komputer, jaringan, sistem, aplikasi, dan data dari berbagai ancaman digital. Ancaman tersebut dapat berupa pencurian data, akses tanpa izin, malware, phishing, perusakan sistem, maupun serangan terhadap jaringan. Cyber Security bertujuan menjaga kerahasiaan, keutuhan, dan ketersediaan data agar tetap aman dan dapat digunakan oleh pihak yang berwenang. Dalam penerapannya, Cyber Security mencakup penggunaan password yang kuat, firewall, antivirus, enkripsi, backup data, serta pengamanan jaringan dan sistem.

    Pengertian Data dan Informasi

    Data dan informasi merupakan bagian penting dalam sistem komputer dan teknologi informasi. Data adalah kumpulan fakta atau bahan mentah yang belum diolah, seperti angka, teks, gambar, suara, atau simbol. Setelah data dikumpulkan dan diolah sehingga memiliki makna dan dapat digunakan, data tersebut menjadi informasi. Informasi dapat membantu pengguna dalam memahami suatu keadaan, mengambil keputusan, dan menyelesaikan pekerjaan. Contohnya, nilai ujian siswa merupakan data, sedangkan hasil perhitungan nilai rata-rata dan keterangan lulus atau tidak lulus merupakan informasi. Dengan demikian, data menjadi bahan dasar yang diolah untuk menghasilkan informasi yang berguna.

    Pengertian Flowcart

    Flowchart (diagram alir) adalah gambar atau diagram yang digunakan untuk menunjukkan urutan langkah-langkah suatu proses atau algoritma secara visual. Flowchart menggunakan berbagai simbol yang memiliki fungsi berbeda, seperti oval untuk mulai/selesai, persegi panjanguntuk proses, jajar genjang untuk input/output, belah ketupat untuk keputusan atau kondisi, dan panah untuk menunjukkan arah alur. Flowchart membantu programmer memahami alur program sebelum menulis kode. Dengan flowchart, proses yang rumit dapat dibuat lebih mudah dipahami dan kesalahan dalam perancangan program dapat dikurangi.

    Pengertian File dan Folder

    File dan folder merupakan bagian penting dalam pengelolaan data pada komputer. File adalah tempat untuk menyimpan data atau informasi, seperti dokumen, gambar, video, musik, dan program. Setiap file biasanya memiliki nama dan ekstensi yang menunjukkan jenisnya, seperti .docx, .jpg, .mp4, dan .pdf. Folder adalah tempat yang digunakan untuk mengelompokkan dan menyimpan beberapa file agar lebih mudah ditemukan dan diatur. Folder juga dapat berisi folder lain yang disebut subfolder. Dengan menggunakan file dan folder secara teratur, pengguna dapat menyimpan, mencari, memindahkan, menyalin, dan mengelola data dengan lebih mudah.

    Pengertian HTML

    HTML (HyperText Markup Language) adalah bahasa markup yang digunakan untuk membuat dan menyusun struktur sebuah halaman website. HTML digunakan untuk menentukan bagian-bagian halaman seperti judul, paragraf, gambar, tabel, tombol, link, dan daftar. HTML menggunakan tag seperti <html>, <head>, <body>, <h1>, dan <p> untuk memberi tahu browser bagaimana suatu informasi harus disusun dan ditampilkan. HTML merupakan dasar utama dalam pembuatan website. Biasanya HTML digunakan bersama CSS untuk mengatur tampilan dan warna, serta JavaScript untuk menambahkan interaksi dan fitur dinamis. Dengan mempelajari HTML, seseorang dapat mulai membuat halaman website sederhana hingga struktur website yang lebih kompleks.

    Pengertian Hardware

    Hardware (perangkat keras) adalah seluruh bagian komputer yang memiliki bentuk fisik sehingga dapat dilihat dan disentuh secara langsung. Hardware berfungsi untuk menerima input, memproses data, menyimpan data, menghasilkan output, dan menghubungkan komputer dengan perangkat lain. Hardware terdiri dari beberapa jenis, yaitu perangkat input seperti keyboard, mouse, scanner, dan webcam; perangkat pemrosesan seperti processor, RAM, dan motherboard; perangkat output seperti monitor, printer, dan speaker; serta perangkat penyimpanan seperti HDD, SSD, flashdisk, dan memory card. Selain itu, terdapat hardware jaringan seperti router, switch, modem, dan LAN card yang digunakan untuk menghubungkan komputer ke jaringan. Hardware bekerja bersama software (perangkat lunak) agar komputer dapat menjalankan berbagai program dan perintah dengan baik.

    Pengertian IDS dan IPS

    IDS (Intrusion Detection System) dan IPS (Intrusion Prevention System) merupakan sistem keamanan jaringan yang digunakan untuk mendeteksi dan menangani aktivitas yang mencurigakan atau berbahaya. IDS berfungsi untuk memantau lalu lintas jaringan dan memberikan peringatan ketika menemukan aktivitas yang dianggap mencurigakan, tetapi biasanya tidak secara langsung menghentikan serangan. Sedangkan IPS tidak hanya mendeteksi aktivitas mencurigakan, tetapi juga dapat mengambil tindakan untuk mencegah atau memblokir aktivitas tersebut berdasarkan aturan keamanan yang telah ditentukan. Keduanya digunakan untuk membantu meningkatkan keamanan jaringan dan melindungi sistem dari berbagai ancaman siber.

    Pengertian Informatika

    Informatika adalah ilmu yang mempelajari tentang pengolahan data dan informasi menggunakan teknologi komputer. Informatika mencakup berbagai hal, seperti komputer, jaringan, pemrograman, sistem informasi, database, keamanan siber, dan teknologi digital. Secara sederhana, informatika membantu manusia mengumpulkan, mengolah, menyimpan, mengirim, dan menggunakan informasi dengan bantuan teknologi.

    Pengertian Jaringan

    Jaringan adalah sistem yang menghubungkan dua atau lebih perangkat agar dapat saling berkomunikasi dan bertukar data. Dalam bidang komputer, jaringan digunakan untuk menghubungkan komputer, laptop, server, printer, smartphone, router, switch, dan perangkat lainnya sehingga perangkat-perangkat tersebut dapat bekerja sama dan berbagi sumber daya.

    Jaringan dapat menggunakan media kabel maupun nirkabel. Media kabel yang umum digunakan antara lain kabel UTP dan fiber optic, sedangkan jaringan nirkabel menggunakan teknologi seperti Wi-Fi. Agar perangkat dapat berkomunikasi, jaringan menggunakan aturan tertentu yang disebut protokol jaringan, seperti TCP/IP.

    Jaringan memiliki berbagai jenis berdasarkan jangkauan wilayahnya. PAN digunakan untuk area pribadi dengan jangkauan kecil, LAN digunakan dalam area seperti rumah, sekolah, dan kantor, MAN mencakup wilayah yang lebih luas seperti kota, sedangkan WAN dapat menghubungkan jaringan dalam wilayah yang sangat luas. Internet merupakan contoh jaringan yang menghubungkan banyak jaringan di seluruh dunia.

    Dalam jaringan terdapat berbagai perangkat yang memiliki fungsi masing-masing, seperti router untuk menghubungkan jaringan yang berbeda, switch untuk menghubungkan beberapa perangkat dalam jaringan, access point untuk menyediakan koneksi Wi-Fi, dan server untuk menyediakan layanan atau sumber daya kepada perangkat lain.

    Secara umum, jaringan digunakan untuk berbagi data, berbagi perangkat, berbagi koneksi internet, mempermudah komunikasi, meningkatkan efisiensi pekerjaan, serta mengelola informasi dan perangkat secara bersama-sama. Oleh karena itu, jaringan komputer menjadi bagian penting dalam kehidupan sehari-hari, pendidikan, perkantoran, perusahaan, dan berbagai bidang teknologi informasi.

    Perangkat Jaringan
    1. Router, Menghubungkan dua atau lebih jaringan yang berbeda dan mengatur jalur data antar jaringan
    2. Switch, Menghubungkan beberapa perangkat dalam satu jaringan local (LAN) dan meneruskan data ke perangkat lain
    3. Hub, Menghubungkan beberapa perangkat dalam satu jaringan dan mengirim data ke semua perangkat yang terhubung
    4. Access Point, Menyediakan koneksi jaringan WI-FI agar perangkat seperti laptop dan Hp dapat terhubung ke jaringan
    5. Repeater, Menerima dan memancarkan kembali sinyal untuk memperluas jangkauan koneksi
    6. Modem, Perangkat yang menghubungkan jaringan atau perangkat dengan layanan internet ISP
    7. Bridge, Perangkat yang menghubungkan dua segmen jaringan agar dapat saling berkomunikasi
    8. NIC/LAN Card, Komponen yang memungkinkan komputer terhubung ke jaringan, baik melalui kabel maupun koneksi tertentu
    9. Firewall, Sistem keamanan yang mengatur dan menyaring lalu lintas jaringan untuk membantu mencegah akses yang tidak dizinkan
    10. Server, Komputer atau sistem yang menyediakan layanan, data, atau sumber daya kepada perangkat lain yang disebut client
    Protocol Jaringan
    1. TCP/IP, Dasar komunikasi data pada jaringan dan internet
    2. HTTP, Mengirim dan menerima data pada web
    3. HTTPS, Komunikasi website yang menggunakan enkripsiuntuk meningkatkan keamanan
    4. FTP, Mengirim dan mengambil file melalui jaringan
    5. SSH,  Mengakses dan mengelola perangkat/server secara aman dari jarak jauh
    6. DNS, Mengubah nama domain menjadi IP Address
    7. DHCP, Memberikan IP Address dan konfigurasi jaringan secara otomatis
    8. ICMB, Digunakan untuk pesan dan pemeriksaan konektivitas jaringan, misalnya: ping
    9. SMTP, Mengirim email dari satu server ke server lainnya
    10. POP3, Mengambil email dari server ke perangkat pengguna
    11. IMAP, Mengakses dan mengelola email yang tersimpan di server
    Pengertian Java Script

    JavaScript adalah bahasa pemrograman yang digunakan untuk membuat website menjadi interaktif dan dinamis. Dengan JavaScript, kita dapat membuat berbagai fitur seperti tombol yang dapat diklik, animasi, pergantian teks, validasi formulir, menu interaktif, kalkulator, dan berbagai fungsi lainnya. JavaScript biasanya digunakan bersama HTML dan CSS dalam pembuatan website. JavaScript bekerja dengan memberikan perintah kepada browser untuk melakukan suatu tindakan berdasarkan kondisi atau interaksi pengguna. Beberapa konsep dasar JavaScript antara lain variabel, tipe data, operator, kondisi (if), perulangan (for/while), fungsi, dan event. JavaScript dapat ditulis langsung di dalam HTML menggunakan tag <script> atau dibuat dalam file terpisah dengan ekstensi .js.

    Pengertian Keamanan Password

    Keamanan password adalah upaya untuk melindungi kata sandi agar tidak mudah diketahui, dicuri, atau digunakan oleh orang yang tidak berwenang. Password merupakan salah satu metode utama untuk melindungi akun dan sistem dari akses yang tidak sah. Password yang aman sebaiknya memiliki kombinasi huruf besar, huruf kecil, angka, dan simbol serta menggunakan panjang yang cukup. Pengguna juga sebaiknya tidak menggunakan informasi yang mudah ditebak seperti nama, tanggal lahir, atau nomor telepon. Selain itu, password sebaiknya tidak digunakan pada banyak akun, tidak dibagikan kepada orang lain, dan dapat diperkuat dengan Multi-Factor Authentication (MFA). Dengan menerapkan keamanan password yang baik, risiko akun diretas atau disalahgunakan dapat dikurangi.

    Pengertian Python

    Python adalah bahasa pemrograman yang digunakan untuk membuat berbagai macam program dan aplikasi. Python dikenal memiliki sintaks yang sederhana sehingga mudah dipelajari oleh pemula. Python dapat digunakan untuk membuat aplikasi, mengolah data, membuat website, kecerdasan buatan (AI), otomatisasi, hingga mempelajari keamanan siber. Python memiliki beberapa konsep dasar seperti variabel, tipe data, operator, kondisi, perulangan, fungsi, dan modul. Program Python biasanya disimpan dengan ekstensi .py dan dapat dijalankan menggunakan Python di komputer atau aplikasi seperti VS Code.

    Pengertian Pemrograman

    Pemrograman adalah proses membuat dan menyusun serangkaian instruksi atau perintah menggunakan bahasa pemrograman agar komputer dapat menjalankan tugas tertentu. Pemrograman dilakukan dengan menulis kode yang kemudian diproses oleh komputer untuk menghasilkan suatu program atau aplikasi. Dalam pemrograman terdapat beberapa konsep dasar seperti variabel, tipe data, operator, kondisi, perulangan, dan fungsi. Bahasa pemrograman yang sering digunakan antara lain Python, Java, C++, JavaScript, dan PHP. Pemrograman banyak digunakan untuk membuat website, aplikasi, game, sistem komputer, dan berbagai teknologi lainnya.

    Pengertian Software

    Software (perangkat lunak) adalah kumpulan program atau instruksi yang digunakan untuk mengatur dan menjalankan berbagai fungsi pada komputer. Software tidak memiliki bentuk fisik sehingga tidak dapat dilihat atau disentuh secara langsung, tetapi dapat digunakan dan dijalankan melalui perangkat komputer. Software berfungsi untuk mengatur hardware, mengolah data, menjalankan aplikasi, serta membantu pengguna melakukan berbagai pekerjaan. Software terdiri dari beberapa jenis, seperti software sistem contohnya Windows, Linux, dan macOS; software aplikasicontohnya Microsoft Word, Google Chrome, dan Photoshop; serta software pemrogramanseperti Visual Studio Code, Python, dan Java. Software bekerja bersama hardware agar komputer dapat menjalankan tugas dan digunakan sesuai kebutuhan pengguna.

    Pengertian Style CSS

    CSS (Cascading Style Sheets) adalah bahasa yang digunakan untuk mengatur tampilan dan desain sebuah halaman website. CSS digunakan untuk mengubah warna, ukuran teks, jenis font, jarak, posisi, ukuran elemen, warna latar belakang, serta tampilan lainnya. Dengan CSS, website yang dibuat menggunakan HTML dapat terlihat lebih rapi, menarik, dan mudah digunakan. CSS dapat digunakan langsung di dalam HTML atau dibuat dalam file terpisah dengan ekstensi .css. CSS memiliki beberapa bagian utama seperti selector, property, dan value. Contohnya, color digunakan untuk mengatur warna teks, background-color untuk warna latar belakang, font-size untuk ukuran tulisan, dan margin serta padding untuk mengatur jarak antar elemen

    Pengertian Sistem Informasi

    Sistem informasi adalah suatu sistem yang digunakan untuk mengumpulkan, mengolah, menyimpan, dan menyajikan data menjadi informasi yang berguna bagi pengguna. Sistem informasi terdiri dari beberapa komponen yang saling berhubungan, seperti hardware, software, brainware, data, prosedur, dan jaringan. Sistem informasi membantu manusia dalam mengelola data, menyelesaikan pekerjaan, mengambil keputusan, dan menyampaikan informasi dengan lebih cepat dan teratur. Contohnya adalah sistem informasi sekolah, rumah sakit, perbankan, dan perusahaan. Dengan adanya sistem informasi, pengelolaan data menjadi lebih mudah, cepat, dan terorganisir.

    Pengertian Website

    Website adalah sekumpulan halaman digital yang saling terhubung dan dapat diakses melalui internet menggunakan browser seperti Google Chrome, Microsoft Edge, atau Mozilla Firefox. Website digunakan untuk menyampaikan berbagai informasi, menyediakan layanan, menjual produk, berkomunikasi, atau menjalankan aplikasi berbasis web. Website biasanya dibuat menggunakan HTML untuk struktur halaman, CSS untuk mengatur tampilan, dan JavaScript untuk menambahkan interaksi. Setiap website memiliki alamat atau URL yang digunakan untuk mengaksesnya, seperti website sekolah, toko online, blog, dan portal berita.

    Routing
    1. Static routing, Metode routing dimana jalur jaringan ditentukan dan dimasukkan secara manual oleh administrator, cocok unutuk jaringan sederhana dan tidak sering berubah
    2. Dynamic routing, Metode routing di masa jalur jaringan dipelajari dan diperbarui secara otomatis menggunakan protocol routing
    3. Default route, Jalur yang digunakan ketika router tidak memiliki rute khusus menuju alamat tujuan
    4. Routing table, Tabel yang berisi informasi jalur jaringan yang digunakan router untuk menemukan ke mana data harus diteruskan
    5. Gateway, Perangkat atau alamat yang menjadi jalur penghubung dari satu jaringan ke jaringan lainnya
    Setting CCTV
    1. Siapkan perangkat
    2. Kamera CCTV
    3. DVR/NVR
    4. Hard disk
    5. Monitor
    6. Kabel jaringan/BNC sesuai jenis CCTV
    7. Adaptor atau PoE
    8. Router/switch
    9. Pasang kamera
    10. Pasang kamera di lokasi yang diinginkan
    11. Pastikan kamera mengarah ke area yang ingin di pantau
    12. Hubungkan kamera ke DVR/NVR
    13. Pasang Hard disk
    14. Matikan DVR/NVR
    15. Pasang hard disk pada tempat yang tersedia
    16. Hubungkan DVR/NVR ke monitor
    17. Gunakan kabel HDMI atau VGA
    18. Nyalakan monitor dan DVR/NVR
    19. Lakukan pengaturan awal
    20. Pilih bahsa
    21. Atur tanggal dan waktu
    22. Buat password administrator
    23. Atur zona waktu sesuai lokasi kamu
    24. Hubungkan ke jaringan
    25. Hubungkan DVR/NVR komputer menggunakan kabel LAN
    26. Pastikan status jaringan menunjukkan connected
    27. Atur IP Address
    28. IP DVR/NVR: 192.168.1.10
    29. Subnet Mask: 255.255.255.0
    30. Gateway: 192.168.1.1
    31. Tambahkan kamera
    32. Buka menu camera/device management
    33. Cari kamera yang terhubung
    34. Tambahkan kamera ke DVR/NVR
    35. Pastikan status kamera inline
    36. Atur rekaman
    37. Masuk ke menu record/storage
    38. Pastikan hard disk terdeteksi
    39. Pilih jadwal rekaman, misalnya 24 jam atau berdasarkan gerakan (motion detection)
    40. Tes CCTV
    41. Patikan semua kamera menampilkan gambar
    42. Cek apakah rekeman tersimpan
    43. Coba putar ulang rekeman
    Setting DNS
    1. Buka Setting > Network & Internet
    2. Pilih advanced network setting
    3. Pilih more network adapter option
    4. Klik kanan wi-fi atau ethernet > Properties
    5. Pilih Internet Protocol Version 4 > Properties
    6. Masukkan DNS, misalnya: 8.8.8.8 atau 8.8.4.4
    Setting Ip Phone
    1. Siapkan perangkat
    2. Ip Phone
    3. Kabel LAN
    4. Switch
    5. Router/server VoIP
    6. Komputer untuk konfigurasi jika diperlukan
    7. Hubungkan Ip Phone
    8. Sambungkan kabel LAN dari Ip Phone ke switch
    9. Sambungkan switch ke router/server VoIP
    10. Hubungkan adaptor listrik jika Ip Phone tidak menggunakan PoE
    11. Cari alamat Ip Phone
    12. Buka menu setting/network pada Ip Phone
    13. Lihat bagian Ip Address
    14. Contoh: 192.168.1.10
    15. Atur Ip Address
    16. DHCP, IP diberikan otomatis oleh router
    17. Static IP, IP diatur secara manual
    18. Contoh:
    19. IP Address (192.168.1.10)
    20. Subnet Mask (255.255.255.0)
    21. Gateway (192.168.1.1)
    22. DNS (8.8.8.8)
    23. Atur akun VoIP/SIP
    24. SIP Server/registrar
    25. Extension/username
    26. Password
    27. SIP Port, biasanya 5060 untuk SIP tanpa TLS
    28. Simpan konfigurasi
    29. Klik save/apply
    30. Jika diminta, restart Ip Phone
    31. Tes koneksi
    32. Pastikan Ip Phone mendapatkan IP
    33. Periksa status SIP apakah registered
    34. Coba melakukan pangilan ke Ip Phone lain
    Setting IP Address
    1. Buka pengaturan jaringan
    2. Masuk ke setting
    3. Pilih network & internet
    4. Pilih advanced network setting
    5. Klik more network adapter options
    6. Pilih koneksi
    7. Cari ethernet jika menggunakan kabel
    8. Atau pilih WI-FI jika menggunakan jaringan nirkabel
    9. Klik kanan > Properties
    10. Pilih IPv4
    11. Cari Internet Protocol Version 4
    12. Klik properties
    13. Masukkan IP Address
    14. Pilih use the following IP Address kemudian masukan contoh:
    15. IP Address: 192.168.1.10
    16. Subnet Mask: 255.255.255.0
    17. Default Gateway: 192.168.1.1
    18. Kemudian pada bagian DNS
    19. Prefered DNS: 8.8.8.8.
    20. Alternate DNS: 8.8.4.4
    21. Simpan pengaturan
    22. Klik ok
    23. Klik close
    24. Tunggu beberapa saat sampai koneksi diperbarui
    25. Cek hasil konfigurasi
    26. Buka command promt lalu ketik: ipconfig
    27. Jika muncul reply from berarti perangkat berhasil
    Sharing Komputer
    1. Komputer 1
    2. Pilih Folder yang ingin di sharing
    3. Klik kanan di folder tersebut > Properties
    4. Pilih tab sharing > Klik advanced Sharing
    5. Klik permissions > Atur izin akses
    6. Klik apply > Ok
    7. Catat IP komputer, Contoh: 192.168.1.2
    8. Komputer 2
    9. Klik window + R > ketik IP Komputer 1, Contoh: \\192.168.1.2
    10. Tekan enter > Lalu pilh folder yang dibutuhkan
    11. Lalu Salin ke folder komputer 2 
    Setting Printer
    1. Siapkan Printer
    2. Sambungkan kabel power printer
    3. Nyalakan printer
    4. Pastikan tinta/toner kertas sudah tersedia
    5. Hubungkan Printer ke Komputer
    6. Gunakan kabel USB, atau
    7. Hubungkan printer ke WI-FI jika printer mendukung koneksi nirkabel
    8. Install driver printer
    9. Buka website resmi merek printer
    10. Download driver sesuai tipe printer dan window yang digunakan
    11. Tambahkan printer di window
    12. Buka Setting
    13. Pilih Bluetooth dan Devices
    14. Pilih Printer dan Scanner
    15. Klik Add device
    16. Pilih sesuai merek printer yang terdeteksi
    17. Jadikan printer sebagai default
    18. Pilih merek printer yang digunakan
    19. Klik kanan printer
    20. Pilih Set as default
    21. Lakukan test print
    22. Klik kanan printer yang akan digunakan
    23. Pilih printer properties
    24. Pilih Print Test Page
    25. Periksa apakah hasil cetakan sudah benar
    26. Atur ukran kertas
    27. Pilih kertas ukuran kertas seperti A4, A5, atau Letter
    28. Sesuaikan dengan kertas yang akan digunakan
    29. Atur kualitas cetak
    30. Pilih Kualitas Draft, Standard, atau High sesuai kebutuhan
    31. Untuk dokumen biasa, gunakan standard agar lebih hemat tinta
    32. Cek alignment jika diperlukan
    33. Jika hasil cetakan tidak sejajar, gunakan fitur print head alignment pada aplikasi printer
    34. Printer siap digunakan
    35. Coba cetak dokumen atau gambar
    36. Jika hasilnya normal, berarti proses setting telah selesai
    Setting Router
    1. Siapkan perangkat
    2. Router
    3. PC/Laptop
    4. Kabel LAN
    5. Modem/ONT jika menggunakan dari isp
    6. Hubungkan kabel
    7. Hubungkan modem/ONT ke port WAN/Internet router
    8. Hubungkan PC/Laptop ke port LAN router
    9. Masuk ke halaman router
    10. Buka browser
    11. Ketik alamat router, misalnya 192.168.1.1 atau alamat yang tercantum pada label/manual router
    12. Masukkan username dan password administrator
    13. Atur koneksi WAN/Interner
    14. Pilih layanan ISP
    15. DHCP/Automatic, Ip diberikan otomatis
    16. PPPoE, Masukkan username dan password dari ISP
    17. Static IP, Masukkan IP > Subnet mask > Gateway > dan DNS
    18. Atur IP LAN
    19. IP Router: 192.168.1.1
    20. Subnet mask: 255.255.255.0
    21. Aktifkan DHCP
    22. DHCP: Enable
    23. IP awal: 192.168.1.100
    24.  IP akhir: 192.168.1.200
    25. Atur WI-FI
    26. Buat nama WIFI (SSID)
    27. Gunakan keamanan WPA2/WPA3 jika tersedia
    28. Buat password WI-FI yang kuat
    29. Atur DNS
    30. Bisa menggunakan DNS otomatis dari ISP DNS Publik seperti:
    31. 1.1.1.1
    32. 8.8.8.8
    33. Simpan konfigurasi
    34. Klik save/apply
    35. Router mungkiin melakukan restart
    36. Tes koneksi
    37. Hubungkan Hp atau PC ke WI-FI
    38. Pastikan mendapatkan alamat IP
    39. Coba buka website
    40. Bisa juga melakukan ping ke gateway, misalnya: ping 192.168.1.1
    Setting Switch
    1. Siapkan perangkat
    2. Switch
    3. PC/Laptop
    4. Kabel LAN
    5. Router
    6. Perangkat jaringan lainnya
    7. Hubungkan perangkat
    8. Sambungkan router ke salah satu port switch
    9. Sambungkan PC/Laptop ke port switch menggunaka kabel lan
    10. Sambungkan perangkat lain seperti printer atau ip phone ke port lain
    11. Masuk ke switch
    12. Jika switch unmanaged, biasanya tidak perlu konfigurasi
    13. Jika switch managed, hubungkan PC melalui kabel console atau jaringan
    14. Buka aplikasi konfigurasi seperti Terminal/CLI atau halaman web switch
    15. Atur IP Management
    16. IP Switch: 192.168.1.2
    17. Subnet Mask: 255.255.255.0
    18. Gateway: 192.168.1.1
    19. Atur VLAN jika diperlukan
    20. VLAN 10, Komputer
    21. VLAN 20, Ip Phone
    22. VLAN 30, Printer
    23. Atur port
    24. Port untuk komputer dapat dibuat sabagai access port
    25. Port yang membawa beberapa VLAN dapat dibuat sebagai Trunk Port
    26. Simpan konfigurasi
    27. Klik save/apply pada web interface, atau simpan konfigurasi melalui CLI
    28. Tes koneksi
    29. Pastikan lampu indikator port menyala
    30. Cek Ip perangkat
    31. Lakukan ping ke perangkat lain dalam jaringan
    Tujuan Cyber Security
    1. Melindungi data
    2. Mencegah akses tidak sah
    3. Menjaga Privasi
    4. Mencegah serangan fiber
    5. Menjaga keamanan jaringan
    6. Menjaga ketersediaan jaringan
    7. Menjaga keutuhan data
    Topologi Jaringan
    1. Bus, Semua perangkat terhubung pada satu kabel utama
    2. Star, Semua perangkat terhubung ke satu perangkat pusat, biasanya switch
    3. Ring, Perangkat terhubung membentuk lingkaran
    4. Mesh, Setiap perangkat memiliki banyak koneksi dengan perangkat lainnya
    5. Tree, Jaringan memiliki struktur bertingkat seperti pohon
    6. Hybrid, Gabungan dari dua atau lebih jenis topologi
    Tujuan Jaringan

    Tujuan jaringan komputer adalah menghubungkan beberapa perangkat agar dapat saling berkomunikasi, bertukar data, dan menggunakan sumber daya secara bersama-sama. Dengan adanya jaringan, pekerjaan yang sebelumnya harus dilakukan satu per satu dapat dilakukan dengan lebih mudah dan terorganisir. Jaringan komputer banyak digunakan di rumah, sekolah, kantor, perusahaan, hingga pusat data.

    Salah satu tujuan utama jaringan komputer adalah berbagi data dan informasi. Komputer yang terhubung dalam jaringan dapat mengirim dan menerima file seperti dokumen, gambar, video, dan berbagai jenis data lainnya. Hal ini mempermudah pengguna ketika ingin bekerja dengan data yang tersimpan pada komputer atau server lain.

    Tujuan berikutnya adalah berbagi sumber daya (resource sharing). Perangkat seperti printer, scanner, penyimpanan, dan koneksi internet dapat digunakan oleh beberapa komputer melalui jaringan. Contohnya, beberapa komputer di laboratorium sekolah dapat menggunakan satu printer yang terhubung ke jaringan tanpa harus memasang printer pada setiap komputer.

    Jaringan juga bertujuan untuk mempermudah komunikasi. Perangkat yang terhubung dapat digunakan untuk berkomunikasi melalui email, pesan, video conference, VoIP, dan berbagai layanan komunikasi lainnya. Dengan demikian, pengguna dapat bertukar informasi tanpa harus berada di tempat yang sama.

    Selain itu, jaringan komputer bertujuan untuk meningkatkan efisiensi dan produktivitas. Dalam sebuah organisasi atau perusahaan, pengguna dapat mengakses data dan layanan yang diperlukan melalui jaringan sehingga pekerjaan dapat dilakukan dengan lebih cepat dan terkoordinasi. Jaringan juga digunakan untuk memusatkan pengelolaan data dan perangkat. Administrator jaringan dapat mengatur pengguna, memberikan hak akses, mengelola server, melakukan pemantauan, serta menjaga keamanan jaringan dari satu sistem pengelolaan.

    Tools yang digunakan di coding
    1. Bahasa Pemrograman
    2. JavaScript, Membuat website
    3. C, Pemrograman dasar dan sistem  komputer
    4. C# (C Sharp), Aplikasi windows dan game menggunakan unity
    5. PHP, Membuat website bagian server
    6. Kotlin, Banyak digunakan untuk aplikasi android
    7. Swift, Membuat aplikasi untuk iphone dan perangkat apple
    8. GO(Golang), Aplikasi server dan sistem yang membutuhkan performa tinggi
    9. Rust, Pemrograman sistem dengan fokus pada keamanan dan performa
    10. Ruby, Pengembangan website dan aplikasi
    11. Dart, Sering digunakan bersama Flutter untuk membuat aplikasi mobile
      1. Teknologi Web
    12. SQL, Mengelola database
    13. Typescript, Pengembangan javascript
    14. XML, Menyimpan dan mengatur data secara terstruktur
    15. JSON, Pertukaran dan menyimpanan data
      1. Tools/Platform Coding
    16. GitHub, Menyimpan dan membagikan kode secara online
    17. Node.js, Menjalankan javascript di luar browser
    18. Flutter, Membuat aplikasi Android, ios, dan platform lainnya
    19. Unity, Membuat game
    20. Linux, Sistem operasi yang banyak digunakan untuk belajar pemrograman dan server
    21. Git, Mengelola versi kode
    Tools yang sering digunakan pada jaringan
    1. Cisco Packet Tracer, Aplikasi simulasi jaringan yang digunakan untuk membuat, mengatur, dan menguji jaringan secara virtual
    2. Winbox, Aplikasi yang digunakan untuk mengatur dan mengelola perangkat Mikrotik seperti: Router
    3. PuTTY, Aplikasi yang digunakan untuk mengakses perangkat jaringan atau server melalui terminal
    4. Wireshark, Aplikasi untuk menganalisis lalu lintas jaringan
    5. Command Promt, Aplikasi bawaan window yang dapat digunakan untuk menjalankan perintah jaringan seperti: mengecek IP, menguji koneksi, dan melakukan troubleshooting