1. GitHub Copilot
Link: https://github.com/features/copilot
Fungsi: Asisten coding AI yang membantu siswa menulis kode dengan saran real-time
Panduan Penggunaan:
- Daftar akun GitHub (gratis untuk siswa)
- Install ekstensi GitHub Copilot di VS Code atau editor lainnya
- Mulai mengetik kode, Copilot akan memberikan saran otomatis
- Tekan Tab untuk menerima saran atau Esc untuk menolak
Project untuk Siswa:
- Membuat calculator sederhana dengan bantuan Copilot
- Mengembangkan website portfolio pribadi
- Membuat game sederhana seperti Tic-Tac-Toe
- Project web scraping untuk mengambil data dari website
2. Replit AI
Link: https://replit.com/ai
Fungsi: Platform coding online dengan AI yang dapat membuat aplikasi dari deskripsi bahasa natural
Panduan Penggunaan:
- Daftar akun di replit.com (gratis)
- Pilih “Create with AI” atau “Agent”
- Deskripsikan aplikasi yang ingin dibuat dalam bahasa Indonesia/Inggris
- AI akan generate kode secara otomatis
- Edit dan modifikasi sesuai kebutuhan
Project untuk Siswa:
- “Buatkan website toko online sederhana untuk produk sekolah”
- “Buat game quiz mata pelajaran dengan skor”
- “Buatkan aplikasi todo list dengan fitur kategori”
- “Buat kalkulator dengan tampilan menarik”
3. Khan Academy
Link: https://khanacademy.org
Fungsi: Platform pembelajaran dengan AI yang memberikan rekomendasi materi berdasarkan kemajuan siswa
Panduan Penggunaan:
- Daftar akun gratis dengan email
- Pilih course “Intro to Programming” atau “Computer Programming”
- Ikuti jalur pembelajaran yang disarankan AI
- Kerjakan latihan dan quiz interaktif
- Pantau progress melalui dashboard
Project untuk Siswa:
- Menyelesaikan course “Intro to JS: Drawing & Animation”
- Membuat animasi sederhana dengan JavaScript
- Project “Intro to HTML/CSS” untuk membuat webpage
- Challenge programming dari Khan Academy
4. ChatGPT (OpenAI)
Link: https://chat.openai.com
Fungsi: AI conversational yang dapat membantu debugging kode, menjelaskan konsep programming, dan memberikan solusi coding
Panduan Penggunaan:
- Daftar akun OpenAI (versi gratis tersedia)
- Ketik pertanyaan atau paste kode untuk di-debug
- Minta penjelasan konsep programming yang sulit dipahami
- Gunakan untuk brainstorming ide project
- Minta review kode yang sudah dibuat
Project untuk Siswa:
- “Jelaskan konsep OOP dalam Python dengan contoh”
- “Debug kode HTML/CSS saya yang tidak berfungsi”
- “Buatkan contoh implementasi algoritma sorting”
- “Berikan ide project Python untuk pemula”
5. Google Classroom (dengan AI Features)
Link: https://classroom.google.com
Fungsi: Platform pembelajaran dengan fitur AI untuk manajemen tugas dan interaksi siswa
Panduan Penggunaan:
- Login dengan akun Google
- Join kelas dengan kode dari guru
- Upload tugas programming dalam format yang diminta
- Gunakan fitur komentar untuk diskusi kode
- Manfaatkan AI grading untuk feedback cepat
Project untuk Siswa:
- Submit project website HTML/CSS melalui Classroom
- Kolaborasi dalam group project menggunakan shared folder
- Mengikuti quiz programming online
- Portfolio digital mata pelajaran Informatika
6. CodePen
Link: https://codepen.io
Fungsi: Editor kode online untuk HTML, CSS, JavaScript dengan preview real-time
Panduan Penggunaan:
- Daftar akun gratis
- Buat “Pen” baru untuk project
- Tulis kode di panel HTML, CSS, JS
- Lihat hasil langsung di panel preview
- Share project dengan teman atau guru
Project untuk Siswa:
- Membuat landing page responsif
- Animasi CSS untuk website
- Interactive JavaScript games
- Template website untuk berbagai keperluan
7. Scratch untuk Educator
Link: https://scratch.mit.edu
Fungsi: Platform visual programming dengan AI insights untuk pembelajaran coding dasar
Panduan Penggunaan:
- Buat akun Scratch gratis
- Drag-and-drop blok kode untuk membuat program
- Test program dengan klik tombol hijau
- Share project dengan komunitas Scratch
- Remix project orang lain untuk belajar
Project untuk Siswa:
- Membuat game Pong sederhana
- Animasi story telling interaktif
- Quiz game dengan multiple choice
- Simulator sederhana (misal: kalkulator)
8. Canva (AI Design)
Link: https://canva.com
Fungsi: Tool desain dengan AI untuk membuat media pembelajaran visual dan UI/UX mockups
Panduan Penggunaan:
- Daftar dengan email siswa (ada versi education gratis)
- Pilih template yang sesuai kebutuhan project
- Gunakan AI Magic Design untuk generate desain otomatis
- Customize dengan brand colors dan fonts
- Export dalam format yang diperlukan
Project untuk Siswa:
- Membuat wireframe dan mockup aplikasi mobile
- Desain poster untuk project informatika
- Infografis tentang teknologi dan programming
- Template presentasi untuk showcase project
9. Figma (dengan AI Plugins)
Link: https://figma.com
Fungsi: Tool desain UI/UX dengan plugin AI untuk prototyping aplikasi dan website
Panduan Penggunaan:
- Daftar akun Figma (gratis untuk pendidikan)
- Install plugin AI seperti “Diagram” atau “Content Reel”
- Buat frame baru untuk design
- Gunakan AI plugins untuk generate content dan layout
- Create interactive prototype dengan fitur prototyping
Project untuk Siswa:
- Desain interface aplikasi mobile sederhana
- Wireframe website sekolah
- User flow diagram untuk aplikasi
- Interactive prototype dengan fitur navigasi
10. Jupyter Notebook (Google Colab)
Link: https://colab.research.google.com
Fungsi: Environment untuk Python programming dengan AI code completion dan data science
Panduan Penggunaan:
- Login dengan akun Google
- Buat notebook baru
- Tulis kode Python di cell
- Jalankan cell dengan Shift+Enter
- Manfaatkan AI suggestions saat mengetik
Project untuk Siswa:
- Data analysis sederhana dengan Pandas
- Membuat visualisasi data dengan Matplotlib
- Project machine learning dasar
- Automation script untuk task sehari-hari
Tips Penggunaan Aplikasi AI untuk Siswa:
1. Keamanan dan Etika:
- Selalu gunakan akun sekolah atau email yang aman
- Jangan share informasi pribadi di platform public
- Pahami bahwa AI adalah alat bantu, bukan pengganti belajar
- Selalu verify kode yang dihasilkan AI sebelum digunakan
2. Maximizing Learning:
- Jangan hanya copy-paste kode AI, pahami cara kerjanya
- Gunakan AI untuk explain konsep yang sulit dipahami
- Experiment dengan modifikasi kode hasil AI
- Combine multiple tools untuk project yang lebih kompleks
3. Collaboration:
- Share project dengan teman untuk peer review
- Gunakan version control (Git) untuk project besar
- Document kode dengan comments yang jelas
- Present project results secara teratur
4. Assessment Projects:
- Portfolio website pribadi dengan berbagai project
- Mobile app mockup dengan complete user journey
- Data visualization project menggunakan real dataset
- Game development dengan increasing complexity
- Open source contribution ke project GitHub
Semua aplikasi di atas dapat diakses secara gratis atau dengan versi education yang terjangkau, dan sangat cocok untuk mendukung pembelajaran mata pelajaran Informatika di tingkat SMA/SMK.
