Rangkuman Materi Informatika

1. Jaringan Komputer & Internet

A. Pengertian Jaringan Komputer

Jaringan komputer adalah kumpulan dua perangkat atau lebih yang saling terhubung untuk berbagi sumber daya (resource sharing) seperti data, printer, dan koneksi internet.

Manfaat Jaringan Komputer:
  • ✓ Berbagi sumber daya (printer, file, aplikasi)
  • ✓ Komunikasi yang lebih cepat dan efisien
  • ✓ Akses informasi terpusat
  • ✓ Penghematan biaya dan waktu
B. Pengertian Internet

Internet (Interconnected Network) adalah kumpulan jaringan komputer yang saling terhubung secara global di seluruh dunia menggunakan protokol TCP/IP.

Perbedaan Jaringan Komputer dan Internet:
  • Jaringan Komputer: Skala lokal (dalam satu gedung/kantor)
  • Internet: Skala global (antar negara/benua)
Jaringan Komputer
Ilustrasi Jaringan Komputer
C. Kelebihan dan Kekurangan Internet

✅ Kelebihan

  • Akses informasi tanpa batas
  • Komunikasi global real-time
  • E-commerce dan bisnis online
  • Pendidikan online

❌ Kekurangan

  • Ketergantungan koneksi
  • Informasi palsu/hoaks
  • Ancaman keamanan data
  • Cybercrime

2. Perangkat Jaringan Komputer

A. Switch

Switch adalah perangkat jaringan yang berfungsi menghubungkan beberapa komputer dalam jaringan LAN dan mengatur lalu lintas data.

Fungsi Switch:
  • Menghubungkan perangkat dalam jaringan lokal
  • Mengatur lalu lintas data agar tidak tabrakan
  • Mengirim data hanya ke perangkat tujuan
B. Router

Router menghubungkan jaringan yang berbeda (misalnya LAN ke WAN/Internet).

C. Access Point

Access Point (AP) memancarkan sinyal WiFi untuk jaringan nirkabel.

Perangkat Jaringan
Router, Switch, dan Access Point
D. Modem & Repeater

Modem: Mengubah sinyal analog menjadi digital.
Repeater: Memperkuat sinyal agar koneksi stabil di area yang lebih luas.

Perangkat Fungsi Utama Contoh
Switch Menghubungkan perangkat LAN Jaringan lab
Router Menghubungkan jaringan berbeda Rumah ke Internet
AP Memancarkan WiFi WiFi Perpus
Modem Konversi sinyal Koneksi ISP
Repeater Memperkuat sinyal Perluas WiFi

3. Jenis-Jenis Jaringan

📱 PAN

Jangkauan 1-10 meter (Bluetooth).

🏢 LAN

Satu gedung (Kantor, Sekolah).

🏙️ MAN

Satu kota (Jaringan bank).

🌍 WAN

Global (Internet).

Jenis Jaringan
Perbandingan Jaringan

4. Topologi Jaringan

🚌 Bus

Kabel utama. Murah tapi jika putus semua mati.

⭐ Star

Pusat (Switch). Aman, kabel putus tidak pengaruhi lain.

💍 Ring

Lingkaran. Data mengalir searah.

🕸️ Mesh

Semua terhubung. Paling stabil tapi mahal.

Topologi

5. IP Address (IPv4)

IP Address adalah identitas perangkat di jaringan.

Contoh IPv4: 192.168.1.10 (4 blok angka 0-255).
  • IP Statis: Tetap (Server).
  • IP Dinamis: Berubah (Laptop).
  • IP Private: Local (192.168.x.x).
  • IP Publik: Public (Website).

6. Keamanan Data (CIA Triad)

🔒 Confidentiality

Kerahasiaan. Data aman.

✓ Integrity

Integritas. Data asli.

⚡ Availability

Ketersediaan. Data siap digunakan.

Password Kuat: Campuran Huruf (Besar/Kecil) + Angka + Simbol.

7. Serangan Siber (Phishing)

Phishing adalah penipuan online dengan menyamar sebagai pihak resmi (Bank) untuk mendapatkan password.

Phishing
Cara Mencegah: Jangan klik link mencurigakan, periksa URL, jangan berikan password di situs palsu.

8. Pemrograman Python Dasar

A. Pengertian Python

Python adalah bahasa pemrograman tingkat tinggi (high-level programming language) yang mudah dipelajari, memiliki sintaks sederhana, dan banyak digunakan untuk berbagai aplikasi.

Keunggulan Python:
  • Mudah dipelajari (syntax sederhana)
  • Multi-platform
  • Open source dan gratis
  • Memiliki library yang lengkap
  • Komunitas yang besar
B. Aturan Penamaan Variabel
Aturan Penamaan Variabel di Python:
  • ✓ Boleh menggunakan underscore (_) contoh: nama_siswa
  • ✓ Tidak boleh diawali angka contoh: angka1 (benar), 1angka (salah)
  • ✓ Case sensitive (huruf besar/kecil berbeda)
  • ✓ Tidak boleh menggunakan spasi
  • ✓ Tidak boleh menggunakan keyword Python
C. Tipe Data Python
Tipe Data Keterangan Contoh
int Bilangan bulat 10, -5, 100
float Bilangan desimal 3.14, -2.5, 0.01
str Teks/string “Hello”, ‘Python’
bool Boolean (True/False) True, False
list Kumpulan data [1, 2, 3, 4]
D. Fungsi Input dan Output
# Input data dari pengguna nama = input("Masukkan nama: ") umur = input("Masukkan umur: ") # Menampilkan output print("Halo,", nama) print("Umur Anda:", umur, "tahun")
E. Perulangan (Loop)

1. For Loop:

# Perulangan for for i in range(5): print("Perulangan ke-", i)

2. While Loop:

# Perulangan while counter = 0 while counter < 5: print("Counter:", counter) counter += 1
F. Contoh Program: Menghitung Luas Segitiga
# Program menghitung luas segitiga # Rumus: L = 1/2 × alas × tinggi # Input alas = float(input("Masukkan alas: ")) tinggi = float(input("Masukkan tinggi: ")) # Proses luas = 0.5 * alas * tinggi # Output print("Luas segitiga adalah:", luas)
Python Programming
Contoh Program Python Sederhana
Fungsi-fungsi Penting Python:
  • input() – Menerima data dari keyboard
  • print() – Menampilkan output ke layar
  • int() – Mengubah ke bilangan bulat
  • float() – Mengubah ke bilangan desimal
  • str() – Mengubah ke string
  • range() – Membuat range angka untuk perulangan

🎯 Kuis Informatika

Uji pemahaman Anda

Soal 1 dari 20

0