Saturday, October 29, 2011

Membuat Kalkulator Sederhana dengan Delphi 7


Kali ini saya akan menunjukkan bagaimana untuk membuat sebuah kalkulator sederhana dalam bahasa pemrograman delphi. Dalam kalkulator ini saya hanya akan membuat operator aritmatika dasar saja, mungkin anda bisa menambahkannya ^_^.
Langkah pertama buka bahasa pemrograman delphi 7. Jika anda belum mempunyai programnya bisa download disini.
Setelah itu langsung saja buat Edit yang tersedia dalam component pallette, disini kita buat 2 buah Edit dimana Edit yang pertama untuk bilangan pertama dan Edit yang kedua untuk bilangan kedua.


Kita bisa mengedit tampilan dari Edit ini dalam Object Inspector. Pertama kita hapus Edit1 dalam text agar dalam form tidak tampil tulisan Edit1 dan lakukan juga untuk Edit2.

 
 
Setelah itu kita buat button yang tersedia dalam component pallette untuk menjalankan operasi aritmatika yang kita ingin lakukan, disini saya hanya menuliskan operasi bagi, kali, tambah, kurang, dan pangkat saja. Jika ingin menambahkan operasi lain bisa saja terserah anda.

 

Sama seperti Edit, untuk mengedit tampilan atau settingannya dapat dilakukan dalam Object Inspector. Dalam button Caption berarti text yang akan dimunculkan dalam button tersebut, sedangkan name untuk nama variabel dalam program ini. Kemudian kita buat satu buah label untuk menampilkan hasilnya.

 
 
Setelah itu baru kita masuk ke dalam text editor Delphi untuk menuliskan kode-kode program. Cukup double-click di button yang ingin dimasukkan kode tersebut. Kemudian ketikkan kode dibawah ini :
procedure TForm1.tambahClick(Sender: TObject);
var a,b,c:real;
begin
a:=strtofloat(Edit1.Text);
b:=strtofloat(Edit2.Text);
c:=a+b;
hasil.Caption:=floattostr(c);
end;
kode tersebut untuk operasi tambah.

procedure TForm1.kurangClick(Sender: TObject);
var a,b,c:real;
begin
a:=strtofloat(Edit1.Text);
b:=strtofloat(Edit2.Text);
c:=a-b;
hasil.Caption:=floattostr(c);
end;
kode tersebut untuk operasi kurang.


procedure TForm1.kaliClick(Sender: TObject);
var a,b,c:real;
begin
a:=strtofloat(Edit1.Text);
b:=strtofloat(Edit2.Text);
c:=a*b;
hasil.Caption:=floattostr(c);
end;
kode tersebut untuk operasi kali.

procedure TForm1.bagiClick(Sender: TObject);
var a,b,c:real;
begin
a:=strtofloat(Edit1.Text);
b:=strtofloat(Edit2.Text);
c:=a/b;
hasil.Caption:=floattostr(c);
end;
kode tersebut untuk operasi bagi.

procedure TForm1.pangkatClick(Sender: TObject);
var a,b,c:real;
begin
a:=strtofloat(Edit1.Text);
b:=strtofloat(Edit2.Text);
c:=exp(b*ln(a));
hasil.Caption:=floattostr(c);
end;
kode tersebut untuk operasi pangkat.
berikut adalah screenshot hasilnya :


Mungkin hanya ini yang bisa saya share, silahkan mencoba dan selamat berkreasi ! ^_^

Sunday, October 16, 2011

Membuat Background Flashdisk menjadi lebih menarik

Ingin background flashdisk kelihatan lebih menarik dengan menggunakan foto atau gambar yang anda inginkan ?
Disini saya akan memberitahukan salah satu cara termudahnya …
Cukup dengan menggunakan menyalin kode dibawah ini dan simpan dalam notepad :
[ExtShellFolderViews]
{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=
IconArea_Text=0x
[.ShellClassInfo]
ConfirmFileOp=0

Setelah disalin kemudian simpan file tersebut kedalam format desktop.ini di dalam root folder flashdisk anda. Jika ada pertanyaan “ if you change a file name extension, the bfile may become unusable. Are you sure you want to change it ? “ klik saja YES.
Untuk mengganti gambar dengan gambar yang anda inginkan anda cukup menyalin path/alamat tempat gambar itu disimpan(harus berada dalam flashdisk tentunya). Salin ke dalam kode dibawah setelah sama dengan.
IconArea_Image=
Sebagai contoh :
IconArea_Image= F:\Images\green day\green-day-wallpapers-1.jpg
Maka setelah anda refresh akan tampillah gambar tersebut.


  Kemudian untuk mengganti warna tulisannya cukup menambahkan kode warna dibawah ini :


FF00FF = Jingga / ungu
FF33FF = ungu terang
FF91FF = Ungu muda
FF62EE = Ungu sedang
d800e6 = Ungu gelap
FFFF4B = Biru muda
FFFF81 = bIRU muda
33FF = Merah
33FFF4 = Kuning
00FFFF = Kuning sedang
51B11B = Hijau gelap
10BB61 = Hijau gelap2
80FCA4 = Hijau muda
00FF00 = Hijau terang
DF280F = Biru tua
ff4321 = Biru terang
FF0000 = Biru
FFOOOO = Merah terang
8CCBDD = Coklat muda
ke dalam koding tepat setelah 0x.

IconArea_Text=0x

Berikut adalah screenshot dari koding tersebut :


Maka flashdisk anda sekarang sudah terlihat lebih menarik. Enjoy !