Kamis, 27 Desember 2012

Menghubungkan SQLSERVER ke Visual Basic 2010

Mengoneksikan Database mysql server 2005 dengan Visual Basic 2010
 Pertama, Pastikan kita sudah mempunyai kedua Program tersebut, karena hal ini sangat berhubungan.

Langkah 1, kita buka SQL SERVER 2005, kemdian klik connect


kemudian pada Database, klik kanan dan pilih new database

 Setelah itu pada databasename beri nama dbmahasiswa, dan pada  database file--> path--> kita pilih folder   untuk menyimpan database tersebut --> klik OK


Pada database dbmahasiswa-->Tables-->klik kanan pilih New Table

Kemudian isikan atribut pada Table eperti dibawah ini, kemudian set primary key pada bagian NIM


Pada Tables-->dbmahasiswa-->klik kanan lalu pilih Open Table


Kemudian isikan data seperti  dibawah ini,lalu save dengan nama TB MAHASISWA

Buka program Visual Basic 2010, kemudian pilih New Project

Simpan program pada Folder yang kita pilih seperti dibawah ini
Pilih menu data--> Data source--> Add new Data Source--> Database.
Kemudian Pilih  Dataset.

Pada New Connection--> pilih conection string--> pilih SQL SERVER --> KLIK OK--> --> kemudian pada server name copy pastekan  nama yang ada pada server name SQL SERVER-->  Select dbmahasiswaalu lalu Test Connection untuk memastikan apakah sudah sukses --> OK


Ceklis pada (Yes, save the ConnectionString )--> Next

Ceklis pada TB MAHASISWA keseluruh atributnya-->Finish

Pada TBMAHASIWA--> dibagian atribut Jurusan pilih ComboBox

Drag and Drop atribut dan Table TBMAHASISWA tersebut ke dalam Form seperti dibawah ini, atur Posisinya  agar terlihat rapi


Kemudian  Design Form  dilengkapi dengan Button-button pilihan menu seperti dibawah ini
Running program tersebut kemudian akan muncul seperti ini

Misalkan kita ingin menambah Data mahasiswa,, klik pada Button Add, dan Tampilannya seperti ini

Ketika ditekan Button First, Tampilannya sebagai berikut

Ketika ditekan Button NEXT

Ketika ditekan Button Last

Ketika ditekan Button Previous

Ketika ditekan Button Search

Jika Data tidak ditemukan, akan muncul kotak dialog seperti berikut

Bila Data yang dicari ditemukan--> maka otomatis akan muncul kotak dialog untuk pilihan keluar atau tidak


Kode Program : untuk Load Form 1, Button First, Next, Previous, & Last

Kode Program : Untuk Button Add, Save, Delete, Search, dan Exit

              Sekian Contoh penerapan menghubungkan Database pada SQL SERVER 2005 dengan Visual Basic 2010. Semoga bermanfaat
























Selasa, 18 Desember 2012

Tugas Pertemuan 8


 Procedure (sub) dan Function
            Dialwali dari pengertiannya,Function adalah Prosedur yang menghasilkan nilai balik (return value) ,nilai balik ini akan dikembalikan pada blok perintah yang memanggil fungsi tersebut.
 Cara pendeklarasiannya
Private/Publik function namafungsi (byref/byval/optional/paramarray nmparam as type) type data
..........daerah instruksi.........
End Function
Cara pemanggilanya
Var= nama function (parameter)
 kita langsung aja kecontoh programnya ya,


Berikut kode programnya


Di atas di buat fungsi dengan nama hitung,  setelah itu ada kata byval Paramarray
Itu yang dinamakan jenis parameter array dan mempunyai args() sebagai parameter dengan type object yang mana type ini mengenali semua jenis variabel.

Perbedaan Fungsi  dan Procedure (sub)
Setelah tanda kurung tutup ada as singel(), hal ini yang membedakannya,type data untuk fungsi itu sendiri inilah alasan mengapa  fungsi disebut sekumpulan statement yang menghasilkan nilai balik, artinya fungsi akan bisa melakukan pengolahan atau operasi yang nantinya akan mengasilkan nilai baru.
Didalam fungsi tersebut terdapat sebuah perulangan yang menggunakan perulangan model for,yang diberi nilai 0 sampai Ubound atau nilai paling bawah sampai pling atas.
Perulangan ini betujuan untuk mengulang proses didalam fungsi sebanyak data yang dimasukan sebagai paramateter.
Setelah itu kembali ke desain formnya dan klik 2 kali pada button press,dan ketikan coding dibawah ini untuk memanggil fungsi yang sudah kita buat tadi.


Tahapan pembacaan programnya:
Berikut adalah kode program yang menghasilkan nilai untuk Total
Pada baris coding  hasil(0) + = args(i)
Sedangkan kode program yang  menghasilkan nilai terbesar dan terkecil


 Perhatikan data yang dimasukan sebagai parameter,selanjutnya data inilah yang akan diolah oleh fungsi hitung kemudian setelah itu nilai tersebut  akan dikembalikan dan ditampung pada variabel statistik dan ditampilkan pada  textBox 1,2, dan 3.

maka setelah dijalankan hasilnya sebagai berikut


 Overloading Function,
Pengertian Overloading yaitu  beberapa fungsi yang mempunyai nama sama tetapi mempunyai parameter yang berbeda.
 Contoh 
Buat project baru seperti gambar berikut ini 

berikut screenshot kode programnya 


Penjelasan program :
Function hitung(ByVal bil1 As Integer, ByVal bil2 As Integer) As Integer
hitung = bil1 + bil2
End Function
Mendeklarasikana fungsi dengan nama hitung yaitu bil1 dan bil2 dengan tipe  integer. Proses ini bertugas untuk menjumlahkan bil1 dengan bil2. Maka pada saat kita memanggil fungsi dengan nama hitung maka fungsi inilah yang akan berjalan. 

Function hitung(ByVal bil1 As Integer, ByVal bil2 As Integer, ByVal bil3 As Integer) As Integer
hitung = bil1 + bil2 + bil3
End Function
Pendeklarasian fungsi yang memiliki nama hitung, yaitu bil1, bil2,dan bil3 yang memiliki tipe integer. Proses berfungsi untuk menjumlahkan bil1, bil2, dan bil3. Maka ketika kita memanggil fungsi dengan nama hitung maka fungsi ini yang akan terpanggil.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = hitung(1, 2, 3)
End Sub
Adalah coding pemanggilan fungsi pada button 1 ketika tekan. Maka ketika button 1 ditekan , textbox1 akan ditampilkan hasil dari proses yang dilakukan oleh fungsi hitung tersebut. 

Setelah dijalankan programnya hasilnya sebagai berikut 


Macam-macam fungsi bawaan visual basic 
Dalam vb juga terdapat fungsi-fungsi bawaan yang bisa digunakan secara langsung.ada sejumlah fungsi bawaan dalam vb diantaranya adalah fungsi untuk mengubah suat tipe data string dari suatu textbox menjadi tipe data numeric agar dapat digunakan untuk operasi perhitungan.
Fungsi yang berkaitan dengan matematika:
1.      Fungsi untuk mengkonversi ke integer
Ada tiga macam fungsi yang melakukan konversi ke tipe integer,antara lain
-          Int()
Yaitu pembulatan kebawah suatu nilai decimal
-          Fix()
Yaitu pemotongan suatu nilai desimal menjadi integer
-          Cint()
Yaitu pembulatan nilai desimal 0.5 atau lebih ke integer yang lebih dekat

1.      Fungsi untuk konversi tipe data
-          Ccur()
Mengkonversi argumen menjadi tipe data currency
-          CDbl()
Mengkonversi argumen menjadi tipe data Double(Presisi ganda)
-          CLng()
Mengkonversi argumen menjadi tipe data long integer
-          CSng()
Mengkonversi argumen menjadi tipe data single
-          CStr()
Mengkonversi argumen menjadi tipe data string
-          Ivar()
Mengkonversi argumen menjadi tipe data variant
2. 
          Fungsi-fungsi matematika
-          Abs()
Mengembalikan nilai Absolut dari argumen
-          Atn()
Mengembalikan nilai arc tangen dari argumen dalam bentuk radian
-          Cos()
Mengembalikan nilai cosinus dari argumen dalam radian
-          Exp()
Mengembalikan nilai Eksponensial dari argumen
-          Log()
Mengembalikan nilai logaritma dari argumen
-          Sin()
Mengembalikan nilai sinus dari argumen dalam radian
-          Sqr()
Mengembalikan nilai akar dari argumen
-          Tan()
Mengembalikan nilai tangen dari argumen dalam radian






Senin, 10 Desember 2012

Tugas Membuat MDI FORM



Berikut saya akan menjelaskan bagaimana membuat  MDI Form.
Pertama, Masukan Menu Strip Dari Toolbox Kelompok Menus & Toolbars sehingga terlihat
Tampilan sebagai berikut


Kemudian kita tuliskan menu yang akan dibuat pada type here sampai selesei, misalnya seperti dibawah ini


Berikutini  kode program yang kita tulis Untuk menampilkan form dengan cara memanggil form tersebut dari sebuah menu  (ToolStripMenuItem), maka dobel klik menu tersebut hingga muncul jendela untuk mengetikkan kode, untuk menampilkan form tersebut ketikkan kode berikut pada masing-masing menu/isi dari ToolStripMenu Item tersebut.


Langkah selanjutnya adalah membuat menu Window ( Latihan) sebagai menu untuk melakukan penyusunan form. Buat seperti berikut dengan menggunakan MenuStrip.


Memberi Shortcut Key Pada menu


                     Pilih menu yang akan diberi shortcut, kemudian atur Properti ShortcutKey
                     Contoh
                     Jika ingin memanggil menu dengan cara menekan CTRL+C
                     maka beri tanda centang pada CTRL kemudian pilih huruf C  dari key.


Dobel klik pada menu(ToolStripMenuItem) lalu Ketikkan kode program berikut pada masing-masing menu (Cascade, Horisontal, dan Vertical)


Membuat Menu Windows 

Pertama kita pastikan bahwa  IsMdiContainerpada Form 1  sudah diganti menjadi “True” terlebih dahulu agar Form 1 mampu menampilkan dan menampung beberapa form sekaligus didalamnya.

jika kita ingin tampilan yang lebih menarik bisa kita sisipkan gambar,, pada Menu properties BackgroundImage


Jika sudah,  tampilan awal form 1 yang muncul  ketika dijalankan yakni tampilan dalam kondisi kosong. seperti berikut ini.


Agar menu window sesuai dengan yang kita inginkan, maka kita harus memanggil beberapa form terlebih dahulu agar dapat dilakukan penyusunan, misal kitamasukkan 2,3,atau 4 form didalamnya.
Misalkan kita hendak menyusunnya secara Cascade, maka kita masuk ke menu window (Latihan)  lalu kita pilih cascade ,maka hasilnya  seperti ini..


Jika menginginkan dalam bentuk Horisontal, lakukan hal yang sama dan hasilnya 


 Dan ini tampilan secara Vertikalnya 


 Membuat Menu Tambahan
Untuk membuat menu standar pada program umumnya,,kita bisa menambahkan menustrip lagi, lalu kita klik pada pojok kanan bawah  yang berbentuk segitiga. kemudian pilih Insert Standar Items.

maka akan muncul 


kita juga bisa menambahkan ToolStrip,,dengan langkah yang sama seperti MenuStrip


Ya, sekian analisis tentang MDI Form dari saya, semoga bermanfaat .








Total Tayangan Halaman

Entri Populer

Cari Blog Ini