RESUME MATERI INFORMATIKA (VERSI LENGKAP & RINCI)
Konsep Dasar Informatika
1.1 Pengertian Informatika
Ilmu yang mempelajari pengumpulan, penyimpanan, pengolahan, penyebaran, dan pemanfaatan informasi menggunakan komputer.
Mencakup aspek logika, teknologi komputasi, jaringan, analisis data, serta kecerdasan buatan.
1.2 Ruang Lingkup Informatika
Komputer dan sistem komputer
Data dan representasi digital
Algoritma dan pemrograman
Jaringan dan internet
Basis data
Keamanan siber
AI dan teknologi masa depan
1.3 Tujuan Informatika
Memecahkan masalah dengan teknologi
Otomatisasi pekerjaan
Pemanfaatan data untuk keputusan
Meningkatkan efisiensi dan produktivitas
Sistem Komputer
Terdiri dari hardware, software, dan brainware.
2.1 Hardware (Perangkat Keras)
a. Unit Pemrosesan
CPU (Central Processing Unit)
CU (Control Unit) → mengatur instruksi
ALU (Arithmetic Logic Unit) → menghitung dan logika
b. Memori
RAM: membaca/menulis data sementara
ROM: menyimpan instruksi sistem permanen
Cache: memori kecil dan sangat cepat
c. Storage
HDD → kapasitas besar, kecepatan sedang
SSD → cepat, tidak berisik, lebih tahan guncangan
Flash memory (USB, SD card)
d. Perangkat Input
Keyboard
Mouse
Scanner
Kamera
Sensor
e. Perangkat Output
Monitor
Speaker
Printer
2.2 Software (Perangkat Lunak)
a. Sistem Operasi
Windows
Linux
Android
iOS
macOS
Tugas sistem operasi:
Manajemen memori
Manajemen file
Manajemen perangkat
Mengatur proses aplikasi
b. Perangkat Lunak Aplikasi
Pengolah kata (Word)
Spreadsheet (Excel)
Browser (Chrome)
Multimedia (Photoshop)
c. Software Development Tools
IDE (Visual Studio Code)
Compiler
Debugger
2.3 Brainware (Pengguna Sistem Komputer)
Programmer
System analyst
Network administrator
Operator komputer
Pengguna umum
Data dan Representasinya
3.1 Pengertian Data
Fakta mentah tanpa konteks
Bisa berupa angka, teks, gambar, audio
3.2 Representasi Data dalam Komputer
Sistem biner (0 dan 1)
Satuan data:
Bit → 0/1
Byte → 8 bit
KB, MB, GB, TB, PB
3.3 Representasi Teks
ASCII
Unicode (UTF-8)
3.4 Representasi Gambar
Bitmap (pixel)
Vector (garis dan kurva matematis)
3.5 Representasi Suara
Sampling dan encoding (MP3, WAV)
Algoritma dan Pemrograman
4.1 Algoritma
Ciri-ciri algoritma:
Jelas dan tidak ambigu
Terstruktur
Efektif dan efisien
Memiliki input dan output
Bentuk penulisan algoritma:
Deskriptif
Flowchart
Pseudocode
4.2 Struktur Program
Variabel
Tipe data (integer, float, char, boolean)
Operator (aritmatika, relasional, logika)
Struktur kontrol:
Percabangan: if, if-else, switch
Perulangan: for, while, do-while
Komponen lainnya:
Fungsi dan prosedur
Array, list, dictionary
4.3 Paradigma Pemrograman
Prosedural
Berbasis objek (OOP)
Fungsional
Event-driven
Jaringan Komputer dan Internet
5.1 Pengertian Jaringan
Kumpulan komputer atau perangkat yang saling terhubung untuk berbagi informasi.
5.2 Jenis Jaringan
LAN (ruangan kecil/sekolah)
MAN (kota)
WAN (antar negara)
PAN (pribadi, Bluetooth)
5.3 Model Referensi OSI (7 Lapisan)
Physical
Data Link
Network
Transport
Session
Presentation
Application
5.4 Internet dan Layanannya
WWW
Email
Cloud computing
Streaming
Media sosial
IoT (Internet of Things)
5.5 Protokol Penting
HTTP/HTTPS
TCP/IP
FTP
DNS
5.6 Perangkat Jaringan
Router
Switch
Hub
Modem
Repeater
Access point
Keamanan Informasi (Cybersecurity)
6.1 Jenis Ancaman
Malware: virus, worm, trojan, spyware
Phishing (penipuan via link)
Hacking
Social engineering
Ransomware
6.2 Teknik Perlindungan
Password kuat
Two-factor authentication
Antivirus dan firewall
Enkripsi data
Backup rutin
Menghindari situs atau unduhan ilegal
6.3 Prinsip Keamanan
Confidentiality (kerahasiaan)
Integrity (keutuhan data)
Availability (ketersediaan layanan)
Basis Data (Database)
7.1 Pengertian
Kumpulan data terstruktur yang dapat diolah dan dikelola secara sistematis.
7.2 Komponen Database
Tabel
Field (kolom)
Record (baris)
Relasi
7.3 DBMS (Database Management System)
MySQL
PostgreSQL
Oracle
SQL Server
7.4 SQL (Structured Query Language)
SELECT → menampilkan data
INSERT → menambah data
UPDATE → mengubah data
DELETE → menghapus data
Kecerdasan Buatan (Artificial Intelligence)
8.1 Pengertian
Kemampuan mesin untuk meniru kecerdasan manusia.
8.2 Cabang AI
Machine Learning
Deep Learning
NLP (pemrosesan bahasa)
Computer Vision
Robotics
8.3 Contoh Penerapan
Chatbot
Pengenalan wajah
Mobil otonom
Sistem rekomendasi (Netflix, YouTube)
Asisten virtual (Siri, Google Assistant)
Dampak Sosial dan Etika Informatika
9.1 Dampak Positif
Mempermudah komunikasi
Otomatisasi pekerjaan
Akses informasi cepat
Pengembangan robotika dan AI
9.2 Dampak Negatif
Kecanduan gadget
Penyebaran hoaks
Bocornya data pribadi
Cyberbullying
9.3 Etika Penggunaan Teknologi
Menjaga privasi
Menghargai hak cipta
Tidak menyebarkan informasi palsu
Menggunakan internet secara bijak
Tidak ada komentar:
Posting Komentar