KATA BIJAK 1 :

Sahabat yang sejati adalah orang yang dapat berkata benar kepada anda, bukan orang yang hanya membenarkan kata-kata anda.

Search

  1. Cara Hosting Subdomain ke IDHOSTINGER
  2. MEMBUAT PERGERAKAN OBYEK DENGAN DELPHI 7
  3. DERET FIBONACCY DELPHI 7
  4. INCOME WITH INTERNASIONAL DIMEWORTH ASSURANCE GROUP
  5. MEMBUAT APLIKASI FORM SEDERHANA DENGAN DELPHI 7
  6. JUAL JACKET DAN JINS PETERSAYSDENIM
  7. MEMBUAT KALKULATOR SEDERHANA BY STEVEN
  8. SEPUTAR MULTIMEDIA APLIKASI
  9. SKIN WINAMP 2013 NEW
  10. FORM JUAL.PHP
  11. EDIT DAN HAPUS PHP
  12. FORMAT QUERY SIMPAN DAN LOGIN
  13. MEMBUAT PHP TABEL BUKU
  14. Kamen Rider x Kamen Rider Wizard & Fourze: Movie Wars ULTIMATUM sub indo
  15. PENYESALAN MASIH BERGUNA
  16. Program Membuat RSA
  17. MEMBUANG MAKANAN
  18. PENYAKIT NANTI
  19. SUPERMAN
  20. House Hunting (2013)
  21. Virgin (2012)
  22. All Superheroes Must Die (2012)
  23. SAYANG ANAK
  24. TEORI PENGASUHAN ANAK
  25. The Sex Of The Angels (2012)
  26. Back to 1942 (2012)
  27. Back To The Sea (2012)
  28. MELAYANI DENGAN HATI
  29. Death Race 3 Inferno (2013)
  30. Keep the Lights On (2012)
  31. EMPAT KOMITMEN MURID
  32. Farewell My Queen (2012)
  33. FireFox Auora versi 20.0a2 free download
  34. BISNIS TIDUR
  35. JANGAN TAWAR HATI DIMASA KESESAKAN
  36. The Possession (2012) BluRay
  37. HIDUP DALAM RENCANA ALLAH
  38. JANGAN TAKUT, AKU MENYERTAI KAMU
  39. RAMALAN SHIO UNTUK TAHUN 2013.
  40. Garin Movie Project (2012)
  41. JANGAN MENGINGAT-INGAT YANG LALU
  42. PERMULAAN BARU BERSAMA TUHAN
  43. Hold Your Breath (2012)
  44. John Dies At The End (2012)
  45. Adopting Terror (2012) BluRay
  46. Student of the Year (2012)
  47. Perahu Kertas 2 (2012)
  48. The Fitzgerald Family Christmas (2012)
  49. YESUS ADALAH ALFA DAN OMEGA
  50. DIAM! TENANGLAH!
  51. MEMILIKI HAK UNTUK BERKUASA
  52. ANDA MEMPUNYAI HAK ISTIMEWA
  53. RENUNGAN HARIAN BERSAMA TUHAN
  54. TUHAN MENOLONG KETIKA UMATNYA TAK BERDAYA
  55. A Secret Affair (2012)
  56. Tone Deaf Clinic (2012)
  57. Cara Backup Blogger Template Agar Document Layout Anda Tetap Tersimpan
  58. Life Of Pi (2012)
  59. House At The End Of The Street (2012) BluRay
  60. Frankenweenie (2012) BluRay 3D
  61. All About My Wife (2012)
  62. Devil’s Angel (2012)
  63. The Lord of the Rings: The Return of the King
  64. Taken 2 BluRay 2012
  65. Age The Hobbit 2012 BluRay..
  66. Program Menghitung Kata Dalam Sebuah Kalimat C++
  67. Membuat Program Enkripsi Chipertext Dengan C++
  68. “ Mau Bikin Website + Hosting Murah AbizZ? Ke Rajawebhost.com aja! ”
  69. MOUSE MAX-FLOW LASER MURAHH
  70. HARDDISC EKSTERNAL HITACHI 500 GB MURAHH
  71. HARDDISC EKSTERNAL THOSIBA 1 TERRA (1000GB) MURAHH...
  72. Menjadi Seorang Wirausahawan Yang Sukses by Stevanus ALK
  73. ITEM NEW INFORCE
  74. WEBSONG INFORCE MURAHHH
  75. HARDDISC EXTERNAL ADATA 500 GB MURAH
  76. Resep Cara Membuat Susu Kedelai Aneka Rasa
  77. Procesor Core2Duo Murahh
  78. MODEM SMART FREN MURAH DAN BARU
  79. GamePad Double n Single Murah
  80. HEADSHET KENION MURAH
  81. SODIMM DDR3 KING MAX MURAH
  82. DDR3 2GB V-Gen
  83. MOUSE VOTRE USB MURAH
  84. JUAL BARANG VIEW IKLAN
  85. FLASH DISC 8 GIGA BYTE
  86. 8 Cara Mengatasi Alzheimer yang Efektif
  87. Program Membalik Kata metode Rekursif
  88. Mengapa Oat disebut Superfood??
  89. Menjaga Kesehatan Fungsi Liver
  90. Bahaya kanker servik,hindari sebelum Anda mengalami....
  91. Resident Evil The Movie : Damnation Subtitle Indonesia
  92. 20 TIPS SUKSES BELAJAR PEMROGRAMAN
  93. Movies Anime
  94. La Storia Della Arcana Famiglia
  95. YOU & ME By Steven Kilay
  96. Wedding Dress sketches show by Lenny Kilay
  97. Mengetahui Sifat Seseorang Berdasarkan Bulan
  98. Sinopsis Drama Korea Scent of a Woman
  99. Ost Sword Art Online Crossing Field
  100. PV AKB48 UnderGirls – Kimi no Koto ga Suki Dakara
  101. FASHION COTTON SLEEVELESS SLIM JUMPSUIT
  102. WOMEN COTTON STRIPE HALF SLEEVE ROUND NECK DRESS
  103. PROGRAM MEMISAHKAN ANGKA DENGAN HURUF
  104. PROGRAM JAVA MENGHAPUS CHAR
  105. QITA IRREGULAR TURNDOWN COLLAR KNIT WOMEN CARDIGAN JACKET
  106. IRREGULAR CHINLON BATWING SLEEVE LOOSE WOMEN SWEATER
  107. Doraemon The Movie 2011 Subtitle Indonesia
  108. Doraemon The Movie 2010 Subtitle Indonesia
  109. PROGRAM JAVA MENCARI CHARAKTER
  110. TOP PERFECT ROUND COFFEE AKOYA PEARL DANGLE EARRING 14K SOLID GOLD
  111. WHITE GOLD 14K AKOYA PEARL PENDANT
  112. GENUINE WHITE AKOYA PEARL 14K SOLID GOLD EARRING
  113. Anime Kara no Kyoukai Movie 5 Subtitle Indonesia
  114. SWEET LAVENDER AKOYA PEARL DANGLE 14K SOLID GOLD EARRING
  115. KALKULATOR APPLET JAVA SEDERHANA
  116. Bola Memantul Menggunakan Java
  117. STRUKTUR DATA MAHASISWA
  118. kalkulator sederhana
  119. SoundTrack ChouCho - Yasashisa no Riyuu
  120. Membuat Matrix Java
  121. Menampilkan Rata-Rata Menggunakan Applet
  122. Membuat Deret Bilangan 1,2,3,4 ..n dengan Applet
  123. Bilangan Terbesar (Materi Applet Java)
  124. Membuat Obyek Bola Bergerak (Materi Applet Java)
  125. SOFT WOMEN RECTANGLE STRAW WEAVE HANDBAG
  126. CLAM PATTERN LARGE CAPACITY KNIT BUTTON SOFT WOMEN SHOULDER BAG
  127. WOMEN PU HANDLE FLORAL SHOULDER BAG
  128. Make A Fish Bakso
  129. MATERI INPUTAN JAVA - PRAKTIKUM
  130. AWESOME WEDDING SHOES
  131. Binary Tree Sistem Rekursif
  132. Membuat Package Sederhana Luas Bangun
  133. ORGANZA ONE SHOULDER BEADING APPLIQUE EMPIRE SWEEP PLUS SIZE WEDDING DRESS
  134. A-LINE HALTER SWEEP EMBROIDERY SATIN PLUS SIZE WEDDING DRESS
  135. CHIFFON STRAPLESS CHAPEL TRAIN BRIDAL PLUS SIZE WEDDING DRESS
  136. SATIN RUFFLE SWEETHEART COURT PLUS SIZE WEDDING DRESS
  137. Program Mencari Data yang Sama
  138. StopWatch Program menggunakan java swing dan awt
  139. TUGAS MEMBUAT TAMPILAN WINDOW DAFTAR NILAI
  140. ELEGANT HOLLOW FLOWER CUFF KNITTING WOMEN SWEATER
  141. Program Java Sederhana Menggunakan Awt dan Swing (Operasi Aritmetika)
  142. BRIDESMAID DRESSES
  143. V- NECK HALF SLEEVE STRIPE WOMEN SWEATER
  144. STYLISH COTTON LOW WAIST THIGHT LENGHT SHORT
  145. WOMEN DENIM LOW WAIST SHORT
  146. Botok East Java
  147. ANTI SHAKE MINI SIZE 4X DIGITAL ZOOM CAR TRAVEL RECORDER CAMERA 1080P HDMI
  148. 9" TFT CAR HEADREST DVD TV PLAYER WITH FM & USB & GAME FUNCTION
  149. 5INCH TOUCHSCREEN MULTIMEDIA CAR GPS NAVIGATOR
  150. 2GB CUTE MONKEY STYLE CARTOON USB FLASH MEMORY DRIVE

Kamis, 14 November 2013

Cara Hosting Subdomain ke IDHOSTINGER

Langkah-langkah mengalihkan domain blogspot ke subdomain IDHOSTINGER :


(a)

(b)


(c)


(d)


(e)


(f)

Selamat Mencoba..... :)

Jumat, 01 November 2013

MEMBUAT PERGERAKAN OBYEK DENGAN DELPHI 7


unit uQuis;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, jpeg;

type
  TfrmQuis = class(TForm)
    imgPertama: TImage;
    imgKedua: TImage;
    imgKetiga: TImage;
    tmrEnter: TTimer;
    procedure FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure tmrEnterTimer(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmQuis: TfrmQuis;

implementation

uses StrUtils;
 var kiri :boolean;
{$R *.dfm}

procedure TfrmQuis.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = VK_RETURN then
     begin
      kiri := True;
      tmrEnter.Enabled := True;
      end
end;

procedure TfrmQuis.tmrEnterTimer(Sender: TObject);
begin
   if imgPertama.Top>=0 then
      begin
        imgPertama.Top := imgPertama.Top - 5;
        imgPertama.Left := imgPertama.Left + 5;
       end
       else
         begin
        imgPertama.Left := imgPertama.Left - 5;
         end;

         if imgKedua.Top>=0 then
         begin
        imgKedua.Top := imgKedua.Top - 5;
        end
        else
        begin
        imgKedua.Left := imgKedua.Left+ 5;
         end;

         if imgKetiga.Left >=0 then
         begin
        imgKetiga.Top := imgKetiga.Top - 5;
        imgKetiga.Left := imgKetiga.Left - 5;
         end
         else
         begin
        imgKetiga.Top := imgKetiga.Top + 5;
         end;

 end;
end.

Kamis, 31 Oktober 2013

DERET FIBONACCY DELPHI 7

unit tugas3;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, Menus;

type
  TForm1 = class(TForm)
    GroupBox1: TGroupBox;
    Edit1: TEdit;
    Label1: TLabel;
    ListBox1: TListBox;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    MainMenu1: TMainMenu;
    fi1: TMenuItem;
    WAKTU1: TMenuItem;
    PARABOLA1: TMenuItem;
    FIBONACCI1: TMenuItem;
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);

  private
    { Private declarations }
    function FiboIterasi(const pInput: Integer): Double;
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
function TForm1.FiboIterasi(const pInput: Integer): Double;
var
  i: Integer;
  a, b, hasil : Double;
begin
  // Inisialisasi variabel
  hasil := 0;
  a := 1;
  b := 0;

  // mulai iterasi
  for i:=1 to pInput do
  begin
    hasil := a+b;
    a := b;
    b := hasil;
  end;

  // kembalikan hasil ke pemanggil
  Result := hasil;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
var i,input : integer;
begin

try
  if trim(edit1.Text) <> '' then
    input:=strtoint(trim(edit1.Text))
  else
    input:=-1;
except
   exit;
end;

if input <= 0 then
  begin
    messagedlg('Input deret yang valid',mtError,[MbOK],0);
    exit;
  end;

if input >= 31 then
  begin
    messagebox(self.Handle,'Dibatas sampai 30 saja biar tidak error','hati-hati mas',MB_OK + MB_ICONWARNING);
    edit1.Clear;
    edit1.SetFocus;
    exit;
  end;

for i:=1 to input do
  listbox1.Items.Add(floattostr(fiboIterasi(i)));
  bitbtn1.Enabled:=false;
end;

procedure TForm1.BitBtn2Click(Sender: TObject);
begin
edit1.Clear;
listbox1.Clear;
edit1.SetFocus;
bitbtn1.Enabled:=true;
end;
end.


Senin, 21 Oktober 2013

INCOME WITH INTERNASIONAL DIMEWORTH ASSURANCE GROUP

D.W.A long life dan selalu membantu semua orang untuk mencapai kebebasan financial. Bagi yang ingin mendapatkan penghasilan tambahan sendiri
✔ TANPA merekrut dapat profit 2.2% hingga 2.6% selama 70 hari
✔ Bonus binary 10% + bonus macthing $40 up to $150000
✔ Dapatkan spillover & spillunder bertubi" dari jaringan kami
✔ REAL dan LEGAL di jantung kota delaware
✔ Withdrawal cepat masuk ke rekening 

web support with Google translator : http://adverst.blogspot.com/
Join International group FB : https://www.facebook.com/groups/411314968989963/


Join di sini : http://more.sh/Nr1TXV
Panduan : http://adverst.blogspot.com/
Testimonial: http://adverst.blogspot.com/p/testimonial_2.html


(salah satu resi bentuk penarikan)

                                      (Gedung DIMEWORTH ASSURANCE GROUP)




Jumat, 18 Oktober 2013

MEMBUAT APLIKASI FORM SEDERHANA DENGAN DELPHI 7


unit uform;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, jpeg, ExtCtrls, Menus, Buttons;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    edNBI: TEdit;
    Label2: TLabel;
    edNama: TEdit;
    Label3: TLabel;
    edAlamat: TEdit;
    cbJurusan: TComboBox;
    Label4: TLabel;
    rgKelamin: TRadioGroup;
    hobby1: TCheckBox;
    Label5: TLabel;
    hobby2: TCheckBox;
    hobby3: TCheckBox;
    hobby4: TCheckBox;
    btProses: TButton;
    btReset: TButton;
    btIF: TButton;
    btFor: TButton;
    btWhile: TButton;
    btRepeat: TButton;
    btCase: TButton;
    btPesan: TButton;
    MainMenu1: TMainMenu;
    FILE1: TMenuItem;
    PROSES1: TMenuItem;
    RESET1: TMenuItem;
    ACTION1: TMenuItem;
    btIF1: TMenuItem;
    btFor1: TMenuItem;
    bt1: TMenuItem;
    btRepeat1: TMenuItem;
    HELP1: TMenuItem;
    btCase1: TMenuItem;
    Image1: TImage;
    memo1: TMemo;
    Label6: TLabel;
    BitBtn1: TBitBtn;
    procedure btCaseClick(Sender: TObject);
    procedure btIFClick(Sender: TObject);
    procedure btForClick(Sender: TObject);
    procedure btWhileClick(Sender: TObject);
    procedure btRepeatClick(Sender: TObject);
    procedure btPesanClick(Sender: TObject);
    procedure btProsesClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.btCaseClick(Sender: TObject);
var i, bil : integer;
begin

   //pengganti if   
   bil := StrToInt(edNBI.Text);
   case bil of
      1 :     edNama.Text := 'Bilangan  = 1 ';
      2 :     edNama.Text := 'Bilangan  = 2 ';
      3 :     edNama.Text := 'Bilangan  = 3 ';
      4 :     edNama.Text := 'Bilangan  = 4 ';
   end;

end;
procedure TForm1.btIFClick(Sender: TObject);
var bil : integer;
begin
   //end sebelum else , harus tanpa titik koma
   bil := StrToInt(edNBI.Text);

   if bil < 10 then
   begin
     edNama.Text := 'Bilangan kurang dari 10';
   end
   else
   begin
     edNama.Text := 'Bilangan lebih dari sama dengan 10';
   end;

end;

procedure TForm1.btForClick(Sender: TObject);
var i, bil : integer;
begin

   bil := StrToInt(edNBI.Text);

   for  i := 0 to bil - 1 do
   begin
     memo1.Lines.Add('looping ke ' + intToStr(i)) ;
   end;

end;

procedure TForm1.btWhileClick(Sender: TObject);
var i, bil : integer;
begin

   bil := StrToInt(edNBI.Text);
   i := 0;
   while i < bil do
   begin
     memo1.Lines.Add('looping ke ' + intToStr(i)) ;
     i := i+1;
   end ;

end;

procedure TForm1.btRepeatClick(Sender: TObject);
var i, bil : integer;
begin

   bil := StrToInt(edNBI.Text);
   i := 0;
   repeat
     memo1.Lines.Add('looping ke ' + intToStr(i)) ;
     i := i+1;
    until i>bil ;
end;

procedure TForm1.btPesanClick(Sender: TObject);
begin
  ShowMessage('Haloo Aku Informatika');
end;

procedure TForm1.btProsesClick(Sender: TObject);
begin
 memo1.Lines.Add('NBI = ' + edNBI.Text);
     memo1.Lines.Add('Nama  = ' + edNama.Text);
     memo1.Lines.Add('Alamat =' + edAlamat.Text);
     memo1.Lines.Add('Kelamin = ' + rgKelamin.Items[rgKelamin.ItemIndex]);
     memo1.Lines.Add('Jurusan = ' + cbJurusan.Items[cbJurusan.ItemIndex]);
     memo1.Lines.Add('No Jurusan = ' + intToStr(cbJurusan.ItemIndex) );

//cbJurusan.Items[0] = 'teknik industri'
//cbJurusan.Items[1] = 'teknik mesin'
//cbJurusan.Items[2] = 'teknik sipil'
//cbJurusan.Items[3] = 'teknik informatika'





     if  (hobby1.Checked=true) then
       memo1.Lines.Add(hobby1.Caption);
     if  (hobby2.Checked=true) then
       memo1.Lines.Add(hobby2.Caption);
     if  (hobby3.Checked=true) then
       memo1.Lines.Add(hobby3.Caption);
     if  (hobby4.Checked=true) then
       memo1.Lines.Add(hobby4.Caption);

     //ShowMessage(BoolToStr(cbHobi1.Checked));


end;

end.

Senin, 14 Oktober 2013

JUAL JACKET DAN JINS PETERSAYSDENIM

Sewaktu masih duduk di bangku SMA, Peter Firmansyah, pria kelahiran Sumedang 4 Februari 1984, terbiasa mengubek-ubek tumpukan baju di pedagang kaki lima. Kini, ia adalah pemilik usaha yang memproduksi busana yang sudah diekspor ke beberapa negara.

Tak butuh waktu relatif lama. Semua itu mampu dicapai Peter hanya dalam waktu 1,5 tahun sejak ia membuka usahanya pada November 2008. Kini, jins, kaus, dan topi yang menggunakan merek Petersaysdenim, bahkan, dikenakan para personel kelompok musik di luar negeri.

Sejumlah kelompok musik itu seperti Of Mice & Man, We Shot The Moon, dan Before Their Eyes, dari Amerika Serikat, I am Committing A Sin, dan Silverstein dari Kanada, serta Not Called Jinx dari Jerman sudah mengenal produksi Peter. Para personel kelompok musik itu bertubi-tubi menyampaikan pujiannya dalam situs Petersaysdenim.

Pada situs-situs internet kelompok musik itu, label Petersaysdenim juga tercantum sebagai sponsor. Petersaysdenim pun bersanding dengan merek-merek kelas dunia yang menjadi sponsor, seperti Gibson, Fender, Peavey, dan Macbeth.

Hari ini saya menawarkan kepada Anda untuk bisa memilikinya :
INFO PEMESANAN BISA MELALUI CONTACT PERSON DI BAWAH INI :


085748269277 - STEVE
FACEBOOK : knight_of_santuary@yahoo.com

NB : Harga belum termasuk ongkos kirim!!

Jumat, 04 Oktober 2013

MEMBUAT KALKULATOR SEDERHANA BY STEVEN



unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Button4: TButton;
    Button5: TButton;
    Button6: TButton;
    Button7: TButton;
    Button8: TButton;
    Button9: TButton;
    Button10: TButton;
    Button11: TButton;
    Button12: TButton;
    Button13: TButton;
    Button14: TButton;
    Button15: TButton;
    Button16: TButton;
    Label1: TLabel;
    Button17: TButton;
    Button18: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure Button6Click(Sender: TObject);
    procedure Button7Click(Sender: TObject);
    procedure Button8Click(Sender: TObject);
    procedure Button9Click(Sender: TObject);
    procedure Button10Click(Sender: TObject);
    procedure Button16Click(Sender: TObject);
    procedure Button11Click(Sender: TObject);
    procedure Button17Click(Sender: TObject);
    procedure Button12Click(Sender: TObject);
    procedure Button13Click(Sender: TObject);
    procedure Button14Click(Sender: TObject);
    procedure Button15Click(Sender: TObject);
    procedure Button18Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  OP : char;
  hasil : real;
  nilai : real;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text+Button1.Caption;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text+Button2.Caption;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text+Button3.Caption;
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text+Button4.Caption;
end;

procedure TForm1.Button5Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text+Button5.Caption;
end;

procedure TForm1.Button6Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text+Button6.Caption;
end;

procedure TForm1.Button7Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text + Button7.Caption;
end;

procedure TForm1.Button8Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text+Button8.Caption;
end;

procedure TForm1.Button9Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text + Button9.Caption;
end;

procedure TForm1.Button10Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text + Button10.Caption;
end;

procedure TForm1.Button16Click(Sender: TObject);
begin
Edit1.Text := '';
end;

procedure TForm1.Button11Click(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '.';
end;

procedure TForm1.Button17Click(Sender: TObject);
begin
if OP ='*' THEN
begin
hasil := nilai * StrToFloat(Edit1.Text);
end
else if OP ='/' THEN
begin
hasil := nilai / StrToFloat(Edit1.Text);
end
else if OP ='+' THEN
begin
hasil := nilai + StrToFloat(Edit1.Text);
end
else if OP ='-' THEN
begin
hasil := nilai - StrToFloat(Edit1.Text);
end;

Edit1.Text := FloatToStr(hasil);
end;


procedure TForm1.Button12Click(Sender: TObject);
begin
OP := '*';
nilai := StrToFloat(Edit1.Text);
Edit1.Text := '';
end;

procedure TForm1.Button13Click(Sender: TObject);
begin
OP := '/';
nilai := StrToFloat(Edit1.Text);
Edit1.Text := '';
end;

procedure TForm1.Button14Click(Sender: TObject);
begin
OP := '+';
nilai := StrToFloat(Edit1.Text);
Edit1.Text := '';
end;

procedure TForm1.Button15Click(Sender: TObject);
begin
OP := '-';
nilai := StrToFloat(Edit1.Text);
Edit1.Text := '';
end;

procedure TForm1.Button18Click(Sender: TObject);
var
kar : integer;
begin
kar := length (Edit1.Text);

if Edit1.Text ='' then
Edit1.Text:=''
else if kar = 1 then
Edit1.Text:=''
else
Edit1.Text := copy(Edit1.Text,1,kar-1);

end;

end.