Tugas Desktop 1

http://wallcomphd.com/wp-content/uploads/2015/06/Keep-Calm-And-Love-Programming-Wallpaper-HD.jpg


Soal
  1.  Sebutkan versi-versi dari Visual Basic!
  2.  Apa perbedaan antara VB.Net dengan VB 6.0?
  3. Apa yang dimasud dengan Pemrograman Berbasis Desktop dan berikan contoh minimal 4 ? - See more at: http://rahadirpl.blogspot.com/2015/08/desktop.html#sthash.gRZ1eTkY.dpuf
     Apa yang dimasud dengan pemrograman berbasis desktop dan berikan contoh minimal 4?
  4.  Apa perbedaan pemrograman berbasis desktop dengan berbasis jaringan? 

Jawaban


  1. Visual Basic 1.0 (1991)
    Visual Basic 2.0 (1992)
    Visual Basic 3.0 (1993)
    Visual Basic 4.0 (1994)
    Visual Basic 5.0 (1997)
    Visual Basic 6.0 (1998)
    Visual Basic 7.0 (2002)
    Visual Basic 7.1 (2003)
    Visual Basic 8.0 (2005)
    Visual Basic 9.0 (2008)
  2. Perbedaan VB 6 dengan VB.Net :
    1. VB 6 baru sebagian mendukung OOP. VB .Net telah mendukung penuh OOP.
    2. Hasil kompilasi source code pada VB6 adalah file .exe biner (native code). VB .Net berupa file .exe intermediate language (MSIL byte code).
    3. Hasil kompilasi pada VB 6 dapat langsung dieksekusi. VB.Net membutuhkan run time environment / framework (.NET Framework)
    4. VB6 bermasalah pada deployment-nya (DLL hell). VB.Net tidak.
    5. Program dari VB 6 tidak dapat langsung berinteraksi dengan program dari 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 di VB6.
    8. 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.
    9. Selain itu pada VB.Net 2008, dapat menggunakan LINQ (Language Integrated Query) untuk mempermudah mengaksesan data.
     
  3.  Pemrograman berbasis desktop adalah yang dilakukan dengan memanipulasi elemen-elemen yang dilakukan pada sebuah PC tunggal yang pengoperasiannya tidak bergantung pada PC lain dalam jaringan maupun web.

    Contoh:
    1.  Java
    2.  C
    3.  Visual Basic
    4.  C++
    5.  C#
    6.  Objective-C
    7.  Delphi
     
  4.  Perbedaan yang paling mendasar dari keduanya adalah bahwa untuk menjalankan aplikasi desktop kita harus menginstal terlebih dahulu aplikasinya pada komputer klien. Sedangkan, kalau aplikasi web kita cukup membuka browser (IE, Opera, Mozilla, Google chrome), kemudian menuju alamat dari web server, dan otomatis kita telah mendapatkan interfacenya (antar muka).
    Bahasa pemrograman dari keduanya pun berbeda, kalau pada desktop based didukung oleh beberapa macam platform Visual macam Microsoft Visual Basic, Java atau Delphi. Sedangkan untuk web based diusung oleh bahasa pemrograman macam HTML (atau sekarang versinya sudah HTML5), PHP, CSS, JavaScript, dll.

0 comments: