Social Icons

Pages

Kamis, 27 Oktober 2016

Training VB 6

PENDAHULUAN VB.6

Microsoft Visual Basic (sering disingkat sebagai VB) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.

Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitive. Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain. Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell,Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).

Umumnya VB.6 lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
Beberapa aplikasi yang bisa dibuat oleh VB.6 al:
a. aplikasi database client
b. aplikasi server
c. aplikasi web
d. Website dan webservices
e. Aplikasi berbasis multi-tier
f. ActiveX control.


PERBEDAAN VB DAN DELPHI
DELPHI dan VISUAL BASIC merupakan pemograman yang objek oriented programing, yang satu merupakan terusan dari microsoft(vb) dan yang satu lagi dari borland(delphi). Secara tampilan keduanya terlihat hampir mirip, dari form dan tempat pengkodeannya.

Secara kasar tampilan antara keduanya dibedakan pada letak object inspector nya, delphi berada pada sebelah kiri sedangkan vb berada di sebelah kanan.
Toolbox yang ada pun sebenarnya mempunyai mempunyai fungsi yang hampir serupa walupun nama pada masing-masing berbeda. Selain itu perbedaan antara vb dan delphi menurut mereka yang bergelut dalam dunia pemograman antara lain:
  • VISUAL BASIC bila membuat aplikasi database sedikit lebih rumit, karena tidak ada component yang native ke database seperti di delphi (ttable, dbgrid, dkk) jadi harus bikin classnya dulu untuk mengatasi hal-hal seperti ini.
  • VISUAL BASIC tidak dapat untuk membuat thread !! untuk membuat aplikasi realtime jadinya tidak realiable komponen socketnya terkesan pas-passan, tapi di delphi sudah disediakan.
  • OOP di VISUAL BASIC belum total OOP, karena masih banyak batasannya kecuali kalau sudah dot net.
KEUNTUNGAN YANG ANDA DAPAT DARI VB.6 - 2015
  • Menggunakan platform pembuatan program yang diberi nama developer studio, yang memiliki tampilan dan sarana yang sama dengan Visual C++ dan Visual J++
  • Memiliki kompiler handal yang dapat menghasilkan file executable yang lebih cepat dan lebih efisien dari sebelumnya
  • Memiliki beberapa tambahan sarana wizard yang baru. Wizard adalah sarana yang mempermudah di dalam pembuatan aplikasi dengan otomatisasi tugas-tugas tertentu.
  • Tambahan tombol-tombol baru yang lebih canggih serta meningkatkan kaidah struktur Bahasa Visual Basic.
  • Kemampuan membuat ActiveX dan fasilitas internet yang lebih banyak juga Dapat membuat ActiveX Automation Server.
  • Sarana akses data yang lebih cepat dan andal untuk membuat aplikasi database yang berkemampuan tinggi.
  • Disertai dengan berbagai sarana untuk membuat aplikasi Database hingga bisa untuk mengembangkan aplikasi client/server.
  • Memiliki autolist dan Proses compiler cepat.
  • Memiliki komponen non visual dan Sangat cocok digunakan untuk membuat program atau aplikasi bisnis.
  • Digunakan oleh hampir microsoft office sebagai bahasa macro dan segera akan diikuti oleh yang lainnya.
  • Dapat menggunakan OCX atau komponen yang disediakan oleh pihak ketiga (Third Party) sebagai tools pengembang.
  • Menyediakan wizard yang sangat berguna untuk mempersingkat atau mempermudah pengembangan aplikasi.
  • Mendekati Object Oriented Programming.
  • Dapat di-integrasikan dengan internet, baik itu pada sisi Client maupun pada sisi Server.
  • Integrasi dengan Microsoft Transaction Server.
  • Dapat menjalankan server tersebut dari mesin yang sama atau bahkan dari mesin atau komputer yang lain.

Meskipun visual basic memiliki banyak kelebihan tetapi tetap saja mempunyai kekurangan atau kelemahan. Kelemahan tersebut karena disebabkan oleh keterbatasan visual basic dalam mengambil fungsi – fungsi yang bersifat low-level yang berhubungan dengan hardware maupun operating system windows itu sendiri, kekurangan dalam visual basic antara lain, adalah :
  • File Distribusi Runtime lebih besar dari C/C++.
  • Tidak mempunyai fungsi – fungsi untuk mengambil fitur – fitur dari operating system sebanyak C/C++.
dengan fitur fitur terbaru diharpakan vb6 bisa bersaing dengan aplikasi pemograman yang lain :)

LP2M ARAY sebagai tempat pelatihan IT profesional, memberikan solusi yang dapat membantu organisasi dan para profesional untuk meningkatkan kemampuan IT dengan hasil yang lebih baik, peningkatan produktivitas dan efisiensi dalam bekerja. Solusi pelatihan kami rancang dapat memaksimalkan kemampuan peserta pelatihan dengan metode yang komprehensif. Jika anda adalah seorang profesional yang mencari keahlian untuk menemukan cara untuk mencapai keberhasilan bidang IT, maka LP2M ARAY adalah mitra yang tepat untuk Anda sebagai solusi pelatihan terpadu.

Pelatihan ini di peruntukan bagi Pelajar, Mahasiswa, dan Umum.

Kursus VB.6 selama 5 Hari

Training ini akan mengarahkan para pesertanya untuk menjadi Programmer yang mampu mengoperasikan VB.6 , mengerti dan familiar dengan bahasa pemograman vb6 , memahami konsep pemograman berorientasi objek , mampu menggunakan Integrated Development Environment VB.6 ,Mampu membangun program aplikasi desktop berbasis GUI VB.6.
Selama training, pengajar akan menggunakan kombinasi teori serta praktek langsung dengan studi kasus yang telah dipersiapkan yang menyerupai Aplikasi nyata dan GUI interface agar belajar pemrograman bertambah mudah dan interaktif.
Belajar 5 hari @3 jam; Biaya Mahasiswa : Rp. 400.000;
Hari 1:
membuat kalkulator matematika
pembahasan fungsi matematika pada VB.6
pembuatan dan penerapan fungsi sendiri
pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox VB.6
Hari 2:
membuat kalkulator kalimat / fungsi String pada VB.6
pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox
Hari 3:
Pengenalan Variabel VB.6
Operasi Skalar, Vectors, dan Matrik 2d, 3d
Navigasi Antar Halaman
pengayaan materi : penerapan uitable VB.6,  Messagebox, Confirmdialog VB.6
Hari 4:
Perbandingan VB.6: If & Nesting If (if..end, if..else..end, if..elseif..else..end) in VB.6
Penerapan Statement (While..do) in VB.6
VB.6 Graphics Visualization
Line Plots Generator
Bar Graphs Generator
Surface Plots Generator
Hari 5:
Pengolahan Citra Digital, Browse, Exit
RGB to Grayscale ->Histogram
Grayscale to Noise Remover->Histogram
Grayscale to Penajaman Citra / Morfologi->Histogram
Grayscale to Normalisasi /BW ->Histogram
Simpan Citra
Reset Citra
Penerapan Login String
Navigasi Antar Halaman

Kursus VB.6 Lanjutan
LP2M menyelenggarakan juga Training VB.6 Lanjutan untuk memudahkan para pengguna melakukan Komputasi Matematis lanjutan, Analisa dan Simulasi Grafis untuk keperluan Project Aplikasi. Training ini akan mengarahkan para pesertanya untuk menjadi programmer terapan yang lebih baik, Tajam dalam menganalisa suatu bentuk algoritma / metode dan Mahir dalam Pembuatan berbagai Aplikasi Terapan

Belajar Minimal 3 hari atau Sampai target aplikasi Selesai; Biaya Mahasiswa : Rp. 500.000 s/d 1.500.000;


Pilihan 1:
VB.6 Pengolahan Database, Looks n Feel, Create Update Delete Search Data terhadap kolom tabel database yang dibuat
Penerapan pada Database Dynamic : Ms. Access, Mysql
Penerapan pada Data Static : .xls, .mat, .csv, .txt
Bonus: Penerapan pada GUI
Pilihan 2:
VB.6 Penerapan Algoritma untuk Pengambilan Keputusan dan Pengolahan Data Mining
Algoritma pilihan : Jaringan Syaraf Tiruan / JST /Backpropagation, Support Vector Machine /SVM, Algoritma Genetika /AG, Particle Swarm Optimization /PSO,PCA Eigenface dll
Data Mining pilihan : K-Nearest Neighborhood Classification /KNN, Hidden Markov Model /HMM, Kalman Filter, Extreme Learning Machine / ELM , Learning Vector Quantization /LVQ, dll
VB.6 Fuzzy Implementation : FIS, ANFIS (Adaptive neuro fuzzy inference system)
Bonus: Analisis dan Penerapan pada GUI
Pilihan 3:
VB.6 Komunikasi Serial
Menerapkan VB.6 dari data Mikrokontroller (Arduino /AVR /MCS dll) ke Komunikasi Serial Operating System,
Realtime menampilkan /monitoring data perubahan variabel terukur pada plot /Grafik /Tabel
Realtime mengendalikan alat menggunakan VB.6
Bonus: Analisis dan Penerapan pada GUI
Pilihan 4:
VB.6 Untuk Keamanan Data
Kompressi Citra :SPIHT/ENHANCED SOM/HUFFMAN/ LZW/ RLE / OBDD dll
Watermarking :Menyembunyikan Pesan pada Suara, Gambar, Video, Dokumen =>LSB, LCG, dll
Kriptografi :Mengacak pesan menjadi pola baru => RC4-RC5-RC6, DES, Blowfish, Camellia, RSA, AES, vChipper, McELIECE, dll
Bonus: Analisis dan Penerapan pada GUI
Pilihan 5:
VB.6 Integrasi ke Mobile / Android / Web
Parsing data from the URL in VB.6 Analysis and Visualizations :JSON, XML, Crawling, URL decoding, URL Parser
Integrasi menggunakan IP Camera, CCTV, Barcode Reader, Webcam External, OCR /Optical Character Recognition‎
Bonus: Penerapan pada GUI
Untuk pengerjaan perusahaan butuh waktu minimal 3 hari kerja. Untuk pengerjaan Skripsi atau tugas akhir biasanya 5 x pertemuan @4-8jam. Siswa diwajibkan hadir untuk mempelajari logika pemrograman, pemahaman algoritma yang dipakai dan source code yang digunakan. Untuk jarak jauh siswa disediakan penginapan dan pengerjaan max 2 sd 3 hari kerja.

Beberapa Aplikasi / Proyek Tugas Akhir Yang Bisa dan Sudah Kami Support menggunakan VB.6

+ Aplikasi sistem rental finger print pada cv.tagline kreasi askara berbasis VB.6
+ Keamanan data menggunakan kriptografi lbs methode berbasis VB.6
+ Perbandingan kemiripan citra antara menggunakan SVM,JST, LVQ dan PCA Eigenface berbasis VB.6
+ Perancangan sistem parkir berbasis sensor infrared menggunakan rfid dan VB.6
+ Aplikasi pencarian rumah sakit di jakarta selatan  dengan location base service berbasis VB.6
+ Pencocokan plat kendaraan menggunakan Hopfield Algorithm
+ Perancangan aplikasi pengenalan benda angkasa dengan teknologi  augmented reality berbasis VB.6
+ Aplikasi absensi mahasiswa berbasis face recoginition client server pada VB.6
+ Pengenalan citra Fingerprint menggunakan VB.6
+ Sistem absensi berbasis webcam dengan eigenface yg terhubung dengan internet client server VB.6
+ Aplikasi Study kelayakan menggunakan algoritma SAW VB.6
+ Simulasi adaptive modulasi dan coding pada sistem ofdm berbasis VB.6
+ Optimalisasi schedulle proyek metode sistem syaraf buatan menggunakan VB.6
+ Identifikasi iris mata untuk penentuan jenis penyakit menggunakan VB.6
+ Pemilihan Pelajar Berprestasi menggunakan algoritma AHP berbasis VB.6
+ Rancang Bangun Pengaturan jadwal perkuliahan menggunakan algoritma Genetika Studi kasus Kampus X
+ Pengolahan citra sidik jari menggunakan pca dan svm menggunakan VB.6
+ SPK Penentuan penrima BLT berdasarkan ANFIS menggunakan VB.6
+ Aplikasi pengambilan keputusan mahasiswa berprestasi menggunakan algoritma fuzzy mamdani/ sugero dengan VB.6
+ Simulasi pengukuran Fiber Optic dengan VB.6
+ Aplikasi alat bantu penderita buta warna basis video berbasis VB.6
+ Rancang bangun pemilihan target tembakan pada malam hari menggunakan blob berbasis VB.6
+ Aplikasi Blind Channel Estimation berbasis VB.6
+ Klasifikasi pencitraan Face Detection menggunakan algortima backpropagation berbasis VB.6
+ Pembuatan program simulasi diagaram gaya geser dan momen lentur pada balok berbasis VB.6
+ Analisa kanker kulit dengan JST dan LVQ berbasis VB.6
+ Pengenalan pada pembuluh darah manusia melalui metode Filter Gabor 2D berbasis VB.6
+ Implementasi k-means clustering pada penjualan produk minyak berbasis VB.6
+ Perancangan simulasi lalu lintas dengan fis metode tsukamoto pada VB.6
+ Estimasi ketinggian permukaan air laut sungai menggunakan kalman filter berbasis VB.6
+ Estimasi ketinggian air laut menggunakan hidden markov model (hmm) berbasis VB.6
+ Klasifikasi pencitraan Face Detection menggunakan algortima PCA Eigenface berbasis VB.6
+ Aplikasi watermaking pada digital audio menggunakan metode low bit coding berbasis VB.6
+ Perbandingan Steganografi Pada Image Menggunakan LCG 1bit, 2bit, 3bit, 4bit, 5bit, 6bit, 7bit dan 8bit
+ Pengenalan pola pakaian daerah dengan metode jst barkpropagation berbasis VB.6
+ Sistem penjualan online pada cv. Xyz dengan menggunakan client server pada VB.6
+ Sistem informasi kos-kosan berbasis client server VB.6
+ Sistem monitoring dan pengendali perangkat listrik berbasis gui VB.6
+ Control gate system berbasis VB.6 dan mikrokontroller
+ Rancang bangun pengontrolan alat listrik berbasis VB.6 dan mikrokontroller
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Image
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Suara
+ Penghitung beban istrik menggunakan sms gateway berbasis VB.6 dan mikrokontroller
+ Penggerak pintu otomatis menggunakan rfid berbasis VB.6 dan mikrokontroller
+ Miniatur pemilah barang berdasarkan jenis materialnya berbasis VB.6 dan mikrokontroller
+ Absensi digital dgn fingerprint berbasis wireless berbasis VB.6 dan mikrokontroller
+ Alat pembersih sampah pada pintu air berbasis VB.6 dan mikrokontroller
+ Sistem kontrol alat rumah tangga berbasis VB.6 dan mikrokontroller
+ Perancangan sistem aplikasi smoke detector berbasis VB.6 dan mikrokontroller
+ Implementasi Fuzzy Sugeno dan Mamdani dalam penentuan Kelayakan Pengajuan Kredit Nasabah Koperasi
+ Aplikasi kontrol lampu ruangan jarak jauh berbasis VB.6 dan mikrokontroller
+ Prototype pengidentifikasi karyawan menggunakan jaringan wifi berbasis raspberry pi
+ Rancang bangun meter air digital menggunakan keypad token berbasis VB.6 dan mikrokontroller
+ Absensi digital dgn fingerprint berbasis wireless menggunakan VB.6 dan mikrokontroller
+ Sistem security car berbasis VB.6 dan mikrokontroller
+ Monitoring server jarak jauh berbasis VB.6 dan mikrokontroller
+ Rancang bangun sistem monitoring tegangan dan arus suhu pada sistem pencatu daya listrik gedung bertingkat secara wireless berbasis VB.6 dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint berbasis sms menggunakan VB.6 dan mikrokontroller
+ Rancang bangun mesin hot print berbasis VB.6 dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint berbasis sms menggunakan VB.6 dan mikrokontroller
+ Perancangan sistem parkir berbasis sensor infrared menggunakan rfid berbasis VB.6 dan mikrokontroller
+ Perancangan prototype smart movie theater berbasis bluetooth menggunakan VB.6 dan mikrokontroller
+ ALgoritma Genetika untuk pengaturan Jadwal Akademik SMK N Depok
+ Kompressi Citra menggunakan algoritma Huffman berbasis GUI VB.6
+ Aplikasi keamanan data pada dokumen .rtf berbasis VB.6
+ Penerapan Metode Interpolasi Linear Pada Pembesaran Citra
+ Sharpening Gambar Dengan Metode Kervel Konvolusi
+ Efek Smearring Dengan Menggunakan Teknik Pertukaran Pixe
+ Implementasi Algoritma Clipping Untuk Program Pemecah File Gambar
+ Penerapan Identifikasi Edge Pada Area Image Dg Menggunakan Algoritma Sobel Edge Detection Dan Crack Edge Relaxation
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Metode Akses Spasial Bersarang Pada Citra Dua Dimensi ( The NR-Tree: A spatial Access Method For Two-Dimensional Image)
+ Pembentukan Panorama dengan Image Mosaicing
+ Morphing Berbasis Vektor pada Objek Dua Dimensi Berdasarkan Model Extended Circular Image (ECI)
+ Analisis Dekomposisi Wavelet-Based Subband pada Image Restoration
+ Steganography pada Binary Images Menggunakan EDGE Detection
+ Penerapan Algoritma Genetika untuk pengaturan Jadwal Praktikum Kampus IT Depok
+ Identifikasi Noice pada Blind Image dengan Menggunakan Analisa Local Histogram
+ Implementasi Teknik Adaptive Digital Image Watermarking
+ Perbaikan Kualitas Citra Digital Menggunakan Metode Fuzzy Image Filtering dengan Sharpening
+ Implementasi dan Analisa Perbandingan Antara Algoritma JPEG-LS dan JPEG 2000 pada Lossless Image Compression
+ Aplikasi Adaptasi Format Image Berdasar Type Mini Browser
+ Smoothing Image Dengan Metode Gaussian Filtering
+ Penerapan PSO untuk pengaturan Jadwal Perkuliahan Kampus X Semarang
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Deteksi Muka Depan Manusia dari Sebuah Citra Berwarna dengan Template Matching
+ Perancangan dan implementasi sistem citra steganography menggunakan metode transformasi dudex
+ Implementasi Teori Fraktal Pada Kompresi Citra Dengan System Fungsi Iterasi Terpartisi
+ Implementasi Edge Detection Filtering pada Citra Digital dengan Metode Prewitt Operator dan Sobel Operator
+ Perancangan dan Implementasi Teknik Watermarking pada citra Digital menggunakan Blowfish dan Message Digest 5
+ Penajaman Sisi Citra Menggunakan Metode Fourier Phase Only Synthesis dengan pembetulan Fase
+ Pendeteksian Sisi menggunakan Isotropic Operator dengan Proses Awal Pemuliaan Citra menggunakan Teknik Manipulasi Histogram
+ Segmentasi Citra Digital Menggunakan Algoritma Region Merging dan Representasi Quadtree
+ Analisa Performansi Filtering Citra Digital Menggunakan Metoda Two-Dimensional Median Filter Dan Multilevel Median Filter
+ Perancangan Dan Implementasi Teknik Watermarking Pada Citra Digital Dengan Metode Fractal
+ Perancangan Aplikasi Pengolahan Citra dalam Studi Kasus Pengujian Logam
+ Implementasi Pengolahan Citra dalam Proses Seleksi Kemasan Minuman Kaleng
+ Aplikasi Pengolahan Citra Sebagai Alat Bantu Pengawas Keamanan

Tidak ada komentar:

Posting Komentar