Sesi 14

Sesi 14: Capstone Project – Excel, VBA, and AI Integration

Proyek puncak (Grand Finale) yang mengintegrasikan otomasi VBA klasik dengan Kecerdasan Buatan (AI) untuk menghasilkan aplikasi analisis data yang komprehensif dan actionable insights.

⏱️ Durasi: 2 Minggu 💻 Metode: Project Work & Konsultasi 🏆 Penilaian: Portofolio Akhir

🎯 Tujuan Pembelajaran

  1. Mengembangkan aplikasi analisis data terintegrasi menggunakan Excel, VBA, dan AI.
  2. Mengotomatisasi proses pengumpulan, pembersihan, dan pengolahan data.
  3. Menerapkan analisis prediktif berbasis AI untuk mendukung pengambilan keputusan.
  4. Membangun dashboard interaktif dan menyusun laporan proyek secara profesional.

📦 Ruang Lingkup Proyek (Scope of Work)

Proyek ini menuntut mahasiswa untuk bertindak layaknya seorang Data Solutions Architect. Aplikasi yang dibangun harus mencakup 4 pilar utama:

1. Data Collection & Management Otomatisasi impor data dari berbagai sumber (API/Database) dan pembersihan data (Data Cleaning) menggunakan VBA.
2. Data Analysis & AI Penggunaan fungsi Excel dan VBA untuk analisis data historis, diintegrasikan dengan AI (melalui API atau Add-in) untuk analisis prediktif dan identifikasi pola.
3. User Interface (UI) Perancangan Dashboard yang ramah pengguna menggunakan UserForm, ActiveX Controls, dan Form Controls untuk interaksi dinamis.
4. Visualization & Reporting Pembuatan visualisasi dinamis (Chart) dan otomasi pembuatan laporan cetak berkala secara instan.

💡 Contoh Proyek: Sales Forecasting & Inventory System

Sebagai rujukan, mahasiswa dapat membangun aplikasi ritel yang memanfaatkan data historis untuk memprediksi permintaan masa depan menggunakan AI, serta menyesuaikan level persediaan (inventory) secara otomatis.

A. Logika Sistem (Alur Kerja)

  • Automated Data Import: VBA mengambil data penjualan historis (penanganan data hilang & outlier).
  • AI Forecasting: Mengirim data ke layanan AI daring/Add-in untuk memprediksi tren permintaan bulan depan.
  • Inventory Management: Algoritma VBA mengeksekusi Reorder Point dan memberikan Alert Stok (peringatan jika barang hampir habis).

B. Fitur Wajib: Otomasi Pelaporan & Kuitansi (Legacy Integration)

Sistem harus mampu mencetak Invoice (Kuitansi Tagihan/Laporan Penjualan) secara otomatis dengan format yang profesional. Untuk mencapai ini, peserta diwajibkan mengintegrasikan Custom Function TerbilangRp() (Karya Dosen Pengampu: Aurino Djamaris, yang diadaptasi dari sistem dBase 1986) ke dalam modul VBA aplikasi.

Tujuan: Mahasiswa memahami bahwa aplikasi bisnis skala nyata selalu membutuhkan perpaduan antara inovasi baru (AI Prediktif) dan keandalan fungsi logikal klasik (VBA Terbilang) untuk kebutuhan administratif.

📋 Indikator Penilaian (Rubrik)

Karena ini adalah Capstone Project yang mensimulasikan proyek dunia nyata, penilaian tidak hanya berfokus pada kode yang bebas error, tetapi juga pada inovasi dan fungsionalitas bisnis.

  1. Fungsionalitas & Kebenaran Aplikasi (30%): Apakah otomasi data, AI, dan fungsi pelaporan (termasuk TerbilangRp) berjalan sempurna tanpa bug?
  2. Kegunaan & UI/UX (25%): Seberapa mudah dan intuitif Dashboard / UserForm digunakan oleh end-user?
  3. Inovasi AI & Analisis (25%): Ketepatan dan kreativitas dalam mengintegrasikan AI untuk memberikan Actionable Insights.
  4. Dokumentasi & Presentasi (20%): Kualitas pelaporan proyek, kerapian penulisan kode (komentar/modularitas), dan kemampuan mempresentasikan solusi bisnis.

* Referensi tambahan: Excel VBA Programming For Dummies, Dokumentasi API Layanan AI Daring, dan Tutorial Visualisasi Dashboard Excel.

Leave a Comment

Your email address will not be published. Required fields are marked *