Anis Maulita 18030007
Anis Maulita 18030007
“BAHASA PEMROGRAMAN I”
Di Susun Oleh :
NPM : 18030007
2019
1.Tipe Data VB.Net
Tipe
.NET Class Keterangan
Data
System.Byte
Byte Tipe data ini berkisar antara 0-255. Berukutan 1 byte
(Structure)
System.Int16 Tipe data ini dapat menampung bilangan bulat antara -32,768
Short
(Structure) hingga 32,767. Tipe data ini berukuran 2 byte
Tipe data ini dapat menampung bilangan bulat antara -
System.Int32
Integer 2,147,483,648 hingga 2,147,483,647. Tipe data ini berukuran 4
(Structure)
byte
System.Int64 Tipe data ini dapat menampung bilangan bulat antara -
Long
(Structure) 9,223,372,036,854,775,808 hingga 9,223,372,036,854,775,808
Tipe data ini dapat menampung bilangan real antara -
System.SIngle 3.4028235E+38 hingga -1.401298E-45 unutk nilai negatif,
Single
(Structure) sementara untuk nilai positif antara 1.401298#-45 hingga
3.4028235E+38
Tipe data ini dapat menampung bilangan real anatara -
1.79769313486231570E+308 hingga -4.94065645841246544E-
System.Double
Double 324 Sementara untuk nilai positif antara
(Structure)
4.94065645841246544E-324 hingga
1.79769313486231570E+308
System.Decimal Tipe data ini dapat menampung bilangan decimal dengan
Decimal
(Structure) jumlah digit 0 sampai 28
Tipe data ini hanya dapat menampung 2 jenis nilai, yaitu true
System.Boolean dan false. Jika direpresentasikan dengan angka nilai false
Boolean
(Structure) dinyatakan dengan 0 dan nilai true dinyatakan dengan nilai
selain 0.
Tipe data ini dikhususkan untuk menampung nilai yang berupa
System.Datal tanggal dan waktu. Dengan memanfaatkan tipe data ini kita
Date
(Structure) dapat mengolah data tanggal dengan memakai fungsi-fungsi
tertentu.
Tipe data ini hanya dapat menampung satu buah karakter. Jika
System.Char
Char diisi lebih dari satu karakter maka secara otomatis akan
(Structure)
dipotong menjadi satu
Tipe data ini digunakan untuk menampung rangkaian karakter
System.String
String atau kata. Jumlah memory yang dipakai sesuai dengan jumlah
(Class)
karakternya.
2.Perbedaan Visual Basic 6 Dengan VB.Net
Visual Basic versi 6.0 adalah versi terakhir VB sebelum berubah menjadi .Net.
Hal ini menjadikan VB banyak digunakan oleh banyak kalangan, dari pelajar,
universitas, lembaga khursus pemrograman sekalipun. Hal ini mengingat VB tidak
menggunakan teknologi framework seperti framework .NET di VB.NET yang mana
mengandung banyak library dan komponen yang up-to-date tetapi tentunya
menggunakan resource lebih banyak. VB merupakan pilihan bagi mereka yang ingin
menjalankan pemrograman berskala menengah keatas, tanpa memerlukan framework
seperti .NET. Walaupun banyak survei mengatakan bahwa masih ada bahasa
pemrograman yang lebih cepat dari Visual Basic yaitu C++, akan tetapi VB tidak
kalah cepat dari C++, semua kembali lagi kepada algoritama pemrograman dan
efisiensi koding yang digunakan.
File yang dihasilkan oleh VB berukuran kecil dan menggunakan resource yang
tidak banyak, menjadikan VB ini aplikasi yang cocok digunakan untuk pembuatan
aplikasi sederhana berskala kecil. Tutorial-tutorial tentang program VB pun
bertebaran di Internet menjadikannya mudah untuk dipelajari oleh semua kalangan.
Kelebihan VB.Net :
1. VB.Net mengatasi semua Masalah yang sulit disekitar pengembangan aplikasi
berbasis windows.
2. VB.Net mempunyai fasilitas penanganan Bug yang hebat dan Real Time Background
compiler.
3. Windows form designer memungkinkan develover memperoleh aplikasi dekstop
dalam waktu singkat.
4. Mendukung GUI (Graphical User Interface)
Dengan Visul Basic.Net mampu membuat aplikasi yang grafisnya mudah digunakan
(User Friendly).
5. Mendukung penulisan program secara Object Oriented Programming)
Seperti halnya Java. Bahas pemrograman Visual Basic juga memiliki fitur seperti
pewarisan (inheritance), pembungkusan (encapsulation), banyak bentuk
(polimorphism).
6. Banyak Programmer yang aktif dengan VB.Net Banyak dukungan Tutorial, dan
forum-forum Visual Basic Di Internet.
Kekurangan VB.Net :
1. File Distribusi Run-Timenya lebih besar dari bahasa C/C++.
2. Tidak mempunyai fungsi-Fungsi Untuk mengambil feature-feature dari OS sebanyak
C/C++.
3. VB tidak memiliki database sendiri dan biasanya VB menggunakan : mysql, sql
server, microsoft acces.
4. VB tidak punya pendukung untuk membuat report dari bawaan vb sendiri
5. Program/ aplikasi yang dibuat dengat VB.Net Framework untuk menjalaninya.
6. VB.Net sudah masuk dalam managed code sedangkan VB 6 masuk dalam kategori
Unmanaged Code.