algoritma dan pemrograman ii filelebar ke variabel dengan tipe data yang lebih sempit (lihat pada...

16
ALGORITMA DAN PEMROGRAMAN II Indra Gunawan, ST., M.Kom., CEH., CHFI

Upload: dolien

Post on 29-Mar-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

ALGORITMA DAN PEMROGRAMAN II

Indra Gunawan, ST., M.Kom., CEH., CHFI

OUTLINE MATERI

1. Sekilas Bahasa Basic

2. Visual Basic.Net

3. Tipe Data, Variabel, Konstanta, Operator

4. Property, Method dan Event

5. Array

6. Percabangan

7. Perulangan

8. Fungsi dan Sub

9. Comment and Messagebox

10. String Manipulation

11. Try Catch Finnaly

12. Ado.net

13. Dataset, Dataadapter, datatable

14. Read, Insert, Edit, Delete Data

REFERENSI

� https://id.wikipedia.org/wiki/Visual_Basic

� http://www.kemendag.go.id/files/regulasi/2012/05/Dasar%20Pemrograman%20VB.Net.pdf

VISUAL BASIC. NET

� Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkandan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC.

� Dengan menggunakan alat ini, para programmer dapat membangunaplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasicommand-line.

� Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya(seperti Microsoft Visual C++, Visual C#, atau Visual J#), atau juga dapatdiperoleh secara terpadu dalam Microsoft Visual Studio .NET.

� Bahasa Visual Basic .NET sendiri menganut paradigma bahasapemrograman berorientasi objek yang dapat dilihat sebagai evolusi dariMicrosoft Visual Basic versi sebelumnya yang diimplementasikan di atas.NET Framework.

VERSI VISUAL BASIC

� Visual Basic 1.0 untuk DOS

� Visual Basic 2.0

� Visual Basic 3.0

� Visual Basic 4.0

� Visual Basic 5.0

� Visual Basic 6.0

� Visual Basic .NET 2002 (VB 7.0)

� Visual Basic .NET 2003 (VB 7.1)

� Visual Basic 2005 (VB 8.0)

� Visual Basic 2008 (Visual Basic 9.0 )

VERSI VISUAL STUDIO

� Visual Studio 97

� Visual Studio 6.0

� Visual Studio .NET (2002)

� Visual Studio .NET 2003

� Visual Studio 2005

� Visual Studio 2008

� Visual Studio 2010

� Visual Studio 2012

� Visual Studio 2013

� Visual Studio 2015

Struktur program Visual Basic� Sebagai bahasa yang telah dirancang kembali dari awal, suatu program Visual Basic memiliki urutan

berikut yang merupakan struktur dari program

� 1. Option statements

� 2. Imports statements

� 3. Main procedure

� Option Statements

Perintah Option akan menentukan aturan dasar penanganan kode dalam program pada saat kompilasi.

� Option Explicit

Option Explicit On/Off, menentukan apakah variabel-varibel yang digunakan dalam program harusdideklarasikan terlebih dahulu atau tidak (defaultnya adalah On).

Option Explicit Off

Module Modmain

Sub Main()

a = 100000

End Sub

End Module

� Yang jika di kompilasi tidak menyebabkan kesalahan walaupun variabel a tidak pernah dideklarasikan.

Struktur program Visual Basic� Option Explicit On

� Yang jika dikompilasi akan menyebabkan error:

� Agar terhindar dari kesalahan maka variabel a harus dideklarasikanterlebih dahulu sesuai dengan setting Option Explicit On.

Struktur program Visual Basic� Option Strict

Option Strict On/Off, menentukan apakah kompiler memperbolehkan konversi nilaiimplicit yang berpotensi menyebabkan kehilangan data (default adalah Off),misalnya kita memasukan nilai dari suatu variabel dengan tipe data yang lebihlebar ke variabel dengan tipe data yang lebih sempit (lihat pada kolom nominalstorage allocation pada tabel tipe data)

Yang jika dikompilasi akan menyebabkan pesan kesalahan berikut ini karenavariabel b yang bertipe short (16 bit), tidak dimungkinkan menampung nilai daritipe integer (32 bit), yang memiliki potensi kehilangan data pada saat runtime,sehingga pemakaian Option Strict On akan menampilkan pesan kesalahan

Struktur program Visual Basic

� Sebaliknya jika digunakan Option Strict Off:

Maka pada saat kompilasi tidak terjadi kesalahan, tetapi pada saat runtime akan menimbulkan runtime error (System.OverflowException), karena variabela yang bertipe short hanya memiliki jangkauan daya tampung dari -32767 s/d 32768.

Struktur program Visual Basic

� Option Compare

Perintah Option Compare Binary/Text akan menentukan bagaimana bertipedata string akan dibandingkan antara satu dengan lainnya (default adalahBinary).

Adapun aturan perbandingan pada masing-masing setting adalah sebagaiberikut :

� Pada Option Compare Binary : A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø

� Pada Option Compare Text : (A=a) < (À= à) < (B=b) < (E=e) < (Ê= ê) < (Ø = ø) < (Z=z)

Struktur program Visual Basic� Option Compare

� Yang jika dijalankan akan menghasilkan False, karena perbandingan data berdasarkan nilai biner dari masing-masing data string (lihat aturan untuk Binary).

� Tetapi jika :

� Yang jika dijalankan akan menghasikan True, karena sebagai text-nya "ABC"dianggapsama dengan "abc" tanpa melihat huruf besar atau kecil (lihat aturan untuk Text).

Struktur program Visual Basic� IMPORTS

Perintah Imports berfungsi memudahkan pengetikan tanpa harus mengetiknama class didalam namespace yang di import.

� Yang setelah adanya Imports System penulisan Console.WriteLine menjadisebagai berikut.

Struktur program Visual Basic� Main Procedure

Procedure Main merupakan titik awal dari program anda – merupakanprocedure yang pertama kali dieksekusi ketika anda menjalankan kode anda. Jadi apa yang ingin anda jalankan pertama kali pada program andaditempatkan pada procedure main ini.

Ada empat cara penulisan Main, yaitu sebagai Sub atau Function yang memiliki parameter atau tidak.

� Sub Main(ByRef input As String)

� Sub Main(ByVal CmdArgs() As String)

� Function Main() As Integer

� Function Main(ByVal CmdArgs() As String) As Integer

Struktur program Visual Basic� Main Procedure

�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������