Selama malaam, ini saya bagikan sedikit logika contoh program delphi,
apa itu delphi,, kalian cari saja ke simbah, yang jelas saya muak kelau ada eror pada setiap baris code.
- Proses nya adalah
apabila golongan Gaji
A1 : 1.000.000
A2 : 1.250.000
B1 : 1.500.000
B2 : 2.000.000
apabila alamat asal = yogyakarta gaji=tetap
` apabila alamat asal luar yogyakarta gaji=gaji+250.000
Tunjangan Suami : 0
Tunjangan Istri : 750.000
Tunjagan Anak : 100.000/anak
- Outputnya Adalah
Sebuah Laporan dalam Memo,tampilkan nama dan Total gaji karyawan,
apa itu delphi,, kalian cari saja ke simbah, yang jelas saya muak kelau ada eror pada setiap baris code.
- Proses nya adalah
apabila golongan Gaji
A1 : 1.000.000
A2 : 1.250.000
B1 : 1.500.000
B2 : 2.000.000
apabila alamat asal = yogyakarta gaji=tetap
` apabila alamat asal luar yogyakarta gaji=gaji+250.000
Tunjangan Suami : 0
Tunjangan Istri : 750.000
Tunjagan Anak : 100.000/anak
- Outputnya Adalah
Sebuah Laporan dalam Memo,tampilkan nama dan Total gaji karyawan,
(menggunakan variabel global)
var
gaji,plus,plusanak,plusasal,total_gaji:currency;
jum_anak:integer;
Form1: TForm1;
program nyaa
procedure TForm1.Button1Click(Sender: TObject);
begin
case ComboBox1.ItemIndex of
0:gaji:=1000000;
1:gaji:=1250000;
2:gaji:=1500000;
3:gaji:=2000000;
end;
case ComboBox2.ItemIndex of
0:plus:=750000;
1:plus:=0;
end;
jum_anak:=StrToInt(Edit3.text);
if (jum_anak>0) then plusanak:=100000
else plusanak:=0;
total_gaji:=gaji+plus+plusasal+(jum_anak*plusanak);
Memo1.Lines.Add(' LAPORAN GAJI KARYAWAN');
Memo1.Lines.Add('NAMA = '+Edit1.Text);
Memo1.Lines.Add('TOTAL GAJI = '+CurrToStr(total_gaji));
end;
procedure TForm1.ComboBox3Change(Sender: TObject);
begin
case ComboBox3.ItemIndex of
0:begin
plusasal:=0;
Edit2.Enabled:=false;
end;
1:begin
plusasal:=250000;
Edit2.Enabled:=true;
end;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Edit2.Enabled:=false;
end;
end.