Sabtu, 26 Maret 2011
mc access
ka anda membuat program dengan Ms Access dan salah satu tugas dari bagian aplikasi membutuhkan waktu yang lama maka kita perlu memberikan informasi kepada pengguna bahwa aplikasi sedang berjalan sehingga pengguna tidak bingung apa yang terjadi dengan aplikasi.
Ada tiga teknik yang dapat dilakukan yaitu:
A. Menggunakan teknik hour glass yang mudah sekali dilakukan dengan VBA yaitu dengan menggunakan perintah docmd:docmd.hourglass true
….
Process
….
docmd.hourglass falseB. Menggunakan SysCmd.
Untuk contohnya lihat How to: Use the Status Bar Progress Meter di help menu dari Ms Access 2007 anda.C. Menggunakan Progress Bar dengan menggunakan Form.
Teknik inilah yang akan kami ulas karena kamipun menggunakannya untuk aplikasi kami BOCSoft eQuestion.
Dalam contoh aplikasi ini kami mempunyai 3 objek yaitu :
C1. Form BOCSoft Sample dan form fldgProgress
C2. clsProgress.
Form BOCSoft sample akan memanggil class clsProgress yang akan memanggil form flgProgress.
Inilah kodingnya:
C1. Form BOCSoft Sample
Private Sub btnRun_Click()
Dim mlngCount As Long
Dim CProgress As clsProgress
Set CProgress = New clsProgress
CProgress.OpenProgress
CProgress.MaxValue = 5000
For mlngCount = 1 To CProgress.MaxValue
CProgress.SetProgressMeter mlngCount
Next mlngCount
CProgress.CloseProgress
Set CProgress = Nothing
End Sub
C2. clsProgress
Option Compare Text
Option Explicit
Private mlngMaxValue As Long
Public Property Let MaxValue(value As Long)
mlngMaxValue = value
End Property
Public Property Get MaxValue() As Long
MaxValue = mlngMaxValue
End Property
Public Sub OpenProgress()
DoCmd.OpenForm “fdlgProgress”, acNormal
End Sub
Public Sub CloseProgress()
DoCmd.Close acForm, “fdlgProgress”
End Sub
Public Sub SetProgressMeter(lngPresentValue As Long, Optional strCaption As String)
‘Purpose :
Const cstrProc As String = “SetProgressMeter”
On Error GoTo Err_Trap
If Not Forms(”fdlgProgress”).ctlProgress.Visible Then
Forms(”fdlgProgress”).ctlProgress.Visible = True
Forms(”fdlgProgress”).lblComplete.Visible = True
End If
Forms(”fdlgProgress”).ctlProgress.Max = Me.MaxValue
If lngPresentValue > Forms(”fdlgProgress”).ctlProgress.Max Then
lngPresentValue = Forms(”fdlgProgress”).ctlProgress.Max
End If
Forms(”fdlgProgress”).ctlProgress.value = lngPresentValue
Forms(”fdlgProgress”).lblComplete.Caption = _
Format((Forms(”fdlgProgress”).ctlProgress.value / Forms(”fdlgProgress”).ctlProgress.Max) * 100, “##”) & ” % Complete”
DoCmd.RepaintObject
Forms(”fdlgProgress”).Caption = strCaption
Err_Exit:
On Error GoTo 0
Exit Sub
Err_Trap:
MsgBox “Error No. : ” & Err.Number & vbCrLf & “Error Descr : ” & Err.Description
Resume Err_Exit
power point triks
Mungkin Anda sudah familiar dengan presentasi dengan menggunakan Microsoft Power Point. Banyak presentasi mungkin sudah tergolong bagus, namun mungkin juga Anda masih merasa kurang efektif. Berikut ini beberpa trik yang bisa dipertimbangkan ketika membuat presentasi menggunakan Power Point.
Menambah foto yang banyak di slide. Dengan banyaknya gambar, mungkin terkesan ramai, namun justru jika tidak ada gambar, informasi yang akan disampaikan menjadi kurang jelas. Namun, tidak semua orang menyukai visual, ada juga yang menyukai audio, atau keduanya. Anda dapat membuat slide presentasi Anda dapat dinikmati oleh berbagai karakter tersebut.
Menambah border foto atau informasi di desain slide. Dengan menambah border atau garis atau bingkai di gambar Anda, maka akan memberikan kesan efektif dan bisa menarik simpati viewer. Sesuaikan juga warnanya dengan warna foto. Jika doto berwarna kuning dan hijau di sekitarnya, maka bordernya bosa berwarna kuning gelap atau kuning terang. Intinya adalah membuat warna yang match dengan foto.
Menambah background di slide. Dengan background, maka slide akan tampak menarik dan atraktif, daripada hanya berlatar belakang warna putih. Warna background juga membuat presentasi lebih powerful, menimbulkan dimensi yang dalam. Backgroud bisa bertekstur terang atau gelap, gradasi shade, atau warna yang berbeda dengan border gambar.
Lebih humoris. Untuk menambah kelucuan, Anda bisa menambah animasi, sehingga orang yang melihatnya tidak bosan atau terlalu serius. Anda juga dapat membuat animasi yang akan tampil di slide berikutnyam, setelah tertampil text.
Menambah audio di slide. Mungkin sebagian orang tidak menyukai suara dan noise dalam slide presentasi. Namun, sebenarnya hal ini penting untuk membuat presentasi menjadi efektif. Bebrapa sound sudah terdapat dalam software Microsoft Power Point. Hal ini akan membuat viewer belajar mengenai visual dan audio, sekaligus tentunya memberikan penghargaan kepada presentasi Anda.
Menambah roll film di slide. Hal ini adalah sentuhan final dan khusus untuk presentasi Anda. Di Power Point terdapat tool credit yang memudahkan Anda untuk membuat film. Anda dapat membuat roll up credit dengan gabungan fitur animasi, sehingga tampak seperti film. Penambahan animasi seperti filmini akan membuat presentasi Anda tampak professional.
buat game dari c++
Game merupakan kata yang tidak asing lagi didengar telinga, terkadang orang sampai tergila-gila akan hal ini hingga waktu yang mereka miliki hanya untuk bermain game. Pada era saat ini game merupakan teknologi yang berkembang sangat pesat. Apalagi game banyak sekali macamnya dan sangat memberikan hiburan yang benar-benar tidak tanggung-tanggung hingga kocek-pun harus habis untuk kepuasan bermain game, namun banyak sekali seseorang hanya senang bermain game namun tidak mau mempelajari bagaimana cara pembuatanya hal ini sangat disayangkan karena kita hanya akan mengkonsumsi hal itu namun tanpa tahu bagaimana proses pembuatanya.
Seperti judul yang saya buat saya akan mengenalkan bahasa pemrograman C++ yang dapat membuat game sederhana, dari sinilah game-game saat ini muncul yaitu mulai dari bahasa sederhana yang digunakan hingga sekompleks saat ini.....
marilah kita belajar cara pembuatan game bagian 1 ini, yang pertama kita lakukan adalah men-download compiler C++ saya sarankan borland C++ agar dapat dengan mudah mengikuti tutorial ini lalu install pada komputer anda.
Pada bagian 1 ini saya akan memberitahu bagaimana game sederhana layaknya pencocokan gambar yang sama dengan menebak gambar pada posisi tertutup yang saya beri judul Permainan Tebak Angka
1. bukalah borland C++ yang telah anda download
2. pilih menu file->New->edit text untuk membuka halaman
3. masukkan kode berikut
4. #include
#include
void check(int b[4][4],int a[4][4]);
void inisial();
void tampil(int b[4][4]);
void play(int b[4][4],int a[4][4]);
void check(int b[4][4],int a[4][4]);
/*=============FUNGSI UTAMA================*/
void main(){
inisial(); //pemanggilan fungsi inisial
getch();
}
/*=============FUNGSI INISIALISASI ARRAY a DAN b================*/
void inisial(){
int a[4][4]={{1,1,2,2},{3,3,4,4},{5,5,6,6},{7,7,8,8}};
int b[4][4]={{0,0,0,0},{0,0,0,0},{0,0,0,0},{0,0,0,0}};
play(b,a);//pemanggilan fungsi play dengan parameter array a dan b
}
/*=============FUNGSI TAMPILAN PERMAINAN================*/
void tampil(int b[4][4]){
printf("==================================== ======================================\n\n");
printf("\t\t\tPermainan Tebak Angka\n");
printf("==================================== ======================================\n\n");
printf("*********************************\n*\t*\t*\t*\t*\n");
printf("* %d * %d * %d * %d *\n*\t*\t*\t*\t*\n",b[0][0],b[0][1],b[0][2],b[0][3]);
printf("*********************************\n*\t*\t*\t*\t*\n");
printf("* %d * %d * %d * %d *\n*\t*\t*\t*\t*\n",b[1][0],b[1][1],b[1][2],b[1][3]);
printf("*********************************\n*\t*\t*\t*\t*\n");
printf("* %d * %d * %d * %d *\n*\t*\t*\t*\t*\n",b[2][0],b[2][1],b[2][2],b[2][3]);
printf("*********************************\n*\t*\t*\t*\t*\n");
printf("* %d * %d * %d * %d *\n*\t*\t*\t*\t*\n",b[3][0],b[3][1],b[3][2],b[3][3]);
printf("*********************************\n");
}
/*=============FUNGSI PERMAINAN DIMULAI================*/
void play(int b[4][4],int a[4][4]){
int kolom1,baris1,kolom2,baris2;
clrscr();
tampil(b);//pemanggilan fungsi tampil dengan parameter array b
printf("Masukkan baris dan kolom, Tebak Angka 1\n");
printf("baris : ");
scanf("%d",&baris1);
printf("kolom : ");
scanf("%d",&kolom1);
b[baris1-1][kolom1-1]=a[baris1-1][kolom1-1];
tampil(b);
clrscr();
tampil(b);
printf("Masukkan baris dan kolom, Tebak Angka 2\n");
printf("baris : ");
scanf("%d",&baris2);
printf("kolom : ");
scanf("%d",&kolom2);
b[baris2-1][kolom2-1]=a[baris2-1][kolom2-1];
if(b[baris1-1][kolom1-1]==b[baris2-1][kolom2-1]){
clrscr();
tampil(b);
}else{b[baris2-1][kolom2-1]=0;
b[baris1-1][kolom1-1]=0;
clrscr();
tampil(b);
}
check(b,a);//pemanggilan fungsi check
}
/*=============FUNGSI PROSES PENGECEKKAN================*/
void check(int b[4][4],int a[4][4]){
if((b[0][0]==a[0][0])&&(b[0][1]==a[0 ][1])&&(b[0][2]==a[0][2])&& (b[0][3]==a[0][3])&&(b[1][0]==a[1][ 0])&&(b[1][1]==a[1][1])&&(b [1][2]==a[1][2])&&(b[1][3]==a[1][3] )&&(b[2][0]==a[2][0])&&(b[2 ][1]==a[2][1])&&(b[2][2]==a[2][2])& amp;&(b[2][3]==a[2][3])&&(b[3][ 0]==a[3][0])&&(b[3][1]==a[3][1])&am p;&(b[3][2]==a[3][2])&&(b[3][3]==a[3][3]))
{
printf("SELAMAT ANDA MENANG!!!\n\n");
printf("Ingin mencoba lagi tekan y");
if(getch()=='y'||getch()=='Y')inisial();//kembali memberikan nilai nol pada array b
else getch();//keluar
}
else play(b,a);
}
5. Setelah menulis kode diatas pilih menu project->compile
6. Setelah itu pilih menu script->run
7. mainkan program tersebut dengan memasukkan baris dan kolom untuk mencari angka yang sama jika salah memilih angka kedua maka angka pertama ikut berubah menjadi 0 kembali
Selamat mencoba, jika anda ingin tahu lebih lanjut saya akan menulis bagian duanya...tunggu ya
bahasa c++
Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari
kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk
keperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah
dan enak dibaca.
tampilan dari editor bahasa C
Tampilan dari editor bahasa C dengan menggunakan Turbo C
Tipe Data
Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi
setiap instruksi yang akan dilaksanakan oleh computer. Misalnya saja 5 dibagi 2 bisa saja
menghasilkan hasil yang berbeda tergantung tipe datanya.
Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.
Dalam bahasa C terdapat lima tipe data dasar, yaitu :
No Tipe Data Ukuran Range (Jangkauan) Format Keterangan
1 char 1 byte 128 s/d 127 %c Karakter/string
2 int 2 byte 32768 s/d 32767 %i , %d Integer/bilangan bulat
3 float 4 byte 3.4E-38 s/d 3.4E+38 %f Float/pecahan
4 double 8 byte 1.7E-308 s/d 1.7+308 %lf Pecahan presisi ganda
5 void 0 byte - - Tidak bertipe
Konstanta
Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.
Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program.
Konstanta dapat bernilai integer, pecahan, karakter dan string. Contoh konstanta : 50; 13; 3.14;
4.50005; ‘A’; ‘Bahasa C’. Selain itu, bahasa C juga menyediakan beberapa karakter khusus yang
disebut karakter escape, antara lain :
\a : untuk bunyi bell (alert)
\b : mundur satu spasi (backspace)
\f : ganti halaman (form feed)
\n : ganti baris baru (new line)
\r : ke kolom pertama, baris yang sama (carriage return)
\v : tabulasi vertical
\0 : nilai kosong (null)
\’ : karakter petik tunggal
\” : karakter petik ganda
\\ : karakter garis miring
Variable
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu
di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu
variable bisa diubah-ubah sesuai kebutuhan. Nama dari suatu variable dapat ditentukan sendiri
oleh pemrogram dengan aturan sebagai berikut :
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
2. Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara Metal, dengan metal itu berbeda.
3. Tidak boleh mengandung spasi.
4. Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore), seperti : $, ?, %, #, !, &, *, (, ), -, +, dsb.
5. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan yang salah : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah : nilai_mahasiswa, 80%mahasiswa, rata-rata, ada spasi, penting!, dsb.
Deklarasi Variable
Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program.
Identifier dapat berupa variable, konstanta dan fungsi.
Bentuk umum pendeklarasian suatu variable adalah :
Nama_tipe nama_variabel;
Contoh :
int x;
char y, huruf, nim[10];
float nilai;
double beta;
int array[5][4];
Jumat, 25 Maret 2011
istilah-istilah dlm chating
Istilah-istilah dalam forum diskusi
2U2 = To You, Too
AAMOF = As A Matter Of Fact
AFAIC = As Far As I'm Concerned
AFAICT = As Far As I Can Tell
AFAIK = As Far As I Know
AFK = Away From Keyboard
AFC = Away From Computer
AKA = As Known As
ASAP = As Soon As Possible
ASL = Age Sex Location (berapa usianya, jenis kelaminnya apa, lokasinya dimana) pertanyaan wajib buat chatting
ATM = At The Moment
BAK = Back At Keyboard
BBL = Be Back Later
BITMT = But In The Meantime
BON = Believe Or Not
BOT = Back On Topic
BRB = Be Right Back
BRP = Bad Reputation Point
BS = Boten Strong
BTT= Back To Topic
BTW = By The Way
C4N = Ciao For Now
CMIIW = Correct Me If I’m Wrong
CRS = Can't Remember "Stuff"
CU = See You
CUL = See You Later
CWOT = Complete Waste Of Time
CYA = See Ya
DIY = Do It Yourself
EOD = End Of Discussion
EZ = Easy
F2F = Face To Face
FAQ = Frequently Asked Questions
FBOW = For Better Or Worse
Flame = Ngehina suatu post/member laen
Flamer = Penghina suatu post/member laen
FOAF = Friend Of A Friend
FOCL = Falling Off Chair Laughing
FTL = For The Lose
FTW = For The Win
FWIW = For What It's Worth
FYA = For Your Amusement
FYI = For Your Information
GA = Go Ahead
GAL = Get A Life
GBTW = Get Back To Work
GFC = Going For Coffee
GFETE = Grinning From Ear To Ear
GL = Good Luck
GMTA = Great Minds Think Alike
GRP = Good Reputation Point
GTG = Got To Go
GTGTTB = Got To Go To The Bathroom
GTRM = Going To Read Mail
HAND = Have A Nice Day
HHOK = Ha Ha Only Kidding
HTH = Hope This Helps
IAC = In Any Case
IAE = In Any Event
IC = I See
IDGI = I Don't Get It
IDK = I Dont Know
IMBA = ImBaLAnce
IMCO = In My Considered Opinion
IMHO = In My Humble Opinion
IMNSHO = In My Not So Humble Opinion
IMAO - In My Arrogant Opinion
IMO = In My Opinion
IMPE = In My Personal Experience
IMVHO = In My Very Humble Opinion
IOW = In Other Words
IRC = Internet Relay Chat
IRL = In Real Life
ISP = Internet Service Provider
IYKWIM = If You Know What I Mean
JK = Just Kidding
JIC = Just In Case
KISS = Keep It Simple Stupid
LD = Later Dude
LMAO = Laughing My Ass Off
LOL = Laughing Out Loud
LTNS = Long Time No See
MC = Missed Call
MorF = Male or Female, or person who asks that question
MTCW = My Two Cents Worth
MYMN = Maybe Yes Maybe No
n00b/noob/newb = member/pemain baru (lebih tepatnya pemain yang tidak jago dan bikin kesel, sering dipakai untuk menghina member lain
NP/NoProb = No Problem
NRN = No Reply Necessary
NTMY = Nice To Meet You
OC = Over Clock
OIC = Oh I See
OLL = Online Love
OMG = Oh My God
ONNA = Oh No, Not Again
OOT = Out Of Topic
OS = Operating System
OTF = On The Floor
OTOH = On The Other Hand
OTTOMH = Off the top of my head
Pls = Please
PM = Private Message
ROFL = Rolling On Floor Laughing
ROFL = Rolling On the Floor Laughing
ROTF = Rolling On The Floor
ROTFL = Rolling On The Floor Laughing
RP = Reply Please
RSN = Real Soon Now
RTDox = Read The Documentation/ Directions
RTFM = Read The Frickin' Manual
RUOK = Are You OK
ScYu = Screw You
SNAFU = Situation Normal All Fouled Up
SO = Significant Other
SOL = Smiling Out Loud
sumod = super moderator
swt = sweat
SWT GTL = So What Gitu Loh
TAFN = That's All For Now
TAL = Thanks A Lot
TANSTAAFL = There Ain't No Such Thing As A Free Lunch
TEOTWAWKI = The End Of The World As We Know It
Thx = Thanks
TIA = Thanks In Advance
TMK = To My Knowledge
TOS = Terms Of Service
TPTB = The Powers That Be
TS = Thread Starter, ditujukan bagi pembuat thread
TSWC = Tell Someone Who Cares
TTBOMK = To The Best Of My Knowledge
TTMH = Talk To My Hand
TTYL(8R) = Talk To You Later
TWIMC = To Whom It May Concern
TY = Thank You
u = You
URL = Web Page Address
w/b = Welcome Back
w/o = Without
WRT = With Regard To
WTG = Way To Go
WTH = What The Hell
WTF = What the fak
WU? = What's Up?
WWW = World Wide Web
WYSIWYG = What You See Is What You Get
Y2K = Year 2000
YGIAGAM = Your Guess Is As Good As Mine
YGWYPF = You Get What You Pay For
YMMV = Your Mileage May Vary
Zzz = Sleeping
ABCDEFG = Aduh Bo Cape Deh Eke Frustasi Gitu
BMW = Body Mengalahkan Wajah
CLB = Ci Luk Ba
CLBK = Cinta Lama Bersemi Kembali
CPD = Ca Pek Deh
EGP = Emang Gue Pikirin
EGPCD = Emang Gue Pikirin Cape Deh
EGPJPCHCH = Emang Gua Pikirin Juga Pong….Chui….CHui
GaJeBo = Ga' Jelas Bo'
GPP = nGgak aPa aPa
GW = Gua
Jamal = Jadi malu
Japri = Jalur pribadi (contoh: private massage)
Km = kamu
Kompie = Komputer
OM = Ora Mudeng
PDA = Please Dong Ah
Lappie = Laptop
Rabu, 23 Maret 2011
Selasa, 22 Maret 2011
Langganan:
Postingan (Atom)