Ringkasan Ringkas Informatika SMA Kelas X

Ringkasan Informatika SMA Kelas X

Berikut catatan komprehensif berbentuk poin-poin dari transcript buku Informatika untuk SMA Kelas X. Disusun agar bisa dipakai sebagai rujukan studi dan persiapan ujian.


Bab 1 pengantar Informatika

  • Informatika didefinisikan sebagai studi, perancangan, dan pembuatan sistem komputasi serta prinsip-prinsip dasarnya. Komputasi mengaitkan pemodelan matematika dan penggunaan komputer untuk memecahkan masalah sains.

  • Terminologi terkait:

    • Informatika setara dengan Informatics, Computing, Computer Science.

    • Landasan berpikir belajar informatika adalah berpikir komputasional (Computational Thinking).

  • Berpikir komputasional (BK) adalah kerangka berpikir yang mencakup perangkat keras, perangkat lunak, dan penalaran mengenai sistem/persoalan; didukung teoretis dan praktis; melibatkan analisis, pemodelan, dan pemecahan masalah.

  • Siswa diajak memahami bagaimana suatu “sistem komputasional” bekerja, baik yang mengandung komputer maupun tidak.

  • Informatika telah berdiri sebagai disiplin ilmu sendiri; ide inti adalah pola berpikir yang tahan lama (20+ tahun) dan prinsip inti dapat diajarkan tanpa tergantung teknologi tertentu.

  • Era Industri 4.0: manusia hidup dalam dunia digital dengan mesin cerdas berbasis komputer dan internet; disebut juga Society 5.0 sebagai transisi antara kehidupan fisik dan dunia maya.

  • Contoh perubahan pekerjaan akibat AI/teknologi: peran kasir, gudang, teller bank bisa tergantikan; permintaan akan pengembang teknologi meningkat. Oleh karena itu siswa perlu berpikir kritis, memikirkan masa depan, dan memanfaatkan komputasi di berbagai bidang.

  • Tujuan mata pelajaran Informatika: mempelajari berpikir komputasional, TIK, pemrograman, analisis data, dampak informatika, serta praktik lintas bidang agar siswa bisa menjadi warga digital berilmu dan bertanggung jawab.

  • Struktur bidang pengetahuan Informatika (seperti dalam Gambar 1.3):

    • BK: Berpikir Komputasional

    • TIK: Teknologi Informasi dan Komunikasi

    • SK: Sistem Komputer

    • JKI: Jaringan Komputer dan Internet

    • AD: Analisis Data

    • AP: Algoritma dan Pemrograman

    • DSI: Dampak Sosial Informatika

    • PLB: Praktik Lintas Bidang

  • Fokus materi kelas X mencakup 6 bidang utama: BK, TIK, SK, JKI, AD, AP, DSI, PLB (singkatan internasional CT, ICT, Computing System, NW, Data Analysis, Algorithm & Programming, Social Impact of Informatics, Computing Practices).

  • Perbedaan antara Informatika, Teknologi Informasi (TI), dan Teknologi Informasi & Komunikasi (TIK) dibahas untuk menggunakan istilah yang tepat dalam konteks tertentu.

  • Keterkaitan dengan Profil Pelajar Pancasila: Informatika bertujuan menumbuhkan karakter pro–ral pelajar Pancasila (Beriman, Berkebhinekaan global, Mandiri, Gotong Royong, Bernalar Kritis, Kreatif) melalui pembelajaran kolaboratif, eksplorasi, dan etika digital.

  • Strategi pembelajaran: pembelajaran proyek (PBL), pembelajaran berpusat pada siswa (SCL), dan pembelajaran berbasis inquiry (IBL) untuk mengembangkan kemandirian dan kreativitas siswa.

  • Rincian rencana pembelajaran: materi dibagi menjadi 7 bidang pengetahuan Informatika dengan contoh pembelajaran yang disertai aktivitas plugged/unplugged (komputer diperlukan atau tidak).

  • Struktur tugas: Jalinan antara teori dan praktik serta pengembangan perangkat lunak/informasi yang relevan dengan kehidupan nyata (dunia nyata dan dunia digital).


Bab 1: Informatika dan Keterampilan Generik

  • Bab 1 menekankan hubungan Informatika dengan keterampilan generik yang relevan untuk bekerja dalam tim, berkomunikasi, dan mempresentasikan hasil.

  • Gambar 1.1 Peta Konsep Informatika dan Keterampilan Generik menunjukkan bagaimana Informatika terhubung dengan kompetensi lintas bidang.

  • Dalam konteks praktik lintas bidang, materi menekankan kolaborasi tim, perencanaan kerja, komunikasi, infografis, dan presentasi sebagai bagian dari tugas Informatika.

  • 7 Aspek Praktik Lintas Bidang Informatika:
    1) Membina budaya kerja digital dalam tim inklusif
    2) Berkolaborasi untuk melaksanakan tugas bertema komputasi
    3) Mengenali dan mendefinisikan persoalan yang dapat didukung sistem komputasi
    4) Mengembangkan dan menggunakan abstraksi
    5) Mengembangkan artefak komputasi (mis. program sederhana)
    6) Menguji dan mendokumentasikan hasil uji artefak
    7) Mengkomunikasikan proses/fenomena/solusi TIK dengan presentasi/infografis

  • Pentingnya bahasa dan komunikasi: pelatihan komunikasi lisan/tulisan serta infografis sebagai bagian dari penyajian proyek.

  • Contoh penerapan: Infografis memiliki konten yang benar, sumbernya jelas, tata kata kunci, ukuran huruf, ilustrasi, warna, dan layout yang tepat untuk menghindari kebingungan pembaca. Infografis diawali dengan tujuan, audiens, dan konteks sains.

  • Presentasi: pentingnya outline (ringkasan, latar belakang, paparan utama, penutup) dan kriteria presentasi yang baik (konten, bahasa, tata letak, ukuran huruf, keseimbangan teks/gambar).


Bab 2: Berpikir Komputasional (BK)

  • BK adalah proses penyelesaian masalah dengan solusi yang efsien, efektif, dan bisa dijalankan oleh manusia maupun mesin.

  • Empat fondasi BK: Abstraksi, Algoritma, Dekompisi (dekomposisi) dan Pengenalan Pola.

    • Abstraksi: menyaring bagian penting dari permasalahan untuk fokus pada solusi.

    • Algoritma: langkah-langkah terurut untuk mencapai tujuan; jika diterapkan ke komputer, dapat diinstruksikan ke mesin.

    • Dekomposisi: memecah permasalahan besar menjadi bagian-bagian yang bisa diselesaikan secara sistematis.

    • Pengenalan pola: generalisasi dan transfer penyelesaian ke masalah serupa.

  • BK perlu dilatih secara bertahap melalui latihan-latihan sederhana hingga kompleks; tujuan akhirnya adalah membentuk katalog solusi yang bisa dipakai kembali.

  • Contoh kasus: Mencari (Searching) dalam kehidupan sehari-hari (mencari buku di perpustakaan, mencari lagu, dll) dan bagaimana strategi yang berbeda bisa lebih efisien (mis. pencarian berbasis struktur/aturan).

  • Elemen masalah pencarian:

    • Sekumpulan objek

    • Kriteria pencarian

    • Proses pemeriksaan objek terhadap kriteria

  • Strategi pencarian: beberapa pendekatan termasuk pencarian bertahap, pengecekan satu per satu, atau strategi yang lebih cerdas tergantung konteks (contoh permainan Tebak Angka: Tebakan disesuaikan dengan jawaban benar/lebih kecil/lebih besar). Contoh catatan tebakan: 50, 40, 35, 35 dalam contoh permainan Tebak Angka.

  • Tumpukan (Stack) dan Antrean (Queue): pengenalan dua struktur data untuk menyimpan urutan data dalam konteks timeline/riwayat. Diskusikan perbedaan FIFO (First In First Out) untuk antrean dan LIFO (Last In First Out) untuk tumpukan; contoh aplikasi seperti riwayat Back-Forward pada browser (FIFO/stack) dan antrian cetak dokumen (queue).

  • Aktivitas unplugged terkait Stack/Queue meliputi studi kasus di lalu lintas, antrean dokumen, dan mekanisme Undo/Redo.


Bab 3: Teknologi Informasi dan Komunikasi (TIK)

  • Fokus pada integrasi konten antaraplikasi perkantoran: Word, Excel, PowerPoint, Outlook, dan sebagainya.

  • Tujuan integrasi: memudahkan penyajian data dengan data/link teks dari berbagai aplikasi perkantoran tanpa mengulangi pekerjaan.

  • Teknologi utama terkait:

    • Copy-Paste dan Cut-Copy-Paste sebagai dasar transfer data antar aplikasi.

    • Object Linking and Embedding (OLE): linking data antara Excel ke Word dengan jika data sumber berubah, data di tujuan ikut berubah.

    • Insert Chart dan Insert Object untuk menyisipkan konten dari Excel ke Word/PowerPoint secara live.

  • Fitur lanjut Office: Mail Merge (Word) untuk menggabungkan data dari sumber data seperti Excel ke dokumen Word (surat, amplop, dsb).

  • Praktik Lanjut Office dan Aktivitas:

    • Pembuatan diagram/chart dari Excel ke Word/PowerPoint.

    • OLE antara Excel dan PowerPoint untuk menjaga konsistensi data saat data Excel berubah.

    • Mail Merge untuk pembuatan dokumen massal berbasis data.

    • Pembuatan daftar isi otomatis di Word: memanfaatkan Styles (Heading 1/2/3) dan Table of Contents.

  • Aktivitas praktikum terkait integrasi Office meliputi penggabungan tabel Excel ke Word, pengelolaan daftar isi, dan pembuatan video presentasi dengan rekaman.


Bab 4: Sistem Komputer

  • Konsep dasar: komputer sebagai gabungan hardware (perangkat keras), software (perangkat lunak), dan pengguna. Hardware adalah fisik; software adalah program; pengguna adalah manusia yang mengoperasikan.

  • Komponen utama: CPU, memory (RAM, ROM), storage (Hard Disk, SSD), input/output devices, bus, dan perangkat lunak sistem seperti Sistem Operasi (OS).

  • Tipe komputer berdasarkan ukuran: Microcomputer (contoh Pi, Arduino), Personal Computer (PC/Desktop, Laptop), Mini PC, Minicomputer, Mainframe, Supercomputer. Selain itu, perangkat pintar seperti smartphone juga dianggap bagian dari kategori komputer karena level kompleksitasnya.

  • Interaksi manusia dan komputer (HCI): berbagai antarmuka pengguna:

    • GUI (Graphical User Interface): ikon, menu, dialog, tombol, checkbox, radio button.

    • CLI (Command Line Interface): antarmuka berbasis teks.

    • Antarmuka suara (Audio) dan gambar/video (Video).

    • Berbagai perangkat input/output termasuk keyboard, mouse, layar sentuh, kamera, dsb.

  • Kolaborasi dalam Sistem Komputer: perangkat keras, perangkat lunak, dan sistem operasi bekerja bersama; contoh IoT di mana perangkat keras mengumpulkan data dan mengirimkannya ke komputer untuk diproses.

  • Sistem Operasi (OS): peran utama OS adalah mengelola hardware, sumber daya, dan menyediakan layanan untuk program; contoh OS populer: Windows, Linux, MacOS, Android. Fungsi OS termasuk booting (proses Power-On Self Test, memuat BIOS, memuat OS, transfer kendali ke OS), manajemen I/O, penjadwalan CPU (scheduler), manajemen memori, keamanan/user accounts, dan manajemen file/direktori.

  • Proses eksekusi instruksi pada CPU: fetch-decode-execute cycle; waktu instruksi (I), waktu eksekusi (E), dan siklus mesin; peran clock untuk sinkronisasi.

  • BUS: sebagai jalur komunikasi antar bagian hardware; CPU berkomunikasi dengan memori utama (RAM) dan perangkat I/O melalui BUS.

  • Mesin konseptual sederhana (Mr. ALGO): simulasi mesin dengan memori, register, dan instruksi dasar seperti SIMPAN, SALIN, TAMBAH, KALI, PRINT; ilustrasi konsep akumulator, peracikan kode, dan pembentukan bahasa mesin.

  • Aktivitas praktis terkait mesin konseptual (do-it-yourself) untuk memahami bagaimana ekspresi aritmatika diimplementasikan dalam instruksi mesin (mis. jumlah 200+100 menggunakan dua register dan satu akumulator).

  • Pentingnya pembelajaran mesin konseptual untuk memahami bagaimana data diinput, diproses, dan dioutput, serta bagaimana abstraksi memfasilitasi desain mesin.


Bab 5: Jaringan Komputer dan Internet

  • Konsep dasar jaringan: jaringan lokal (LAN) vs internet (WAN); perangkat-perangkat yang terhubung melalui protokol TCP/IP.

  • IP addresses: identitas unik perangkat dalam jaringan; alamat IPv4 terdiri atas 32 bit, biasanya dituliskan sebagai empat oktet desimal (contoh 192.168.0.1); IP private diperuntukkan jaringan lokal; IP public untuk internet secara global.

  • Jaringan lokal (LAN): berkabel maupun nirkabel; server-klien; kunci konsep alamat IP private untuk perangkat dalam jaringan lokal.

  • Internet: jaringan luas internasional yang menghubungkan banyak perangkat; alamat IP global (public); peran ISP (Internet Service Provider) dalam menyediakan akses internet; topologi jaringan seperti diagram konektivitas internet melalui kabel dan/atau nirkabel; diagram-gap konektivitas internet melalui dial-up, ADSL, LAN, WiFi, satelit, dll.

  • Konektivitas kabel vs nirkabel: dial-up (PSTN) dengan kecepatan rendah sekitar 12–56 Kbps; ADSL; LAN kabel; konektivitas nirkabel melalui GPRS/3G/4G/ LTE, WiFi, dan satelit; kelebihan/kekurangan masing-masing terkait kecepatan, jangkauan, stabilitas.

  • Enkripsi dan keamanan data: HTTPS/SSL Certificate sebagai mekanisme enkripsi untuk menjaga keamanan data saat berinternet; perbedaan HTTP dan HTTPS; peran sertifikat SSL dalam autentikasi situs dan enkripsi data.

  • Keamanan data di ponsel: data via Bluetooth, USB, WiFi; pentingnya enkripsi untuk berkomunikasi secara aman; potensi kerentanan jika data tidak dienkripsi.

  • Aplikasi praktis: desain jaringan rumah, studi kasus perancangan jaringan, dan pertimbangan biaya kabel yang minim untuk konektivitas internet.

  • Aktivitas: identifikasi jenis koneksi antara ponsel dan perangkat (K11-Kl10-02), identifikasi berbagai perangkat untuk konektivitas ponsel (Gambar 5.14), dan pertimbangan keamanan data pada internet (Gambar 5.15-5.16).


Bab 6: Analisis Data

  • Fokus pada alat bantu untuk analisis data: Google Colab (online IDE) dan Python sebagai bahasa pemrograman utama untuk analisis data.

  • Pengenalan Google Colab dan struktur area kerja: Notebook, sel kode, area konten, area toolbar, dsb.

  • Dasar-dasar Python untuk analisis data:

    • Print (print) untuk menampilkan data; assignment (variabel) untuk menyimpan nilai; tipe data dasar: int, float, str, dll.

    • Indeks dan array/list; pemahaman indexing dimulai dari 0.

    • Operasi aritmatika dan operator (ditampilkan dengan contoh pada Python).

    • Struktur kontrol: for, while, if/else, dan try-except untuk penanganan error.

    • Pengenalan library: Pandas untuk manipulasi data tabular; contoh import pandas as pd dan penggunaan DataFrame.

  • Web scraping dengan Python: konsep scraping, parse HTML, ekstraksi data (posisi, instansi, gaji) dari halaman web lowongan kerja; membingkai data menjadi tabel (DataFrame) untuk dianalisis lebih lanjut.

  • Pra-pemrosesan data: konversi data yang terstruktur (mis. gaji yang terformat teks) menjadi tipe numerik untuk analisis lebih lanjut.

  • Visualisasi data: penggunaan Plotly untuk membuat diagram batang (bar chart), diagram lingkaran (pie chart), dan diagram scatter; langkah-langkah untuk membuat visualisasi real-time/dynamis melalui dashboard.

  • Proyek Visualisasi Data: dari scraping ke pembingkian data menjadi tabel, lalu divisualisasikan; konsep prapemrosesan lanjutan untuk pengelompokan data seperti gabungan posisi-instansi dalam satu kolom untuk analisis yang lebih baik.

  • Konsep penting: web scraping memungkinkan ringkasan data dari halaman web; peran Python dan libraries seperti Pandas dan Plotly dalam mengubah data mentah menjadi informasi yang mudah dipahami.

  • Pembelajaran lanjutan: eksperimen dengan IDE online lainnya (contoh Google Colab) dan mengembangkan pipeline analitik data secara end-to-end dari pengambilan data (scraping) hingga visualisasi real-time.


Bab 7: Algoritma dan Pemrograman

  • Tujuan: memahami cara membaca dan menulis algoritma dengan notasi yang tepat, memahami konsep variabel dan ekspresi, serta kontrol keputusan/perulangan dan fungsi.

  • Diagram Alir: diagram alir (flowchart) adalah bagan aliran simbol-simbol standar untuk menggambarkan urutan proses. Simbol-simbol utama mencakup: START/END, Proses, Keputusan, Input/Output, Subprogram, Penghubung antarhalaman, dsb.

  • Pseudocode: bahasa semi-formal untuk merepresentasikan algoritma secara rinci tanpa sintaks bahasa pemrograman; satu baris satu pernyataan; indentasi menunjukkan hierarki.

  • Contoh-contoh Diagram Alir (dari buku):

    • Diagram Alir 1: Menghitung Luas Persegi: masukan sisi, luas = sisi^2, cetak luas.

    • Diagram Alir 2: Luas Permukaan Kubus: memanfaatkan subprogram untuk luas persegi; luas kubus = 6 × luas_persegi.

    • Diagram Alir 3: Membagi Bilangan: pembilang/penyebut; periksa penyebut nol; cetak hasil jika penyebut tidak nol.

    • Diagram Alir 4: Menghitung Mundur dari N hingga 1.

    • Diagram Alir 5: Mencari Bilangan Terbesar dari suatu himpunan.

  • Struktur Kontrol Keputusan: if-else, switch-case, nested conditions.

  • Contoh struktur if-else: membeda

    • if (bilangan % 2 == 0) maka bilangan genap; else bilangan ganjil.

  • Struktur Kontrol Keputusan Bersarang (nested): contoh pola untuk mencetak pola/perulangan sederhana dengan for-for bersarang.

  • Struktur Kontrol Perulangan: for, while, do-while; keempatnya memiliki konfigurasi dan karakteristik masing-masing:

    • for: when jumlah perulangan diketahui; contoh: for(i=0; i<n; i++)

    • while: perulangan berdasarkan kondisi yang diketahui, bisa tanpa jumlah tetap

    • do-while: setidaknya satu eksekusi; kondisi pengecekan di akhir loop

    • contoh infinite loop dan konsekuensi fatal bagi program

  • Praktik Baik Pemrograman: pentingnya komentar, dokumentasi, dan literasi kode; contoh: penamaan variabel, penggunaan konvensi camelCase, hindari mirip-miripan identitas variabel, hindari penggunaan underscore secara sembarangan.

  • Pemrograman C: pengantar tentang bagaimana kode C disusun: header include, fungsi main, printf/scanf, dan pendekatan konsep variabel, tipe data, konstanta, operator, serta potensi overloading (dengan catatan: di C standar, overloading tidak didukung secara native seperti di C++).

  • Tugas dan latihan: beberapa problem latihan terkait perhitungan luas, konversi, pengurutan, dan pemodelan dengan diagram alir/pseudocode.


Bab 8: Dampak Sosial Informatika

  • Sejarah perkembangan komputer: abacus (kuno) hingga ENIAC; Ada Lovelace sebagai pelopor pemrograman; Mesin Turing sebagai model komputasi.

  • Konsep dampak ekonomi dan hukum dalam produk informatika:

    • Dampak ekonomi: pertumbuhan industri perangkat keras dan perangkat lunak; transformasi model bisnis melalui digital platforms (gig economy, e-commerce, layanan digital); pasar global yang didorong oleh perusahaan IT; startup dan unicorn; fenomena disruptive technology.

    • Dampak hukum: lisensi perangkat lunak (Commercial, Freeware, Open Source, Public Domain); hak kekayaan intelektual (HaKI); lisensi open source (GPL, BSD, dll); lisensi domain publik; lisensi free/open source sebagai alternatif bagi perangkat lunak komersial.

  • Sertifikasi dan karier di informatika: pentingnya sertifikasi untuk meningkatkan peluang kerja; contoh organisasi/proyek yang memberikan sertifikasi seperti Microsoft, Google, Oracle, CISCO; program pemerintah seperti Pelatihan dan Sertifikasi Talenta Digital; jalur sertifikasi berkelanjutan.

  • Masyarakat 5.0, SDGs, dan Inovasi berbasis Informatika: Informatika memainkan peran penting dalam pembangunan berkelanjutan (SDG); Society 5.0 sebagai masyarakat yang mengintegrasikan dunia nyata dan siber untuk meningkatkan kualitas hidup; peran AI, machine learning, IoT dalam memajukan berbagai industri, termasuk ekonomi kreatif, e-commerce, kesehatan, dll.

  • Profesi di bidang Informatika: klasifikasi profesi menjadi tiga kategori utama:

    • Very specialized IT roles: misalnya AI Engineer, Data Scientist, Cybersecurity, etc.

    • Profesi yang sarat informatika: system analysts, software engineers, database administrators, IT architects, network administrators, dll.

    • Profesi yang memberikan dukungan IT: teknisi, helpdesk, IT support, dll.

  • Tantangan tenaga kerja IT di Indonesia dan global: kebutuhan tenaga IT meningkat, kesenjangan antara demand-supply; pentingnya pelatihan, sertifikasi, dan pembelajaran berkelanjutan; peran komunitas dan platform online untuk pengembangan keterampilan.

  • Penekanan etika dan hak kekayaan intelektual: penggunaan lisensi perangkat lunak yang sah, penggunaan lisensi open source secara etis, dan pemahaman atas hak cipta digital; upaya edukasi untuk mendorong praktik legal dan bertanggung jawab.

  • Rangkuman materi ekonomi hukum informatika: berbagai lisensi perangkat lunak (Komersial, Freeware, Open Source, Public Domain); perbandingan karakteristik lisensi; implikasi lisensi terhadap penggunaan pribadi maupun komersial.


Bab 9: Praktika Lintas Bidang Informatika (PLB)

  • PLB adalah proyek berbasis kolaboratif selama setengah semester (sekitar 7 minggu), berlangsung dalam kelompok 5–6 orang, dengan tujuan menerapkan konsep Informatika untuk memecahkan masalah lingkungan sekitar.

  • Langkah umum PLB:
    1) Pengarahan guru dan observasi awal.
    2) Observasi ke lingkungan untuk mengidentifikasi masalah (mis. data kependudukan di RT/RW, kota cerdas, dsb).
    3) Observasi lapangan: pembuatan laporan observasi, alur pelayanan, aktor terlibat, serta permasalahan yang ditemukan.
    4) Perancangan dan Pengembangan Aplikasi: pembuatan desain aplikasi (prototype) dan program (menggunakan Python atau bahasa lain), dokumentasi, poster/infografis, refleksi, evaluasi diri, dan diskusi dengan guru.
    5) Produksi dokumen: rekaman aktivitas proyek, log aktivitas, laporan kemajuan dan laporan akhir, poster/infografis, dsb.

  • Struktur peran dalam tim PLB:

    • Project Manager: menyusun jadwal, pembagian kerja, komunikasi dengan RT/RW, memonitor proyek.

    • System Analyst: menganalisis proses, kebutuhan RT/RW, memodelkan kebutuhan aplikasi.

    • Programmer: menerjemahkan analisis menjadi kode/program.

    • Tester: membuat skenario pengujian, menguji produk, mendokumentasikan hasil).

  • Perencanaan kerja PLB menggunakan Gantt chart sederhana untuk menjabarkan kegiatan, bulan, minggu, penanggung jawab, dan keterangan. Contoh kolom yang ada: Kegiatan, Bulan, Minggu, Penanggung Jawab, Keterangan, Durasi.

  • Output PLB: produk akhir berupa program (Python atau bahasa lain), desain prototipe, dokumentasi proyek, poster/infografis, serta refleksi pribadi dan kelompok.

  • Contoh tema PLB: Kota Cerdas (Smart City) dengan fokus pada data kependudukan, layanan publik, dan pemanfaatan teknologi untuk meningkatkan efisiensi serta kualitas hidup.

  • Penekanan etika dan empati: kerja sama dengan masyarakat, dokumentasi yang akurat, dan refleksi dampak sosial dari solusi yang diusulkan.


Glosarium ringkas (istilah penting)

  • Algoritma: rangkaian instruksi terstruktur untuk menyelesaikan masalah secara terukur.

  • Flowchart/Diagram Alir: representasi grafis dari alur program dengan simbol-simbol baku.

  • Pseudocode: representasi tingkat tinggi algoritma dalam bahasa semi-formal mirip bahasa pemrograman.

  • BK (Berpikir Komputasional): kerangka pikir untuk menyelesaikan masalah dengan pendekatan komputasional.

  • ICT/TIK: Teknologi Informasi dan Komunikasi, serta bidang terkait penggunaannya.

  • CPU/ALU: Central Processing Unit (unit pemrosesan pusat) dan Arithmetic/Logic Unit (unit aritmetika/logika).

  • RAM/ROM: memori utama (volatile) dan memori non-volatile.

  • OS: Sistem Operasi, perangkat lunak yang mengelola hardware, sumber daya, dan layanan program.

  • HTTP/HTTPS: protokol komunikasi di web; HTTPS menambahkan enkripsi via SSL/TLS.

  • SSL/Sertifikat SSL: mekanisme enkripsi dan autentikasi situs web.

  • Open Source: lisensi di mana kode sumber dapat diakses, dimodifikasi, dan didistribusikan.

  • PLB: Praktika Lintas Bidang.

  • SDG: Sustainable Development Goals (tujuan pembangunan berkelanjutan).


Catatan ini disusun untuk membantu persiapan ujian dengan merangkum pokok-pokok materi pokok dari transcript buku Informatika SMA Kelas X. Jika Anda ingin, saya bisa menambahkan contoh soal latihan, rumus/formula khusus dalam LaTeX, atau ringkasan per bab dalam format terpisah.