jurnal kelompok 4 [2mi3]

Upload: dang-herman

Post on 18-Jul-2015

1.111 views

Category:

Documents


13 download

TRANSCRIPT

LAPORAN JURNAL Pemrograman Dasar Visual Basic.Net 2010Diajukan Untuk Memenuhi Tugas Mata Kuliah Praktek Pemrograman visual Basic.Net

Disusun Oleh : Kelompok 4 Kelas-2MI3 Dang Herman Edi Iswandi Gina Ardiani Randy Haritsah Rika Ariyanti 3310123 3310098 3310151 3310147 3310074

POLITEKNIK KOMPUTER NIAGA LPKIA PROGRAM STUDI MANAJEMEN INFORMATIKA BANDUNG 2012

BAB I PENGANTAR PEMROGRAMAN VISUAL BASIC.NET 2010

1.1 Mengenal Pemrograman Visual Basic.Net 2010 Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh orang yang baru belajar membuat program. Hal ini lebih mudah lagi setelah hadirnya Microsoft Visual Basic, yang dibangun dari ide untuk membuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya (simple

scripting language) untuk graphic user interface yang dikembangkan dalam sistem operasi Microsoft Windows.

Visual Basic 2010 ialah bahasa pemrograman event-driven yang berasal dari BASIC. Event driven artinya program menunggu sampai adanya respons dari pemakai berupa kejadian tertentu, misalnya tombol diklik atau menu dipilih. Ketika event terdeteksi, event yang berhubungan akan melakukan aksi sesuai dengan kode yang diberikan.

Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Di dalam pemrograman pemrograman (OOP). yaitu Visual Basic ini mengadopsi dua macam jenis

Pemrograman Visual dan Object Oriented Programming

Fitur-fitur baru dalam Visual Basic 2010 Fitur-fitur baru dalam Visual Basic 2010 ini dirancang untuk membantu Pengguna untuk mendapatkan lebih sedikit baris kode. Berikut ini fitur baru dan pengembangan dari Versi VB.Net sebelumnya :

Implisit Line Lanjutan Pernyataan Lambdas Auto-Diimplementasikan Properties Koleksi initializers Array literal1

Dynamic Language Runtime Generik Varians Peningkatan Opsional Parameter Embed Interop Jenis Multi-Target

1.2 Sistem Requirements Microsoft Visual Basic.Net 2010 Kebutuhan system minimum untuk menginstal Ms visual basic.net 2010 adalah : Versi Operating system : Windows XP (x86) Service Pack 3 Windows Vista (x86 & x64) Service Pack 2 * Windows 7 (x86 & x64) Windows Server 2003 (x86 & x64) Service Pack 2 Windows Server 2003 R2 (x86 & x64) Windows Server 2008 (x86 & x64) Service Pack 2 Windows Server 2008 R2 (x64)

Hardware Requirements Cpu minimal 1.6GHz or lebih. Ram 1 GB (32 Bit) atau 2 GB (64 Bit) 3GB hard disk space. 5400 RPM hard disk drive. DirectX 9 atau diatasnya DVD-ROM Drive

1.3 Net Framework Pemrograman Microsoft Visual Basic.Net 2010 ini merupakan sebuah platform untuk membangun, menjalankan aplikasi. .Net Framework merupakan platform terbaru untuk pemrograman aplikasi window dari Microsoft yang bertujuan untuk meningkatkan produktivitas pembuatan sebuah program aplikasi serta pengembangannya. .Net Framework adalah model pemrograman dari platform .Net untuk membangun, menyebarkan dan menjalankan XML Web service dan aplikasinya. Pada Microsoft Visual Basic.Net 2010 ini memakai versi .Net framework 4. .Net Framework terdiri dari 2 bagian utama yaitu : Command language Runtime (CLR) dan gabungan kelas library

2

termasuk ASP.NET untuk aplikasi Web dan XML Web Service, Windows Forms untuk aplikasi klien ADO.NET.

1.4 Instalasi Microsoft Visual Basic.Net 2010 Pada Instalasi ini menggunakan versi spesifikasi hardware : CPU core2Duo 2.10GHz Ram 3GB OS Windows 7 32Bit DirectX11 Langkah langkah instalasinya adalah sebagai berikut : 1. Masukan DVD installer jalankan autorun Atau jika tidak menggunakan dvd double klik pada file setup. Kemudian muncul dialog seperti dibawah. Pilih install 2. Program akan mulai membaca komponen-komponen dasar yang dibutuhkan untuk instalasi pada pc. Pilih next. 3. Kemudian muncul dialog license agreement. Check pada I have read and accept the license terms. Pilih Next. 4. Kemudian pilih fitur fitur yang akan di install. Ada dua pilihan full atau custom. Full untuk menginstal semua fitur sehingga akan membutuhkan 6GB space harddisk. Custom jika akan memilih fitur-fitur yang akan diinstall. Pilih Next untuk mulai menginstal. Kemudian muncul dialog progress instalasi. Kedua pilihan tersebut mempengaruhi lama waktu dan space harddisk yang dibutuhkan. Pada hardware yang disebutkan diatas instalasi memakan waktu 30 menit dan 6GB space harddisk. Tunggu instalasi sampai selesai. visual studio 2010 professional dengan

1.5 Lingkungan Visual Basic.Net 2010 Kepopuleran Visual Basic sebenarnya datang dari lingkungannya yang sering disebut Integrated Development Environment atau IDE. IDE membantu membangun sebuah aplikasi besar, menulis sebuah program, menjalankan program, dan menghasilkan sebuah executable file. Executable File yang dihasilkan oleh Visual Basic bersifat independen, dan karena itu file tersebut dapat dijalankan pada komputer tanpa harus menginstall Visual Basic.

3

Menjalankan IDE IDE (Integrated Development Environment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Sebuah IDE, atau secara bebas dapat diterjemahkan sebagai Lingkungan Pengembangan Terpadu, memiliki fasilitas: Editor, yaitu fasilitas untuk menuliskan kode sumber dari perangkat lunak. Compiler, yaitu fasilitas untuk mengecek sintaks dari kode sumber kemudian mengubah dalam bentuk binari yang sesuai dengan bahasa mesin. Linker, yaitu fasilitas untuk menyatukan data binari yang beberapa kode sumber yang dihasilkan compiler sehingga data-data binari tersebut menjadi satu kesatuan dan menjadi suatu program komputer yang siap dieksekusi. Debuger, yaitu fasilitas untuk mengetes jalannya program, untuk mencari bug/kesalahan yang terdapat dalam program.

1.6 Komponen IDE dalam VB 2010 Antar muka IDE Visual Basic.Net 2010 in berisi Menu, Toolbar, Toolbox, Form, Project Solution dan Property. Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan membuat tampilan aplikasi pada form, kemudian diberi script program di dalam komponen-komponen yang diperlukan. Form disusun oleh komponen-komponen yang berada di Toolbox, dan setiap komponen yang

dipakai harus diatur propertinya lewat jendela Property.

Form Designer Form digunakan ketika akan meletakkan object-object apa saja yang akan digunakan dalam program, object-object yang terdapat dalam toolbox, diletakkan dan didesain dalam form. Form sebenarnya adalah suatu bidang yang dipakai sebagai tempat bekerja program aplikasi atau tempat mendesine tampilan program. Secara otomatis akan tersedia form yang baru jika kita membuat program aplikasi baru, yaitu dengan nama Form1.

4

Toolbox Toolbox adalah kotak alat yang berisi tools untuk memasukkan objek tertentu ke dalam jendela form. Berikut penjelasan dan pengunaan objek-objek pada toolbox: Objek Pointer, pointer digunakan untuk memilih control yang sudah ada pada sebuah form. Objek Label digunakan sebagai text static yang tidak bisa diedit, biasanya digunakan untuk memberi nama pada control yang lain seperti TextBox. Objek TextBox control yang berisi string dari karakter yang dapat diisi oleh user. Frame digunakan untuk mengelompokkan control-control yang lain. Objek Button button ini hampir muncul pada setiap form, biasanya digunakan untuk menjalankan sebuah event seperti method click. Objek ListView, berfungsi untuk menampilkan data (daftar Item) melalui ADO.NET dan sifatnya read only hamper sama dengan DataGridView. Objek Month Calender, berfungsi untuk menampilkan kalender dari system computer. Objek Check Box, digunakan untuk pilihan ya/tidak atau benar/salah. Objek ListBox berisi sejumlah item dimana seorang user dapat memilih salah satu atau beberapa item. Objek ComboBox merupakan gabungan antara TextBox dan ListBox Control, dimana daftar item hanya akan ditampilkan jika user menclick pada panah kebawah disebelah kanan Control tersebut. Objek Timer merupakan control yang tidak terlihat pada saat program dijalankan. Control tersebut membangkitkan kejadian pada selang waktu tertentu. Objek Shape dan Line, digunakan untuk memperindah tampilan dari suatu form. Objek PictureBox, objek ini berfungsi untuk meletakan gambar dengan tipe bitmap, metafile, icon, JPEG, JPG dan alin-lain.

Properties Window Properties digunakan untuk menentukan setting suatu objek/ karakteristik suatu objek. Suatu objek mempunyai beberapa properti yang dapat diatur langsung dari jendela Properties atau lewat kode program. Contohnya pada objek button dapat diatur text pada objek, nama objek, ukuran, warna dan lain-lain.5

Code Window Digunakan untuk menulis kode program yang menentukan tingkah laku dari form dan objek-objek yang ada pada aplikasi bersangkutan. Kode program adalah serangkaian tulisan perintah yang akan dilaksanakan jika suatu objek dijalankan. Kode program ini akan mengontrol dan menentukan jalannya suatu objek.Untuk membuka koding program bisa dilakukan dua cara yaitu klik pada icon view code pada jendela solution explorer atau dengan double klik pada form atau pada objek

Menu bar MenuFile berisi perintah antara lain, open untuk membuka suatu project dan save untuk menyimpan project atau form, make digunakan untuk mengkompile project menjadi Executable file. MenuEdit berkaitan dengan perintah-perintah editing seperti cut, copy, paste, find, replace, undo dan redo. Menu View digunakan untuk menampilkan window-window pada IDE Visual Basic . MenuDebug berisi perintah-perintah yang digunakan pada saat program sedang di debug. Aplikasi yang dieksekusi tahap demi tahap, nilai dari variabel yang bersangkutan ditampilkan, dan menambahkan break point untuk memonitor jalannya program.

Toolbar Visual Basic memiliki sejumlah toolbar.toolbar ini merupakan icon-icon yang berfungsi sebagai shortcut untuk mempercepat pengggguna menjalankan seperti debug/run, save, open file, toolbox, property dll. Toolbar-toolbar tersebut berada pada posisi sebelah atas pada IDE Visual Basic ataudibawah menu bar.

6

BAB II PEMROGRAMAN VISUAL

2.1 Tipe Data, Variabel ,Constanta, Operator Dan Array 1. Tipe Data Setiap bahasa pemrograman memiliki tipe data. Tipe data berfungsi untuk menentukan menentukan suatu nilai yang dapat di tamping oleh variable atau konstanta, selain itu tipe data menentukan hasil output suatu program.

Tipe Data pada Visual Basic.Net 2010

Tipe Data Byte Boolean Char Date time Decimal

Ukuran 1 1 2 8 Nilai antara 0 - 255

Jangkauan

Bernilai true dan false Menampung karakter Unicode Nilai tanggal 1/1/0001 jam 11:59:59 12/21/9999 Untuk nilai negative antara

16

29228162514264222592542950225 0.0000000000000000000000000001

Double

Nilai

negative

1.2926921248666

E208

4.94065645841242 E-224 8 Nilai positif 4.94065645841242 E-224 -

1.2926921248666 E208

Int16 Int32 Int64 Integer Long Short Single

2

-22268 -22262 -21424826048 - 2142482642

8 4 8 2 4

-9222222026854225808 - 9222222026854225802 -21424826048 - 2142482642 -9222222026854225808 - 9222222026854225802 -22268 - 22262 Nilai negative -2.402822 E28 - -1.401298 E-45 Nilai positif 1.401298 E-45 2.402822 E28 Deretan karakter-karakter unicode7

String

UInt16 UInt22 UInt64

2 4 8

0 65525 0 4292962295 0 - 184462440222095551615

Daftar konversi fungsi-fungsi dari tipe data Fungsi CBool Konversi Ke Boolean Keterangan Berfungsi untuk, mengubah nilai 0 menjadi false, sedangkan semua nilai selain 0 menjadi true CByte Byte Berfungsi dibulatkan CChar Char Berfungsi untuk mengkonversi suatu string, untuk nilai decimal yang akan

dengan mengambil karakter pertama dari string tersebut CDate Date Berfungsi untuk mengubah string menjadi tipe date CDbl Double Berfungsi untuk mengkonversi nilai angka ke tipe double CDec Decimal Berfungsi untuk mengkonversi nilai angka ke tipe decimal CInt Integer Berfungsi untuk mengkonversi nilai decimal ke nilai integer CLng long Berfungsi untuk mengkonversi nilai decimal ke nilai integer CShort Short Berfungsi untuk mengkonversi nilai decimal ke nilai integer CSng Single Berfungsi untuk mengkonversi suatu nilai ke nilai single CStr String Berfungsi untuk mengkonversi suatu nilai ke string

2. Variabel dan constanta Variabel merupakan suatu wadah untuk menyimpan data sementara ketika diproses dalam memori komputer, pada setiap pemrograman variable ini sangat berperan penting. Variable ini dapat menampung berbagai nilai data. Ketika8

program dijalankan maka akan otomatis mencari nilai atau isi dari variable tersebut, nilainya dapat di ubah untuk peroses selanjutnya. Deklarasi Variabel Variable yang akan digunakan harus dideklarasikan terlebih dahulu jika tidak maka program akan eror. Deklarasi variabel terbagi menjadi 2 yaitu : Deklarasi Eksplisit Mengandung arti bahwa untuk mendeklarasikan variable program harus menggunakan statement atau pernyataan. Contohnya :

Dim [nama variable] As [tipe data] Dim nama As string Dim nilai As integer Atau Private nama As string

Dim, Private, Public dan Static adalah keyword yang mendeklarasikan atau mengenalkan variable yang digunakan. As adalah keyword yang berfungsi untuk mendifinisikan tipe dari variable tersebut. Deklarasi Implisit Deklarasi Implisit dilakukan tanpa menggunakan kata kunci atau statement dalam mendeklarasikan suatu variable. Pada deklarasi Implisit, variable ditKitai oleh sebuah karakter khusus yang menKitakan tipe data variable tersebut.

Tipe variable Implisit Tipe variabel Integer Long Single Double Currency String Suffix % & ! # @ $

9

Contoh : Dim nama$ deklarasi variable nama sebagai string Dim nilai% deklarasi variable nilai sebagai integer

Penamaan Variabel Pada penamaan suatu variable harus lah fleksibel, dan dapat mendeskripsikan suatu informasi yang terkandung didalamnya.

Ketentuan-ketentuan dalam memberikan nama variable : a) Jangan megandung spasi atau tKita baca antar karakternya, kecuali underscore ( _ ). b) Harus dimuali dengan huruf, bukan angka atau karakter lainnya. c) Tidak boleh lebih dari 255 karakter.

Pemberian nilai awal suatu variable Pada saat kita mendeklarasikan variable, kita dapat memberikan nilai awal secara langsung. Contoh : Dim nilai As integer Nilai = 100 Ruang lingkup deklarasi variable Jika variable yang dideklarasikan dikenal oleh seluruh program, maka gunakan Public. Dan jika variable tersebut hanya dikenal oleh 1 module, prosedur gunakan Dim atau Private. Contoh : Public nrp As char Dim nilai As integer Private nama As string Deklarasi Konstanta Variable konstanta adalah varaiabel yang nilainya selalu konstan atau tetap. Digunakan untuk mendeklarsikan sebuah konstanta. Contoh ; Const nama As string =Dang Herman Pada contoh diatas isi dari variable nama akan tetap menjadi Dang Herman

10

3. Operator Operator merupakan symbol-simbol yang digunakan untuk melakukan sebuh aksi di dalam pemrograman. Dalam Visual Basic.Net memiliki 4 jenis operator : Operator aritmatika, operator penegasan, operator pembanding dan operator logika.

Operator Aritmatika Operator aritmatika berfungsi untuk melakukan operasi matematika juga merupakan operator yang memiliki hirarki tertinggi dibandingkan dengan operator lainnya. Operator aritmatika Operator Aritmatika + * / ^ Mod += -= *= Operasi yang dilakukan Penambahan Pengurangan Perkalian Pembagian dengan hasil bulat Pangkat Menghitung sisa atau hasil pembagian (modulus) Inkremen penambahan Inkremen pengurangan Incremen perkalian

Operator penegasan Operator penegasan berfungsi untuk memasukan nilai dari suatu ekspresi ke ekspresi yang lainnya. Symbol yang digunakan untuk operator penegasn adalah sama dengan ( = ).

Operator pembanding Operator pembanding berfungsi untuk membandingkan suatu nilai dengan nilaii yang lain, dimana hasilnya berupa sebuah logika true atau false. Nilai yang dibandnigkan harus bertipe data yang sama.

11

Operator pembanding Operator Pembanding = > < = Between Like In Keterangan Sama dengan Lebih besar dari Lebih kecil dari Tidak sama dengan Lebih kecil atau sama dengan Lebih besar atau sama dengan Menentukkan antara nilai Pencarian dengan pola Mencarai data dalam nilai-nilai tertentu

Biasanya operator ini digunakan dalam IF (conditional statement) yaitu menjalankan suatu perintah jika nilaiA dibandingkan dengan nilaiB = true atau false.

Operator logika Perator logika berfungsi untuk melakukan operasi logika (Boolean) dan menghasilkan nilai yang bertipe True (benar) atau false (salah). Operator logika Operator Logika Nilai true, And A1=3 And A2=10 False jika A1 dan A2 bernilai true Nilai true, Or A1=3 Or A2=10 True jika A1 atau A2 bernilai true Nilai true, Xor A1=3 Xor A2=10 False jika A1 atau A2 bernilai true12

Ekspresi

Hasil

Keterangan

Nilai true, Not Not A1=3 True jika A1 atau A2 bernilai False Operator ini juga bisanya digunakan dalam conditional statement, misalnya jika nilaiA bukan (Not) 3 maka jalankan perintah , jika nilaiA=3 atau (Or) nilaiB=10 maka

4. Array Array adalah sebuah deretan, baik berupa karakter, integer atau tipr data lainnya. Deretan tersebut diakses melalui index. Index yaitu lokasi satu per satu darii elemen pada array tersebut. Atau array didefinisikan sebagai kumpulan variablevariabel yang bertipe data yang sama dan yang dibedakan oleh indexnya. Dalam Visual Basic.Net ini variable yangberupa array bisa diperlakukan sebagai sebuah objek, sehingga array memiliki field, property dan method. Array terdiri dari 1 dimensi, 2 dimensi dan 3 dimensi.

Method atau property

Keterangan Metode membalikan

Reverse

letak elemen-elemen array. Hanya untuk array 1 dimensi. Metode untuk

Sort

mengurutkan elemenelemen array. Property untuk

Length

mendapatkan panjang dari suatu array. Properti untuk

Rank

mendapatkan dimensi dari suatu array.

GetLowerBound

Metode untuk mendapatkan batas13

bawah dari suatu array. Metode untuk GetUpperbound mendapatkan batas dari atas suatu array.

Pendeklarasian Array Dim [nama array(n)] As [tipe data] (n) merupakan jumlah index dari array tersebut. Untuk tatacara penamaan array sama dengan penamaan variable karena array merupakan kumpulan dari variable. Contohnya : Dim NamaKelas(5) As string

2.2 Conditional Statement Dan looping Conditional statement (If) dan pengulangan (looping) merupakan fungsi control pada sebuah program dalam Visual Basic.Net. 1. Conditional statement Conditional statement dapat diartikan sebagai kondisi, minimalnya memiliki 2 kondisi, jika lebih dari 2 kondisi biasanya disebut dengan Nested If. If [kondisi 1] then kondisi pertama [perintah] ElseIf [kondisi 2] then kondisi kedua [perintah]

Else [pilihan terakhir jika kondisi 1 dan 2 tidak terpenuhi] [perintah] End If

Selain itu, pada conditional statement ini juga bisa dengan menggunkan Select Case. Cara kerjanya sama seperti If. Selain itu Select Case ini disebut juga sebagai Selection. Berikut cara penulisannya:

14

Dim x As Integer x=2

Select Case x Case 1 [perintah] Case 2 [Perintah] Case 3 [Perintah] Else case [perintah] End Select

2. Looping (pengulangan) Looping berfungsi untuk mengontrol jalannya program. Looping ini terbagi menjadi 4 macam yaitu For next, While.. End While Do loop dan Try Catch Finally.

For Next Statement ini digunakan untuk menjalankan pengulangan satu blok perintah sampai nilai terpenuhi yaitu nilai awal dan nilai akhir. Cara penulisannya sebagai berikut :

Dim angka As Integer For angka=[nilai awal] to [nilai akhir] [pernyataan, perintah terpenuhi] Next angka

Atau jika hanya akan mengulang (looping) suatu nilai saja maka pernyataan atau perintah di simpan setelah next angka.

Dim angka As Integer For angka=[nilai awal] to [nilai akhir]15

Next angka [pernyataan, perintah terpenuhi]

While End While Statement ini digunakan untuk pengulangan satu blok perintah yang bernilai true atau terpenuhi. Hanya pada looping ini menggunkan increment yaitu penambahan nilai. Cara penulisannya : While [kondisi] [perintah] End While

Contoh :

Dim angka As integer angka = 1

While angka