Wednesday, 15 February 2017

Visual Basic .NET

VB .NET adalah sebuah tool pemrograman yang digunakan untuk mengembangkan dan membangun aplikasi yang bergerak diatas sistem Framework .NET.

Bahasa pemrograman yang digunakan dalam VB .NET berupa Visual Basic, C#, C++, Jscript, and COBOL, dll.

Terdapat bermacam-macam tipe data yang dimiliki VB .NET; seperti Boolean, Byte, Char, Date, Decimal, Double, Integer, Long, Object, SByte, Short, Single, String, UInteger, ULong, User-Defined, dan UShort.

Deklarasi dalam VB .NET ada berupa:

  1. Dim Statement
    Contoh:
    Dim number As Integer
    Dim quantity As Integer = 100
    Dim message As String = "Hello!"
    
    
  2. Const Statement
    Contoh:
    Const maximum As Long = 1000
    Const naturalLogBase As Object = CDec(2.7182818284)
    
    
  3. Enum Statement
    Contoh:
    Enum CoffeeMugSize
        Jumbo
        ExtraLarge
        Large
        Medium
        Small
    End Enum
    
    
  4. Class Statement
    Contoh:
    Class Box
    Public length As Double
    Public breadth As Double   
    Public height As Double
    End Class
  5. Structure Statement
    Contoh:
    Structure Box
    Public length As Double           
    Public breadth As Double   
    Public height As Double
    End Structure
  6. Module Statement
    Contoh:
    Public Module myModule
    Sub Main()
    Dim user As String = 
    InputBox("What is your name?") 
    MsgBox("User name is" & user)
    End Sub 
    End Module
  7. Interface Statement
    Contoh:
    Public Interface MyInterface
        Sub doSomething()
    End Interface
  8. Function Statement
    Contoh:
    Function myFunction
    (ByVal n As Integer) As Double 
        Return 5.87 * n
    End Function
Loop Statement
Sebuah loop statement membebaskan pengguna untuk mengeksekusi satu atau lebih statement berulang kali. Berikut adalah beberapa tipe loop:
  1. Do Loop
    Melakukan pengulangan selama boolean dalam kondisi True atau sampai kondisi boolean menjadi true, dapat dihentikan kapanpun dengan statement Exit Do.
  2. For...Next
    Mengulang sekelompok statement sesuai dengan jumlah pengulangan (loop index) yang telah ditentukan.
  3. For Each...Next

  4. While... End While
    Mengeksekusi serangkaian pernyataan selama kondisinya masih True.
  5. With... End With
Function Statement
Statement ini digunakan untuk menggabungkan berbagai macam statement (selain function) dalam satu fungsi, sehingga hanya perlu memanggil fungsinya saja jika diperlukan.
  1. Function yang mengembalikan nilai
    Terdapat dua cara function mengembalikan nilai:
    - Menggunakan return statement.
    - Mengarahkannya ke function lain.
  2. Recursive Function
    Adalah function yang memanggil dirinya sendiri, sering digunakan pada algoritma matematika.
Daftar Pustaka:
  • https://id.wikipedia.org/
  • http://www.slideshare.net/ifannuddin1/1-pengenalan-visual-basic-net-pemrograman-i
  • https://www.tutorialspoint.com/vb.net/
  • https://msdn.microsoft.com/en-us/library/
  • https://www.dotnetperls.com/

Framework .NET

Framework .NET adalah suatu lingkungan kerja untuk memudahkan pengembangan dan eksekusi berbagai macam bahasa pemrograman dan kumpulan library yang mensupport pengembangan berbagai macam jenis aplikasi berbasis Windows.

Kegunaan dari Framework .NET

  • Menyediakan lingkungan pemrograman berorientasi objek.
  • Menyediakan lingkungan untuk menjalankan suatu kode yang meminimalisir konflik saat software deployment disebarkan.
  • Menyediakan lingkungan untuk menjalankan suatu kode yang menjamin keamanan saat kode dijalankan.
  • Menyediakan lingkungan untuk menjalankan suatu kode yang dapat mengeliminasi masalah performa dari lingkungan scripted dan interpreted.
  • Membuat pengembang memiliki pengalaman yang konsisten dalam berbagai tipe aplikasi berbasis Windows dan aplikasi berbasis Web.

Arsitektur Framework .NET

Terdapat dua komponen utama dalam Framework .NET yaitu Common Language Runtime (CLR) dan .NET Framework Class Library.

Common Language Runtime (CLR) adalah komponen Framework .NET yang bertanggung jawab dalam melakukan manajemen memori, eksekusi kode, verifikasi terhadap keamanan kode, kompilasi kode, dan sebagainya.

Daftar Pustaka:
  • https://en.wikipedia.org/
  • http://sahidrudy.blogspot.co.id/2013/04/pengertian-net-framework-kegunaan-dan.html
  • http://internetpti.blogspot.co.id/2011/11/penjelasan-mengenai-microsoftnet_30.html
  • http://mypctutorel.blogspot.co.id/2013/12/pengertian-cara-kerja-dan-fungsi.html
  • http://programminginaction.blogspot.co.id/2013/04/tentang-framework-net.html