Training VB.NET ~ “Pelatihan Profesional VB.NET untuk Kebutuhan Sistem Internal Perusahaan”

Berikut adalah silabus pelatihan 3 hari untuk topik:
🧩 Pelatihan Profesional VB.NET untuk Kebutuhan Sistem Internal Perusahaan
Durasi: 3 Hari (Full Day – 8 jam/hari)
Level: Intermediate – Professional
Target Peserta: Programmer internal perusahaan, staf IT, system analyst, atau developer yang akan mengembangkan sistem informasi berbasis desktop atau web menggunakan VB.NET.
📅 Hari 1 – Dasar Pemrograman VB.NET dan Arsitektur Aplikasi Perusahaan
Sesi 1: Pengenalan VB.NET dan .NET Framework
-
Evolusi Visual Basic dan peran VB.NET dalam .NET ecosystem
-
Perbedaan WinForms, WebForms, dan WPF
-
Tools yang digunakan: Visual Studio, SQL Server
Sesi 2: Struktur Dasar Pemrograman VB.NET
-
Struktur project VB.NET
-
Tipe data, variabel, operator, dan kontrol alur (If, For, While)
-
Subroutine dan fungsi
Sesi 3: Pemrograman Berbasis OOP (Object-Oriented Programming)
-
Class, objek, constructor
-
Inheritance, polymorphism, encapsulation
-
Interface dan implementasinya
Sesi 4: Studi Kasus Mini
-
Membuat modul login sederhana dengan validasi
📅 Hari 2 – Interaksi Database dan Pengelolaan Form
Sesi 1: Koneksi Database dengan VB.NET
-
Koneksi ke SQL Server menggunakan ADO.NET
-
CRUD (Create, Read, Update, Delete)
-
Command, DataReader, DataAdapter, DataSet
Sesi 2: Binding Data ke Komponen UI
-
DataGridView, ComboBox, dan kontrol lainnya
-
Validasi input dan error handling
-
Format tampilan dan mask input
Sesi 3: Pengelolaan Form Multi-layer
-
MDI (Multiple Document Interface)
-
Navigasi antar form
-
Implementasi struktur 3-tier (UI – Business Logic – Data Access)
Sesi 4: Studi Kasus
-
Aplikasi Manajemen Data Pegawai
-
Laporan menggunakan ReportViewer
📅 Hari 3 – Pengembangan Sistem Internal dan Deployment
Sesi 1: Modul Tambahan Sistem Internal
-
Sistem otentikasi pengguna dan manajemen hak akses
-
Logging aktivitas pengguna
-
Format data dan ekspor ke Excel/PDF
Sesi 2: Optimasi dan Keamanan Aplikasi
-
Sanitasi input untuk mencegah SQL Injection
-
Pengelolaan error dan debugging
-
Backup dan restore database programmatically
Sesi 3: Deployment Aplikasi
-
Kompilasi dan publishing aplikasi
-
Setup installer (menggunakan ClickOnce / InnoSetup)
-
Tips integrasi dengan sistem internal perusahaan
Sesi 4: Final Project dan Review
-
Mini project: Sistem Inventory Internal
-
Review materi
-
Tanya jawab dan evaluasi
📌 Output Pelatihan:
-
Peserta mampu membangun aplikasi VB.NET skala kecil-menengah untuk kebutuhan internal
-
Mendapatkan source code dan dokumentasi
-
Sertifikat pelatihan