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. |
Kamis, 17 Januari 2013
Apa Kegunaan Visual Basic?
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 :
- 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.
- Label : Label merupakan kontrol yang dipakai sebagai tempat untuk menampilkan keterangan.
- Command Botton : Command button merupakan kontrolyang dipakai sebagai tombol untuk melakukan sebuah proses.
- 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.
- 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.
- Option Botton : Option button berfungsi untuk menampilkan daftar pilihan.
- Frame: Frame berfungsi untuk mengelompokan kontrol-kontrol pada form menjadi satu bagian.
- List Box : Digunakan Untuk Menampilkan Daftar Pilihan Yang Bisa Digulung.
- Hscroll bar : Untuk Penggulungan Dengan Langkah Lebar Dengan Indikasi Posisi Pemilihan Dlm Posisi Horizontal.
- Vscroll bar: Untuk Penggulungan Dengan Langkah Lebar Mengindikasikan Posisi Pemilihannya Vertical.
- Timer : Untuk Penghitung Waktu Event Dalam Interval Yang Ditentukan.
- Drive list box : Untuk Menampilkan Disk Drive Yang Di Miliki Komputer.
- Dir list box : Menampilkan Direktori Dan Path.
- File list box : Menampilkan Sebuah Daftar File.
- Shape : Untuk Memasang Kontrol Yang Mampu Menghasilkan Sarana Agar Peamakia Bisa Menggambar Berbagai Bentuk.
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.
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.0Visual 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
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:
Merupakan tool untuk menampilkan gambar pada vb
3.Label
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:
http://awanbengingopi.blogspot.com/2012/08/kekurangankelemahan-vbnet-2008.html
- Pointer
merupakan arah penunjuk,di Gunakan jika anda ingin memilih komponen kontrol yang sudah di pasang di form.
2. Picture boxMerupakan 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.
- Frame
Merupakan tool untuk membuat sebuah bingkai.
- CheckBox
Merupakan tool
untuk membuat kontrol pilihan, dimana kontrol ini terpilih jika di klik
user. CheckBox dapat di pilih 1 atau lebih.
- ComboBox
merupakan tool Untuk membuat kontrol kombinasi antara TextBox dengan ListBox.
- HScrollBar
merupakan tool Untuk membuat Scrollbar secara horizontal.
- Timer
Merupakan tool untuk mengontrol waktu.
- DirListBox
Merupakan tool untuk menampilkan direktori atau folder.
- Shape
Merupakan tool untuk membuat kotak, persegi panjang atau lingkaran.
- Image
Untuk membuat gambar.
- OLE
Untuk menghubungkan software lain ke form.
- PictureBox
Untuk menampilkan gambar di form.
- TextBox
Merupakan tool untuk membuat teks yang bisa di ubah-ubah oleh user.
- CommandButton
Merupakan tool untuk membuat tombol, seperti tombol OK, cancel, dan sebagainya terserah anda.
- OptionButton
Merupakan tool
untuk membuat menu suatu pilihan,Fungsinya sama seperti CheckBox, namun
OptionButton hanya dapat di pilih 1 oleh user.
- ListBox
Merupakan tool untuk membuat daftar pilihan.
- VScrollBar
Untuk membuat Scrollbar secara vertikal.
- DriveListBox
Merupakan tool untuk menampilkan drive yang ada di komputer.
- FileListBox
Merupakan tool untuk menampilkan file-file.
- Line
Merupakan tool untuk membuat garis.
- Data
http://bayuzu.blogspot.com/2011/04/fungsi-tool-box-pada-visual-basic.html
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
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
Langganan:
Postingan (Atom)