SOAL
- Sebutkan versi-versi dari VB
- Apa perbedaan dari VB 6 dan VB.Net
- Apa yang dimaksud pemprograman berbasis desktop,sebutkan 4 aplikasi !
- Apa perbedaan aplikasi berbasis desktop dan berbasis jaringan
Jawaban !
1.
Versi-versi
dari VB :
1. Visual Basic 1.0
2. Visual Basic 2.0
3. Visual Basic 3.0
4. Visual Basic 4.0
5. Visual Basic 5.0
6. Visual Basic NET 2002 (7.0)
7. Visual Basic NET 2003 (7.1)
8. Visual Basic 2005 (8.0)
9. Visual Basic 2008 (9.0)
10. Visual Basic 2010 (10.0)
2.
Perbedaan
dari VB 6 dan VB.NET :
1. VB 6 baru sebagian mendukung oop.
VB.Net telah mendukung penuh oop.
2. Hasil komplikasi source code pada VB
6 adalah file.exe biner (Native Code). VB.Net berupa file.exe intermediate
language (MSIL byte code).
3. Hasil komplikasi pada VB 6 dapat
langsung di eksekusi. VB.Net membutuhkan run time environment / frame work (Net
frame work).
4. VB 6 bermasalah pada deployment-nya
(DLL hell). VB.Net tidak.
5. Program dari VB 6 tidak langsung
berinteraksi dengan program bahasa lain. VB.Net dapat selama bahasa lain
mendukung.Net
6. Perintah-perintah dasar pada VB 6 dan
VB.Net sebagian besar masih sama kecuali untuk perintah-perintah OOP-Nya.
7. Dari sisi IDE-Nya pengetikan kode
pada VB.Net lebih cepat dari pada VB 6.
8. Untuk akses ke Data Base VB.Net
menggunakan ADO.Net. VB 6 menggunakan ADO. ADO Net bukan pengembangan dari ADO.
Jadi ADO.Net menggunakan teknologi yang berbeda dengan ADO.
9. Selain itu pada VB.Net 2008 dapat
menggunakan LINQ (Language Integrated Query) untuk mempermudah mengaksean data.
3.
Pemrograman
berbasis Desktop adalah pemrograman yang dilakukan dengan memanipulasi
elemen-elemen visual yang dilakukan pada sebuah PC tunggal yang
pengoperasiannya tidak bergantung pada PC lain dalam jaringan maupun Web.
Contohnya :
1. Visual Basic
2. Java
3. C
4. Mysql
5. Python
4.
Berbasis
jaringan :
1. Berjalan menggunakan basis teknologi
internet.
2. Dapat dijalankan dimanapun, kapanpun, tanpa
instalasi.
3. Dapat di akses lewat banyak media
seperti : Komputer, smartphone, tablet, dll
4. Tidak memerlukan lisensi karena
lisesnsi sudah menjadi tanggung jawab penyedia aplikasi web terkait.
Berbasis Desktop :
1. Tidak berjalan dengan internet dan
hanya berjalan pada plat from tertentu.
2. Independen dan bisa berjalan tanpa adanya
browser.
3. Setting lebih mudah.
4. Untuk mengaksesnya harus ada proses
instalasi terlebih dahulu.