Perbedaan Penggunaan Class & Module pd VB Net.

Perbedaan Penggunaan Class & Module pd VB Net.

Image result for class module vb.net

Perbedaan Penggunaan Class & Module pd VB Net itu apa sihsoalnya pas saya mau buat program dengan VB itu terkadang bingung apakah harus menggunakan Class or Modele, nah kali ini saya akan akan berbagi trik pada semuanya apa itu modul n class , isi jg saya dapat dari reprensi lainnya :

Sebelumnya kita lihat pengertian VB Net. itu sendiri ya .. hehe
VB.NET adalah salah satu bahasa pemograman yang popular saat ini . Kenapa disebut .NET? Apakah ada hubungannya dengan internet? Kenapa ada hurup .Net nya? Ternyata setelah diselisik tidak ada hubungannya lho dengan internet, mungkin dalam pikiran pembaca semuanya ada pikiran ini berarti ada hubungannya dengan internet(hehe… setidaknya itu yang saya pikirkan begitu pertama kali dihadapkan dengan VB.NET). VB.NET tentu berbeda dengan VB.6. Pendahulunya itu tidak begitu powerfull dibandingkan dengan VB.NET karena secara struktur sudah berbeda.

Sekarang langsung saja perbedaan Class & Module :
Module di vb.net dan vb6 biasa digunakan sebagai Global Function/Sub atau Variable.

Function/Sub dalam module dapat di gunakan tanpa perlu meng-instant module.
Untuk menggunakan Function/Sub/Variable dalam class kita perlu meng-instant class-nya terlebih dahulu.

pada dasar-nya, module adalah special class yang akan langsung meng-instant dirinya ketika Function/Sub/Variable di request oleh class lainnya.
Salah satu keuntungan module ini adalah kita bisa menyimpan 'state' karena kalau kita menaruh variable di module ini, maka setiap class yang meng-request variable itu akan mendapatkan 'state' yang sama. Jadi mirip Session kalau di web programming.  


Lebih jelasnya :
modul=
-biasanya ditaro variabel global/public aga di 1 project bisa dikenal
-subrutin2 yg biasa dipake di project, misalnya= buka connection, buka table,
-fungsi2 yg sering digunakan, misalnya= cek error, fungsi tgl, konversi, dll

class=
-agag spesifik, contoh yg sering digunakan adalah:
=kalo kita ingin buat componen ocx
=kita ingin ber-interaksi dg hardware / system OS
=kita ingin membuat coding/project/formula terpisah (contoh tehnik 2tire/3tire)
=ingin membuat ENTENG form dlm suatu proses, dg MEMISAHKAN code proses dari
project utama.... jd ada projetc ke-2 yaitu ClassProject. jd perhitungan/formula
yg proses bukan di project utama tp di projet ke-2...

=skr semua tehnik pemgograman mengarah ke class, contoh PHP5, java, .net,dll
=class ribet tp asik..


Sekarang dah tau kan teman2 apa itu Modele & Class itu :D hhehe
semoga membantu...

Cara Input Database SQL Server VB Net 2013

Berikut dibawah ini akan kami jelaskan cara input atau insert database SQL Server dengan VB Net 2013. Tutorial ini digunakan bagi anda yang sedang belajar VB Net 2013 dengan database SQL Server

Berikut langkah-langkahnya :
Pastikan anda telah bisa koneksi Database SQL Server dengan VB Net 2013.
Jika anda belum bisa anda bisa Buka Link ini untuk mempelajarinya :

Jika sudah tahu cara koneksi Database SQL Server dengan VB  Net 2013, silahkan ikuti langkah dibawah ini :
Buka VB Net 2013 anda
Buatlah Design Form seperti gambar dibawah ini pada Form1
Cara Input Database SQL Server VB Net 2013 | Belajar VB Net 2013

Kemudian pada Form1, masukan koding dibawah ini :
Imports System.Data.SqlClient
Public Class Form1
    Dim CONN As SqlConnection
    Dim CMD As SqlCommand
    Dim DS As New DataSet
    Dim DA As SqlDataAdapter
    Dim RD As SqlDataReader
    Dim LokasiDB As String
    Sub Koneksi()
        LokasiDB = "data source=TMEDIA007;initial catalog=DB_TEST;integrated security =true"
        Conn = New SqlConnection(LokasiDB)
        If Conn.State = ConnectionState.Closed Then Conn.Open()
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Call TampilGrid()
    End Sub
    Sub TampilGrid()
        Koneksi()
        DA = New SqlDataAdapter("Select * from TBL_PEGAWAI", CONN)
        DS = New DataSet
        DS.Clear()
        DA.Fill(DS, "TBL_PEGAWAI")
        DataGridView1.DataSource = (DS.Tables("TBL_PEGAWAI"))
    End Sub
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        End
    End Sub

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Call Koneksi()
        Dim simpan As String = "insert into TBL_PEGAWAI values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "')"
        CMD = New SqlCommand(simpan, Conn)
        CMD.ExecuteNonQuery()
        MsgBox("Data berhasil di Input", MsgBoxStyle.Information, "Information")
        Call TampilGrid()
    End Sub
End Class
Kemudian silahkan Run atau Jalankan Project VB Net 2013 anda
Hasilnya adalah seperti gambar dibawah ini :

Koneksi Database Access 2007 VB .Net 2013

Berikut ini adalah Cara Koneksi Database SQL Server VB 2013
Buatlah Database Pada SQL Server dengan nama : DB_TEST
Buatlah Tabel dengan nama : TBL_PEGAWAI dengan design tabel seperti gambar dibawah ini :
Kemudian karena nantinya kita akan mengkoneksikannya saja, maka membuat sample data pada TBL_PEGWAI tersebut. silahkan masukan seperti contoh dibawah ini :
Jika sudah membuat langkah diatas,
Buka Visual Basic 2013 anda
Buatlah Form Seperti gambar dibawah ini :
Pada Form diatas, hanya ditambahkan Datagridview1

Kemudian pada Form1, masukan koding dibawah ini :
Imports System.Data.SqlClient
Public Class Form1
    Dim Conn As SqlConnection
    Dim da As SqlDataAdapter
    Dim ds As DataSet
    Dim LokasiDB As String
    Sub Koneksi()
        LokasiDB = "data source=TMEDIA007;initial catalog=DB_TEST;integrated security =true"
        Conn = New SqlConnection(LokasiDB)
        If Conn.State = ConnectionState.Closed Then Conn.Open()
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Koneksi()
        da = New SqlDataAdapter("Select * from TBL_PEGAWAI", Conn)
        ds = New DataSet
        ds.Clear()
        da.Fill(ds, "TBL_PEGAWAI")
        DataGridView1.DataSource = (ds.Tables("TBL_PEGAWAI"))
    End Sub
End Class

Kemudian silahkan Run atau jalankan Project VB Net 2013 anda
Hasilnya adalah seperti gambar dibawah ini :
Yang perlu anda perhatikan pada kosing diatas adalah :
Untuk Warna Kuning : samakan dengan Komputer name anda
Untuk Warna Kuning : nama Database
Untuk Warna Kuning : nama Tabel

Jika anda sudah berhasil memunculkan Tabel Pegawai seperti diatas, maka proses koneksi database dengan SQL Server telah berhasil.

Koneksi Database Access 2003 VB .Net 2013

Belajar VB 2013 | Tutorial Visual Basic 2013
Berikut ini adalah Cara Koneksi Database Access 2003 VB 2013.
Dalam membuat koneksi database Access 2003 dengan VB .Net 2013 maka yang perlu anda siapkan adalah Database dan Aplikasi VB 2013 sudah terinstal di komputer anda 

#1 - Membuat Database dan Tabel dengan DB Access 2003
Buatlah sebuah database dengan nama : DBBelajarvb.mdb
Buatlah sebuah Tabel dengan Nama : Barang
Berikut Design Tabel Barang :

Jangan lupa, sebagai contoh masukan data ditabel Barang agar nantinya bisa terlihat :)

#2 -  Design Form, Masukan Koding dan Jalankan Program
Buatlah sebuah Form seperti gambar dibawah
Design form diatas hanya ditambahkan DataGridView1

Masukan Koding dibawah ini :
Imports System.Data.OleDb
Public Class Form1
Dim Conn As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim LokasiDB As String
Sub Koneksi()
LokasiDB = "provider=microsoft.jet.oledb.4.0;data source=DBBelajarvb.mdb"
Conn = New OleDbConnection(LokasiDB)
If Conn.State = ConnectionState.Closed Then Conn.Open()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Koneksi()
da = New OleDbDataAdapter("Select * from barang", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "Barang")
DataGridView1.DataSource = (ds.Tables("Barang"))
End Sub
End Class
Jika anda telah membuat Form, pastikan database yang anda buat pada tahap1, anda masukan pada Bin/Debug pada Folder Aplikasi VB 2013 yang anda buat.

Source Code VB .NET- Inventory

Salam Koding!!! Apa kabar teman-teman pengunjung setia BelajarVB.com? mudah-mudahan dalam keadaan baik selalu. Pada Artikel kali ini saya akan membagikan Source Code Gratis menggunakan VB .NET yaitu : Bagi-Bagi Source Code VB .NET - Bulan November 2016.

Source code yang akan saya bagikan ini, bisa digunakan pada VB .NET :
2005, 2008, 2010, 2012, 2013 maupun 2015.

Database yang digunakan menggunakan Access.

Bagi-Bagi Source Code VB .NET - November 2016 - BelajarVB

Beberapa Fitur yang bisa anda peroleh yaitu :
- Terdapat Form Login
- Terdapat Form Loading Menggunakan ProgressBar
- Terdapat Form Barang
- Input Database
- Kode Barang Otomatis
- Datagrid Warna Zebra
- Dan ada banyak sekali Validasinya

Untuk priviewnya anda bisa download dengan KLIK DISINI

Source Code Program Cek Nilai Mahasiswa Borland C++

Cek Nilai Mahasiswa menggunakan kompiler Borland C++, berikut ini Source Code Program yang bisa langsung diterapkan ke dalam kompiler Borland C++.

/*Program Cek Usia Unsika*/



#include <iostream.h>

#include <conio.h>





void main()

{

cout<<"                Program Cek Nilai Unsika"<<endl;

cout<<"-------------------------------------------------------------------------"<<endl;

int notes,nilai;

char nama[30],grade[30],ket[30];



cout<<"Masukan Nama : ";

cin>>nama;

cout<<"Masukan No.Test : ";

cin>>notes;

cout<<"Masukan Nilai : ";

cin>>nilai;



if (nilai<=100&&nilai>=85)

strcpy (grade,"A");

else if (nilai<=85&&nilai>=75)

strcpy (grade,"B");

else if (nilai<=74&&nilai>=60)

strcpy (grade,"C");

else if (nilai<=59&&nilai>=50)

strcpy (grade,"D");

else if (nilai<=49&&nilai>=0)

strcpy (grade,"E");

else strcpy (grade,"Masukan Nilai yang Benar");

if (nilai>=60)

strcpy (ket,"LULUS");

else strcpy (ket,"GAGAL");



cout<<"Siswa ("<<nama<<") Dengan No Tes "<<notes<<endl;

cout<<"Memperoleh nilai "<<nilai<<" grade "<<grade<<endl;

cout<<"anda "<<ket<<endl;



getch();

}

Berikut hasil output Program Cek Nilai Mahasiswa yang dihasilkan. 

Source Code Program Cek Nilai Mahasiswa Borland C++

Sekian program tentang Source Code Program Cek Nilai Mahasiswa Borland C++, semoga bermanfaat.

Program Percabangan IF, IF-ELSE dan NESTED IF pada Borland C++


Dalam kehidupan sehari-hari kita tidak lepas dari pilihan bahkan terkadang menghadapi pilihan yang begitu banyak yang bercabang-cabang sehingga kita diharuskan untuk memilih diantara banyaknya pilihan tersebut dengan menyeleksi dan memutuskan pilihan mana yang harus kita ambil. Begitu juga halnya dalam membuat sebuah program saat kita dihadapi banyak pilihan dalam menyelesaikannya kita diharuskan membuat pernyataan-pernyataan dan menyeleksi pernyataan tersebut apakah pilihan kita benar atau salah sehingga memudahkan kita menyelesai masalah dengan sebuah program.

Dalam borland C++ juga tersedia fitur/struktur dalam menyeleksi pilihan diantaranya IF, IF-ELSE, NESTED dan masih banyak lagi yang lain. Sesuai dengan judul postingan ini akan memberikan Contoh Program Percabangan IF, IF-ELSE dan NESTED IF pada Borland C++.
Untuk melihat flowchartnya di sini : Flowchart percabangan if - if else - nested if
Oke langsung saja lihat script berikut!.

1. Contoh Program Percabangan IF

main()
{

int angka;
cout<<"Menu Makanan"<<endl;
cout<<"1. Nasi Telur"<<endl;
cout<<"2. Nasi Goreng"<<endl;
cout<<"Masukkan Pilihan Anda : ";
cin>>angka;

if (angka==1)
{cout<<"Anda memesan nasi telur";}
if (angka==2)
{cout<<"Anda memesan nasi goreng";}

getch();
}

Dalam program di atas ada 2 pilihan dan kita disuruh untuk memilih diantaranya. Untuk memastikan apakah pilihan kita benar atau tidak program membuat struktur benar atau salah. Lihat gambar di bawah!


Pada tanda panah yang merah itu lah yang menyeleksi pilihan yang kita masukkan dengan kata lain jika kita memilih 1 atau memasukkan angka 1 sebagai pilihan maka program menunjukkan pilihan anda bahwa anda memilih atau memesan nasi telur, begitu juga dengan tanda panah yang kedua. Jika kita memasukkan angka selain dari angka pilihan yang tersedia maka program akan berhenti.

Baca juga : Penggunaan operator pada pemrograman C++ lengkap dengan contoh

2. Contoh Program Percabangan IF-ELSE

main()
{

int angka;
cout<<"Menu Makanan"<<endl;
cout<<"1. Nasi Telur"<<endl;
cout<<"2. Nasi Goreng"<<endl;
cout<<"Masukkan Pilihan Anda : ";
cin>>angka;

if (angka==1)
{cout<<"Anda memesan nasi telur";}
if (angka==2)
{cout<<"Anda memesan nasi goreng";}
else
{cout<<"Pilihan yang anda masukkan salah";}

getch();
}

Kasus program yang kedua ini sama dengan yang pertama hanya melanjutkan dan menambah pernyataan yang ketiga lihat gambar di bawah!


Kata else yang ditunjukkan oleh tanda panah merah itu menyatakan jika pilihan kita tidak sesuai dengan pilihan yang tersedia maka pernyataan else ini yang berjalan seperti gambar di atas pernyataan else menyatakan bahwa pilihan kita salah.

3. Contoh Program Percabangan NESTED IF

Untuk contoh nested if ini berbeda dengan contoh if dan if-else. Di sini saya buat sebuah program sederhana saja, teman-teman bisa merubah ke dalam program yang diinginkan.
Dalam kasus ini saya membuat contoh syarat tinggi badan dalam test tertentu, dimana jika jenis kelamin memilih no.1 atau laki-laki dan tinggi badan lebih dari 165, maka memenuhi syarat dan lulus, selain dari itu jika jenis kelamin memilih no.1 dan tinggi badan kurang dari 165cm maka tidak lulus. selanjutnya jika jenis kelamin memilih no.2 atau perempuan dan tinggi badan lebih dari 160 maka memenuhi syarat dan lulus, tapi jika jenis kelamin memilih no.2 atau perempuan dan tinggi badan kurang dari 160cm maka tidak lulus.
Berikut contoh programnya:

main()
{
char nama[20];
int jenis_kelamin, tinggi;

cout<<"Contoh program Nested IF"<<endl<<endl;
cout<<"Masukkan data anda dengan benar"<<endl<<endl;

cout<<"Nama             : "; gets(nama);
cout<<"Jenis Kelamin"<<endl;
cout<<"1. Laki-Laki"<<endl;
cout<<"2. Perempuan"<<endl;
cout<<"Masukkan pilihan : "; cin>>jenis_kelamin;
cout<<"Tinggi Badan     : "; cin>>tinggi;

if(jenis_kelamin==1)
{
    if(tinggi>=165)
       {cout<<"\n-----Anda Lulus-----"<<endl;}
   else
       cout<<"Maaf, tinggi badan anda belum memenuhi syarat"<<endl;
}
else if(jenis_kelamin==2)
{
    if(tinggi>=160)
       {cout<<"\n-----Anda Lulus-----"<<endl;}
   else
       cout<<"Maaf, tinggi badan anda belum memenuhi syarat"<<endl;
}

getch();


Penjelasan :

  

Dari program dan gambar di atas, kita lihat ada 6 penyeleksian yang di tunjukkan tanda panah, yaitu if yang pertama menyatakan jika jenis kelamin memilih 1 (laki-laki) maka lanjut ke if yang ke 2 yang menyatakan bahwa syarat tinggi badan jenis kelamin 1 (laki-laki) lebih dari 165, maka pernyataan memenuhi syarat, namun jika jenis kelamin =1 (laki-laki) dan tinggi badan tidak memenuhi syarat if yang ke 2 maka masuk ke proses ke tanda panah yang ke 3 yaitu menyatakan tidak memenuhi syarat kelulusan. Tetapi jika pemilihan jenis kelamin memilih/memasukkan angka ke 2, maka akan melanjutkan proses if yang ke 5 dan 6, untuk prosesnya sama dengan proses if yang ke 2 dan 3.


Demikianlah yang bisa saya bagikan tentang Contoh Program Percabangan IF, IF-ELSE dan NESTED IF pada Borland C++, jika ada kesalahan mohon diralat. Terima kasih :)

Kategori

Kategori