Kamis, 17 Januari 2013

Apa Kegunaan Visual Basic?

Apa Kegunaan Visual Basic?
Suatu hari pernah ada yang menanyakan kepada saya melalui inbox facebook dan email. Pertanyaannya "Apa kegunaan Visual Basic?"
Pertanyaannya cukup simple namun tidak bisa dijawab dengan jawaban sederhana.

Ya. Saya hanya bisa menjawab "dengan Visual Basic Anda bisa membuat imajinasi yang ada di hayalan anda bisa menjadi kenyataan dalam bentuk software".

Baiklah uraian di bawah ini mungkin bisa membantu. Saya telah membuat software dengan visual basic. Ini adalah beberapa software yang pernah saya buat semenjak Quick Basic. Quick Basic adalah cikal bakal visual basic versi DOS

1. 
PROGRAM ZODIAK - QUICK BASIC
    Program ini meralam sifat, sekd, rejeki dari zodiak seseorang.

2. 
PROGRAM PERMAINAN - NUJUM
    Program ini adalah program ilmu nujum yang saya terjemahkan dari ilmu  nujum yang terdapat di primbon betajlemur adammakna

3. 
Rancangan Acak Kelompok Faktorial 4x3
    Program ini adalah program untuk penelitian perancangan percobaan mahasiswa fakultas pertanian.

4. 
Tes Personality ASP   
    Program ini adalah program tes personality yang saya terjemahkan dari bahasa buku ke bahasa pemrograman ASP dengan script visual basic.

5. 
Game Tebak Kata
    Program ini adalah program permainan game tebak kata. Dengan menjawab soal-soal.

6. 
Software Kasir POS 
    Program ini adalah program kasir untuk minimarket

7. 
Aplikasi Perpustakaan
    Program ini adalah program untuk administrasi perpustakaan.

8. 
Toko Online
    Program ini adalah program untuk penjualan online


Ya itu hanya sebagian dari software-software yang telah saya buat.
Software di atas rata-rata gratis! Anda bebas pakai.

Menambah Kontrol pada Form dan Menjalankan Program Aplikasi pada Visual Basic

Menambah Kontrol pada Form dan Menjalankan Program Aplikasi pada Visual Basic
·         Menambah Kontrol pada Form
Untuk mengatur tampilan form, maka Anda perlu untuk menambahkan objek kontrol pada form tersebut. Untuk menambahkan objek kontrol pada form, dapat Anda lakukan dengan klik ganda kontrol pada toolbox atau klik pada kontrol lalu klik pada form tempat Anda mau meletakkan objek kontrol.
·         Menjalankan Program Aplikasi
Untuk menjalankan program aplikasi terlebih dahulu program aplikasi tersebut harus dikompilasi. Untuk mengkompilasi program aplikasi dapat dilakukan dengan cara sebagai berikut pilih menu Build kemudian klik Build Solution  atau dengan menekan tombol  Ctrl+Shift+B  pada keyboard. Apabila terjadi error atau kesalahan, maka akan di tampilkan pada window  Error List.
Setelah program aplikasi dikompilasi, selanjutnya adalah menjalankan program tersebut. Untuk menjalankan program aplikasi dapat dilakukan dengan memilih menu Debug|Start Debugging atau dengan menekan tombol F5 pada keyboard. Atau juga dengan mengklik menu icon  Start Debugging  yang terdapat pada toolbar.
         http://ilmukomputer.org/2008/11/25/menambah-kontrol-pada-form-dan-menjalankan-program-aplikasi-pada-visual-basic/

Beberapa Fungsi Komponen-Komponen VB

Beberapa Fungsi Komponen-Komponen VB :
  1. Text Box : Text box merupakan kontrol yang dipakai sebagai tempat untuk mengisi maupun menampilkan data. Contohnya pada aplikasi penjualan ini yaitu text box diisi dengan nama-nama stock barang yang akan disimpan ke dalam database.
  2. Label : Label merupakan kontrol yang dipakai sebagai tempat untuk menampilkan keterangan.
  3. Command Botton : Command button merupakan kontrolyang dipakai sebagai tombol untuk melakukan sebuah proses.
  4. Combo Box: Combo box merupakan kontrol yang dipakai sebagai tempat untuk menampilkan daftar pilihan. Dengan combo box kita tinggal memilih pilihan yang ada pada combo box tersebut.
  5. List Box : List Box memiliki fungsi yang hamper sama dengan combo box, yaitu menampilkan daftar. Perbedaannya, pada combo box hanya satu pilihan yang terlihat sebelum combo box diklik, sedangkan pada list box dapat menampilkan beberapa pilihan.
  6. Option Botton : Option button berfungsi untuk menampilkan daftar pilihan.
  7. Frame: Frame berfungsi untuk mengelompokan kontrol-kontrol pada form menjadi satu bagian.
  8. List Box : Digunakan Untuk Menampilkan Daftar Pilihan Yang Bisa Digulung.
  9. Hscroll bar : Untuk Penggulungan Dengan Langkah Lebar Dengan Indikasi Posisi Pemilihan Dlm Posisi Horizontal.
  10. Vscroll bar: Untuk Penggulungan Dengan Langkah Lebar Mengindikasikan Posisi Pemilihannya Vertical.
  11. Timer : Untuk Penghitung Waktu Event Dalam Interval Yang Ditentukan.
  12. Drive list box : Untuk Menampilkan Disk Drive Yang Di Miliki Komputer.
  13. Dir list box : Menampilkan Direktori Dan Path.
  14. File list box : Menampilkan Sebuah Daftar File.
  15. Shape : Untuk Memasang Kontrol Yang Mampu Menghasilkan Sarana Agar Peamakia Bisa Menggambar Berbagai Bentuk.
 http://dunovteck.wordpress.com/2012/06/21/sejarah-visual-basic/

Object, Event dan Propeties pada Visual Basic

Object, Event dan Propeties pada Visual Basic
·         Object
Object merupakan suatu kombinasi dari kode dan data yang dapat diperlukan sebagai satu kesatuan. Suatu object dapat merupakan bagian dari aplikasi seperti suatu Control atau suatu Form. Secara keseluruhan dari aplikasi dapat juga berupa suatu object. 
Setiap object pada VB didefenisikan oleh suatu class. Untuk memahami hubungan antar object dengan class-nya. Kontrol-kontrol yang berada pada jendela Toolbox  pada VB merupakan class-class. Object tersebut di kenal sebagai kontrol.
Misalnya anda menamakan sebuah texbox diatas Form1, coba perhatikan jendela properti kontrol tersebur akan menampilkan text1 (nama dari kontrol textbox tersebut) dan Textbox (nama dari class  kontrol tersebut). Semua object merupakan duplikasi dari class mereka. Sesaat setelah menjadi object berdiri sendiri, masing-masing dapat memiliki property yang berbeda-beda. 
Object-object VB memiliki properti-properti, metode-metode dan event-event. Pada VB, suatu data dari object (setting dan attribut) disebut sebagai property, sedangkan berbagai subrutin yang dapat beroperasi pada object tersebut disebut sebagai metodenya. Dan suetu event adalah aksi yang dekenali oleh suatu object, seperti click pada mouse atau penekanan tombol sehingga anda dapat menulis kode untuk menangani event tersebut.
·         Event
VB merupakan bahasa pemograman Event Driven yang artinya menuggu sampai adanya respon dari pemakai berupa kejadian tertentu, misalnya object tersorot, Click, Move, Resize,dll. Ketika Event terdeteksi, maka event yang berhubungan akan melakukan aksi sesuai dengan kode yang diberikan. 
Event adalah kejadian atau tindakan apa yang diberikan atau diterima oleh suatu objek. Suatu object bias memiliki banyak event yang pasti bisa sama dan bisa berbeda.
Cara membuat suatu event cukup double click saja Object/Kontrol yang terletak pada form. Sehingga akan terbentuk dua jenis kotak (ex. Button1 & Click). Kotak Button1 tersebut merupakan kumpulan dari object sedangkan Kotak Click tersebut adalah event-event tang di butuhkan.
·         Propeties
Properties window berfungsi untuk mengatur tampilan pada suatu komponen yang terpilih/aktif. Masing-masing komponen memiliki daftar property dan cirri-ciri yang berbeda.
Anda dapat langsung mengatur nilai propeti suatu Control pada jendela properties, maupun pada saat runtime (program berjalan) dengan menggunakan bentuk penulisan.
Object.properties=ekspresi/setting.
 
 http://ilmukomputer.org/2008/11/25/object-event-propeties-pada-visual-basic/

Sejarah Visual Basic

Bahasa pemrograman yang paling awal dirancang pada tahun 1950-an dan dibuat semata-mata untuk memecahkan masalah matematika yang kompleks. Bahasa-bahasa tersebut agak membingungkan bagi orang awam. Namun hal itu bukanlah masalah berbesar, karena komputer hanya ditemukan di lembaga-lembaga riset besar. Lambat laut tentunya orang sadar bahwa teknologi komputer bisa berguna tidak hanya untuk melakukan perhitungan matematika, namun bisa berguna untuk bidang yang lain. Maka komputer pun mulai menjadi barang yang biasa ditemukan di lingkungan bisnis dan universitas. Dengan semakin banyaknya orang yang menggunakan komputer, semakin banyak pula orang yang sadar bahwa bahasa pemrograman yang rumit hanya akan menghambat perkembangan komputer itu sendiri. Pada tanggal 1 Mei 1964, penemu bahasa BASIC, yaitu Profesor John G. Kemeny dan Thomas E. Kurtz di Dartmouth College di New Hampshire menjalankan pertama kali program BASIC.
Bahasa BASIC (Beginner’s All-purpose Symbolic Instruction Code) merupakan bahasa tingkat tinggi yang berbentuk interpreter, yang memungkinkan untuk mengoperasikan komputer secara interaktif, program dapat ditulis, dijalankan, diubah dan dijalankan lagi tanpa harus melalui tahap kompilasi seperti pada bahasa tingkat tinggi lainnya yang berbentu compiler. Bahasa ini dirancang khusus untuk memudahkan tugas belajar memprogram.
Pada tahun 1975, Paul Allen, pemrogram muda yang bekerja ada perusahaan komputer Honeywall dengan teman masa kecilnya William Bill Gates menawarkan interpreter BASIC kepada Ed Robert, pemilik perusahaan MITS yang memproduksi komputer mikro Altair 8800 yang mempunyai RAM 4 KB. Kedua orang ini semasa di SMA sudah pernah mendirikan perusahaan dengan nama Traf-O-Data, tetapi tidak sukses. Ed Robert berjanji akan membeli interpreter BASIC tersebut apabila ia bisa berjalan di atas komputer Altair. Paul Allen dan Bill Gates mengembangkan interpreter BASIC tersebut tanpa pernah melihat secara langsung bentuk dari komputer Altair, apalagi menggunakannya. Apa yang mereka andalkan adalah manual dari microprocessorIntel 8080 yang digunakan di Altair dan diagram dari komputer Altair itu sendiri. Untuk mengujinya, mereka menjalankan interpreter BASIC-nya pada komputer besar dan akhirnya merekam hasilnya ke pita kertas (paper tape). Ketika Paul Allen akan mendemonstrasikan hasil kerjanya pada Ed Robert, dia teringat bahwa belum ditulis suatu program loader untuk membaca dan meletakkan interpreter BASIC yang ada di paper tape ke dalam main memory Altair. Paul Allen langsung menulis program loader tersebut dalam bahasa mesin dan memanggil interpreter BASIC dari pita kertas. Setelah beberapa menit, program berhasil masuk ke main memory. Paul Allen menyadari bahwa dia dan Bill Gates telah membuat banyak kesalahan di sana-sini, walaupun demikian, interpreter BASIC ini akhirnya dapat berjalan juga di komputer mikro Altair dan Ed Robert jadi membelinya. Untuk kedua kalinya, Paul Allen dan Bill Gates mendirikan suatu perusahaan yang disebut dengan Microsoft, yang terkenal sampai sekarang. Inilah cikal bakal dari BASIC yang terkenal itu.
Beberapa tahun kemudian muncullah bahasa pemrograman tingkat tinggi yang dengan menawarkan berbagai macam fungsi dalam pustakanya (library). Akan tetapi, untuk membuat sebuah aplikasi bisnis berbentuk grafik masih merupakan pekerjaaan yang cukup sulit untuk dilakukan. Jangankan aplikasi berbentuk grafik untuk menangani permasalahan mencetak data ke dalam printer saja sudah cukup untuk membuat pemrogram kesulitan. Belum lagi untuk membedakan antara printer satu dengan yang lainnya, walaupun keduanya mempunyai tipe yang sama, yaktu sama-sama dotmatrix, pemrogram harus terlebih dahulu membuat sebuah program yang mengakomodasi semua printer tersebut. Itulah gambaran kesulitan yang dialami oleh generasi pertama pemrogram. Dibutuhkan lebih dari 20 tahun untuk mendapatkan lingkungan pemrograman berbasis DOS yang cukup stabil.
Ketika komputer mikro tergusur oleh IBM PC, maka inilah zaman dimulainya era komputer pribadi (personal computer – PC) dengan antarmuka pemakai grafis (Graphical User Interface – GUI). Dengan munculnya Microsoft Windows, para pemakai PC bisa bekerja dalam lingkungan yang kaya grafis dan intuitif. Dengan GUI menyebabkan aplikasi-aplikasi jauh lebih mudah dipelajari dan dipakai. Hal ini sebagai ganti belajar mengetikkan dan menghafal perintah-perintah yang panjang, para pemakai cukup memilih sebuah menu dengan mengklik tombol mouse. Jendela-jendela pada layar memungkinkan pemakai untuk menjalankan lebih dari satu program secara bersamaan (multi-tasking). Kotak-kotak dialog muncul ketika sebuah program membutuhkan konfirmasi dari pemakai.
Pada tahun 1986, Dr. Bjarne Stroustrup meluncurkan bukunya yang sangat berpengaruh dengan judul The C++ Programming Language sebagai tanda dimulainya era pemrograman berorientasi objek (Object Programming Language -OOP). Pada tahun yang sama Intel meluncurkan microprocessor 32 bit yang pertama kali yakni 386. Banyak pemrogram profesional Amerika menggunakan bahasa C++ sebagai bahasa pemrogramannya ketika membangun suatu aplikasi yang berjalan di atas Windows. Pustaka-pustaka class (class library) dibangun untuk membantu kecepatan pengembangan suatu aplikasi. Terutama class yang berhubungan dengan objek.
Banyak orang percaya bahwa Windows mengawali masa berakhirnya pemrogram amatir. Dalam dunia MS-DOS, para profesional dalam di bidang non-komputer, biasanya mampu menulis aplikasi-aplikasi sederhana yang membantu mereka dalam pekerjaannya, merampingkan perhitungan yang membosankan, atau mengelola data dengan cepat. Jadi C++ bukanlah bahasa yang tepat untuk mereka. Karena yang mereka butuhkan adalah bahasa pemrograman yang cepat dan mudah dipelajari. Sementara C++ adalah bahasa yang benar-benar berbeda dengan bahasa C sebelumnya karena mengandung OOP. Pada waktu itu, sebagian besar pemrogram profesional membutuhkan waktu 6 bulan untuk akrab dengan konsep OOP seperti pengkapsulan (encapsulation), pewarisan (inheritance), dan polimorfisme (polymorphism). Namun bisakah setiap orang memahami hal-hal tersebut? Tentu tidak, apalagi tuntutan pemrograman dalam Windows begitu rumit bahkan untuk aplikasi yang paling sederhana sekalipun.
Tuntutan ini terjawab pada 1991, ketika Microsoft memperkenalkan Visual Basic versi 1.0. Sistem pemrograman Visual Basic mengemas kerumitan Windows dengan cara yang benar-benar menakjubkan. Sejumlah besar pemrogram yang kesulitan untuk mempelajari C++ atau pemrogram yang membutuhkan bahasa pemrograman yang lebih mudah dan lebih produktif untuk lingkungan Windows 3.0, dapat dengan mudah dan sukses pindah ke Visual Basic.
Dengan mengkombinasikan kemampuan bahasa Basic dan peranti desain visual, bahasa ini menyediakan kesederhanaan dan kemudahan pakai tanpa mengorbankan kinerja atau fasilitas grafis yang menyebabkan Windows menjadi lingkungan kerja yang begitu menyenangkan. Menu, tombol, textbox, font, dan semua elemen lainnya dengan mudah dapat dirancang. Dan semua fasilitas tersebut tidak membutuhkan lebih dari beberapa baris pemrograman.
Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10)
• VB 1.0
Visual Basic 1.0 adalah salah satu bahasa komputer pertama yang mendukung pemrograman event-driven. Event-driven adalah gaya pemrograman yang sangat cocok untuk antarmuka pemakai grafis. Secara tradisional, pemrograman adalah sesuatu yang berorientasi pada proses dan langkah demi langkah. Sebagai ganti menuliskan sebuah program yang mengeplot setiap langkah dalam urutan tepat, pemrogram menuliskan sebuah program yang bereaksi terhadap tindakan pemakai seperti memilih sebuah menu, mengklik jendela, atau menggerak mouse. Suatu program yang besar dapat diganti dengan kumpulan miniprogram yang dipicu oleh event-event yang dilakukan oleh pemakai. Dan dengan Visual Basic, aplikasi seperti ini bisa dituliskan dengan cepat dan mudah. Sebagaimana kata Visual yang tersirat, pemrograman dilakukan secara visual. Ini berarti bahwa sebuah aplikasi sudah terlihat hasilnya walaupun belum dijalankan. Letak dan ukuran menu, textbox, tombol, dan elemen lainnya dapat dirancang dengan menggunakan mouse dan keyboard.
• VB 2.0
Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4
• VB3.0
Untuk memenuhi untuk tuntutan dari para pemrogram seiring dengan perkembangan bisnis perusahaan, beberapa tahun kemudian Visual Basic 3.0 diluncurkan dengan kinerja yang sudah ditingkatkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan professional. 


 http://dunovteck.wordpress.com/2012/06/21/sejarah-visual-basic/

Konsep Dasar Pemrograman Visual Basic

Visual Basic adalah bahasa pemrogaman tingkat tinggi produk keluaran Microsoft Corporation dan merupakan pengembangan dari bahasa BASIC (Beginners’ Allpurpose Symbolic Instruction Code) versi DOS.
Perbedaan antara Visual Basic dengan bahasa BASIC adalah pemrogaman BASIC masih berorientasi pada text dan program dieksekusi secara berurutan. Untuk itu bahasa BASIC disebut sebagai interpreter. Sedangkan dalam Visual Basic dengan lingkungan grafiknya, pemrograman berorientasi objek dan sudah merupakan compiler. Visual Basic merupakan pemrograman terkendali kejadian (even driven pemrogaman) artinya pemrograman menunggu sampai adanya respon dari pengguna berupa event/kejadian tertentu (tombol di klik, menu dipilih, dan lain-lain). Ketika event terdeteksi, kode yang berhubungan dengan event akan dieksekusi.
Perkembangan Visual basic sangat pesat karena pemakaiannya mudah dan banyak sekali fasilitas-sfasilitas yang disediakan. Berikut ini akan dijelaskan sejarah perkembangan visual basic, yaitu:
1.      Visual basic pertama kali diperkenalkan pada tahun 1991, yaitu Visual basic untuk DOS dan Windows.
2.      Dua tahun kemudian tepatnya pada tahun 1993 Visual 3.0 dirilis.
3.      Akhir tahun 1995 dirilis Visual basic 4.0 dengan tambahan pendukung aplikasi 32 bit.
4.      Tahun 1997 Visual basic 5.0 dirilis.
5.      Terakhir adanya perkembangan versi yang up-date hingga tahun 200x.
Visual Basic 6.0 menyediakan banyak objek-objek yang sangat mudah untuk digunakan, selain itu juga banyak memiliki fasilitas-fasilitas yang ada diantaranya fasilitas OOP (objek Oriented Programing) dan OLE (Objek Linking andEmbedding). Program aplikasi yang dibuat dapat diterapkan pada komputer pribadi. Selain fasilitas yang menyatu; Microsoft Visual Basic 6.0 juga didesain dengan arsitektur terbuka
Seperti aplikasi-aplikasi komersil lainnya, Visual basic 6.0 juga dipasarkan dalam berbagai jenis atau versi. Beberapa versi dari visual basic 6.0 yang ada diantaranya adalah:
1.      Standard Edition. Produk dasar ini adalah versi standard yang sudah mencakup berbagai sarana dasar dari Visual Basic 6.0.
2.      Enterprise Edition. Versi ini dikhususkan untuk para programmer yang ingin mengembangkan aplikasiremote computing atau client-server. Biasanya versi ini digunakan untuk membuat aplikasi pada jaringan.
3.      Profesional Edition berisi tambahan Microsoft. Versi ini memberikan berbagai sarana ekstra yang dibutuhkan oleh berbagai programmer profesional. Seperti kontrol tambahan, dukungan untuk pemrograman internet serta sarana pengembangan database yang lebih baik.
Pada project Visual Basic terdiri dari beberapa file yang saling terkait satu dengan yang lain. Tiap file berisi berbagai informasi seperti form. modul dan sbagainya. Berikut ini, file-fle yang tercipta saat mendesain sebuah program :
1.      File Project (.vbp) untuk menyimpan informasi tentang project yang digunakan.
2.      File modul (bas) untuk menyimpan rutinitas program. Beberapa modul berhubungan dengan form, beberapa modul yang lain digunakan untuk menyimpan fungsi dan procedure program.
3.      File form (.frm) untuk menyimpan informasi tentang form yang dibuat.
4.      File ini berhubungan dengan modulFile Resource (.res ) untuk menyimpan informasi icon yang digunakan.
5.      File ActiveX Control (.ocx ) untuk menambah icon pada tollbox yang awalnya masih standar

Perbedaan VB 6.0 Dan VB Net


 PERBEDAAN VB 6.0 DAN VB NET
  • VB6 baru sebagian mendukung OOP, Sedangkan VB .Net telah mendukung penuh OOP.
  • Hasil kompilasi source code pada VB6 adalah file .exe biner (native code). VB .Net berupa file .exe intermediate language (MSIL byte code).
  • Hasil kompilasi pada VB6 dapat langsung dieksekusi. VB .Net membutuhkan run time environment / framework (.Net framework)
  • VB6 bermasalah pada deployment-nya (DLL hell). VB .Net tidak
  • Program dari VB6 tidak dapat langsung berinteraksi dengan program dari bahasa lain. VB .Net dapat selama bahasa lain mendukung .Net
  • Perintah-perintah dasar pada VB6 dan VB .Net sebagian besar masih sama kecuali untuk perintah-perintah OOP-nya
  • Dari sisi IDE-nya, pengetikan kode pada VB.Net lebih cepat dari pada di VB6
  • Untuk akses ke database VB.Net menggunakan ADO.Net, VB6 menggunakan ADO. ADO.Net bukan pengembangan dari ADO. Jadi ADO.Net menggunakan teknologi yang berbeda dengan ADO
  • Selain itu pada VB.Net 2008, dapat menggunakan LINQ (Language Integrated Query) untuk mempermudah mengaksesan data
Perbandinganya
Setelah dipegang-pegang, ternyata perbedaan antara visual basic.net dengan visual basic tidak terlalu kentara, yang dimaksud tentu saja perbedaan sintak, misalnya saja untuk event setfocus pada visual basic:
Visual Basic: Text1.SetFocus
VB .Net: Text1.Focus
atau untuk mengisi dtPicker:
Visual Basic: dtWaktu.value=date
VB .Net: dtWaktu.Value=Date.Today
Enaknya, dalam Visual Basic .Net, programmer benar-benar dimanja, tapi yang pasti perintah-perintahnya sudah banyak meniru java. Bahkan konsep .Net framework pun saya rasa diadopsi dari konsep java juga, karena java menganut prinsip “buat dimana saja, jalan dimana saja”. yang tentu saja tidak bakalan tersaingi oleh Visual Basic, “buat di windows saja, jalan di windows saja”.
Maksudnya dimanja?, bayangkan saja bahasa pemrograman, database, dan crystal report (pembuat laporan) digabung jadi satu, enak gak tuh?. Dan yang benar-benar keren adalah tool untuk debugging, bayangkan saja, pada saat mendisain program, eror2 yang kita lakukan sudah bermunculan, jadi ndak perlu di running dulu baru tahu ada erorrnya (tidak hanya eror sintak loh, eror karena variabel yang tidak digunakan juga muncul pada saat disain). wah, keren dah…
konsep java try..catch..finally juga di adopsi oleh VB .Net, ini mah bukan sekedar adopsi, sampai ke kata2 yang digunakan juga sama (hihihii). konsep ini berarti jika program dijalankan, maka perintah yang dijalankan adalah perintah yang terdapat dalam kalang TRY, jika ternyata ditemukan error, maka akan dijalankan perintah pada kalang CATCH, jika ternyata tidak terjadi error maka akan dijalankan perintah yang terdapat pada kalang FINALLY. Saya membaca buku java, konsepnya sama bener…
TRY
PERINTAH-PERINTAH
CATCH
PERINTAH PENANGANAN ERROR
FINALLY
PERINTAH-SELESAI
END TRY
 http://atmajaaditya.wordpress.com/2012/04/12/perbedaan-perbandingan-vb-6-dan-vb-net/

Fungsi Tool Box Pada Visual Basic

salah satunya yang akan saya jelaskan adalah tentang fungsi tool box pada visual basic. di bawah ini merupakan gambar tool box pada vb:
  1. Pointer
merupakan arah penunjuk,di Gunakan jika anda ingin memilih komponen kontrol yang sudah di pasang di form.

     2. Picture box

          Merupakan tool untuk menampilkan gambar pada vb


      3.Label
Merupakan tool untuk membuat teks seperti judul, dan sebagainya. Label tidak bisa di ubah-ubah oleh user.
  1. Frame
Merupakan tool untuk membuat sebuah bingkai.
  1. CheckBox
Merupakan tool untuk membuat kontrol pilihan, dimana kontrol ini terpilih jika di klik user. CheckBox dapat di pilih 1 atau lebih.
  1. ComboBox
merupakan tool Untuk membuat kontrol kombinasi antara TextBox dengan ListBox.
  1. HScrollBar
merupakan tool Untuk membuat Scrollbar secara horizontal.
  1. Timer
Merupakan tool untuk mengontrol waktu.
  1. DirListBox
Merupakan tool untuk menampilkan direktori atau folder.
  1. Shape
Merupakan tool untuk membuat kotak, persegi panjang atau lingkaran.
  1. Image
Untuk membuat gambar.
  1. OLE
Untuk menghubungkan software lain ke form.
  1. PictureBox
Untuk menampilkan gambar di form.
  1. TextBox
Merupakan tool untuk membuat teks yang bisa di ubah-ubah oleh user.
  1. CommandButton
Merupakan tool untuk membuat tombol, seperti tombol OK, cancel, dan sebagainya terserah anda.
  1. OptionButton
Merupakan tool untuk membuat menu suatu pilihan,Fungsinya sama seperti CheckBox, namun OptionButton hanya dapat di pilih 1 oleh user.
  1. ListBox
Merupakan tool untuk membuat daftar pilihan.
  1. VScrollBar
Untuk membuat Scrollbar secara vertikal.
  1. DriveListBox
Merupakan tool untuk menampilkan drive yang ada di komputer.
  1. FileListBox
Merupakan tool untuk menampilkan file-file.
  1. Line
Merupakan tool untuk membuat garis.
  1. Data
          Merupakan tool untuk menghubungkan database ke form. 
http://bayuzu.blogspot.com/2011/04/fungsi-tool-box-pada-visual-basic.html
 

Kekurangan/Kelemahan Visual Basic

                                    Kekurangan/Kelemahan Visual Basic


Walaupun Visual Basic mempunyai banyak kelebihan, tetapi tetap saja mempunyai kekurangan/kelemahan.
Kelemahan-kelemahan ini sebenarnya disebabkan oleh keterbatasan Visual Basic dalam “mengambil” fungsifungsi
yang bersifat low-level yang berhubungan dengan Hardware maupun Operating System (Windows) itu
sendiri, antara lain:

  • File Distribusi runtime-nya lebih besar dari kepunyaan C/C++.
  • Tidak mempunyai fungsi-fungsi untuk mengambil feature-feature dari OS sebanyak C/C++




http://awanbengingopi.blogspot.com/2012/08/kekurangankelemahan-vbnet-2008.html


Penginputan Nilai Mahasiswa Dengan Menggunakan VB.Net 2008

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        npm.Text = ("pilih")
        npm.Items.Add("0911322")
        npm.Items.Add("0741253")
        npm.Items.Add("1002040")
        npm.Items.Add("1132337")
        Call buat_tabel()

    End Sub

    Sub buat_tabel()
        lv.Columns.Add("Npm", 80)
        lv.Columns.Add("Nama", 80)
        lv.Columns.Add("Jurusan", 80)
        lv.Columns.Add("Jenjang", 80)
        lv.Columns.Add("Tahun masuk", 80)
        lv.Columns.Add("Nilai Angka", 80)
        lv.Columns.Add("Nilai Huruf", 80)
        lv.View = View.Details
        lv.GridLines = True

    End Sub


    Private Sub npm_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles npm.SelectedIndexChanged
        Dim x, y, g As String
        x = Microsoft.VisualBasic.Left(npm.Text, 2)
        y = Microsoft.VisualBasic.Mid(npm.Text, 3, 1)
        g = Microsoft.VisualBasic.Mid(npm.Text, 4, 2)
        Select Case x
            Case "09" : Me.tahun_masuk.Text = 2009
            Case "07" : Me.tahun_masuk.Text = 2007
            Case "10" : Me.tahun_masuk.Text = 2010
            Case "11" : Me.tahun_masuk.Text = 2011

        End Select

        If y = "1" Then
            jenjang.Text = "S1"
            nama.Text = "lailatul husnah"
        ElseIf y = "4" Then
            jenjang.Text = "Diploma III"
            nama.Text = "fatimah zahra"
        ElseIf y = "0" Then
            jenjang.Text = "Diploma I"
            nama.Text = "yudi pembrianto"
        ElseIf y = "3" Then
            jenjang.Text = "S2"
            nama.Text = "diki pramana"
        End If
        If g = "13" Then
            jurusan.Text = "Teknik Informatika"
        ElseIf g = "12" Then
            jurusan.Text = "Sistem Informasi"
        ElseIf g = "20" Then
            jurusan.Text = "Akutansi"
        ElseIf g = "23" Then
            jurusan.Text = "Manajemen Informatika"
        End If
    End Sub

    Private Sub nilai_angka_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles nilai_angka.KeyPress
        If Asc(e.KeyChar) = 13 Then
            If nilai_angka.Text >= 80 Then
                nilai_huruf.Text = "A"
            ElseIf nilai_angka.Text >= 75 Then
                nilai_huruf.Text = "B+"
            ElseIf nilai_angka.Text >= 70 Then
                nilai_huruf.Text = "B"
            ElseIf nilai_angka.Text >= 65 Then
                nilai_huruf.Text = "C+"
            ElseIf nilai_angka.Text >= 60 Then
                nilai_huruf.Text = "C"
            ElseIf nilai_angka.Text < 60 Then
                nilai_huruf.Text = "D"
            End If
        End If
    End Sub

    Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
        End
    End Sub





    Private Sub hapus_semua_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus_semua.Click
        lv.Items.Clear()

    End Sub

    Private Sub hapus_data_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus_data.Click
        lv.Items.Remove(lv.SelectedItems(0))
    End Sub

    Private Sub simpan_kelisview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan_kelisview.Click
        Dim isi As ListViewItem
        isi = lv.Items.Add(npm.Text)
        isi.SubItems.Add(nama.Text)
        isi.SubItems.Add(jurusan.Text)
        isi.SubItems.Add(jenjang.Text)
        isi.SubItems.Add(tahun_masuk.Text)
        isi.SubItems.Add(nilai_angka.Text)
        isi.SubItems.Add(nilai_huruf.Text)

    End Sub
   
    Private Sub nbersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nbersih.Click
        npm.Text = ""
        nama.Text = ""
        jurusan.Text = ""
        jenjang.Text = ""
        tahun_masuk.Text = ""
        nilai_angka.Text = ""
        nilai_huruf.Text = ""
End Sub
End Class



INPUT DATA MAHASISWA  

HASIL PROGRAM