
Kursus Pemrograman Visual Basic
Kuasai Visual Basic dari dasar dan bangun aplikasi desktop nyata yang berfungsi. Kursus ini membawa Anda melalui fundamental inti bahasa, desain berorientasi objek, pengembangan GUI Windows Forms, dan integrasi database — semua yang Anda butuhkan untuk menulis perangkat lunak VB profesional. Apakah Anda memasuki pengembangan perusahaan atau memperluas kumpulan keterampilan .NET, ini adalah pelatihan praktis dan langsung yang membuahkan hasil.
Apa yang akan dikuasai tim Anda:
Konfigurasikan Visual Studio dan buat aplikasi Windows Forms yang berfungsi penuh dari awal.
Terapkan prinsip-prinsip pemrograman berorientasi objek — enkapsulasi, pewarisan, dan polimorfisme — menggunakan kelas Visual Basic.
Implementasikan kontrol alur, penanganan kesalahan, dan prosedur modular untuk menulis kode yang bersih dan mudah dipelihara.
Hubungkan aplikasi desktop ke database SQL dengan ADO.NET dan lakukan kueri aman yang terparameterisasi.
Gunakan LINQ, koleksi generik, dan pengikatan data untuk mengelola dan menampilkan data terstruktur secara efisien.
Deploy aplikasi VB yang siap produksi menggunakan ClickOnce dan alat pengemasan installer profesional.
Bagaimana tim Anda belajar secara praktis Kursus Pemrograman Visual Basic
Bagaimana tim Anda berlatih Kursus Pemrograman Visual Basic
Profesional dari perusahaan ini belajar di Dedika









Konten kursus
8 Bab • 33 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailPengantar Visual Basic dan IDE
Pengantar Visual Basic dan IDE
Pelajaran 1 • Memahami Editor Kode
Menjelajahi IntelliSense, pelipatan kode, dan penyorotan sintaks di dalam editor VB. Membangun kebiasaan efisiensi pengeditan yang mempercepat semua tugas pengkodean di masa depan.
Pelajaran 2 • Membuat Proyek VB Pertama Anda
Memperkenalkan jenis proyek, struktur solusi, dan proses pembuatan aplikasi Windows Forms. Peserta didik menghasilkan dan menjalankan program kerja minimal.
Pelajaran 3 • Menginstal dan Mengkonfigurasi Visual Studio
Memandu peserta didik melalui pengunduhan, pemasangan, dan penyesuaian Visual Studio untuk pengembangan VB. Memastikan lingkungan yang berfungsi penuh sebelum menulis kode apa pun.
Pelajaran 4 • Sejarah dan Tujuan Visual Basic
Mencakup evolusi VB dari BASIC ke .NET dan posisinya di antara bahasa modern. Memberikan konteks mengapa VB tetap relevan dalam pengembangan perusahaan dan desktop.
Bab 2SembunyikanSembunyikan detailLihat detailDasar-Dasar Bahasa VB
Dasar-Dasar Bahasa VB
Pelajaran 1 • Operasi Input dan Output
Memperkenalkan Console.ReadLine, MsgBox, InputBox, dan output file dasar untuk menangkap dan menampilkan data. Menghubungkan dasar-dasar bahasa dengan perilaku program yang terlihat dan interaktif.
Pelajaran 2 • Variabel, Konstanta, dan Tipe Data
Mencakup sintaks deklarasi, konvensi penamaan, dan seluruh rangkaian tipe data primitif. Membangun kebiasaan pemodelan data yang benar yang penting untuk semua tugas pemrograman selanjutnya.
Pelajaran 3 • Konversi Tipe dan Pengecoran
Menjelaskan konversi implisit dan eksplisit, CType, dan kelas Convert. Mencegah kesalahan waktu proses yang disebabkan oleh ketidakcocokan tipe data dalam aplikasi nyata.
Pelajaran 4 • Operator dan Ekspresi
Mengajarkan operator aritmetika, perbandingan, logika, dan string beserta prioritas operator. Peserta didik menyusun ekspresi kompleks yang mendorong logika program.
Bab 3SembunyikanSembunyikan detailLihat detailAliran Kontrol dan Pengambilan Keputusan
Aliran Kontrol dan Pengambilan Keputusan
Pelajaran 1 • Pernyataan Kondisional
Mencakup If...Then...Else, rantai ElseIf, dan fungsi IIf untuk keputusan sebaris. Peserta didik menulis program yang bercabang dengan benar berdasarkan kondisi yang dievaluasi.
Pelajaran 2 • Perulangan For dan For Each
Mengajarkan perulangan For...Next berbasis penghitung dan perulangan For Each...Next untuk iterasi koleksi. Peserta didik mengotomatiskan tugas berulang dan memproses kumpulan data secara efisien.
Pelajaran 3 • Perulangan While dan Do
Memperkenalkan perulangan yang digerakkan oleh kondisi termasuk While...End While dan varian Do...Loop. Peserta didik memilih struktur perulangan yang tepat untuk skenario iterasi terbuka.
Pelajaran 4 • Penanganan Kesalahan dengan Try-Catch
Mencakup penanganan pengecualian terstruktur menggunakan blok Try...Catch...Finally dan jenis pengecualian umum. Peserta didik menulis program yang tangguh yang menangani kesalahan waktu proses dengan baik.
Bab 4SembunyikanSembunyikan detailLihat detailProsedur, Fungsi, dan Modul
Prosedur, Fungsi, dan Modul
Pelajaran 1 • Membuat dan Menggunakan Fungsi
Mencakup deklarasi Fungsi, tipe pengembalian, dan pernyataan Return untuk menghasilkan nilai yang dihitung. Peserta didik mengganti perhitungan berulang dengan unit fungsi yang dapat digunakan kembali dan diuji.
Pelajaran 2 • Mengatur Kode dengan Modul
Memperkenalkan Modul Standar sebagai wadah untuk prosedur dan konstanta bersama di seluruh proyek. Peserta didik menyusun proyek multi-file untuk kejelasan dan penggunaan kembali.
Pelajaran 3 • Ruang Lingkup, Masa Pakai, dan Aksesibilitas
Mengajarkan pengubah akses Public, Private, Protected, dan Friend beserta aturan ruang lingkup variabel. Peserta didik mengontrol visibilitas data untuk mencegah efek samping yang tidak diinginkan.
Pelajaran 4 • Mendefinisikan dan Memanggil Sub Prosedur
Menjelaskan deklarasi Sub, sintaks pemanggilan, dan peran prosedur dalam mengurangi duplikasi kode. Membangun kebiasaan merangkum tugas diskrit dalam blok bernama.
Bab 5SembunyikanSembunyikan detailLihat detailArray, Koleksi, dan Struktur Data
Array, Koleksi, dan Struktur Data
Pelajaran 1 • Kueri LINQ pada Koleksi
Memperkenalkan sintaks Language Integrated Query untuk memfilter, mengurutkan, dan memproyeksikan koleksi. Peserta didik menulis kueri data ekspresif yang menggantikan kode berbasis perulangan yang bertele-tele.
Pelajaran 2 • Array Tunggal dan Multidimensi
Mencakup deklarasi array, inisialisasi, pengindeksan, dan pengubahan ukuran dengan ReDim. Peserta didik menyimpan dan mengambil kumpulan data terurut yang diperlukan oleh sebagian besar program dunia nyata.
Pelajaran 3 • Kamus dan Penyimpanan Pasangan Kunci-Nilai
Mengajarkan Dictionary(Of TKey, TValue) untuk pencarian cepat berdasarkan kunci. Peserta didik mengimplementasikan pola pengambilan data efisien yang digunakan dalam skenario konfigurasi dan caching.
Pelajaran 4 • Daftar Generik dan ArrayList
Memperkenalkan List(Of T) dan ArrayList untuk koleksi dinamis yang aman terhadap tipe. Peserta didik mengelola kumpulan data dengan panjang variabel tanpa pengubahan ukuran manual.
Bab 6SembunyikanSembunyikan detailLihat detailPemrograman Berorientasi Objek di VB
Pemrograman Berorientasi Objek di VB
Pelajaran 1 • Kelas, Objek, dan Konstruktor
Mencakup deklarasi kelas, instansiasi dengan New, dan kelebihan beban konstruktor. Peserta didik membuat objek yang merangkum status dan perilaku dalam satu unit.
Pelajaran 2 • Antarmuka dan Polimorfisme
Memperkenalkan deklarasi Antarmuka, kata kunci Implements, dan polimorfisme waktu proses. Peserta didik menulis kode fleksibel yang beroperasi pada abstraksi daripada tipe konkret.
Pelajaran 3 • Anggota Bersama dan Masa Pakai Objek
Mencakup bidang bersama, metode, dan pola Finalize/Dispose untuk manajemen sumber daya. Peserta didik mengelola memori dan status bersama dengan benar dalam program multi-objek.
Pelajaran 4 • Pewarisan dan Penggantian Metode
Mengajarkan kata kunci Inherits, Overridable, dan Overrides untuk membangun hierarki kelas. Peserta didik memperluas kelas dasar tanpa mengubah kode yang ada dan telah diuji.
Bab 7SembunyikanSembunyikan detailLihat detailPengembangan GUI Windows Forms
Pengembangan GUI Windows Forms
Pelajaran 1 • Penanganan Peristiwa dan Delegasi
Menjelaskan model berbasis peristiwa, penangan peristiwa, dan tipe delegasi di Windows Forms. Peserta didik menghubungkan tindakan pengguna ke kode yang memperbarui status aplikasi dengan benar.
Pelajaran 2 • Validasi Formulir dan Umpan Balik Pengguna
Mencakup validasi input dengan ErrorProvider, MaskedTextBox, dan peristiwa validasi. Peserta didik mencegah data tidak valid memasuki aplikasi dan memandu pengguna dengan umpan balik yang jelas.
Pelajaran 3 • Beberapa Formulir dan Navigasi
Mengajarkan pembuatan formulir anak, dialog modal, dan pengiriman data antar formulir. Peserta didik membangun aplikasi multi-layar dengan navigasi yang koheren dan status bersama.
Pelajaran 4 • Desain Formulir dan Kontrol Tata Letak
Mencakup Form Designer, Toolbox, dan wadah tata letak seperti Panel dan TableLayoutPanel. Peserta didik mengatur kontrol untuk menghasilkan antarmuka profesional yang dapat diubah ukurannya.
Pelajaran 5 • Kontrol dan Properti Umum
Mengajarkan konfigurasi TextBox, Label, Button, ComboBox, ListBox, dan CheckBox. Peserta didik memilih dan mengkonfigurasi kontrol yang tepat untuk setiap persyaratan entri data atau tampilan.
Bab 8SembunyikanSembunyikan detailLihat detailI/O File dan Integrasi Basis Data
I/O File dan Integrasi Basis Data
Pelajaran 1 • Akses File Biner dan Serialisasi
Memperkenalkan BinaryReader, BinaryWriter, dan serialisasi XML untuk penyimpanan data terstruktur. Peserta didik memilih format yang tepat untuk kinerja, portabilitas, dan keterbacaan manusia.
Pelajaran 2 • DataSet, DataAdapter, dan Pengikatan Data
Mencakup DataSet, DataTable, dan SqlDataAdapter untuk akses data terputus dan pengikatan UI. Peserta didik mengisi kisi dan formulir langsung dari hasil kueri basis data.
Pelajaran 3 • Membaca dan Menulis File Teks
Mencakup metode StreamReader, StreamWriter, dan kelas File untuk operasi file teks. Peserta didik mengimplementasikan penyimpanan persisten untuk pengaturan aplikasi dan konten buatan pengguna.
Pelajaran 4 • Menghubungkan ke Basis Data dengan ADO.NET
Mengajarkan SqlConnection, SqlCommand, dan SqlDataReader untuk komunikasi basis data langsung. Peserta didik membuat dan mengelola koneksi basis data dengan aman menggunakan string koneksi.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Profesional kantor: ingin mengotomatiskan tugas berulang dengan alat desktop kustom.
Pengalih karier: mencari titik masuk terstruktur ke dalam pekerjaan pengembangan perangkat lunak.
Teknisi dukungan TI: siap beralih dari memperbaiki sistem menjadi membangun sistem.
Mahasiswa ilmu komputer: membutuhkan keterampilan VB praktis untuk melengkapi perkuliahan akademis.
Pemilik usaha kecil: ingin membangun alat internal tanpa menyewa pengembang dari luar.
Programmer hobi: penasaran tentang pengembangan aplikasi desktop menggunakan ekosistem .NET.
Kursus terkait
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF



















