Professional Documents
Culture Documents
BASIC PROGRAMING
i
Rate This
CREATED BY A.Z.I.Z._T.E.K.N.I.K.I.N.F.O.R.M.A.T.I.K.A.
GB.1 A.Z.I.Z.
T.E.K.N.I.K.I.N.F.O.R.M.T.I.K.A.
unit Unit1;
interface
1 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
uses
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
2 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
Memo1: TMemo;
3 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
private
{ Private declarations }
public
{ Public declarations }
end;
var
4 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
Form1: TForm1;
MemAngka,MemLogic,MemOperator,MemSimpan:string;
implementation
uses math;
{$R *.dfm}
begin
RbDEG.Enabled:=false;
RbRAD.Enabled:=false;
RbGRADS.Enabled:=false;
end;
begin
Memo1.Text:=’0′;
MemLogic:=’0′;
MemOperator :=”;
MemAngka :=’0′;
5 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
RbDEG.Enabled:=true;
RbRAD.Enabled:=true;
RbGRADS.Enabled:=true;
end;
begin
MemLogic:=”;
MemSimpan :=’0′;
RbDEG.Checked :=false;
RbRAD.Checked :=false;
RbGRADS.Checked:=false;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
begin
6 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
begin
memo1.Text:=memo1.Text+’0′;
MemLogic:=’1′;
end;
end
else
memo1.Text:=memo1.Text+’0′;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
begin
MemLogic:=’1′;
memo1.text:=’1′;
end
else
memo1.Text:=memo1.Text+’1′;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
7 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
begin
MemLogic:=’1′;
memo1.text:=’2′;
end
else
memo1.Text:=memo1.Text+’2′;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
begin
MemLogic:=’1′;
memo1.text:=’3′;
end
else
memo1.Text:=memo1.Text+’3′;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
begin
8 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
MemLogic:=’1′;
memo1.text:=’4′;
end
else
memo1.Text:=memo1.Text+’4′;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
begin
MemLogic:=’1′;
memo1.text:=’5′;
end
else
memo1.Text:=memo1.Text+’5′;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
begin
MemLogic:=’1′;
9 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
memo1.text:=’6′ ;
end
else
memo1.Text:=memo1.Text+’6′;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
begin
MemLogic:=’1′;
memo1.text:=’7′ ;
end
else
memo1.Text:=memo1.Text+’7′;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
begin
MemLogic:=’1′;
10 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
memo1.text:=’8′;
end
else
memo1.Text:=memo1.Text+’8′;
end;
begin
if memo1.text<>” then
if MemLogic=’0′ then
begin
MemLogic:=’1′;
memo1.text:=’9′;
end
else
memo1.Text:=memo1.Text+’9′;
end;
begin
if (memo1.text<>”) then
if (MemOperator=”) then
begin
MemOperator:=’+’;
MemLogic:=’0′;
11 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
MemAngka:=memo1.Text;
end
else
begin
if MemOperator=’^’ then
memo1.Text:=floa ostr(exp(strtofloat(memo1.Text)*ln(strtofloat(MemAngka))));
MemAngka:=memo1.Text;
MemOperator:=’+’;
MemLogic:=’0′;
end;
end;
begin
if (memo1.text<>”) then
if (MemOperator=”) then
begin
MemOperator:=’-‘;
MemLogic:=’0′;
MemAngka:=memo1.Text;
end
12 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
else
begin
if MemOperator=’^’ then
memo1.Text:=floa ostr(exp(strtofloat(memo1.Text)*ln(strtofloat(MemAngka))));
MemAngka:=memo1.Text;
MemOperator:=’-‘;
MemLogic:=’0’;
end;
end;
begin
if (memo1.text<>”) then
if (MemOperator=”) then
begin
MemOperator:=’x’;
MemLogic:=’0′;
MemAngka:=memo1.Text;
end
else
begin
13 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
if MemOperator=’^’ then
memo1.Text:=floa ostr(exp(strtofloat(memo1.Text)*ln(strtofloat(MemAngka))));
MemAngka:=memo1.Text;
MemOperator:=’x’;
MemLogic:=’0′;
end;
end;
begin
if (memo1.text<>”) then
if (MemOperator=”) then
begin
MemOperator:=’/’;
MemLogic:=’0′;
MemAngka:=memo1.Text;
end
else
begin
14 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
if MemOperator=’^’ then
memo1.Text:=floa ostr(exp(strtofloat(memo1.Text)*ln(strtofloat(MemAngka))));
MemAngka:=memo1.Text;
MemOperator:=’/’;
MemLogic:=’0′;
end;
end;
begin
if (memo1.text<>”) then
if (MemOperator=”) then
begin
MemOperator:=’mod’;
MemLogic:=’0′;
MemAngka:=memo1.Text;
end
else
begin
15 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
if MemOperator=’^’ then
memo1.Text:=floa ostr(exp(strtofloat(memo1.Text)*ln(strtofloat(MemAngka))));
MemAngka:=memo1.Text;
MemOperator:=’mod’;
MemLogic:=’0′;
end;
end;
begin
if (memo1.text<>”) then
if (MemOperator=”) then
begin
MemOperator:=’div’;
MemLogic:=’0′;
MemAngka:=memo1.Text;
end
else
begin
16 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
if MemOperator=’^’ then
memo1.Text:=floa ostr(exp(strtofloat(memo1.Text)*ln(strtofloat(MemAngka))));
MemAngka:=memo1.Text;
MemOperator:=’div’;
MemLogic:=’0′;
end;
end;
begin
if MemOperator=’^’ then
memo1.Text:=floa ostr(exp(strtofloat(memo1.Text)*ln(strtofloat(MemAngka))));
MemAngka:=memo1.Text;
MemLogic:=’0′;
end;
begin
if memo1.text<>” then
memo1.Text:=floa ostr(sqr(strtofloat(memo1.Text)));
end;
17 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
begin
if memo1.text<>” then
memo1.Text:=memo1.Text + ‘.’;
end;
begin
if memo1.text<>” then
memo1.Text:=floa ostr(strtofloat(memo1.Text)*(-1));
end;
begin
if memo1.text<>” then
memo1.Text:=floa ostr(sqrt(strtofloat(memo1.Text)));
end;
begin
if (memo1.text<>”) then
if (MemOperator=”) then
begin
MemOperator:=’^’;
18 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
MemLogic:=’0′;
MemAngka:=memo1.Text;
end
else
begin
if MemOperator=’^’ then
memo1.Text:=floa ostr(exp(strtofloat(memo1.Text)*ln(strtofloat(MemAngka))));
MemAngka:=memo1.Text;
MemOperator:=’^’;
MemLogic:=’0′;
end;
end;
begin
if (memo1.text<>”) then
end;
begin
19 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
else
if (memo1.text<>”) then
end;
begin
MemLogic :=’0′;
end;
var i,n,fak:integer;
begin
if memo1.Text<>” then
begin
n :=strtoint(memo1.Text);
fak:=1;
fak:=fak*n;
memo1.Text:=in ostr(fak);
MemLogic :=’0′;
end;
20 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
end;
begin
end;
var sudut:real;
begin
if memo1.Text<>” then
begin
sudut:=strtofloat(memo1.Text);
MemLogic :=’0′;
end;
end;
var sudut:real;
begin
if memo1.Text<>” then
begin
sudut:=strtofloat(memo1.Text);
21 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
MemLogic :=’0′;
end;
end;
var sudut:real;
begin
if memo1.Text<>” then
begin
sudut:=strtofloat(memo1.Text);
MemLogic :=’0′;
end;
end;
begin
MemSimpan := memo1.Text ;
MemLogic := ‘0’;
MemOperator :=”;
MemAngka := ‘0’;
22 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
end;
begin
memo1.Text := MemSimpan ;
end;
end.
GB.2 A.Z.I.Z.
T.E.K.N.I.K.I.N.F.O.R.M.T.I.K.A.
Selamat mencoba
Published by adulweb
Abdul Azis adalah Orang Suku Jawa, Lahir di Brebes, 20 Mei 1990. Memulai karir didunia
pendidikan dari tahun 2012 sebagai Dosen Luar Biasa di Universitas Muhamamdiyah Purwokerto,
23 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
Bina sarana Informatika Purwokerto, Politeknik Pratama Purwokerto, Amik Veteran Purwokerto,
STMIK Amikom Purwokerto, dan sambil melanjutkan studi pasca sarjana di Universitas Islam
Indonesia dari tahun 2012-2015. Memulai karir di STMIK Amikom Purwokerto pada tahun 2017,
sebagai Dosen di Prodi Sistem Informasi. Bidang keilmuan yang Ia Pelajari adalah RDMBS (Relation
Database Management System), .Net (bahasa C#), .Net (bahasa ASP.Net) dan Mobile
Aplication(Android). Ia pernah memulai membuat program aplikasi semenjak masih Kuliah Sarjana
pada tahun 2009-2010 di Kalimantan Tengah, kuala Kapuas, dan Jayapura, Kabupaten Keerom,
membuat sistem BPPT (badan Pelayanan Perijinan Terpadu).
View all posts by adulweb
2. Reply
Vinky Kerabat Tegal says:
September 7, 2014 at 12:58 pm
makasih gan sangat bermanfaat
3. Reply
Dimitri Wahyudiputra says:
August 5, 2013 at 11:48 pm
Nice share !
Salam Delphier
4. Reply
ian says:
July 11, 2012 at 8:48 am
bgus sih…
p knp trlalu pnjang codingnya…
bs g codingnya jngn trlalu pnjng..?
5. Reply
SIKODOKJAIL says:
February 2, 2012 at 8:00 pm
GAN ADA NGGAK APLIKASI YG SDH JADI….
6. Reply
indra says:
24 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
7. Reply
colizz says:
September 17, 2011 at 2:25 pm
salam bozz aku pemula delpi
8. Reply
rofik says:
April 4, 2011 at 6:56 pm
good job…. please visit my blog too,,,
kalau bisa saling follow gan…
9. Reply
nanang says:
March 3, 2011 at 7:28 pm
susah bange ………..tp kl ada kemauan psti bs laaaa…..
10. Reply
nanang says:
March 3, 2011 at 7:24 pm
susah banget yah..????tp aku mau bngat blajr…….apa c yg ngak bs kl kita ada kmauan……
Reply
1.
adulweb says:
March 21, 2011 at 2:46 pm
Kwmauan Kamu Bikinlah Jadwal belajar sehari2
11.
nanang says:
March 3, 2011 at 7:21 pm
rumit banget yah……tp apa bisa aku blajar????
Reply
1.
adulweb says:
March 8, 2011 at 11:56 am
U Pasti Bisa Semnagat
12.
boavida says:
February 25, 2011 at 1:02 pm
nice tutorial gan…. yang lain lagi dong… kwakwakwka
Reply
1.
adulweb says:
February 26, 2011 at 11:55 am
ya mau u apaan???
25 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
2.
adulweb says:
March 21, 2011 at 2:47 pm
Maunya Tutorial apa…???
13.
agoes hari prasetiyo says:
November 1, 2010 at 5:12 pm
makasihh gann, hidupp pemrograman ;DD
14. Reply
fraNQ says:
October 18, 2010 at 9:20 pm
salam kenal,….saya pemula Delhpi 7.0,…
15. Reply
dgjdtjdtj says:
October 4, 2010 at 2:40 pm
. gmana sich buatnya. ? ,
. pusing da. ,,,,,,,,
Reply
1.
adulweb says:
October 4, 2010 at 7:01 pm
gampang ko..tiggal di ambil aja source code nya…:)
16.
Ricky H. Arsyad says:
July 22, 2010 at 6:51 am
Salam hormat, ada aplikasi cha ing komputer untuk 2 arah, seperti sms, dapat di download di
h p://www.ciauldownload.blogspot.com, Gratis, Terima kasih
17. Reply
febryan says:
June 22, 2010 at 2:20 am
tolong donk sekalian dikasih in video na kalo cuma text na aja kurang paham nech
Reply
26 of 27 5/6/2019, 3:57 PM
CARA MEMBUAT APLIKASI KALKULATOR DENGAND DELPH... https://adulweb.wordpress.com/2009/11/04/cara-membuat-aplikasi-kal...
27 of 27 5/6/2019, 3:57 PM