BELAJAR EDUCATION TECHNOLOGY

Belajar dengan Teknologi, Tumbuh dengan Inovasi

Bab 2: Pengoperasian, Pengaplikasian, dan Kolaborasi Perangkat Kecerdasan Artifisial

SMK Kelas X AKL - Materi 4: Kolaborasi Lanjutan dan Project Learning

Mengimplementasikan pengetahuan AI melalui project praktis dan kolaborasi

Progres Pembelajaran Bab 2

0% selesai

Materi 4: Kolaborasi Lanjutan dan Project Learning

Tujuan Pembelajaran

Setelah mempelajari materi ini, siswa diharapkan mampu:

  • Memahami kolaborasi manusia-KA dalam pemrograman
  • Mengimplementasikan project praktis dengan bantuan AI
  • Menganalisis penerapan AI di berbagai bidang industri
  • Membuat aplikasi sederhana dengan bantuan tools AI

Pemrograman dengan Bantuan KA

KA telah merevolusi cara kita memprogram dengan menyediakan alat bantu yang dapat mempercepat pengembangan perangkat lunak, menemukan bug, dan menulis kode yang lebih efisien.

💻 Code Completion

KA membantu programmer dengan menyarankan kode yang relevan berdasarkan konteks.

GitHub Copilot Tabnine Cursor

🔍 Debugging

KA dapat membantu menemukan dan memperbaiki bug dalam kode program.

ChatGPT Bard Claude

📚 Documentation

KA membantu membuat dokumentasi kode yang jelas dan terstruktur.

Mintlify Scribe DocuWriter

Contoh Penggunaan GitHub Copilot

// Prompt: Buat fungsi JavaScript untuk menghitung faktorial
function factorial(n) {
    if (n === 0 || n === 1) {
        return 1;
    }
    return n * factorial(n - 1);
}

// GitHub Copilot akan melengkapi kode ini secara otomatis

Kolaborasi Dalam Bidang Lainnya

Kolaborasi manusia-KA tidak terbatas pada bidang teknologi saja. Berikut adalah contoh kolaborasi di berbagai bidang:

🏥 Kesehatan

KA membantu dokter dalam diagnosis penyakit, analisis gambar medis, dan penelitian obat baru.

IBM Watson Google DeepMind

🌾 Pertanian

KA membantu petani dalam memantau tanaman, memprediksi hasil panen, dan mengoptimalkan irigasi.

FarmBeats Plantix

🏭 Manufaktur

KA membantu dalam optimasi proses produksi, prediksi perawatan mesin, dan kontrol kualitas.

Siemens GE Predix

🎓 Pendidikan

KA membantu dalam personalisasi pembelajaran, penilaian otomatis, dan pembuatan konten edukasi.

Khan Academy Quizlet

Contoh Project: Aplikasi Kalkulator dengan Bantuan KA

Mari kita buat aplikasi kalkulator sederhana dengan bantuan alat KA seperti ChatGPT atau GitHub Copilot.

1
Perencanaan

Tentukan fitur-fitur yang ingin dimiliki kalkulator (penjumlahan, pengurangan, perkalian, pembagian).

2
Generasi Kode

Gunakan ChatGPT untuk menghasilkan kode HTML, CSS, dan JavaScript untuk kalkulator.

3
Kustomisasi

Sesuaikan desain dan tambahkan fitur sesuai kebutuhan.

4
Testing

Uji fungsi kalkulator dan perbaiki bug yang ditemukan.

Demo: Kode Kalkulator Sederhana

// HTML
<div class="calculator">
    <input type="text" id="display" readonly>
    <div class="buttons">
        <button onclick="clearDisplay()">C</button>
        <button onclick="appendNumber('7')">7</button>
        <button onclick="appendNumber('8')">8</button>
        <button onclick="appendNumber('9')">9</button>
        <button onclick="appendOperator('+')">+</button>
        // ... tombol lainnya
    </div>
</div>

// JavaScript
let currentInput = '';
let operator = null;
let previousInput = '';

function appendNumber(num) {
    currentInput += num;
    updateDisplay();
}

function calculate() {
    let result;
    const prev = parseFloat(previousInput);
    const current = parseFloat(currentInput);
    // ... logika perhitungan
}

Contoh Project: Chatbot Sederhana

Mari buat chatbot sederhana yang dapat merespon pertanyaan pengguna menggunakan API AI.

1
Setup

Buat akun di platform AI seperti OpenAI dan dapatkan API key.

2
Frontend

Buat antarmuka chatbot dengan HTML, CSS, dan JavaScript.

3
Backend

Hubungkan frontend dengan API AI menggunakan JavaScript.

4
Testing

Uji chatbot dengan berbagai pertanyaan dan perbaiki responsnya.

Contoh Project: Analisis Data Sederhana

Mari buat dashboard analisis data sederhana menggunakan dataset yang tersedia.

1
Data Preparation

Siapkan dataset (contoh: data penjualan, data nilai siswa).

2
Analysis

Gunakan Python dengan library pandas untuk menganalisis data.

3
Visualization

Buat visualisasi data menggunakan matplotlib atau seaborn.

4
Dashboard

Buat dashboard interaktif menggunakan Streamlit atau Plotly.

Tips Success Kolaborasi Project: Mulai dari project sederhana, pahami batasan alat KA, selalu verifikasi kode yang dihasilkan, dan dokumentasikan proses pembelajaran Anda.

Tools yang Digunakan

ChatGPT GitHub Copilot Google Colab Visual Studio Code Jupyter Notebook Streamlit Python JavaScript HTML/CSS
5
Total Soal
0
Terjawab
5
Belum Dijawab

Kuis Materi 4: Kolaborasi Lanjutan dan Project Learning

1. Apa manfaat utama menggunakan GitHub Copilot dalam pemrograman?

A. Menggantikan programmer sepenuhnya
B. Mempercepat proses coding dengan saran kode yang relevan
C. Menghilangkan kebutuhan untuk memahami logika pemrograman
D. Membuat kode menjadi lebih rumit

2. Manakah yang BUKAN contoh kolaborasi manusia-KA di bidang kesehatan?

A. Analisis gambar medis untuk diagnosis
B. Penelitian obat baru
C. Penggantian dokter dalam operasi
D. Prediksi penyebaran penyakit

3. Langkah pertama dalam membuat project dengan bantuan KA adalah:

A. Langsung menulis kode
B. Merencanakan fitur dan tujuan project
C. Mencari template kode yang sudah jadi
D. Membuat dokumentasi

4. Mengapa penting untuk selalu memverifikasi kode yang dihasilkan oleh KA?

A. Karena KA selalu menghasilkan kode yang salah
B. Untuk memastikan kode bekerja sesuai kebutuhan dan bebas dari bug
C. Karena kode dari KA tidak bisa diubah
D. Untuk membuat project menjadi lebih sulit

5. Tool manakah yang TIDAK digunakan untuk analisis data?

A. Google Colab
B. Jupyter Notebook
C. Photoshop
D. Pandas (Python library)