Administrasi Jaringan
- Monitoring jaringan, Kegiatan memantau kondisi jaringan, seperti: koneksi, penggunaan bandwidth, perangkat, dan gangguan jaringan
- Managemen user, Proses mengatur pengguna jaringan, seperti: membuat akun, mengatur password, dan memberikan hak akses
- Managemen bandwith, Pengaturan penggunaan kapasitas jaringan agar bandwidth dapat digunakan secara efisien dan tidak berlebihan
- DHCP, Layanan yang memberikan IP Address dan konfigurasi jaringan secara otomatis kepada perangkat
- DNS, Sistem yang menerjemahkan nama domain menjadi IP Address sehingga perangkat dapat menemukan server tujuan
- Routing, Proses menentukan jalur yang digunakan data untuk berpindah dari satu jaringan ke jaringan lainnya
- Firewall, Sistem keamanan yang mengontrol dan menyaring lalu lintas jaringan untuk membantu mencegah akses yang tidak digunakan
- NAT, Teknologi yang menerjemahkan alamat IP Private menjadi IP Public atau sebaliknya sehingga perangkat dalam jaringan local dapat berkomunikasi
- VLAN, Tekonologi untuk membagi satu jaringan fisik menjadi beberapa jaringan virtual secara logis
- VPN, Teknologi yang membuat koneksi jaringan private melalui jaringan publik seperti internet
- VPN, Juga dapat digunakan untuk menghubungkan perangkat atau jaringan yang berada di lokasi berbeda melalui koneksi yang terlindungi
- Proxy, Server perantara antara perangkat pengguna dan internet yang dapat digunakan untuk mengatur, menyaring, atau meneruskan permintaan akses
- Backup konfigurasi, Kegiatan membuat salinan pengaturan perangkat jaringan agar dapat digunakan untuk memulihkan konfigurasi jika terjadi kerusakan atau kesalahan
Cara Blocking Website
- Blockir web dengan domain
- Masuk ke web proxy > Buka IP > Web proxy
- Centang enabled > Klik apply
- Tambahkan rute blockir > Masuk ke IP > Web proxy > Access
- Klik + > Isi: Dst.host (*.facebook.com*) > Action (deny) > Klik Ok
- Blockir menggunakn TLS host
- Masuk ke IP > Firewall > Filter > Rules
- Klik + > General: Chain (Forward), Protocol (tcp), dst port (443)
- Advanced: TLS host (*.youtube.com*)
- Action: action (drop) > Klik Ok
Cara Join Domain
- Window + R > Sysdm.cpl
- Pilih tab computer name
- Klik change > Centang domain
Cara Nambah Local Disk
- Klik kanan window > Disk Management
- Klik Unlocated > New simple > Next > Finish
Elemen-elemen C++
- Struktur Dasar
- #include Memasukkan library yang diperlukan.
- main() Fungsi utama tempat program mulai berjalan.
- { } Menandai awal dan akhir suatu blok kode.
- ; Menandai akhir sebuah perintah.
- Tipe Data
- int Menyimpan bilangan bulat.
- float Menyimpan bilangan desimal.
- double Menyimpan bilangan desimal dengan ketelitian lebih tinggi.
- char Menyimpan satu karakter.
- string Menyimpan teks.
- bool Menyimpan nilai true atau false.
- Variabel dan Konstanta
- Variabel Tempat menyimpan data yang nilainya dapat berubah.
- const Membuat nilai yang tidak dapat diubah setelah ditentukan.
- Input dan Output
- cout Menampilkan data ke layar.
- cin Menerima data dari pengguna.
- endl Membuat baris baru.
- Operator
- Aritmatika: +, -, *, /, %
- Perbandingan: ==, !=, >, <, >=, <=
- Logika: &&, ||, !
- Penugasan: =, +=, -=, *=, /=
- Percabangan
- if Menjalankan perintah jika kondisi benar.
- else Menjalankan perintah jika kondisi if salah.
- else if Memeriksa beberapa kondisi.
- switch Memilih perintah berdasarkan suatu nilai.
- Perulangan
- for Mengulang perintah dengan jumlah tertentu.
- while Mengulang selama kondisi bernilai benar.
- do while Menjalankan perintah minimal satu kali sebelum memeriksa kondisi.
- Fungsi
- Function Kumpulan perintah yang dibuat untuk menjalankan tugas tertentu.
- Parameter Data yang dikirim ke fungsi.
- Return Mengembalikan hasil dari fungsi.
- Array dan String
- Array Menyimpan beberapa data dengan tipe yang sama.
- string Digunakan untuk menyimpan teks.
- vector Menyimpan kumpulan data dengan ukuran yang dapat berubah.
- Pointer dan Referensi
- Pointer (*) Menyimpan alamat memori suatu data.
- Reference (&) Membuat nama lain yang mengacu pada data yang sama.
- OOP (Object-Oriented Programming)
- Class Cetak biru untuk membuat objek.
- Object Hasil atau bentuk nyata dari sebuah class.
- Inheritance Pewarisan sifat dari class lain.
- Encapsulation Membungkus data dan fungsi dalam class.
- Polymorphism Memungkinkan satu fungsi atau objek memiliki bentuk perilaku yang berbeda.
- Library dan Namespace
- #include Memasukkan library.
- namespace Mengatur ruang nama agar kode lebih terorganisir.
- std Namespace standar C++ yang berisi fitur seperti cout, cin, dan string.
- Komentar
- // Komentar satu baris.
- /* … */ Komentar lebih dari satu baris
Elemen-elemen HTML
- Elemen-elemen Dasar HTML
- <!DOCTYPE html> Memberi tahu browser bahwa dokumen menggunakan HTML5
- <html> Merupakan elemen utama yang membungkus seluruh kode HTML
- <head> Berisi informasi tentang halaman yang biasanya tidak langsung terlihat di halaman web, didalam <head> biasanya terdapat:
- <title> Menentukan judul halaman yang muncul pada tab browser
- < meta>
- <link>
- <style>
- <script>
- <body> Berisi semua isi yang ditampilkan pada halaman website
- Elemen Untuk Teks
- Heading <h1> sampai <h6> digunakan untuk membuat judul
- <p> Digunakan untuk membuat paragraf
- <br> Digunakan untuk membuat baris baru
- <hr> Membuat garis pemisah
- <strong> Membuat tabel menjadi tebal dan menunjukkan teks yang penting
- <em> Memberikan penekanan pada teks, biasanya tampil miring
- Elemen Link dan Gambar
- <a> Digunakan untuk membuat link
- <img> Digunakan untuk menampilkan gambar
- Elemen Daftar
- <ul> Membuat daftar dengan tanda/bullet
- <ol> Membuat daftar bernomor
- <li> Digunakan untuk membuat item dalam daftar
- Elemen Tabel
- <table> Membuat tabel
- <tr> Membuat baris tabel
- <th> Membuat judul kolom
- <td> Membuat isi/data tabel
- Elemen Form
- <form> Digunakan untuk membuat formulir
- <input> Digunakan untuk membuat kolom input
- <button> Membuat tombol
- <label> Memberikan Keterangan untuk input
- <textarea> Membuat kotak untuk memasukkan teks yang lebih panjang
- <select> Membuat menu pilihan
- Elemen Struktrur Website
- <div> Digunakan sebagai wadah/container untuk mengelompokkan elemen
- <span> Digunakan untuk mengelompokkan bagian kecil dari teks
- <header> Menandai bagian kepala/header website
- <nav> Digunkan untuk menu navigasi
- <main> Berisi konten utama halaman
- <section> Membagi halaman menjadi beberapa bagian
- <footer> Digunakan untuk bagian bawah website
Elemen-elemen Java Script
- Elemen dasar
- class Digunakan sebgai wadah utama kode program java
- main( ) Adalah titik awal program java dijalankan
- public Access Modifier yang berarti sesuatu dapat di akses dari bagian lain program
- static Menunjukkan bahwa method atau variabel milik class, sehingga dapat digunakan tanpa membuat object terlebih dahulu
- void Berarti sebuah method tidak mengembalikan nilai
- Menampilkan Output
- System.out.println( ) Digunakan untuk menampilkan teks atau nilai ke layar
- System.out.print Mirip dengan println( ), teapi tidak membuta baris baru
- Variabel dan tipe data
- variabel Digunakan untuk menyimpan data
- int Digunakan untuk bilangan bulat
- double Digunakan untuk bilangan desimal
- float Digunakan untuk angka desimal dengan tipe float
- char Digunakan untuk menyimpan satu karakter
- boolean Digunakan untuk menyimpan nilai benar atau salah
- string Digunakan untuk menyimpan teks
- Input dari pengguna
- Scanner Digunakan untuk meerima input dari pengguna
- Operator Aritmatika
- + Penjumlahan
- – Pengurangan
- * Perkalian
- / Pembagian
- % Sisa pembagian
- Percabangan
- if Digunakan untuk menjalankan kode jika kondisi benar
- else Digunakan jika kondisi if tidak terpenuhi
- else if Digunakan ketika terdapat beberapa kondis
- switch Digunakan membuat beberapa pilihan berdasarkan suatu nilai
- Perulangan
- for Digunakan untuk mengulang kode dengan jumlah tertentu
- while Mengulang selama kondisi masih benar
- do-while Mirip while, tetapi kode dijalankan minimal satu kali
- break Digunakan untuk menghentikan perulangan
- continue Digunakan untuk melewati satu putaran dan melanjutkan putaran berikutnya
- Method/Function
- method Blok kode yang dibuat untuk melakukan tugas tertentu
- parameter Digunakan untuk mengirim data ke method
- return Digunakan untuk mengembalikan nilai dari method
- Object-Oriented Programing
- class Sebagai cetakan untuk membuat object
- object Instance yang dibuat class
- constructor Digunakan ketika object dibua
- this Digunakan untuk merujuk pada object yang sedang digunakan
- new Digunakan untuk membuat object baru
- Array
- array Digunakan untuk menyimpan beberapa data tipe yang sama
- Peanganan error
- try-catch Digunakan ntuk menangani pengecualian/kesalahan tertentu
- Import
- import Digunakan untuk menggunakan kelas dari paket/library tertentu
Elemen-elemen Python
- Dasar Python
- print( ) Menampilkan data
- input( ) Menerima masukan pengguna
- variabel Data penyimpanan
- # Buat komentar
- Indentasi Menentukan blok kode
- Tipe Data
- str Teks
- int Bilangan bulat
- float Bilangan desimal
- complex Kompleks bilangan
- bool True/False
- none Tidak memiliki nilai
- Struktur data
- list Kumpulan data
- tuple Kumpulan data yang tidak bisa diubah
- set Kumpulan data unik
- dict Data dalam bentuk key-value
- Operator
- Aritmatika + – * / % // **
- Perbandingan == != > < >= <=
- Logika and or not
- Tugas = += -= *= /= %=
- Percabangan
- if Jika kondis benar
- elif Kondisi tambahan
- else Jika semua kondisi salah
- Perulangan
- for Perulangan berdasarkan data/raange
- while Perulangan selama kondisi benar
- break Menghentikan perulangan
- continue Melewati satu putaran
- pass Membiarkan block kosong
- Fungsi
- def Membuat fungsi
- parameter Data yang masuk ke fungsi
- return Mengembalikan
- lambda Membuat fungsi sederhana
- Penanganan Masalah
- try Mencoba kode
- except Menangani masalah
- else Dijalankan jika tidak error
- finally Tetap dijalankan
- raise Membuat kesalahan
- assert Menuju kondisi
- Modul dan Perpustakaan
- import Modul impor
- from Mengambil bagian dari modul
- as Nama alias
- Pemrograman berorientasi objek
- class Membuat cetakan objek
- obyek Hasil dari class
- _init_( ) Konstruktor
- self Mengacu pada objek
- super( ) Mengakses kelas induk
- Bekerja dengan file
- open( ) Membuka file
- read( ) Membaca berkas
- write( ) Menulis file
- close( ) File tertutup
- with Kelola file dengan aman
Elemen-elemen Style CSS
- Elemen/Properti
- color Mengatur warna teks
- backround-color Mengatur warna latar belakang
- backround-image Mengatur gambar sebagai backround
- font-size Mengatur ukuran tulisan
- font-family Jenis font
- font-weight Mengatur kelebihan tulisan
- font-style Mengatur gaya tulisan seperti miring
- text-align Mengatur posisi teks
- text-decoration Memberikan dekorasi pada teks
- Ukuran dan Jarak
- width Mengatur lebar elemen
- height Mengatur tinggi elemen
- margin Mengatur jarak diluar elemen
- padding Mengatur jarak antara isi dengan tepi elemen
- border Membuat garis tepi
- border-radius Membuat sudut elemen menjadi melengkung
- Posisi Elemen
- display Mengatur bagaiman sebuah elemen ditampilkan
- position Mengatur posisi elemen
- top, right, bottom, left Digunakan posisi elemen ketika menggunakan position
- Flexbox
- display: flex Digunakan untuk membuat layout flexbox
- justify-content Mengatur posisi elemen secara horizontal pada flex container
- align-items Mengatur posisi elemen pada arah silang
- flex-direction Mengatur arah elemen flex
- gap Mengatur jarak antar-elemen
- Gambar
- object-fit Mengatur bagaiman gambar menyesuaikan ukuran kotaknya
- Efek dan Animasi
- opacity Mengatur tingkat transparansi
- box-shadow Memberikan bayangan pada elemen
- transform Digunakan untuk memutar, memperbesar, mengecilkan, atau memindahkan elemen
- transition Membuat perubahan CSS menjadi lebih halus
- : hover Digunakan ketika kursor berada diatas elemen
- Animasi CSS
- @keyframes Digunakan untuk membuat animasi
- animation Mengatur animasi
- Responsif
- @media Digunakan untuk membuat web menyesuaikan ukuran layar, misalnya hp, tablet, dan komputer
IP Address
- Ipv4, Versi IP yang menggunakan alamat 32-bit
- Ipv6, Versi IP yang menggunakan alamat 128-bit dan memiliki jumlah alamat yang jauh lebih banyak daripada IPv4
- IP Address, Alamat unik yang digunakan untuk mengidentifikasi perangkat dalam jaringan
- Subnet Mask, Digunakan untuk menentukan bagian network dan host dari sebuah IP Address
- Default Gateway, Alamat perangkat, biasanya router, yang menjadi jalur keluar dari jaringan local menuju jaringan lain atau internet
- DNS, Sistem yang menerjemahkan nama domain menjadi IP Address
- DHCP, Layanan yang memberikan IP Address dan konfigurasi jaringan secara otomatis kepada perangkat
- Public IP, Alamat ip yang digunakan pada jaringan yang terhubung ke internet dan diberikan oleh ISP
- Private IP, Alamat IP yang digunakan di jaringan local dan tidak digunakan sebagai alamat langsung di internet
- Dynamic IP, IP Address yang diberikan secara otomatis, biasanya oleh DHCP dan dapat berubah
Jenis-jenis ancaman Cyber Security
- Malware, Perangkat lunak berbahaya yang dibuat untuk menggangu, merusak, atau mendapatkan akses tidak sah ke perangkat
- Phishing, Upaya penipuan dengan menggunakan pesan, email, atau website palsu untuk mendapatkan informasi seperti username, password, atau data pribadi
- Social Engineering, Teknik memanipulasi seseorang agar memberikan informasi atau melakukan tindakan tertentu yang dapat membahayakan keamanan
- Brute Force, Metode mencoba banyak kombinasi password secara berulang untuk mendapatkan akses ke sebuah akun atau sistem
- Ransomware, Jenis malware yang dapat mengunci atau mengenkripsi data sehingga korban tidak dapat mengaksesnya
- DdoS (Disributed Denial of Service), Serangan yang membanjiri suatu server atau layanan dengan banyak permintaan sehingga kinerjanya terganggu dan sulit diakses
- Data Breach, Kejadian ketika data yang seharusnya terlindungi diakses, dicuri, atau diperoleh oleh pihak yang tidak berwenang
- Spyware, Perangkat lunak yang dapat memantau aktivitas pengguna atau mengumpulkan informasi tanpa sepengetahuan pengguna
- Man-in-the-middle, Serangan MitM terjadi ketika pihak tidak berwenang menyisipkan diri diantara komunikasi dua pihak untuk mengamati atau memanipulasi komunikasi
- Password Attack, Merupakan serangan yang bertujuan mendapatkan atau menebak password pengguna melalui berbagai metode
Jenis-jenis Jaringan
- PAN (Personal Area Network), Menghubungkan perangkat pribadi
- LAN (Local Area Network), Menghubungkan perangkat dalam area local
- MAN (Metropolitan Area Network), Menghubungkan beberapa jaringan dalam satu wilayah kota
- WAN (Wide Area Network), Menghubungkan jaringan dalam wilayah yang sangat luas
- WLAN (Wireless LAN), Menghubungkan perangkat secara nirkabel
- CAN (Campus Area Network), Menghubungkan jaringan dalam kawasan kampus atau komplek
- SAN (Storage Area Network), Menghubungkan server dengan penyimpanan
- VPN (Virtual Private Network), Membuat koneksi jaringan privat melalui jaringan publik
Jaringan Telekomunikasi
- Telepon, Teknologi komunikasi yang memungkinkan seseorang melakukan percakapan suara dengan oprang lain
- VoIP, Teknologi yang memungkinkan panggilan melalui jaringan internet
- Jaringan seluler, Jaringan komunikasi yang memungkinkan hp melakukan panggilan, mengirim pesan, dan mengakses internet
- Fiber optic, Media transmisi yang menggunakan cahaya melalui serat kaca atau plastik untuk mengirimkan data dengan kecepatan tinggi
- Satelit, Perangkat yang berada di luar angkasa dan digunakan untuk menerima serta meneruskan sinyal komunikasi
- Radio komunikasi, Teknologi yang menggunakan gelombang radio untuk mengirim dan menerima informasi
- Microwave link, Sistem komunikasi yang menggunakan gelombang mikro untuk mengirimkan data antara dua titik
- Infrastruktur ISP, Kumpulan perangkat dan jaringan yang digunakan penyedia layanan internet untuk menyediakan koneksi internet kepada pelanggan
Jaringan Wireless
- WI-FI, Teknologi jaringan nirkabel yang memungkinkan perangkat seperti HP, Laptop, dan Komputer terhubung ke jaringan atau internet tenpa menggunakan kabel
- SSID, Nama jaringan wi-fi yang muncul ketika perangkat mencari jaringan wireless
- Access Point, Perangkat yang berfungsi menyediakan koneksi wi-fi agar perangkat wireless dapat terhubung ke jaringan
- Repeater, Perangkat yang berfungsi menerima dan memancarkan kembali sinyal jaringan untuk memperluas jangkauan wi-fi ke area yangh lebih
- Keamanan WI-FI, Digunakan untuk melindungi jaringan wi-fi dari akses tidak dikenal
- Jaringan Telekomunikasi
- Telepon, Teknologi komunikasi yang memungkinkan seseorang melakukan percakapan suara dengan oprang lain
- VoIP, Teknologi yang memungkinkan panggilan melalui jaringan internet
- Jaringan seluler, Jaringan komunikasi yang memungkinkan hp melakukan panggilan, mengirim pesan, dan mengakses internet
- Fiber optic, Media transmisi yang menggunakan cahaya melalui serat kaca atau plastik untuk mengirimkan data dengan kecepatan tinggi
- Satelit, Perangkat yang berada di luar angkasa dan digunakan untuk menerima serta meneruskan sinyal komunikasi
- Radio komunikasi, Teknologi yang menggunakan gelombang radio untuk mengirim dan menerima informasi
- Microwave link, Sistem komunikasi yang menggunakan gelombang mikro untuk mengirimkan data antara dua titik
- 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
- UTP (Unshielded Twisted Pair), Kabel Jaringan yang terdiri dari sepasang kabel tembaga yang dipilin dan tidak memiliki pelindung tambahan
- STP (Shielded Twisted Pair), Kabel Jaringan yang memiliki lapisan pelindung (Shield) untk mengurangi gangguan elektromaknetik
- Coaxial, Kabel yang memiliki inti tembaga dan lapisan pelindung
- Fiber Optic, Kabel yang menggunakan cahaya untuk mengirim data
- Wireless/WI-FI, Teknologi jaringan yang mengirim data tanpa kabel tetapi menggunakan gelombang radio
- Konektor RJ45, Konektor yang umum digunakan pada kabel ethernet, seperti kabel UTP dan STP
- 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
- Patch panel, Perangkat yang mengatur dan mengelompokkan kabel jaringan agar intalasi jaringan lebih rapi dan mudah dikelola
Konfigurasi Hostpot Guest
- Login winbox
- Hubungkan laptop ke Mikrotik > Buka Apk winbox
- Pilih MAC add Router pada neighbors > Klik Connect
- Reset Konfigurasi Router
- Masuk ke menu system > Reset configuration > Centang no default configuration
- Klik reset configuration > Router reboot
- Mengubah Identity Router
- Masuk ke menu system > Identity > Isi nama router (R-AP-PKL-01)
- Klik apply > Ok
- Menonaktifkan Port yang tidak digunakan
- Masuk ke menu interface > Klik Kanan ether 1-4 disable kan
- Ether 5 tetap aktif sebagai jalur internet
- Konfigurasi DHCP Client pada wan
- Masuk ke menu IP > DHCP Client > Klik tanda +
- Pilih interface (ether 5) > Klik apply > Ok > Pastikan status bound
- Membuat bridge wireless
- Masuk ke menu bridge > Klik tanda + > Isi name (bridge-guest)
- Klik apply + Ok
- Konfigurasi wireless wi-fi guest
- Masuk ke menu wireless > Double klik wlan 1 > Pada tab wireless
- Mode (ap bridge) > Ssid (pkl-guest) > Band (2GHz-B/G/N
- Frequency mode (regulatory-domain) > Centang enabled > Klik apply
- Membuat security profile wireless
- Masuk ke tab security profile > Klik tanda +
- Name (guest-profile) > Authentication type (wpa 2 psk)
- Unicast ciphers (aes ccm) > Isi wpa 2 pre-shared key sesuai password wi-fi
- Klik apply > Ok
- Menghubungkan security profile ke wi-fi
- Kembali ke menu wireless > Double klik wlan 1
- Pada bagian security profile Pilih (guest-profile) > Klik apply > Ok
- Menambahkan wireless ke bridge
- Masuk ke menu bridge > Ports > Klik tanda +
- Interface (wlan 1) > Bridge (bridge-guest) > Klik apply > Ok
- Membuat vlan guest
- Masuk ke menu interface > Klik tanda + > Vlan
- Nama (Vlan 20) > Vlan id (20) > Interface (Vlan 20)
- Klik apply > Ok
- Memberikan IP Add Vlan
- Masuk ke menu IP > Address > Klik tanda +
- Address (192.168.20.1/24) > Interface (Vlan 20) > Klik apply > Ok
- Membuat DHCP Server
- Masuk ke menu IP > DHCP Server > Klik DHCP Setup
- Pilih Interface (Vlan 20) > Klik Next hingga selesai
- IP pool otomatis akan terbuat
- Konfigurasi DNS
- Masuk ke menu IP > DNS
- DNS Server (8.8.8.8 dan 1.1.1.1)
- Centang allow remote request > Klik apply > Ok
- Konfigurasi NAT Internet
- Masuk ke menu IP > Firewall > NAT > Klik tanda +
- Pada tab general > Chain (srcnat) > Out interface (ether 5)
- Masuk ke tab action > Action (masquerade) > Klik apply > Ok
- Membuat Hostpot guest
- Masuk ke menu IP > Hostpot > Klik Hostpot setup
- Pilih interface (vlan 20) > Klik next sampai selesai
- DNS name (guest-local)
- Menambahkan user login MAC Address
- Hubungkan Hp /Laptop ke wi-fi pkl-guest
- Lihat MAC Address Perangkat > Masuk ke menu IP > Hostpot > User
- Klik tanda + > Nama (nama.user) > Password di kosongkan
- Isi MAC Address perangkat > Klik apply > Ok
- Pengujin jaringan
- Hubungkan Perangkat ke ssid pkl.guest
- Pastikan perangkat mendapatkan IP otomatis
- Coba akses internet
Komponen Jaringan
- Komputer/PC, Perangkat yang terhubung
- Switch, Menghubungkan beberapa perangkat dalam jaringan
- Router, Menghubungkan jaringan yang berbeda
- Access Point, Menyediakan koneksi WI-FI
- Kabel Jaringan, Media penghantar data
- NIC/LAN Card, Menghubungkan perangkat ke jaringan
Keamanan Jaringan
- Firewall, Menyaring lalu lintas dan membantu memblokir koneksi yang tidak diizinkan
- Password Jaringan, Melindungi akun, perangkat, jaringan wi-fi dari akses yang tidak sah
- WPA2/WPA3, Standar keamanan yang digunakan untuk melindungi jaringan wi-fi
- Enkripsi, Mengubah data menjadi bentuk yang sulit dibaca oleh pihak yang tidak memiliki akses
- VPN, Membantu membuat koneksi yang terlindungi ketika menggunakan jaringan publik
- Antivirus, Membantu mendeteksi dan menangani perangkat lunak berbahaya
- Update Sistem, Memperbaiki celah keamanan pada sistem operasi dan aplikasi
- Kontrol Akses, Menentukan siapa yang boleh mengakses data atau layanan tertentu
- Backup Data, Membuat salinan data untuk mengurangi resiko kehilangan data
- Monitoring Jaringan, Memantau aktivitas jaringan untuk mengetahui gangguan atau aktivitas yang mencurigakan
Komponen Komputer
- Motherboard, Menghubungkan semua komponen komputer
- Prosessor, Mengelola instruksi dan data
- RAM, Menyimpan data sementara saat komputer bekerja
- ROM, Menyimpan data/program yang tidak mudah berubah
- Hard Disk, Menyimpan data secara permanen
- SSD, Menyimpan data dengan kecepatan lebih tinggi daripada HDD
- VGA/GPU, Mengolah gambar dan video
- Power Supply, Menyediakan listrik untuk komponen
- Heatsink & Fan, Mendinginkan processor dan komponen
- Casing, Melindungi komponen komputer
- Keyboard, Memasukkan teks dan perintah
- Mouse, Menggerakkan pointer dan memilih objek
- Scanner, Memindai dokumen/gambar
- Webcam, Mengambil gambar/video
- Microphone, Memasukkan suara
Komponen Printer
- Cartridge, Menampung tinta pada printer inkjet
- Print Head, Menyemprotkan tinta ke kertas
- Paper Tray, Tempat meletakkan kertas
- Paper Roller, Menarik dan menggerakkan kertas
- Platen Roller, Membantu membawa kertas melewati area pencetakan
- Motor, Mengerakkan mekanisme printer
- Timing Belt, Menggerakkan print head secara horizontal
- Encoder Strip, Membantu menentukan posisi print head
- Mainboard, Mengontrol seluruh kerja printer
- Power Supply, menyediakn listrik untuk komponen printer
- Control Panel, Tombol/display untuk mengoperasikan printr
- USB Port, Menghubungkan printer dengan komputer
- WI-FI Module, Menghubungkan printer ke jaringan nirkabel
- Ink Tank, Menyimpan tinta pada printer sistem tangki
- Scanner Unit, Memindai dokumen pada printer multifungsi
- ADF, Memasukkan beberapa lembar dokumen otomatis pada printer yang memilikinya
- Duplex Unit, Membantu mencetak pada kedua sisi kertas secara otomatis jika di dukung
- Waste Ink Pad, Menampung tinta sisa pada printer inkjet
Langkah Instalasi Window
- Buat flashdisk installer
- Download Window Media creation Tool dai situs resmi microsoft
- Colokan Flashdisk
- Jalankan Media Crection Tool
- Pilih Create installation media
- Pilih USB Flash drive
- Pilih flashdisk
- Tunggu proses selesai
- Boot dari flashdisk
- Colokkan Flshdisk ke pc
- Restart PC
- Masuk ke Boot Menu atau BIOS/UEFI
- Pilih USB Flash Drive
- Komputer akan masuk ke window
- Mulai instalasi
- Pilih language
- Pilih Time and currency
- Pilih Keyboard
- Klik Next
- Klik Install Now
- Masukkan product key
- Jika memiliki product key, masukkan
- Jika belum: Pilih I don,t have a product key
- Pilih versi window
- Pilih edisi yang sesuai dengan lisensi, kemudian next
- Pilih jenis instalasi
- Upgrade, mempertahankan file/aplikasi baru
- Custom, instalasi baru
- Pilih partisi
- Akan muncul daftar drive/partisi
- Tunggu proses instalasi
- Menyalin file
- Mengisntal fitur
- Menginstal update tertentu
- Restart beberapa kali
- Atur window
- Pilih negara/wilayah
- Pilih keyboard
- Sambungkan wi-fi/LAN jika diperlukan
- Masuk atau buat akun
- Atur pin
- Atur pengaturan privasi
- Setelah masuk desktop check berikut ini
- Window update
- Drive motherboard
- Drive GPU/VGA
- Driver LAN
- Driver audio
- Akitvasi window
- Pengaturan waktu dan bahasa
Langkah Membuat Database
- Instal XAMMP
- Download dan instal XAMPP
- Buka XAMPP control panel
- Jalankan Apache dan MySQL
- Buka phpMyAdmin
- Buka browser
- Masukkan: http://localhost/phpmyadmin
- Tekan enter
- Buat Database
- Klik new di bagian kiri
- Masukkan nama database, misalnya: sekolah
- Klik create
- Buat Tabel
- Nama tabel, misalnya: siswa
- Jumlah kolom, misalnya: 4
- Buat kolom
- Simpan Data
- Simpan database yang telah kamu bikin tadi
Langkah Perakitan Komputer
- Siapkan tempat kerja
- Matikan Listrik
- Pegang komponen dari bagian tepi
- Hindari menyentuh pin/kontak emas secara langsung
- Pasang processor ke motherboard
- Buka pengunci socket CPU
- Cocokkan tanda pada CPU dengan tanda pada socket
- Letakkan CPU dengan perlahan > Kunci kembali socket
- Pasang RAM
- Buka pengunci slot RAM
- Cocokkan posisi lekukan RAM dengan slot
- Kunci kembali socket
- Pasang SSD
- Jika menggunakan M.2, pasang SSD ke slot M.2 dan kencangkan dengan baut
- Jika menggunakan SSD SATA, nanti sambungkan kabel SATA ke motherboard dan kabel power dari Power Supply
- Pasang CPU Cooler
- Pasang bracket/cooler sesuai jenis socket
- Jika thermal pasta belum tersedia pada cooler, beri thermal pasta secukupnya
- Pasang cooler dengan kuat tetapi jangan berlebihan
- Sambungkan kabel kipas ke connector CPU_FAN.
- Siapkan Casing
- Buka panel casing
- Pastikan posisi standoff motherboard sudah sesuai dengan lubang motherboard
- Pasang Motherboard
- Masukkan motherboard ke casing dengan hati-hati
- Pastikan port belakang berada pada posisi yang benar
- Kencangkan menggunakan baut motherboard
- Pasang PSU
- Masukkan PSU ke tempatnya
- Kencangkan dengan baut
- Jangan saambungkan listrik dulu
- Pasang GPU
- Masukkan GPU ke slot VGA/GPU
- Kunci slot
- Kencangkan GPU ke casing
- 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
- Router, Menghubungkan dua atau lebih jaringan yang berbeda dan mengatur jalur data antar jaringan
- Switch, Menghubungkan beberapa perangkat dalam satu jaringan local (LAN) dan meneruskan data ke perangkat lain
- Hub, Menghubungkan beberapa perangkat dalam satu jaringan dan mengirim data ke semua perangkat yang terhubung
- Access Point, Menyediakan koneksi jaringan WI-FI agar perangkat seperti laptop dan Hp dapat terhubung ke jaringan
- Repeater, Menerima dan memancarkan kembali sinyal untuk memperluas jangkauan koneksi
- Modem, Perangkat yang menghubungkan jaringan atau perangkat dengan layanan internet ISP
- Bridge, Perangkat yang menghubungkan dua segmen jaringan agar dapat saling berkomunikasi
- NIC/LAN Card, Komponen yang memungkinkan komputer terhubung ke jaringan, baik melalui kabel maupun koneksi tertentu
- Firewall, Sistem keamanan yang mengatur dan menyaring lalu lintas jaringan untuk membantu mencegah akses yang tidak dizinkan
- Server, Komputer atau sistem yang menyediakan layanan, data, atau sumber daya kepada perangkat lain yang disebut client
Protocol Jaringan
- TCP/IP, Dasar komunikasi data pada jaringan dan internet
- HTTP, Mengirim dan menerima data pada web
- HTTPS, Komunikasi website yang menggunakan enkripsiuntuk meningkatkan keamanan
- FTP, Mengirim dan mengambil file melalui jaringan
- SSH, Mengakses dan mengelola perangkat/server secara aman dari jarak jauh
- DNS, Mengubah nama domain menjadi IP Address
- DHCP, Memberikan IP Address dan konfigurasi jaringan secara otomatis
- ICMB, Digunakan untuk pesan dan pemeriksaan konektivitas jaringan, misalnya: ping
- SMTP, Mengirim email dari satu server ke server lainnya
- POP3, Mengambil email dari server ke perangkat pengguna
- 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
- Static routing, Metode routing dimana jalur jaringan ditentukan dan dimasukkan secara manual oleh administrator, cocok unutuk jaringan sederhana dan tidak sering berubah
- Dynamic routing, Metode routing di masa jalur jaringan dipelajari dan diperbarui secara otomatis menggunakan protocol routing
- Default route, Jalur yang digunakan ketika router tidak memiliki rute khusus menuju alamat tujuan
- Routing table, Tabel yang berisi informasi jalur jaringan yang digunakan router untuk menemukan ke mana data harus diteruskan
- Gateway, Perangkat atau alamat yang menjadi jalur penghubung dari satu jaringan ke jaringan lainnya
Setting CCTV
- Siapkan perangkat
- Kamera CCTV
- DVR/NVR
- Hard disk
- Monitor
- Kabel jaringan/BNC sesuai jenis CCTV
- Adaptor atau PoE
- Router/switch
- Pasang kamera
- Pasang kamera di lokasi yang diinginkan
- Pastikan kamera mengarah ke area yang ingin di pantau
- Hubungkan kamera ke DVR/NVR
- Pasang Hard disk
- Matikan DVR/NVR
- Pasang hard disk pada tempat yang tersedia
- Hubungkan DVR/NVR ke monitor
- Gunakan kabel HDMI atau VGA
- Nyalakan monitor dan DVR/NVR
- Lakukan pengaturan awal
- Pilih bahsa
- Atur tanggal dan waktu
- Buat password administrator
- Atur zona waktu sesuai lokasi kamu
- Hubungkan ke jaringan
- Hubungkan DVR/NVR komputer menggunakan kabel LAN
- Pastikan status jaringan menunjukkan connected
- Atur IP Address
- IP DVR/NVR: 192.168.1.10
- Subnet Mask: 255.255.255.0
- Gateway: 192.168.1.1
- Tambahkan kamera
- Buka menu camera/device management
- Cari kamera yang terhubung
- Tambahkan kamera ke DVR/NVR
- Pastikan status kamera inline
- Atur rekaman
- Masuk ke menu record/storage
- Pastikan hard disk terdeteksi
- Pilih jadwal rekaman, misalnya 24 jam atau berdasarkan gerakan (motion detection)
- Tes CCTV
- Patikan semua kamera menampilkan gambar
- Cek apakah rekeman tersimpan
- Coba putar ulang rekeman
Setting DNS
- Buka Setting > Network & Internet
- Pilih advanced network setting
- Pilih more network adapter option
- Klik kanan wi-fi atau ethernet > Properties
- Pilih Internet Protocol Version 4 > Properties
- Masukkan DNS, misalnya: 8.8.8.8 atau 8.8.4.4
Setting Ip Phone
- Siapkan perangkat
- Ip Phone
- Kabel LAN
- Switch
- Router/server VoIP
- Komputer untuk konfigurasi jika diperlukan
- Hubungkan Ip Phone
- Sambungkan kabel LAN dari Ip Phone ke switch
- Sambungkan switch ke router/server VoIP
- Hubungkan adaptor listrik jika Ip Phone tidak menggunakan PoE
- Cari alamat Ip Phone
- Buka menu setting/network pada Ip Phone
- Lihat bagian Ip Address
- Contoh: 192.168.1.10
- Atur Ip Address
- DHCP, IP diberikan otomatis oleh router
- Static IP, IP diatur secara manual
- Contoh:
- IP Address (192.168.1.10)
- Subnet Mask (255.255.255.0)
- Gateway (192.168.1.1)
- DNS (8.8.8.8)
- Atur akun VoIP/SIP
- SIP Server/registrar
- Extension/username
- Password
- SIP Port, biasanya 5060 untuk SIP tanpa TLS
- Simpan konfigurasi
- Klik save/apply
- Jika diminta, restart Ip Phone
- Tes koneksi
- Pastikan Ip Phone mendapatkan IP
- Periksa status SIP apakah registered
- Coba melakukan pangilan ke Ip Phone lain
Setting IP Address
- Buka pengaturan jaringan
- Masuk ke setting
- Pilih network & internet
- Pilih advanced network setting
- Klik more network adapter options
- Pilih koneksi
- Cari ethernet jika menggunakan kabel
- Atau pilih WI-FI jika menggunakan jaringan nirkabel
- Klik kanan > Properties
- Pilih IPv4
- Cari Internet Protocol Version 4
- Klik properties
- Masukkan IP Address
- Pilih use the following IP Address kemudian masukan contoh:
- IP Address: 192.168.1.10
- Subnet Mask: 255.255.255.0
- Default Gateway: 192.168.1.1
- Kemudian pada bagian DNS
- Prefered DNS: 8.8.8.8.
- Alternate DNS: 8.8.4.4
- Simpan pengaturan
- Klik ok
- Klik close
- Tunggu beberapa saat sampai koneksi diperbarui
- Cek hasil konfigurasi
- Buka command promt lalu ketik: ipconfig
- Jika muncul reply from berarti perangkat berhasil
Sharing Komputer
- Komputer 1
- Pilih Folder yang ingin di sharing
- Klik kanan di folder tersebut > Properties
- Pilih tab sharing > Klik advanced Sharing
- Klik permissions > Atur izin akses
- Klik apply > Ok
- Catat IP komputer, Contoh: 192.168.1.2
- Komputer 2
- Klik window + R > ketik IP Komputer 1, Contoh: \\192.168.1.2
- Tekan enter > Lalu pilh folder yang dibutuhkan
- Lalu Salin ke folder komputer 2
Setting Printer
- Siapkan Printer
- Sambungkan kabel power printer
- Nyalakan printer
- Pastikan tinta/toner kertas sudah tersedia
- Hubungkan Printer ke Komputer
- Gunakan kabel USB, atau
- Hubungkan printer ke WI-FI jika printer mendukung koneksi nirkabel
- Install driver printer
- Buka website resmi merek printer
- Download driver sesuai tipe printer dan window yang digunakan
- Tambahkan printer di window
- Buka Setting
- Pilih Bluetooth dan Devices
- Pilih Printer dan Scanner
- Klik Add device
- Pilih sesuai merek printer yang terdeteksi
- Jadikan printer sebagai default
- Pilih merek printer yang digunakan
- Klik kanan printer
- Pilih Set as default
- Lakukan test print
- Klik kanan printer yang akan digunakan
- Pilih printer properties
- Pilih Print Test Page
- Periksa apakah hasil cetakan sudah benar
- Atur ukran kertas
- Pilih kertas ukuran kertas seperti A4, A5, atau Letter
- Sesuaikan dengan kertas yang akan digunakan
- Atur kualitas cetak
- Pilih Kualitas Draft, Standard, atau High sesuai kebutuhan
- Untuk dokumen biasa, gunakan standard agar lebih hemat tinta
- Cek alignment jika diperlukan
- Jika hasil cetakan tidak sejajar, gunakan fitur print head alignment pada aplikasi printer
- Printer siap digunakan
- Coba cetak dokumen atau gambar
- Jika hasilnya normal, berarti proses setting telah selesai
Setting Router
- Siapkan perangkat
- Router
- PC/Laptop
- Kabel LAN
- Modem/ONT jika menggunakan dari isp
- Hubungkan kabel
- Hubungkan modem/ONT ke port WAN/Internet router
- Hubungkan PC/Laptop ke port LAN router
- Masuk ke halaman router
- Buka browser
- Ketik alamat router, misalnya 192.168.1.1 atau alamat yang tercantum pada label/manual router
- Masukkan username dan password administrator
- Atur koneksi WAN/Interner
- Pilih layanan ISP
- DHCP/Automatic, Ip diberikan otomatis
- PPPoE, Masukkan username dan password dari ISP
- Static IP, Masukkan IP > Subnet mask > Gateway > dan DNS
- Atur IP LAN
- IP Router: 192.168.1.1
- Subnet mask: 255.255.255.0
- Aktifkan DHCP
- DHCP: Enable
- IP awal: 192.168.1.100
- IP akhir: 192.168.1.200
- Atur WI-FI
- Buat nama WIFI (SSID)
- Gunakan keamanan WPA2/WPA3 jika tersedia
- Buat password WI-FI yang kuat
- Atur DNS
- Bisa menggunakan DNS otomatis dari ISP DNS Publik seperti:
- 1.1.1.1
- 8.8.8.8
- Simpan konfigurasi
- Klik save/apply
- Router mungkiin melakukan restart
- Tes koneksi
- Hubungkan Hp atau PC ke WI-FI
- Pastikan mendapatkan alamat IP
- Coba buka website
- Bisa juga melakukan ping ke gateway, misalnya: ping 192.168.1.1
Setting Switch
- Siapkan perangkat
- Switch
- PC/Laptop
- Kabel LAN
- Router
- Perangkat jaringan lainnya
- Hubungkan perangkat
- Sambungkan router ke salah satu port switch
- Sambungkan PC/Laptop ke port switch menggunaka kabel lan
- Sambungkan perangkat lain seperti printer atau ip phone ke port lain
- Masuk ke switch
- Jika switch unmanaged, biasanya tidak perlu konfigurasi
- Jika switch managed, hubungkan PC melalui kabel console atau jaringan
- Buka aplikasi konfigurasi seperti Terminal/CLI atau halaman web switch
- Atur IP Management
- IP Switch: 192.168.1.2
- Subnet Mask: 255.255.255.0
- Gateway: 192.168.1.1
- Atur VLAN jika diperlukan
- VLAN 10, Komputer
- VLAN 20, Ip Phone
- VLAN 30, Printer
- Atur port
- Port untuk komputer dapat dibuat sabagai access port
- Port yang membawa beberapa VLAN dapat dibuat sebagai Trunk Port
- Simpan konfigurasi
- Klik save/apply pada web interface, atau simpan konfigurasi melalui CLI
- Tes koneksi
- Pastikan lampu indikator port menyala
- Cek Ip perangkat
- Lakukan ping ke perangkat lain dalam jaringan
Tujuan Cyber Security
- Melindungi data
- Mencegah akses tidak sah
- Menjaga Privasi
- Mencegah serangan fiber
- Menjaga keamanan jaringan
- Menjaga ketersediaan jaringan
- Menjaga keutuhan data
Topologi Jaringan
- Bus, Semua perangkat terhubung pada satu kabel utama
- Star, Semua perangkat terhubung ke satu perangkat pusat, biasanya switch
- Ring, Perangkat terhubung membentuk lingkaran
- Mesh, Setiap perangkat memiliki banyak koneksi dengan perangkat lainnya
- Tree, Jaringan memiliki struktur bertingkat seperti pohon
- 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
- Bahasa Pemrograman
- JavaScript, Membuat website
- C, Pemrograman dasar dan sistem komputer
- C# (C Sharp), Aplikasi windows dan game menggunakan unity
- PHP, Membuat website bagian server
- Kotlin, Banyak digunakan untuk aplikasi android
- Swift, Membuat aplikasi untuk iphone dan perangkat apple
- GO(Golang), Aplikasi server dan sistem yang membutuhkan performa tinggi
- Rust, Pemrograman sistem dengan fokus pada keamanan dan performa
- Ruby, Pengembangan website dan aplikasi
- Dart, Sering digunakan bersama Flutter untuk membuat aplikasi mobile
- Teknologi Web
- SQL, Mengelola database
- Typescript, Pengembangan javascript
- XML, Menyimpan dan mengatur data secara terstruktur
- JSON, Pertukaran dan menyimpanan data
- Tools/Platform Coding
- GitHub, Menyimpan dan membagikan kode secara online
- Node.js, Menjalankan javascript di luar browser
- Flutter, Membuat aplikasi Android, ios, dan platform lainnya
- Unity, Membuat game
- Linux, Sistem operasi yang banyak digunakan untuk belajar pemrograman dan server
- Git, Mengelola versi kode
Tools yang sering digunakan pada jaringan
- Cisco Packet Tracer, Aplikasi simulasi jaringan yang digunakan untuk membuat, mengatur, dan menguji jaringan secara virtual
- Winbox, Aplikasi yang digunakan untuk mengatur dan mengelola perangkat Mikrotik seperti: Router
- PuTTY, Aplikasi yang digunakan untuk mengakses perangkat jaringan atau server melalui terminal
- Wireshark, Aplikasi untuk menganalisis lalu lintas jaringan
- Command Promt, Aplikasi bawaan window yang dapat digunakan untuk menjalankan perintah jaringan seperti: mengecek IP, menguji koneksi, dan melakukan troubleshooting