1. Dasar-Dasar Algoritma dan Pemrograman
- Konsep Penyimpanan Data: Variabel, Konstanta, dan Array (termasuk aturan indeks yang selalu dimulai dari 0).
- Tipe Data: String (Teks), Boolean (True/False), Integer (Bilangan Bulat), dan Float/Double (Bilangan Desimal).
- Operator: Operator Aritmatika (khususnya Modulo/Sisa hasil bagi
%) dan pemahaman perbedaan operator Assignment (=) dengan Comparison (==).
- Struktur Kontrol: Percabangan/Pengambilan Keputusan (If-Else) dan Perulangan (Looping).
- Fungsi Dasar: Konsep Fungsi/Method, Komentar (Comment), dan Konkatenasi (penggabungan teks).
- Penulisan & Perbaikan Kode: Definisi Sintaks (Syntax), penyebab Syntax Error, Debugging, dan hubungan fundamental antara Algoritma dengan Program.
2. Teknologi Perangkat Lunak, Web, dan Basis Data
- Bahasa Web: Kepanjangan dan fungsi HTML (menyusun kerangka) serta CSS (mengatur tampilan/desain).
- Manajemen Data: Penggunaan SQL untuk berinteraksi dengan Sistem Manajemen Basis Data (Database).
- Konsep Sistem: Pemahaman tentang fungsi API (Application Programming Interface).
- Istilah Software: Konsep Open Source, Framework/Library, serta perbedaan cara kerja Compiler dan Interpreter.
3. Konsep Dasar Artificial Intelligence (AI)
- Definisi & Konsep Utama: Pengertian Kecerdasan Artifisial, tujuan Tes Turing (Turing Test), dan konsep Narrow AI (AI Sempit/Spesifik).
- Penerapan Sehari-hari: Algoritma sistem rekomendasi (Netflix/YouTube), klasifikasi kotak masuk (Spam filter), dan kendaraan otonom (Self-driving car).
- Data & AI: Peran Big Data / Training Data dan keunggulan AI dibandingkan manusia dalam memproses jutaan data secara cepat.
4. Cabang dan Spesialisasi Kecerdasan Artifisial
- Machine Learning & Deep Learning: Definisi Machine Learning dan Deep Learning (termasuk kaitannya dengan Artificial Neural Networks atau jaringan saraf tiruan otak manusia).
- Natural Language Processing (NLP): Pemrosesan bahasa manusia, pemahaman teks, dan penerjemahan.
- Computer Vision: Pengenalan visual oleh komputer (teknologi Face ID, pembaca teks/OCR, dan sensor pada mobil otonom).
- Generative AI & LLM: Kemampuan AI menciptakan konten baru (teks, gambar, audio) dan konsep Large Language Model (seperti Gemini, ChatGPT, Claude).
- Text-to-Image & Audio: AI pembuat gambar (Midjourney, DALL-E, Stable Diffusion) dan teknologi Speech-to-Text.
- Konsep Gabungan: AIoT (Artificial Intelligence of Things) dan kolaborasi multi-teknologi AI (contoh: Google Translate via kamera).
5. Interaksi, Etika, dan Isu pada AI
- Prompt Engineering: Cara menulis Prompt (instruksi/perintah) yang detail, spesifik, dan relevan agar AI memberikan hasil akurat.
- Error & Isu Negatif: Fenomena Hallucination (Halusinasi AI/mengarang fakta) dan penyalahgunaan Deepfake (manipulasi wajah/video).
- Etika AI (AI Ethics): Pentingnya menjaga AI dari bias, melindungi privasi data, dan memastikannya digunakan untuk hal yang aman.
- Peran Manusia: Pergeseran peran programmer atau pengguna di era AI menjadi perancang prompt, pengawas etika, dan pengevaluasi hasil (Output).
1. Dasar-Dasar Logika dan Algoritma
https://encrypted-tbn0.gstatic.com/licensed-image?q=tbn:ANd9GcQ--5jpY_mTF_R7pZAiZ308rYNl7q-15zp1_ntAKZbpkwBzYnOPYwFv6HtfZqjNl_q3ckKvrwd-gFhg-_8
- Konsep Dasar: Pengertian algoritma (urutan logis), Pseudocode (kode menyerupai bahasa pemrograman), dan syarat algoritma yang baik (Finiteness/memiliki batas akhir).
- Struktur Algoritma: Percabangan/Kondisi (Selection), Perulangan (Looping), dan Berurutan (Sequence).
- Flowchart: Pemahaman simbol diagram alir. Jajar genjang (Input/Output data) dan Belah ketupat/Diamond (Kondisi/Keputusan).
- Manajemen Data: Pengurutan data (Sorting), Tipe data numerik (Integer/Float), dan proses perbaikan error (Debugging).
2. Pengolahan Dokumen (Microsoft Word)
- Pemformatan Teks: Shortcut keyboard penting seperti Ctrl+S (Save), Ctrl+B (Bold), Ctrl+I (Italic), dan fitur menyalin gaya teks (Format Painter).
- Tata Letak (Layout): Pengaturan Line Spacing (jarak baris), Margins (batas tepi kertas), ukuran kertas standar dokumen formal (A4/F4), dan perataan teks (Justify).
- Objek & Tabel: Menyisipkan gambar dengan posisi bebas (Wrap Text -> In Front of Text), menggabungkan sel tabel (Merge Cells), dan merapikan titik dua (Indent & Tab Stop).
- Fitur Dokumen: Penggunaan Header/Footer (untuk penomoran/kontak otomatis) dan menyimpan dokumen dalam format baku (.pdf).
3. Desain Grafis (Canva)
- Elemen & Aset: Penggunaan Templates (desain siap pakai), menu Uploads (memasukkan file dari komputer), dan menu Elements (mencari bentuk/shape atau Frames/bingkai melingkar).
- Pengeditan Objek: Fitur Grouping (mengelompokkan objek), Transparency (mengatur efek tembus pandang), dan Lock (mengunci objek agar tidak bergeser).
- Tipografi & Warna: Menu Font Selection untuk mengubah gaya huruf, dan cara mengubah warna background.
- Penyimpanan & Navigasi: Menggunakan tombol Share untuk kolaborasi (Copy Link), mengekspor untuk dicetak (PDF Print), dan fungsi Undo (Ctrl+Z).
4. Pengolahan Angka (Microsoft Excel)
- Aturan Dasar: Setiap rumus wajib diawali dengan tanda sama dengan (
=).
- Fungsi Statistik Dasar:
=SUM() (total jumlah), =AVERAGE() (rata-rata), =MAX() (nilai tertinggi), =MIN() (nilai terendah), dan =COUNT() (jumlah data/siswa).
- Logika & Referensi: Penggunaan fungsi percabangan
=IF() untuk menentukan kelulusan, fungsi pemeringkatan =RANK(), serta penggunaan simbol Dollar ($) untuk mengunci referensi sel (Absolute Reference).
- Format Tampilan: Fitur Merge & Center (menggabungkan sel & rata tengah), Wrap Text (membuat teks turun baris dalam satu sel), Decrease Decimal (membulatkan angka di belakang koma), dan Freeze Panes (mengunci baris judul kolom saat di-scroll).