membuat id pada form visual basic

23
Membuat ID pada Form Visual Basic 6.0 Februari 6, 2008 oleh Bambang Exa Putra Bagi anda yg gemar menggunakan Visual Basic 6.0 berikut langkah membuat id sehingga ketika user login akan terus tersunting di form anda login sebagai siapa, pada sebuah form yg dijadikan halaman utama atau index form. Langkah pertama tentunya kita membuat form utama.boleh menggunakan midi form dan tentunya form login..pada form utama beri komponen label dengan property name ID dan caption semisal : Anda tidak loginBagi anda yg gemar menggunakan Visual Basic 6.0 berikut langkah membuat id sehingga ketika user login akan terus tersunting di form anda login sebagai siapa, pada sebuah form yg dijadikan halaman utama atau index form. Langkah pertama tentunya kita membuat form utama.boleh menggunakan midi form dan tentunya form login..pada form utama beri komponen label dengan property name ID dan caption semisal : Anda tidak login lihat gambar beriku ini

Upload: ferrymariono2116

Post on 14-Jun-2015

1.884 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Membuat ID Pada Form Visual Basic

Membuat ID pada Form Visual Basic 6.0

Februari 6, 2008 oleh Bambang Exa Putra

Bagi anda yg gemar menggunakan Visual Basic 6.0 berikut langkah membuat id sehingga ketika user login akan terus tersunting di form anda login sebagai siapa, pada sebuah form yg dijadikan halaman utama atau index form.

Langkah pertama tentunya kita membuat form utama.boleh menggunakan midi form dan tentunya form login..pada form utama beri komponen label dengan property name ID dan caption semisal : Anda tidak loginBagi anda yg gemar menggunakan Visual Basic 6.0 berikut langkah membuat id sehingga ketika user login akan terus tersunting di form anda login sebagai siapa, pada sebuah form yg dijadikan halaman utama atau index form.

Langkah pertama tentunya kita membuat form utama.boleh menggunakan midi form dan tentunya form login..pada form utama beri komponen label dengan property name ID dan caption semisal : Anda tidak login

lihat gambar beriku ini

Pada menu utama set Tombol Logout dengan tag berikutprivate sub SmLogout_click()smLogin.Enabled = TruesmLogout.Enabled = False{definiskan form yg di set disabled karena pada status logout}ID.Caption = (“Status :Anda Tidak Login”)End Sub

langkah selanjutnya definisikan status untuk membuat ID pada form login.Pada dasarnya ID di Dapatkan setelah kita melakukan proses login.Jadi setelah login kita baru dapat

Page 2: Membuat ID Pada Form Visual Basic

menentukan user login sebagai siapa dan mengubah Label pada Form Utama dengan text yg didapat pada saat login misal dari username…setelah sebelumnya ad pengecekan ke database tentang verifikasi username dan password.berikut script setelah pengecekan login selesai dilakukan…

buat variable golobal dan non global pada modul yg kita buat sebagai koneksi ke database.sebagai contoh untuk globalnya kita membuat variable umum sebagai koneksi pengecekan ke table dimana login dapat diakses :

Public Rs_cekuser As ADODB.RecordsetSet Rs_cekuser = New ADODB.RecordsetRs_cekuser.Open “Select * FROM Master”, _DbKoneksi, adOpenDynamic, adLockBatchOptimisticEnd Subdan variable Yg di set public yaituPublic PenggunaID As StringPublic PenggunaNm As Stringkembali pada form login{ Bagian ini merupakan bagian segala pengecekan tentang username dan password jika sukses maka berikan informasi bahwa user sukses melakukan login bisa menggunakan procedure vbinformation semisal :

Konfirmasi = MsgBox(“Anda berhasil Login ke sistem!”, _vbOKCancel + vbInformation, “informasi”)

dan setelah itu perhatikan script dibawah ini

If Konfirmasi = vbOK ThenWith fmUtama{nama form utama}.Show {menu yg dienable kan setelah login semisal form dengan sub menu dibawah ini} .smLogin.Enabled = False.smLogout.Enabled = True.MuPenugasan.Enabled = True.MuPencarian.Enabled = True.MuLaporan.Enabled = True.MuMaster.Enabled = TruePenggunaID = _Rs_cekuser!UserNamePenggunaNm = TxtUser.Text.ID.Caption = ” Status Login Sebagai : ” _& UCase(TxtUser.Text)Unload MeEnd With

bagian Yg dicetak tebal diatas merupakan proses pengantian label ID di menu utama dengan text yg dicek oelh RS_cek user sebagai username.sehinga ketika user sukses

Page 3: Membuat ID Pada Form Visual Basic

masuk ke dalam sistem maka pada menu utama label id akan berubah mejadi –> Status login sebagai username)

semoga bermanfaat..

Membuat Form Login

Maret 18, 2008 oleh Nawan

Hello2…. lama juga ga posting, kangen juga neh…. kali ini walau informasinya agak Jadul tapi tetep saya posting. oke, kali ini saya membahas form untuk login, tentunya dengan menggunakan Visual Basic 6.0 yang merupakan paket program dari Visual Basic Studio. Oke…. login?.. apa itu?.. (Tapi sepertinya kalian tidak mungkin bertanya tentang itu).

Form login adalah bagian dimana program mencocokkan input yang user masukkan dengan database yang ada pada dirinya(server maksudnya). Dan agar kalian mengerti tentang login-melogin. Ini ada simple program untu kalian semua. Oke… mari kita berkreasi.

Siapkan Microsoft Visual Basic 6.0 Buka Standard.EXE Dalam membuat Form, terserah kalian tampilannya akan bagaimana karena itu

hak asasi anda. Oke akan saya beri propertiesnya. Properties sebagai berikut: o Untuk obyek Form pengaturanya: Name = Flogin, Caption = Form Login,o Untuk obyek label1 pengaturannya: Name = Label1, Caption = Usero Untuk obyek label2 pengaturannya: Name = label2, Caption = Passwordo Untuk obyek Command1 pengaturannya: Name = CmdOK, Caption = OKo Untuk obyek Command2 pengaturannya: Name = CmdKeluar, Caption =

Keluar

Oke…. sekarang halaman untuk login anda telah selesai, kini tinggal mengisinya saja, agar bisa berjalan sebagaimana mestinya. oke.. langkah berikutnya adalah pemberian script:

Untuk obyek Command1 kalian doble klik lalu isikan script seperti dibawah ini:

If TUser.Text = ” ” ThenMsgBox “Nama user harus diisi”, 0 + 64Exit SubElseIf TPasswd = ” ” ThenMsgBox “Password harus diisi”, 0 + 64Exit SubEnd IfIf TUser.Text = “halo” And TPasswd = “halo” ThenMsgBox “SELAMAT ANDA LAYAK DAPAT BINTANG”, 0 + 64

Page 4: Membuat ID Pada Form Visual Basic

ElseMsgBox “AKSES DITOLAK “, vbOKOnly + vbCritical,“Konfirmasi”End If

Membuat Tabel Konversi Suhu

April 16, 2008 oleh Nawan

Kalian pasti tidak jarang mendengar kata-kata Celcius, Reamur,Fahrenhiet dan Kelvin?. Yup bener banget itu memang nama-nama satuan suhu dalam standar internasional. Nah… karena kemaren baru tak ada kerjaan, dan pengen buat apa gtu… jadi kepikiran deh buat bikin tabel konversi suhu. walaupun prinsipnya sama aja kaya kalkulator sih. Tapi tak apa-apalah yang penting tiap hari terus berkarya. ya kagak?…. pengen tahu cara pembuatannya?… gampang kok.

Siapin Microsoft Visual Basic 6.0 Buka Standard.EXE lalu letakkan obyek seperti:

Karena saya sudah menganggap anda bisa, maka saya tidak akan memberikan nilai Obyek dan propertiesnya. Oke setelah anda membuat obyek-obyeknya. Kini tinggal

Page 5: Membuat ID Pada Form Visual Basic

source codenya saja. Tenang saja saya tidak mengbubah Name dari properti tiap Object, jadi anda dengan mudah dapat meletakkan Source codenya ditempat yang tepat. Source Codenya :

Private Sub Command1_Click()Text4.Text = 4 / 5 * Text1.TextText3.Text = 32 + (9 / 5 * Text1.Text)Text2.Text = Text1.Text + 273End Sub——————————————–Private Sub Command2_Click()Text6.Text = Text5.Text – 273Text7.Text = 32 + (9 / 5 * (Text5.Text – 273))Text8.Text = (Text5.Text – 273) * 4 / 5End Sub—————————————————-Private Sub Command3_Click()Text10.Text = 5 / 9 * (Text9.Text – 32)Text11.Text = (5 / 9 * (Text9.Text – 32)) + 273Text12.Text = (Text9.Text – 32) * 4 / 9End Sub———————————————————Private Sub Command4_Click()Text14.Text = Text13.Text * 5 / 4Text15.Text = (5 / 4 * Text13.Text) + 273Text16.Text = (9 / 4 * Text13.Text) + 32End Sub———————————————————–Private Sub Command5_Click()EndEnd Sub———————————————————Private Sub Command6_Click()Text1.Text = ClearText2.Text = ClearText3.Text = ClearText4.Text = ClearText5.Text = ClearText6.Text = ClearText7.Text = ClearText8.Text = ClearText9.Text = ClearText10.Text = ClearText11.Text = ClearText12.Text = ClearText13.Text = Clear

Page 6: Membuat ID Pada Form Visual Basic

Text14.Text = ClearText15.Text = ClearText16.Text = ClearEnd Sub

Membuat Form Pencarian (Lookup) Menggunakan Visual Basic 6 + ADO (Source Code)

Written by admin on 20/11/2009 — Leave a Comment

Form pencarian ini saya gunakan di banyak aplikasi Visual Basic 6 yang saya buat. Form pencarian ini bisa digunakan beberapa kali, di banyak tempat sesuai dengan kebutuhan. Sama sekali tidak menggunakan component pihak ketiga.

Pada form ini terdapat beberapa property tambahan yang digunakan untuk setting form pencarian. Form pencarian ini saya gunakan di aplikasi Point Of Sales.

Property tersebut adalah :

frmCari.sql = “SELECT * FROM karyawan ORDER BY nama”frmCari.ColumnSize = “500:1000″frmCari.ColumnHeader = “Kode:Nama”frmCari.ReturnValueColumn = 0Set frmCari.Koneksi = connfrmCari.Caption = “Cari Karyawan”frmCari.TextColumn = “0″frmCari.DefaultCol = 1

Penjelasan property :sql = SQL Statement untuk menampilkan data yang akan ditampilkan di grid form pencarianColumnSize = ukuran kolom, untuk tiap kolom dipisah dengan tanda :  (titik dua )ColumnHeader = Header tiap kolomReturnValueColumn = Nilai yang dikembalikan diambil dari kolom yang manaKoneksi = koneksi ADO ke databaseCaption = Judul FormTextColumn = Kolom yang disableDefaultCol = default kolom pencarian

Untuk lebih jelasnya berikut screen capture dari pemakain form pencarian :

Page 7: Membuat ID Pada Form Visual Basic

Jika tombol … ditekan, maka muncul form pencarian seperti dibawah

pada kolom nama, terdapat textbox, ketik lalu enter, maka textbox aktif menuju ke nama dengan huruf awal yang anda ketikkan. Contoh anda ketik ‘vo’ lalu enter, maka textbox aktif di nama ‘Vonny’. Tekan tombol OK atau F12 untuk memilih.

Page 8: Membuat ID Pada Form Visual Basic

Hasil pencarian akan tampak seperti form diatas.

/*Source Code ini merupakan modifikasidari template SDL Code::Blocks danSource Code ini adalah bahan/materiuntuk blog:

http://membuatgamedengancpp.blogspot.com/

*/#ifdef __cplusplus #include <cstdlib>#else #include <stdlib.h>#endif#ifdef __APPLE__#include <SDL/SDL.h>#else#include <SDL.h>#endif#include <string>

const int lebar_layar = 640;const int tinggi_layar = 480;

/*membuat fungsi untuk memeriksa terjadinya tabrakan (collision) antara kotak pertama (A) dengan kotak kedua (B)*/bool f_PeriksaTabrakan(SDL_Rect A, SDL_Rect B){ int kiriA, kiriB; int kananA, kananB; int atasA, atasB; int bawahA, bawahB;

kiriA = A.x; kananA = A.x + A.w; atasA = A.y; bawahA = A.y + A.h;

kiriB = B.x; kananB = B.x + B.w; atasB = B.y;

Page 9: Membuat ID Pada Form Visual Basic

bawahB = B.y + B.h;

if (bawahA <= atasB) return false; if (atasA >= bawahB) return false; if (kananA <=kiriB) return false; if (kiriA >=kananB) return false;

return true;}

//clsKotak = class Kotakclass clsKotak{ SDL_Rect kotak; int red,green,blue; int kecX, kecY;

public: clsKotak(int,int,int,int,int); SDL_Rect getKotak(); void bergerak(int,SDL_Rect O_[]); void tampil(SDL_Surface *_O);};

//konstruktor kelas kotakclsKotak::clsKotak(int _red, int _green, int _blue, int _X, int _Y){ //variabel red, green, blue (rgb) untuk //membedakan warna dengan kotak yang lain red = _red;

//diperiksa nilainya jika ada kesalahan if( red < 0) red = 0; else if( red > 255) red = 255;

green = _green; if( green < 0 ) green = 0; else if( green > 255) green = 255;

blue = _blue; if( blue < 0 ) blue = 0; else if( blue > 255) blue = 255;

kecX = 5+_X%3; kecY = 5+_Y%3;

kotak.x = _X; kotak.y = _Y; kotak.w = 20; kotak.h = 20;}

SDL_Rect clsKotak::getKotak(){ return kotak;

Page 10: Membuat ID Pada Form Visual Basic

}

void clsKotak::bergerak(int banyakKotak, SDL_Rect kotakLainnya[]){ //menggerakan kotak dengan sumbu x kotak.x += kecX;

//memeriksa apakah sih kotak masih ada dilayar //atau sudah keluar dari layar if( kotak.x < 0){ kotak.x = 0; kecX = -kecX; } else if( kotak.x + kotak.w > lebar_layar){ kotak.x = lebar_layar - kotak.w; kecX = -kecX; }

//pemeriksaan terhadap kotak lainnya for(int c=0;c<banyakKotak;c++) { if( f_PeriksaTabrakan( kotak, kotakLainnya[c])) { kecX = -kecX; kotak.x += kecX; break; } }

//kali ini bergerak searah dengan sumbu Y kotak.y += kecY;

if( kotak.y < 0){ kotak.y = 0; kecY = -kecY; } else if( kotak.y + kotak.h > tinggi_layar){ kotak.y = tinggi_layar - kotak.h; kecY = -kecY; }

//pemeriksaan terhadap kotak lainnya for(int c=0;c<banyakKotak;c++) { if( f_PeriksaTabrakan( kotak, kotakLainnya[c])) { kecY = -kecY; kotak.y += kecY; break; } }}

void clsKotak::tampil(SDL_Surface *_screen){

Page 11: Membuat ID Pada Form Visual Basic

red+=rand()%5; if( red>220) red = 0;

green+=rand()%7; if( green>220) green = 0;

blue+=rand()%9; if( blue>220) blue = 0;

//warna diisi sesuai dengan variabel red, green, blue SDL_FillRect( _screen, &kotak, SDL_MapRGB( _screen->format, red, green, blue));}

int main ( int argc, char** argv ){ srand((unsigned)time(NULL));

// initialize SDL video if ( SDL_Init( SDL_INIT_VIDEO ) < 0 ) { printf( "Unable to init SDL: %s\n", SDL_GetError() ); return 1; }

// make sure SDL cleans up before exit atexit(SDL_Quit);

// create a new window SDL_Surface* screen = SDL_SetVideoMode(lebar_layar, tinggi_layar, 16, SDL_HWSURFACE|SDL_DOUBLEBUF); if ( !screen ) { printf("Unable to set 640x480 video: %s\n", SDL_GetError()); return 1; }

//bykKotak = banyak Kotak const int bykKotak = 50; clsKotak *kotakKu[bykKotak]; for( int c=0;c<bykKotak;c++){ int X = c*30%(lebar_layar-40); kotakKu[c] = new clsKotak(c*200%255,150,c*100%255,X,c*2); }

//membuat variabel fps (frame per second) //dan jumlah frame setiap detiknya adalah 24 int fps = 0; const int frame_per_second = 24;

// program main loop bool done = false; while (!done) { //memperoleh sekian milidetik dari SDL_GetTicks()

Page 12: Membuat ID Pada Form Visual Basic

fps = SDL_GetTicks();

// message processing loop SDL_Event event; while (SDL_PollEvent(&event)) { // check for messages switch (event.type) { // exit if the window is closed case SDL_QUIT: done = true; break;

// check for keypresses case SDL_KEYDOWN: { // exit if ESCAPE is pressed if (event.key.keysym.sym == SDLK_ESCAPE) done = true; break; } } // end switch } // end of message processing

// DRAWING STARTS HERE

// clear screen SDL_FillRect(screen, 0, SDL_MapRGB(screen->format,255,255,255));

for( int b=0;b<bykKotak;b++){ //_ktkLain = kotak lainnya SDL_Rect _ktkLain[bykKotak]; for( int c=0;c<bykKotak;c++){ if( c != b){ _ktkLain[c] = kotakKu[c]->getKotak(); } else{ _ktkLain[c].x=0; _ktkLain[c].y=0; _ktkLain[c].w=0; _ktkLain[c].h=0; } }

kotakKu[b]->bergerak(bykKotak,_ktkLain); }

for( int c=0;c<bykKotak;c++){ kotakKu[c]->tampil(screen); }

// DRAWING ENDS HERE

// finally, update the screen :)

Page 13: Membuat ID Pada Form Visual Basic

SDL_Flip(screen);

//perhitungan frame rate int getDetik = SDL_GetTicks() - fps; if( getDetik<(1000/frame_per_second)){ SDL_Delay((1000/frame_per_second) - getDetik); }

} // end main loop

for( int c=0;c<bykKotak;c++){ delete kotakKu[c]; }

// all is well ;) printf("Exited cleanly\n"); return 0;}

// - krofz

Judul ta:

Rancang Bangun Aplikasi Reservasi Hotel Menggunakan Teknologi J2ME

Kompresi Citra dengan Metode Principal Component Analysis (PCA)

Rancang Bangun Aplikasi Streaming Webcam pada Ponsel untuk Security Rumah Menggunakan J2ME

Visualisasi Penyelesaian Model Jaringan sebagai Alat Bantu Pengajaran

Penyelesaian Knapsack Problem Menggunakan Algoritma Genetika

Rancang Bangun Fuzzy Multi Attributes Decision Making Model Yager

Aplikasi Belajar Membaca dan Mengucapkan Huruf Hijaiyah untuk Pocket PC Menggunakan Visual Basic .Net

Presentasi Multimedia dengan SMIL

Page 14: Membuat ID Pada Form Visual Basic

Rancang Bangun Aplikasi untuk Menyelesaikan Permasalahan Menggunakan Metode ELECTRE (Elimination Et Choix Traduisant la realitE)

Network Traffic Monitoring Berbasis Windows Menggunakan Delphi

Rancang Bangun Pelayanan Sistem Informasi Instansi Pemerintahan Dinas Pendapatan Daerah Cabang Jambi (Dispenda) Berbasis WAP Menggunakan PHP dan MySQL

Aplikasi Untuk Membaca Event Viewer Windows pada Platform Mobile Phone

Implementasi Metode Client-Server pada Program Manajemen Rental Komputer

Aplikasi Kripto Porto sebagai Implementasi 4 Algoritma Kriptografi Simetris

Penentuan Bidang Konsentrasi Studi Tugas Akhir Berdasarkan Nilai Mata Kuliah Pilihan Menggunakan Jaringan Syaraf Tiruan

Rancang Bangun Aplikasi Do’a Sehari-hari pada Pocket PC Menggunakan Teknologi VB.Net

simulasi & visualisasi sistem pengendalian lift menggunakan bahasa delphi 7.0

Sistem Informasi dan Pengolahan Data Kriminalitas di POLSEK Depok Sleman berbasis WEB

Edit Warna text atau background di C / C++..

July 13, 2009 Stefanus Diptya Leave a comment Go to comments

Code untuk mengubah warna text pada bahasa C atau C++:

Page 15: Membuat ID Pada Form Visual Basic

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),14 );

Angka 14 bisa diganti dengan angka berapa saja, angka tersebut menyatakan warna. Ada 15 macam warna dari 0-15 dengan block hitam(standart). Diluar angka 15 kombinasi warna sama, yg berbeda adalah block di belakang warna. Lalu jika di gunakan perintah system(“CLS”) setelah code ini maka block belakang warna text akan berubah menjadi background. Jalankan fungsi ini dngan library #include<windows.h>

Fungsi ubah wrna diatas bisa diganti mnjadi sebuah prosedur..cnth’a..void setcolor(unsigned short color){HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hCon,color);

}

 

panggil prsdr trsbut dngn..

setcolor(10);

angka 10 fngsi’a sama dngn angka 14 pada pnjelasan diatas..!!untk mngset ulng ke mode stndar ketikan code..

setcolor(7);

7 adlh warna putih biasa.., bukan white bright….!!Berikut fungsi untuk mngubah warna text sekaligus mngbh warna background..code’a..

system(“Color 0A”);

dngn library.. #include<stdlib.h>0A = adlh dua angka Hexadecimal… 0-F..digit pertama buat ngatur warna background, sdngkan digit kedua buat ngatur warna text..jadi klo kalian udh ngeset tmplan ke wrna lain.., untk mngubh ke default warna’a pake code…

system(“Color 07″);

0 , digunakn untuk backround..(hitam)7 , digunakn untuk text..(putih)

Page 16: Membuat ID Pada Form Visual Basic

brikut adalah code Hexadecimal buat ngubah warna..

0 = Black1 = Blue2 = Green3 = Aqua4 = Red5 = Purple6 = Yellow7 = White8 = Gray9 = Light BlueA = Light GreenB = Light AquaC = Light RedD = Light PurpleE = Light YellowF = Light White

NB: fungsi system(“color ..”);hanya dpt mngubh SEMUA warna text!!!

Script Project dengan TImage

#include <vcl.h>

#pragma hdrstop

#include “Unit1.h”

#pragma package(smart_init)

#pragma resource “*.dfm”

TForm1 *Form1;

int Tergambar;

//———————————————————–

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

Page 17: Membuat ID Pada Form Visual Basic

void __fastcall TForm1::FormActivate(TObject *Sender)

{

Tergambar=false;

Image1->Canvas->Rectangle(0,0,Image1->Width,Image1->Height);

}

//———————————————————–

void __fastcall TForm1::Button1Click(TObject *Sender)

{

if (ColorDialog1->Execute ())

Image1->Canvas->Pen->Color=ColorDialog1->Color;

}

//———————————————————–

void __fastcall TForm1::Button3Click(TObject *Sender)

{

Close();

}

//———————————————————–

void __fastcall TForm1::Button2Click(TObject *Sender)

{

Tergambar=false;

Image1->Canvas->Rectangle(0,0,Image1->Width,Image1->Height);

}

//———————————————————–

void __fastcall TForm1::OpenPictureDialog1CanClose(TObject *Sender,

bool &CanClose)

Page 18: Membuat ID Pada Form Visual Basic

{

if (OpenPictureDialog1->Execute())

{

Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);

}

}

//———————————————————–

void __fastcall TForm1::SavePictureDialog1CanClose(TObject *Sender,

bool &CanClose)

{

if (SavePictureDialog1->Execute())

{

Image1->Picture->SaveToFile(SavePictureDialog1->FileName);

}

}

//———————————————————–

void __fastcall TForm1::Image1MouseDown(TObject *Sender,

TMouseButton Button, TShiftState Shift, int X, int Y)

{

Tergambar=true;

Image1->Canvas->MoveTo(X,Y);

}

//———————————————————–

void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,

int X, int Y)

Page 19: Membuat ID Pada Form Visual Basic

{

Edit1->Text=IntToStr(X);

Edit2->Text=IntToStr(Y);

if (Tergambar)

{

Image1->Canvas->LineTo(X,Y);

}

}

//———————————————————–

void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,

TShiftState Shift, int X, int Y)

{

Tergambar=false;

}

//———————————————————