Selasa, 25 Desember 2012

Perbedaan Penggunaan Class & Module pd VB Net.


http://www.blogger.com/img/gear.gifPerbedaan Penggunaan Class & Module pd VB Net itu apa sih, soalnya 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...

Minggu, 15 April 2012

PBO_1 "Pertemuan 2"

Tampilan Form !

Untuk mengisi Items pada Combox1. Gunakan Coding !

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'mengisi Items pada Combo Box Status

cmbStatus.Items.Add("Belum Kawin")

cmbStatus.Items.Add("Kawin")

cmbStatus.Items.Add("Duda")

cmbStatus.Items.Add("Janda")

End Sub





Untuk mengisi menu pilihan pada Radio Button !

Private Sub rbLK_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbLK.Click

txtJabatan.Focus()

End Sub

--------------

Private Sub rbP_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbP.Click

txtJabatan.Focus()

End




Coding untuk Button Save !

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click

lstSimpan.Items.Add(txtNIP.Text + " " + txtNama.Text + " " + txtGajiPokok.Text)

'Untuk mengosongkan text :

txtNIP.Text = ""

txtNama.Text = ""

rbLK.Checked = False

rbP.Checked = False

txtGajiPokok.Text = ""

txtJabatan.Text = ""

TxtTujangan.Text = ""

cmbStatus.Text = ""

txtNIP.Focus()

End Sub

Senin, 20 Juni 2011

Bubble Sorting Pengurutan Angka

#include <stdio.h>
#include <stdio.h>

void main() {
int i, j, n; //Deklarasi index untuk array
int Tmp; //Tmp penampung elemen array
int Arr[50]; //Deklarasi Array


//Aplikasi dimulai
printf("Inputkan banyak data yang akan diurutkan : ");
scanf("%i", &n);
//Input array
for(i = 0; i < n; i++) { //Perulangan untuk inputan array
printf("Masukan data ke %i : ", i + 1);
scanf("%i", &Arr[i]);
}
//Lakukan sorting ascending dengan metode bubble
for(i = 1; i < n; i++) { //Lakukan perulangan untuk akses array
for(j = 0; j < n - 1; j++) { //Lakukan perulangan untuk pencocokan
if(Arr[j] > Arr[j + 1]) { //Cocokkan data 1 dengan data yang disebelahnya
Tmp = Arr[j]; //Tampung array lama
Arr[j] = Arr[j + 1]; //Ganti yang lama dengan array baru
Arr[j + 1] = Tmp; //Array baru ditukar dengan yang lama
}
}
}
//Tampilkan Hasil
printf("\nSetelah Pengurutan\n");
for(i = 0; i < n; i++) { //Perulangan untuk tampilan Array
printf("Elemen ke %i : %i\n", i + 1, Arr[i]);
}
getch(); //Tahan tampilan
}

Bubble sortir -- mengurutkan nama(char) pd Array --

#include "iostream"
#include <conio.h>
#include <string>

using namespace std;

void main()
{
string nama[] = {"Lena","Budi","Anto","Reno","Reni","Lili","Beni","Santi","Rika","Sinta"};


cout<<"===Bublee Sortir===";
cout<
//=======
int a;
for( a=0 ; a<9 ; a++)
{
cout< }
cout< cout<
// ========== FOrmula ==============
cout<<" Ascending SOrtir"< cout<<" =================="< cout<
//===================================
string swap;
for (int b=9 ; b>0 ; b--)
{
for (int j=0 ; j {
if ( nama[j]>nama[j+1] )
{
swap=nama[j];
nama[j]=nama[j+1];
nama[j+1]=swap;
}
}
}


for (int b=0 ; b<10 ; b++)
{
cout< }
cout<
//==================================================================
cout<<" Descending SOrtir"< cout<<" =================="< cout<
//===================================

for (int b=9 ; b>0 ; b--)
{
for (int j=0 ; j {
if ( nama[j] {
swap=nama[j];
nama[j]=nama[j+1];
nama[j+1]=swap;
}
}
}


for (int b=0 ; b<9 ; b++)
{
cout< }


system("pause");
}

Kamis, 14 April 2011

Pembahasan UTS 2



Nantikan segera pembahasan selengkapnya !!!
akan membahas hasil UTS 2 , yang telah dilalui sebagai bahan pembelajaran ataupun sebagai pembukuan untuk dipelajari dikemudian hari. kalau-kalau dibutuhkan.