Diktat Vb.net Januari

Download Diktat Vb.net Januari

Post on 05-Jul-2015

1.573 views

Category:

Documents

4 download

Embed Size (px)

TRANSCRIPT

<p>DIKTATPEMROGRAMAN VISUAL BASIC.NET</p> <p>TIM PENYUSUN : SAFITRI JUANITA ITA NOVITA</p> <p>UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASIJAKARTA JANUARI 2009</p> <p>PERTEMUAN 1 Pengenalan Visual Basic dot NET</p> <p>1.</p> <p>Pengenalan</p> <p>Apa itu Visual Basic.Net ? VB.NET adalah salah satu bahasa pemrograman Komputer Tingkat Tinggi. Bahasa Bahasa Pemrograman VB.NET Adalah Perintah-perintah oleh yang , dimengerti oleh computer untuk melakukan tugas-tugas tertentu pemrograman dikembangkan Microsoft merupakan Salah Satu bahasa Pemrograman Yang Object Oriented Program(OOP) atau Pemrograman yang berorientasi Pada Object. Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan Cara ini, kita tidak perlu lagi menuliskan instruksi pemrograman dalam kode-kode baris hanya untuk membuat sebuah Desaign Form/Aplikasi. Tetapi dengan sangat mudah yakni kita cukup melakukan Drag and drop object-object yang akan kita gunakan. VB.Net dapat kita jadikan alat Bantu untuk membuat berbagai macam program computer. Aplikasi VB.NET hanya dapat dijalankan pada system Operasi Windows. 2. Pemanfaatan Aplikasi VB.NET Aplikasi yang dapat dihasilkan dengan bahasa pemrograman VB.NET antara lain: Sistem Aplikasi Bisnis Software Aplikasi SMS Software Aplikasi Chatting Permainan (Game) Dan Lain-lain</p> <p>3.</p> <p>Area Kerja Visual Basic.NET</p> <p>Untuk Memulai VB.NET pastikan Komputer anda sudah terinstall Program yang bersangkutan yakni Microsoft Visual Studio 2005. Pertama Kali Muncul adalah seperti gambar dibawah ini :</p> <p>Gambar 1.1 : Area Kerja Visual Basic.NET</p> <p>4.</p> <p>Membuat Project Baru</p> <p>Project adalah Kumpulan dari Beberapa File (Form, Report, File, Module, dll) yang didalamnya mempunyai Aturan-aturan yang berlaku terhadap project tersebut. Untuk Membuat Project baru dapat dilakukan dengan cara : 1. Pilih Menu File New Project Pada Menu Bar</p> <p>Gambar 1.2 : Tampilan Membuat Project Baru</p> <p>2.</p> <p>Klik Icon(</p> <p>) Yang terdapat tepat di bawah Menu File pada</p> <p>Menu Bar Dengan menggunakan Kombinasi Tombol Yakni Tombol Ctrl + Shift + N Pada saat bersamaan.</p> <p>3.</p> <p>Setelah itu akan Muncul sebuah Jendela Dialog Seperti gambar di bawah ini:</p> <p>Gambar 1.3 : Jendela Dialog untuk project baru</p> <p>4.</p> <p>Untuk Nama</p> <p>Membuat Solution</p> <p>Project</p> <p>yang Di</p> <p>tipenya Kotak Kita</p> <p>adalah Name), Klik</p> <p>Windows Lokasi lalu</p> <p>Application maka Kita Pilih Windows Application. Lalu Tentukan (Dituliskan Penyimpanan(Dituliskan di Location apabila Kita tidak Hafal Struktur Drivenya Tekan Tombol OK. maka Sebaiknya Browse tentukan Dimana Letak Penyimpanan Project Kita) . Setelah Itu</p> <p>5.</p> <p>Secara Otomatis Tercipta Folder dan beberapa file pendukung dalam pembuatan Aplikasi di Alamat Penyimpanan Yang telah diinputkan tadi .</p> <p>Gambar 1.4 : Folder Tempat Penyimpanan Solusi 5. Lembar Kerja VB.NET</p> <p>Setelah itu kita akan Melihat sebuah lembar kerja (Tempat membuat Aplikasi) Seperti gambar dibawah ini:</p> <p>Gambar 1.5 : Tampilan Lembar Kerja VB.Net Keterangan :</p> <p> Menu Bar Berisi Menu-menu yang masing-masing menu memiliki fungsi tersendiri. ToolBar Tombol-tombol Icon Yang berfungsi mewakili suatu perintah yang berada paa Menu bar. ToolBox Jendela yang mengandung semua Object atau control yang dapat di tempelkan dan dibutukan untuk membentuk suatu program. Project(Solution) Explorer Jendela yang mengandung semua File yang ada didalam aplikasi yang akan kita buat. Contoh: Form,Module,Class,Report, dll. Design View Daerah kerja utama Untuk Mendesign program-program Aplikasi Code View Tempat Mengetikkan baris program yang menjadi istruksiinstruksi. Project(Object) Properties Jendela yang mengandung semua informasi/Sifat dari Object yang terdapat pada aplikasi yang dibuat dan terseleksi. 6. Menjalankan Aplikasi</p> <p>Aplikasi yang kita buat dapat dijalankan dengan beberapa cara, sebagai Berikut: Pilih Menu Debug Start Debuging Pada Menu Bar</p> <p>Gambar 1.6 : Tampilan Menu Debug Menekan tombol F5 pada Keyboard</p> <p> Menekan Tombol [7.</p> <p>] Pada ToolBar</p> <p>Menghentikan Debug Aplikasi</p> <p>Untuk Menghentikan Mendebug Aplikasi dapat dilakukan dengan cara: Pilih Menu Debug Stop pada Menu Bar</p> <p>Gambar 1.7 : Tampilan Stop Debug pada Menu Bar Menekan Kombinasi Tombol (Shift + F5) Menekan Tombol [ ] pada ToolBar</p> <p>8.</p> <p>Membuka Project yang Sudah Ada</p> <p>Untuk Membuka Projek yang sudah Ada Dapat dilakukan dengan cara: Mendouble Klik / ( Klik KananOpen) File yang ada. Pilih Menu Open Project/Solution</p> <p>Gambar 1.8 : Tampilan Membuka Objek yang sudah ada</p> <p> 9.</p> <p>Klik Tombol pada ToolBox atau Menekan kombinasi Tombol Ctrl + Shift + O Menambah atau Menyisipkan File Klik Icon ( ) Pada ToolBar pilih Add New Item (Tambah</p> <p>Menambahkan File(Form,Modul, dll), caranya adalah :</p> <p>1.</p> <p>file baru), Add Existing Item (Tambah File yang sudah ada). Lihat Gambar di bawah ini</p> <p>Gambar 1.9 : Tampilan toolbar untuk tambah atau menyisipkan File</p> <p>2.</p> <p>Klik Kanan Pada Solution Explorer Lalu Pilih Add</p> <p>Gambar 1.10 : Tampilan Solution Explorer</p> <p>3.</p> <p>Klik Add New Item untuk menambahkan(menyisipkan) File yang Baru akan kita buat. Lalu Akan Muncul Pilihan, pilihlah Apa yang akan kita tambahkan. Diakhiri dengan menekan tombol Add. Lihat Gambar di bawah</p> <p>4.</p> <p>Gambar 1.11 : Tampilan Tambah file baru Klik Add Existing Item untuk menambahkan(Menyisipkan) File yang Sudah Dibuat dengan cara memilih File yang ingin di tambahkan kedalam Aplikasi. Diakhiri dengan Menekan Tombol Add.</p> <p>Gambar 1.12 : Tampilan Tambah File yang sudah ada 10. Keluar Dari Area Kerja Visual Basic.NET</p> <p>1.</p> <p>Memilih Menu File Exit</p> <p> Klik Icon (</p> <p>) dipojok Kanan Atas Area Kerja (Gambar 1.1)</p> <p>PERTEMUAN 2 PENGENALAN KONSEP DATABASE SISTEM1. Rancangan Basis DataSUPPLIER KDSUP NMSUP TALAMAT SP BARANG</p> <p>1</p> <p>1*</p> <p>NOSP TGLSP</p> <p>1*</p> <p>1*</p> <p>TKDBRG TNMBRG TSATUAN</p> <p>PESAN NOSP KDBRG J ML HRG</p> <p>Gambar 2.1 Rancangan Basis Data 2. Logical Record Structure</p> <p>Gambar 2.2 Logical Record Structure</p> <p>3.</p> <p>Membuat Database Access Untuk Sistem Pembelian Buat database menggunakan 13icrosoft Access 2003 kemudian simpan dengan Nama : Pembelian.mdb.</p> <p>Gambar 2.3 : Spesifikasi Database Pembelian</p> <p>4.</p> <p>Koneksi Database Access pada VB.NET Langkah yang harus dilakukan adalah : I. Buat Project Baru</p> <p>Setelah membuat project baru, siapkan database pada folder tempat project baru. Misal : nama project VBNet = supermarket nama database = supermarket.mdb</p> <p>Gambar 2.4 : Tampilan setelah dibuat database Supermaket.mdb Pada database supermarket siapkan tabel-tabel yang diperlukan, misal untuk tahap awal, siapkan tabel barang, dengan struktur berikut :</p> <p>Gambar 2.5 Tampilan Table Barang Tahap selanjutnya, isikan beberapa record barang. Kemudian pada project Supermarket aplikasi VB Net, lakukan koneksi ke database supermarket dengan tahapan berikut :</p> <p> Pada Toolbox Data, lakukan dobel klik pada OleDbDataAdapter, kemudian klik Next dan pilih Tombol New</p> <p>Connection</p> <p>Gambar 2.6 Tampilan Koneksi Database dengan Project</p> <p> Pilih Provider : Microsoft Jet 4.0 OLE DB Provider, klik tombolNext, Kemudian pilih database yang akan digunakan.</p> <p>Gambar 2.7 Tampilan Koneksi Database dengan Project (2)</p> <p> Setelah proses koneksi selesai, klik tombol Next, Lanjutkanhingga pada perintah Generate SQL statements, ketikkan perintah SQL untuk menampilkan data barang. Urutan Field Pada perintah Select akan berpengaruh pada susunan kolom pada komponen DataGrid. Kemudian pada proses selanjutnya aka muncul hak akses yang diberikan ke kita secara penuh, yaitu Select,Insert, Update dan Delete.</p> <p>Gambar 2.8 Tampilan SQL Statement Pada tahap berikutnya pilih dont include password.</p> <p>Gambar 2.9 Tampilan alert password Setelah proses koneksi selesai, tahap berikutnya adalah membuat dataset, Dataset adalah komponen yang berfungsi sebagai sumber data (data source) untuk komponen-komponen yang ada dalam Form. Untuk membuat dataset, klik kanan pada komponen OledbDataAdapter1, kemudian pilih generate dataset Setelah proses membuat dataset baru selesai, ganti properties name komponen dataset (misal: dsbarang).</p> <p>Gambar 2.10 Tampilan membuat Dataset Untuk menampilkan data, pilih komponen datagrid, letakkan dalam from, kemudian atur properties datasourcenya, pilih dsbarang.barang. Setelah dipilih datasource, pada komponen Datagrid akan tampil field-field dari tabel barang</p> <p>Gambar 2.11 Tampilan membuat Dataset Agar pada saat running / dijalankan, pada komponen datagridnya muncul data/record tabel barang, pada komponen form1 event load, ketikkan perintah : OleDBDataAdapter1.fill(dsbarang),</p> <p>Gambar 2.12 Tampilan membuat OleDBDataAdapter Pada tombol keluar, ketikkan perintah untuk menutup koneksi dan menutup form/program.</p> <p>Gambar 2.13 Tampilan koding menutup koneksi</p> <p>PERTEMUAN 3 Pemahaman Variabel, operator dan Komponen VB.NET 1. TIPE DATA .Net Framework menyediakan dua tipe variabel yang bisa digunakan yaitu: value types dan reference types. Perbedaan utama di antara keduanya yaitu dari cara variabel tersebut diakses.</p> <p>Type Boolean Byte</p> <p>.Net Type System.Boolean System.Byte</p> <p>Keterangan True atau False. Default=false Unsigned 8 bit integer, range 0255, default = 0. Base type dari IDL (Interface Definition Language)</p> <p>Short Integer</p> <p>System.Int16 System.Int132</p> <p>Signed 16 bit integer, range -32768 s/d 32767, default=0 Signed 32 bit integer dengan range -2.147.483.648 s/d 2.147.483.647, default=0</p> <p>Type Long</p> <p>.Net Type System.Int64</p> <p>Keterangan Signed 64 bit integer dengan range 2.147.483.648 s/d 2.147.483.647, default=0</p> <p>Double</p> <p>System.Double</p> <p>Floating point 64 bit dengan range 5.0 x 10 -324 sampai 1.7 x 10308 dengan tingkat ketelitian 16 digit</p> <p>Decimal</p> <p>System.Decimal</p> <p>Floating point 128 bit dengan range 1.0 x 10 -28 sampai 7.9x 1028 dengan tingkat ketelitian 16 digit</p> <p>2.</p> <p>VARIABEL Variabel adalah tempat untuk menyimpan nilai-nilai atau data-data secara sementara pada aplikasi VB. Atau sebuah kotak penyimpanan untuk menyimpan dan mengambil data, seperti yang diperlihatkan pada gambar berikut :</p> <p> Mendeklarasikan Variabel</p> <p>1. 2.</p> <p>Sebelum variable digunakan terlebih dahulu dideklarasikan/dibuat terlebih dahulu. Syntax sbb: Dim namaVariabel As typeVariabel Dim : statement dari VB.Net untuk mendeklarasikan variabel. namavariabel : nama variabel yang digunakan untuk menyimpan nilai. Nama ini bebas.</p> <p> tipevariabel : tipe variabel yang bergantung pada tipe data yang akan disimpan dalam variabel tersebut Contoh : Dim awal, akhir as integer Dim A(3 to 9) as integer Dim Alamat As String Dim Tanggal As Date Konstanta digunakan untuk mendefinisikan nama yang user friendly untuk menyatakan nama yang sering dipakai. Keyword Const harus digunakan untuk mendefinisikan konstanta dengan sintaks sebagai berikut: Access_modifier Const nama_konst As tipe = nilai Keyword Const harus digunakan untuk mendefinisikan konstanta dengan sintaks sebagai berikut: Access_modifier Const nama_konst As tipe = nilai 3. OBJECT (CONTROL) DALAM VB.NET 1. Form : digunakan untuk membuat antar muka pada suatu aplikasi</p> <p>Gambar 3.1 Tampilan Form 2. Label : Control (Object) yang digunakan untuk</p> <p>menampilkan Teks yang tidak dapat diperbaiki oleh User.</p> <p>Gambar 3.2 tampilan label 3. TextBox :Control yang mengandung string yang</p> <p>dapat diperbaiki oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris.</p> <p>Gambar 3.3 tampilan textbox 4. Command Button: Control yang digunakan untuk</p> <p>memabangkitkan, menjalankan / Menjadi TrigerEvent Proses tertentu ketika pemakai melakukan klik padanya.</p> <p>Gambar 3.3 tampilan CommandButton 5. ComboBox :Control yang idealnya didalamnya</p> <p>mengandung beberapa item, dan user dapat pemilih isi dari item tersebut , combobox merupakan kombinasi dari textbox dan suatu listbox dimana pemasukkan data dapat</p> <p>dilakukan dengan pengetikan maupun pemilihan (idealnya adalah pemilihan) hanya satu yang dapat dipilih.</p> <p>Gambar 3.4 tampilan ComboBox 6. ListBox :Control yang didalamnya mengandung</p> <p>sjumla item, dan user dapat memilih lebih dari satu item yang terdapat didalamnya</p> <p>Gambar 3.5 tampilan ListBox 7. CheckBox :Control yang digunakan untuk memilih</p> <p>lebih dari satu pilihan()</p> <p>Gambar 3.6 tampilan CheckBox 8. Timer : digunakan untuk proses background yang</p> <p>diaktifkan berdasarkan interval waktu tertentu. Merupakan control non visual. 9. GroupBox : Control yang digunakan sebagai container bagi control lainnya Biasanya di peruntukkan untuk mengkelompokkan inputan yang berupa radio button.</p> <p>Gambar 3.7 tampilan GroupBox</p> <p>10.</p> <p>Timer : digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. Merupakan control non visual.</p> <p>Gambar 3.7 tampilan Timer 11. DateTimePicker : Digunakan untuk Menampilkan/Menset Tanggal pada suatu Form.</p> <p>Gambar 3.8 tampilan DateTimePicker 12. PictureBox :Digunakan Untuk Menampilkan/Memanipulasi Gambar</p> <p>Gambar 3.9 tampilan PictureBox 13. Listview : digunakan untuk menampilkan data yang bentuknya jamak.</p> <p>Gambar 3.9 tampilan Listview</p> <p>14.</p> <p>Maskedtextbox : sifatnya hampir sama dengan textbox hanya saja user dituntun dan dipaksa agar menginput data dengan benar.</p> <p>Gambar 3.10 tampilan Maskedtextbox</p> <p>PERTEMUAN 4 MEMBUAT MENU APLIKASI 1. Menu File Master</p> <p>Gambar 4.1 Rancangan Layar Form Utama Sistem Pembelian</p> <p>Gambar 4.2 Rancangan Layar Menu File Master</p> <p>Gambar 4.3 Rancangan Layar Menu Transaksi</p> <p>Gambar 4.4 Rancangan Layar Menu Cetak Laporan</p> <p>2.</p> <p>Membuat MenuUntuk membuat menu, pilih didalam toolbox nama menu sesuai dengan yang diinginkan Atau bisa juga dengan mengetikkan menu pada properties text Penggunaan tanda &amp; diantara nama menu, berfungsi agar menu dapat diakses menggunakan keyboard dengan menekan tombol alt disertai dengan huruf yang bergaris bawah. jika program sudah dijalankan, menu ini dapat diakses dengan menekan tombol alt dan m secara bersamaan. lalu ketikkan</p> <p>3.</p> <p>Membuat ModuleDalam sistem pembelian ini, koneksi database nya terdapat pada Module. Sehingga dibuat bersifat global.</p> <p>Untuk membuat Module, perlu menambahkan atribut baru berupa module pada project. Dengan cara: Klik kanan pada Project di Solution Explorer, kemudian pilih Add, Add Module</p> <p>Gambar 4.5 Cara Menambahkan Module</p> <p>Beri nama Module1.vb</p> <p>Ketikan code untuk module:</p> <p>Koneksi database dengan M.Access</p> <p>PERTEMUAN 5, 6, 7 FORMNama database yang sudah MASTERdibuatForm</p> <p>Label</p> <p>Group Box Label TextBox</p> <p>Button</p> <p>Group Box</p> <p>Button</p> <p>Gambar : Rancangan Layar Form Entry Data Barang</p> <p>OBJEK Form1 Label1 GroupB ox1 Label2 Label3 Label4 Textbo x1 Textbo x2 Textbo x3 Button1 GroupB ox2 Button2 Button3 Button4 Button5 Button6</p> <p>NAME frmMasterBara ng Label1 Groupbox1 lblkdbrg lblnmbrg Lblharsat txtKdBrg txtNmBrg txtSatuan BtnCariBrg Groupbox2 cmdSimpan cmdUbah cmdHapus cmdBatal cmdKeluar</p> <p>TEXT frmMasterBarang ENTRY DATA BARANG Data Barang KODE BARANG NAMA BARANG HARGA SATUAN (kosong) (kosong) (kosong) CARI SIMPAN UBAH HAPUS BATAL KELUAR</p> <p>PROPERTIES YANG DIUBAH Font , Back Color, StartPosition = CenterScreen Font, Back...</p>