Berikut adalah silabus 10x sesi (@1,5 jam per sesi) untuk pelatihan membuat aplikasi menggunakan VB.NET, disusun dari dasar hingga membuat aplikasi sederhana (kasir, login, atau manajemen data):
Silabus 10x Sesi – Membuat Aplikasi dengan VB.NET
✅ Tujuan Akhir:
Peserta mampu membuat aplikasi desktop berbasis Windows (WinForms) menggunakan VB.NET, dengan fitur CRUD (Create, Read, Update, Delete), validasi input, dan penyimpanan data ke database (misalnya Access atau SQL Server).
Sesi 1: Pengenalan VB.NET dan Visual Studio
-
Apa itu VB.NET dan .NET Framework
-
Instalasi Visual Studio Community Edition
-
Struktur Project VB.NET
-
Membuat project WinForms pertama
-
Mengenal Toolbox dan Properties
Sesi 2: Dasar-Dasar Pemrograman VB.NET
-
Tipe data dan variabel
-
Operator dan ekspresi
-
Percabangan (If, Select Case)
-
Perulangan (For, While, Do Until)
-
Praktik: Kalkulator sederhana
Sesi 3: Desain Form dan Komponen UI
-
Label, TextBox, Button, ComboBox, RadioButton, CheckBox
-
GroupBox dan Panel
-
Pengaturan Layout dan Tab Order
-
Praktik: Formulir pendaftaran sederhana
Sesi 4: Event Handling dan Validasi Data
-
Event Button Click, TextChanged, KeyPress
-
Validasi input (kosong, angka, huruf)
-
Pesan kesalahan (MessageBox)
-
Praktik: Form validasi data pengguna
Sesi 5: Operasi File dan Menyimpan Data Sementara
-
Membaca dan menulis file (.txt)
-
SaveFileDialog dan OpenFileDialog
-
Praktik: Menyimpan input user ke file teks
Sesi 6: Pengantar Database (MS Access / SQL Server)
-
Konsep database, tabel, field, primary key
-
Membuat database sederhana
-
Koneksi ke database dengan
OleDbConnection
/SqlConnection
-
Praktik: Menampilkan data dari tabel ke ListBox/DataGridView
Sesi 7: CRUD – Menambahkan dan Menampilkan Data
-
Menyisipkan data (INSERT)
-
Membaca data (SELECT)
-
Praktik: Form input data pelanggan dan tampil di tabel
Sesi 8: CRUD – Edit dan Hapus Data
-
Update data (UPDATE)
-
Hapus data (DELETE)
-
Refresh tampilan setelah operasi
-
Praktik: Form edit & delete data pelanggan
Sesi 9: Login Form dan Multi-Form
-
Membuat form login
-
Navigasi antar form
-
Session sederhana (menyimpan nama pengguna)
-
Praktik: Aplikasi dengan login dan dashboard utama
Sesi 10: Proyek Mini Aplikasi (Kasir / Manajemen Data)
-
Merancang aplikasi akhir (misalnya: Aplikasi kasir, manajemen buku, dll)
-
Struktur folder dan file
-
Export laporan ke file (opsional)
-
Review dan evaluasi proyek