Upload
imam-irnawan
View
229
Download
5
Embed Size (px)
DESCRIPTION
jgmfhfjhfgmgtjnsdrfhrqerdfmtrmfhdbsfnsfnzsd nsfnsfnsfnsrfhgsadnsfdnadbadbsanbad
Citation preview
INI SEBAGAI CONTOHListing Program Splash Screen :
procedure TForm1.Button1Click(Sender: TObject);beginTIMER1.Enabled:=TRUE;end;
procedure TForm1.Timer1Timer(Sender: TObject);
begint:=t+1;if t=5 thenbegintimer1.Enabled:=false;frmlogin.Show;Hide;end;end;
procedure TForm1.FormCreate(Sender: TObject);begint:=0;end;
procedure TForm1.FormShow(Sender: TObject);beginfrmhistory.ListBox1.Items.Add('Memulai Program Splash Screen');end;
Listing Program Login :procedure Tfrmlogin.FormCreate(Sender: TObject);begintable1.Open;eusername.Text:=table1.Fields[0].AsString;
end;
procedure Tfrmlogin.bsubmitClick(Sender: TObject);varusername1:string;
password1:string;begineusername.Text:=table1.Fields[0].AsString;username1:=table1.Fields[0].AsString;password1:=table1.Fields[1].AsString;
if ((eusername.Text=username1) and (epassword.Text=password1)) thenfrmmenuutama.Showelseshowmessage('Login Anda Salah !!!,Silahkan Diulangi');end;
procedure Tfrmlogin.eusernameKeyPress(Sender: TObject; var Key: Char);beginIF key=#13 thenepassword.SetFocus;end;
procedure Tfrmlogin.SpeedButton1Click(Sender: TObject);varusername1:string;password1:string;begineusername.Text:=table1.Fields[0].AsString;username1:=table1.Fields[0].AsString;password1:=table1.Fields[1].AsString;
if ((eusername.Text=username1) and (epassword.Text=password1)) then beginfrmmenuutama.Show;frmlogin.Hide;endelseshowmessage('Login Anda Salah !!!,Silahkan Diulangi');end;
procedure Tfrmlogin.epasswordKeyPress(Sender: TObject; var Key: Char);varusername1:string;
1
password1:string;beginif key=#13 then begineusername.Text:=table1.Fields[0].AsString;username1:=table1.Fields[0].AsString;password1:=table1.Fields[1].AsString;
if ((eusername.Text=username1) and (epassword.Text=password1)) thenfrmmenuutama.Showelseshowmessage('Login Anda Salah !!!,Silahkan Diulangi');end;end;
procedure Tfrmlogin.Label3Click(Sender: TObject);beginapplication.Terminate;end;
Listing Program Data Pengasuh :procedure Tfrmpengasuh.FormCreate(Sender: TObject);begin
edniu.Text:='';ednamalengkap.Text:='';edortu.Text:='';edttl.Text:='';edstatus.Text:='';edalamat.Text:='';edalamatasal.Text:='';cbpormal.Text:='';edmatapelajaran.Text:='';
edniu.MaxLength:=8;ednamalengkap.MaxLength:=30;edortu.MaxLength:=30;edttl.MaxLength:=40;edstatus.MaxLength:=10;edalamat.MaxLength:=40;edalamatasal.MaxLength:=40;cbpormal.MaxLength:=4;edmatapelajaran.MaxLength:=20;
ednamalengkap.Enabled:=false;
edortu.Enabled:=false;edttl.Enabled:=false;edstatus.Enabled:=false;edalamat.Enabled:=false;edalamatasal.Enabled:=false;cbpormal.Enabled:=false;edmatapelajaran.Enabled:=false;
ednamalengkap.Color:=clmenu;edortu.Color:=clmenu;edttl.Color:=clmenu;edstatus.Color:=clmenu;edalamat.Color:=clmenu;edalamatasal.Color:=clmenu;cbpormal.Color:=clmenu;edmatapelajaran.Color:=clmenu;
//siapkan daftar pendidikan
cbpormal.Items.Clear;cbpormal.Items.Append('SD');cbpormal.Items.Append('SMP');cbpormal.Items.Append('SMA');cbpormal.Items.Append('D1');cbpormal.Items.Append('D2');cbpormal.Items.Append('D3');cbpormal.Items.Append('S1');cbpormal.Items.Append('S2');cbpormal.Items.Append('S3');
end;
procedure Tfrmpengasuh.edniuKeyPress(Sender: TObject; var Key: Char);
var ada : boolean;
beginif not (key=char(13))then exit;tbpengasuh.IndexName:='';ada:=tbpengasuh.FindKey([edniu.Text]);if ada then
begin //bunyikan bel jika sudah ada kode ustadnya beep;
edniu.SelectAll;
2
ednamalengkap.Text:=tbpengasuh['namalengkap']; edortu.Text:=tbpengasuh['namaorangtua']; edttl.Text:=tbpengasuh['tempattanggallahir']; edstatus.Text:=tbpengasuh['status']; edalamat.Text:=tbpengasuh['alamat']; edalamatasal.Text:=tbpengasuh['alamatasal']; cbpormal.Text:=tbpengasuh['pendidikanakhirpormal']; edmatapelajaran.Text:=tbpengasuh['matapelajaran'];
exit;
end;ednamalengkap.Text:='';edortu.Text:='';edttl.Text:='';edstatus.Text:='';edalamat.Text:='';edalamatasal.Text:='';cbpormal.Text:='';edmatapelajaran.Text:='';ednamalengkap.Enabled:=true;edortu.Enabled:=true;edttl.Enabled:=true;edstatus.Enabled:=true;edalamat.Enabled:=true;edalamatasal.Enabled:=true;cbpormal.Enabled:=true;edmatapelajaran.Enabled:=true;
ednamalengkap.Color:=clwindow;edortu.Color:=clwindow;edttl.Color:=clwindow;edstatus.Color:=clwindow;edalamat.Color:=clwindow;edalamatasal.Color:=clwindow;cbpormal.Color:=clwindow;edmatapelajaran.Color:=clwindow;
ednamalengkap.SetFocus;
end;
procedure Tfrmpengasuh.edniuEnter(Sender: TObject);beginednamalengkap.Enabled:=false;edortu.Enabled:=false;edttl.Enabled:=false;edstatus.Enabled:=false;edalamat.Enabled:=false;edalamatasal.Enabled:=false;cbpormal.Enabled:=false;edmatapelajaran.Enabled:=false;ednamalengkap.Color:=clmenu;edortu.Color:=clmenu;edttl.Color:=clmenu;edstatus.Color:=clmenu;edalamat.Color:=clmenu;edalamatasal.Color:=clmenu;cbpormal.Color:=clmenu;edmatapelajaran.Color:=clmenu;
end;
procedure Tfrmpengasuh.ednamalengkapKeyPress(Sender: TObject; var Key: Char);begin if not (key=char(13))then exit; edortu.SetFocus;
end;
procedure Tfrmpengasuh.edortuKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit; edttl.SetFocus;end;
procedure Tfrmpengasuh.edttlKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit; edstatus.SetFocus;end;
procedure Tfrmpengasuh.edstatusKeyPress(Sender: TObject; var Key: Char);begin
3
if not (key=char(13))then exit; edalamat.SetFocus;end;
procedure Tfrmpengasuh.edalamatKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit; edalamatasal.SetFocus;end;
procedure Tfrmpengasuh.edalamatasalKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit; cbpormal.SetFocus;end;
procedure Tfrmpengasuh.cbpormalKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit; if (cbpormal.Text='SD')or (cbpormal.Text='SMP')or (cbpormal.Text='SMA')or (cbpormal.Text='D1')or (cbpormal.Text='D2')or (cbpormal.Text='D3')or (cbpormal.Text='S1')or (cbpormal.Text='S2')or (cbpormal.Text='S3')then
edmatapelajaran.SetFocus;end;
procedure Tfrmpengasuh.edmatapelajaranKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit; btsimpan.SetFocus;end;
procedure Tfrmpengasuh.btsimpanKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit; btbatal.SetFocus;end;
procedure Tfrmpengasuh.btbatalKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit; btselesai.SetFocus;end;
procedure Tfrmpengasuh.btsimpanClick(Sender: TObject);beginwith tbpengasuh do
begin//tambah recor baruappend;
fieldbyname('niu').AsString:=edniu.Text;fieldbyname('namalengkap').AsString:=ednamalengkap.Text;fieldbyname('namaorangtua').AsString:=edortu.Text;fieldbyname('tempattanggallahir').AsString:=edttl.Text;fieldbyname('status').AsString:=edstatus.Text;fieldbyname('alamat').AsString:=edalamat.Text;fieldbyname('alamatasal').AsString:=edalamatasal.Text;fieldbyname('pendidikanakhirpormal').AsString:=cbpormal.Text;fieldbyname('matapelajaran').AsString:=edmatapelajaran.Text;
post;btbatalclick(sender);
end;
end;
procedure Tfrmpengasuh.btbatalClick(Sender: TObject);beginformcreate(sender);edniu.SetFocus;
end;
4
procedure Tfrmpengasuh.btselesaiClick(Sender: TObject);beginfrmpengasuh.Close;end;
procedure Tfrmpengasuh.bthapusClick(Sender: TObject);beginfrmhapus.Show;
end;
procedure Tfrmpengasuh.FormActivate(Sender: TObject);beginif frmhapus.Tag=1 thenbegin
tbpengasuh.Delete;frmhapus.Tag:=0;end;
end;
procedure Tfrmpengasuh.FormShow(Sender: TObject);beginfrmmenuutama.Enabled:=false;frmhistory.ListBox1.Items.Add('Menginput data pengasuh');frmmenuutama.StatusBar1.Panels[2].Text:='Form Masukan Data Pengasuh';end;
procedure Tfrmpengasuh.FormHide(Sender: TObject);begin frmmenuutama.Enabled:=true;end;
Listing Program Data Santri :procedure Tfrmsantri.btselesaiClick(Sender: TObject);beginfrmsantri.Close;
end;
procedure Tfrmsantri.FormCreate(Sender: TObject);beginednis.Text:='';tglmasuk.Text:='';edkatagori.Text:='';ednama.Text:='';edttl.Text:='';cbjeniskelamin.Text:='';edgolongandarah.Text:='';edalamat.Text:='';edalamatasal.Text:='';edtelpon.Text:='';edpekerjaan.Text:='';cbpendidikanakhirpormal.Text:='';
ednis.MaxLength:=10;tglmasuk.MaxLength:=20;edkatagori.MaxLength:=10;ednama.MaxLength:=20;edttl.MaxLength:=40;cbjeniskelamin.MaxLength:=12;edgolongandarah.MaxLength:=3;edalamat.MaxLength:=40;edalamatasal.MaxLength:=40;edtelpon.MaxLength:=16;edpekerjaan.MaxLength:=16;cbpendidikanakhirpormal.MaxLength:=10;
tglmasuk.Enabled:=false;edkatagori.Enabled:=false;ednama.Enabled:=false;edttl.Enabled:=false;cbjeniskelamin.Enabled:=false;edgolongandarah.Enabled:=false;edalamat.Enabled:=false;edalamatasal.Enabled:=false;edtelpon.Enabled:=false;edpekerjaan.Enabled:=false;cbpendidikanakhirpormal.Enabled:=false;
tglmasuk.Color:=clmenu;edkatagori.Color:=clmenu;ednama.Color:=clmenu;edttl.Color:=clmenu;cbjeniskelamin.Color:=clmenu;edgolongandarah.Color:=clmenu;edalamat.Color:=clmenu;edalamatasal.Color:=clmenu;edtelpon.Color:=clmenu;
5
edpekerjaan.Color:=clmenu;cbpendidikanakhirpormal.Color:=clmenu;
cbjeniskelamin.Items.Clear;cbjeniskelamin.Items.Append('laki-laki');cbjeniskelamin.Items.Append('perempuan');
cbpendidikanakhirpormal.Items.Clear;cbpendidikanakhirpormal.Items.Append('SD');cbpendidikanakhirpormal.Items.Append('SMP');cbpendidikanakhirpormal.Items.Append('SMA');cbpendidikanakhirpormal.Items.Append('D1');cbpendidikanakhirpormal.Items.Append('D2');cbpendidikanakhirpormal.Items.Append('D3');cbpendidikanakhirpormal.Items.Append('S1');cbpendidikanakhirpormal.Items.Append('S2');cbpendidikanakhirpormal.Items.Append('S3');
end;
procedure Tfrmsantri.ednisKeyPress(Sender: TObject; var Key: Char);var ada : boolean;
beginif not (key=char(13))then exit;
tbsantri.IndexName:='';ada:=tbsantri.FindKey([ednis.Text]);if ada then
beginbeep;
ednis.SelectAll;tglmasuk.Text:=tbsantri['tglmasuk'];edkatagori.Text:=tbsantri['katagori'];ednama.Text:=tbsantri['nama'];
edttl.Text:=tbsantri['ttl'];cbjeniskelamin.Text:=tbsantri['jeniskelamin'];edgolongandarah.Text:=tbsantri['golongandarah'];edalamat.Text:=tbsantri['alamat'];edalamatasal.Text:=tbsantri['alamatasal'];edtelpon.Text:=tbsantri['telpon'];edpekerjaan.Text:=tbsantri['pekerjaan'];cbpendidikanakhirpormal.Text:=tbsantri['pendidikanakhirpormal'];exit;
end;tglmasuk.Text:='';edkatagori.Text:='';ednama.Text:='';edttl.Text:='';cbjeniskelamin.Text:='';edgolongandarah.Text:='';edalamat.Text:='';edalamatasal.Text:='';edtelpon.Text:='';edpekerjaan.Text:='';cbpendidikanakhirpormal.Text:='';
tglmasuk.Enabled:=true;edkatagori.Enabled:=true;ednama.Enabled:=true;edttl.Enabled:=true;cbjeniskelamin.Enabled:=true;edgolongandarah.Enabled:=true;edalamat.Enabled:=true;edalamatasal.Enabled:=true;edtelpon.Enabled:=true;edpekerjaan.Enabled:=true;cbpendidikanakhirpormal.Enabled:=true;
tglmasuk.Color:=clwindow;edkatagori.Color:=clwindow;ednama.Color:=clwindow;edttl.Color:=clwindow;cbjeniskelamin.Color:=clwindow;edgolongandarah.Color:=clwindow;edalamat.Color:=clwindow;edalamatasal.Color:=clwindow;edtelpon.Color:=clwindow;edpekerjaan.Color:=clwindow;cbpendidikanakhirpormal.Color:=clwindow;
6
tglmasuk.SetFocus;end;
procedure Tfrmsantri.ednisEnter(Sender: TObject);begintglmasuk.Enabled:=false;edkatagori.Enabled:=false;ednama.Enabled:=false;edttl.Enabled:=false;cbjeniskelamin.Enabled:=false;edgolongandarah.Enabled:=false;edalamat.Enabled:=false;edalamatasal.Enabled:=false;edtelpon.Enabled:=false;edpekerjaan.Enabled:=false;cbpendidikanakhirpormal.Enabled:=false;tglmasuk.Color:=clmenu;edkatagori.Color:=clmenu;ednama.Color:=clmenu;edttl.Color:=clmenu;cbjeniskelamin.Color:=clmenu;edgolongandarah.Color:=clmenu;edalamat.Color:=clmenu;edalamatasal.Color:=clmenu;edtelpon.Color:=clmenu;edpekerjaan.Color:=clmenu;cbpendidikanakhirpormal.Color:=clmenu;end;
procedure Tfrmsantri.cbjeniskelaminKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;if (cbjeniskelamin.Text='laki-laki')or (cbjeniskelamin.Text='perempuan')then edgolongandarah.SetFocus;end;
procedure Tfrmsantri.cbpendidikanakhirpormalKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;if (cbpendidikanakhirpormal.Text='SD')or
(cbpendidikanakhirpormal.Text='SMP')or (cbpendidikanakhirpormal.Text='SMA')or (cbpendidikanakhirpormal.Text='D1')or (cbpendidikanakhirpormal.Text='D2')or (cbpendidikanakhirpormal.Text='D3')or (cbpendidikanakhirpormal.Text='S1')or (cbpendidikanakhirpormal.Text='S2')or (cbpendidikanakhirpormal.Text='S3')then btsimpan.SetFocus;
end;
procedure Tfrmsantri.tglmasukKeyPress(Sender: TObject; var Key: Char);beginif not(key=char(13))then exit;edkatagori.SetFocus;end;
procedure Tfrmsantri.edkatagoriKeyPress(Sender: TObject; var Key: Char);beginif not(key=char(13))then exit;ednama.SetFocus;
end;
procedure Tfrmsantri.ednamaKeyPress(Sender: TObject; var Key: Char);beginif not(key=char(13))then exit;edttl.SetFocus;end;
procedure Tfrmsantri.edttlKeyPress(Sender: TObject; var Key: Char);
7
beginif not(key=char(13))then exit;cbjeniskelamin.SetFocus;end;
procedure Tfrmsantri.edalamatKeyPress(Sender: TObject; var Key: Char);beginif not(key=char(13))then exit;edalamatasal.SetFocus;end;
procedure Tfrmsantri.edalamatasalKeyPress(Sender: TObject; var Key: Char);beginif not(key=char(13))then exit;edtelpon.SetFocus;end;
procedure Tfrmsantri.edtelponKeyPress(Sender: TObject; var Key: Char);beginif not(key=char(13))then exit;edpekerjaan.SetFocus;end;
procedure Tfrmsantri.edpekerjaanKeyPress(Sender: TObject; var Key: Char);beginif not(key=char(13))then exit;cbpendidikanakhirpormal.SetFocus;end;
procedure Tfrmsantri.edgolongandarahKeyPress(Sender: TObject; var Key: Char);beginif not(key=char(13))then exit;edalamat.SetFocus;end;
procedure Tfrmsantri.btsimpanClick(Sender: TObject);beginwith tbsantri dobeginappend;fieldbyname('nis').AsString:=ednis.Text;
fieldbyname('tglmasuk').AsString:=tglmasuk.Text;fieldbyname('katagori').AsString:=edkatagori.Text;fieldbyname('nama').AsString:=ednama.Text;fieldbyname('ttl').AsString:=edttl.Text;fieldbyname('jeniskelamin').AsString:=cbjeniskelamin.Text;fieldbyname('golongandarah').AsString:=edgolongandarah.Text;fieldbyname('alamat').AsString:=edalamat.Text;fieldbyname('alamatasal').AsString:=edalamatasal.Text;fieldbyname('pekerjaan').AsString:=edpekerjaan.Text;fieldbyname('pendidikanakhirpormal').AsString:=cbpendidikanakhirpormal.Text;post;btbatalclick(sender);end;end;
procedure Tfrmsantri.btbatalClick(Sender: TObject);beginformcreate(sender);ednis.SetFocus;
end;
procedure Tfrmsantri.bthapusClick(Sender: TObject);beginfrmhapus2.show;end;
procedure Tfrmsantri.FormActivate(Sender: TObject);beginif frmhapus2.Tag=1 thenbegin
tbsantri.Delete;frmhapus2.Tag:=0;end;end;
8
procedure Tfrmsantri.FormShow(Sender: TObject);beginfrmmenuutama.Enabled:=false;frmhistory.ListBox1.Items.Add('Menginput data santri');frmmenuutama.StatusBar1.Panels[2].Text:='Form Masukan Data Santri';end;
procedure Tfrmsantri.FormHide(Sender: TObject);begin frmmenuutama.Enabled:=true;end;
Listing Program Data Orang Tua :procedure Tfrminputdataorangtua.FormCreate(Sender: TObject);begin
ednis.Text:='';ednayah.Text:='';edalayah.Text:='';cbpendayah.Text:='';edpayah.Text:='';edtelpon.Text:='';ednibu.Text:='';edalibu.Text:='';cbpendibu.Text:='';edpibu.Text:='';edtelpibu.Text:='';// panjang karakter di databaseednis.MaxLength:=10;ednayah.MaxLength:=20;edalayah.MaxLength:=40;cbpendayah.MaxLength:=5;edpayah .MaxLength:=20;edtelpon .MaxLength:= 20;
ednibu.MaxLength:= 20;edalibu .MaxLength:= 40;cbpendibu .MaxLength:= 5;edpibu .MaxLength:= 20;edtelpibu .MaxLength:= 20;
// selain nis tidak bisa diisi
ednayah.Enabled:=false;edalayah.Enabled:=false;
cbpendayah .Enabled:=false;edpayah .Enabled:=false;edtelpon .Enabled:=false;
ednibu .Enabled:=false;edalibu .Enabled:=false;cbpendibu .Enabled:=false;edpibu .Enabled:=false;edtelpibu .Enabled:=false;
ednayah.Color:=clmenu;edalayah .Color:=clmenu;cbpendayah .Color:=clmenu;edpayah .Color:=clmenu;edtelpon .Color:=clmenu;
ednibu .Color:=clmenu;edalibu .Color:=clmenu;cbpendibu .Color:=clmenu;edpibu .Color:=clmenu;edtelpibu .Color:=clmenu;
//siapkan daftar pendidikan
cbpendayah.Items.Clear;cbpendayah.Items.Append('SD');cbpendayah.Items.Append('SMP');cbpendayah.Items.Append('SMA');cbpendayah.Items.Append('D1');cbpendayah.Items.Append('D2');cbpendayah.Items.Append('D3');cbpendayah.Items.Append('S1');cbpendayah.Items.Append('S2');cbpendayah.Items.Append('S3');
cbpendibu.Items.Clear;cbpendibu.Items.Append('SD');cbpendibu.Items.Append('SMP');cbpendibu.Items.Append('SMA');cbpendibu.Items.Append('D1');cbpendibu.Items.Append('D2');cbpendibu.Items.Append('D3');cbpendibu.Items.Append('S1');cbpendibu.Items.Append('S2');cbpendibu.Items.Append('S3');end;
procedure Tfrminputdataorangtua.btselesaiClick(Sender: TObject);beginclose;end;
9
procedure Tfrminputdataorangtua.ednisKeyPress(Sender: TObject; var Key: Char); var ada: boolean; begin
if not(key=char(13))then exit;
tbortu.IndexName:=''; ada:=tbortu.FindKey([ednis.Text]); if ada then
begin
beep; ednis.SelectAll;
ednayah.Text:=tbortu['nama_ayah'];edalayah.Text:=tbortu['alamat_ayah'];cbpendayah.Text:=tbortu['pendidikan_akhir'];edpayah.Text:=tbortu['pekerjaan'];edtelpon.Text:=tbortu['telepon'];ednibu.Text:=tbortu['nama_ibu'];edalibu.Text:=tbortu['alamat_ibu'];cbpendibu.Text:=tbortu['pend.akhir_ibu'];edpibu.Text:=tbortu['pekrjaanibu'];edtelpibu.Text:=tbortu['telp.'];exit;
end;
ednayah.Text:='';edalayah.Text:='';cbpendayah.Text:='';edpayah.Text:='';edtelpon.Text:='';
ednibu.Text:='';edalibu.Text:='';cbpendibu.Text:='';edpibu.Text:='';edtelpibu.Text:='';
// boleh diisi
ednayah.Enabled:=true;edalayah.Enabled:=true;cbpendayah.Enabled:=true;edpayah.Enabled:=true;edtelpon.Enabled:=true;ednibu.Enabled:=true;edalibu.Enabled:=true;cbpendibu.Enabled:=true;edpibu.Enabled:=true;edtelpibu.Enabled:=true;
ednayah.Color:=clwindow;edalayah.Color:=clwindow;cbpendayah.Color:=clwindow;edpayah.Color:=clwindow;edtelpon.Color:=clwindow;ednibu.Color:=clwindow;edalibu.Color:=clwindow;cbpendibu.Color:=clwindow;edpibu.Color:=clwindow;edtelpibu.Color:=clwindow;ednayah.SetFocus;
end;
procedure Tfrminputdataorangtua.ednisEnter(Sender: TObject);beginednayah.Enabled:=false;edalayah.Enabled:=false;cbpendayah .Enabled:=false;edpayah .Enabled:=false;edtelpon .Enabled:=false;ednibu .Enabled:=false;edalibu .Enabled:=false;cbpendibu .Enabled:=false;edpibu .Enabled:=false;edtelpibu .Enabled:=false;
ednayah.Color:=clmenu;edalayah .Color:=clmenu;cbpendayah .Color:=clmenu;edpayah .Color:=clmenu;edtelpon .Color:=clmenu;ednibu .Color:=clmenu;edalibu .Color:=clmenu;cbpendibu .Color:=clmenu;edpibu .Color:=clmenu;edtelpibu .Color:=clmenu;end;
10
procedure Tfrminputdataorangtua.ednayahKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;edalayah.SetFocus;end;
procedure Tfrminputdataorangtua.edalayahKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;cbpendayah.SetFocus;end;
procedure Tfrminputdataorangtua.cbpendayahKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;edpayah.SetFocus;end;
procedure Tfrminputdataorangtua.edpayahKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;edtelpon.SetFocus;end;
procedure Tfrminputdataorangtua.edtelponKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;ednibu.SetFocus;end;
procedure Tfrminputdataorangtua.ednibuKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;edalibu.SetFocus;end;
procedure Tfrminputdataorangtua.edalibuKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;cbpendibu.SetFocus;end;
procedure Tfrminputdataorangtua.cbpendibuKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;edpibu.SetFocus;
end;
procedure Tfrminputdataorangtua.edpibuKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;edtelpibu.SetFocus;end;
procedure Tfrminputdataorangtua.edtelpibuKeyPress(Sender: TObject; var Key: Char);beginif not (key=char(13))then exit;btsimpan.SetFocus;end;
procedure Tfrminputdataorangtua.btsimpanClick(Sender: TObject);beginwith tbortu dobeginappend;
fieldbyname('nis').AsString:=ednis.Text;fieldbyname('nama_ayah').AsString:=ednayah.Text;fieldbyname('alamat_ayah').AsString:=edalayah.Text;fieldbyname('pendidikan_akhir').AsString:=cbpendayah.Text;fieldbyname('pekerjaan').AsString:=edpayah.Text;
11
fieldbyname('telepon').AsString:=edtelpon.Text;fieldbyname('nama_ibu').AsString:=ednibu.Text;fieldbyname('alamat_ibu').AsString:=edalibu.Text;fieldbyname('pend.akhir_ibu').AsString:=cbpendibu.Text;fieldbyname('pekerjaan_ibu').AsString:=edpibu.Text;fieldbyname('telp.').AsString:=edtelpibu.Text;post;btbatalclick(sender);end;end;
procedure Tfrminputdataorangtua.btbatalClick(Sender: TObject);beginformcreate(sender);ednis.SetFocus;end;
procedure Tfrminputdataorangtua.bthapusClick(Sender: TObject);beginfrmhapus9.show;end;
procedure Tfrminputdataorangtua.FormActivate(Sender: TObject);beginif frmhapus9.Tag=1 thenbegin
tbortu.Delete;frmhapus9.Tag:=0;end;end;
procedure Tfrminputdataorangtua.FormShow(Sender: TObject);beginfrmhistory.ListBox1.Items.Add('Menginput data orang tua'); frmmenuutama.Enabled:=false; frmmenuutama.StatusBar1.Panels[2].Text:='Form Masukan Data Orang Tua';end;
procedure Tfrminputdataorangtua.FormHide(Sender: TObject);begin frmmenuutama.Enabled:=true;end;
Listing Program Form Pencarian Data
Santri :
procedure Tfrmcsantri.ednomorChange(Sender: TObject);begintbcsantri.IndexName:='';tbcsantri.FindNearest([ednomor.Text]);
end;
procedure Tfrmcsantri.ednamaChange(Sender: TObject);begintbcsantri.IndexName:='indeksantri';tbcsantri.FindNearest([ednama.Text]);end;
procedure Tfrmcsantri.selesaiClick(Sender: TObject);beginclose;
end;
procedure Tfrmcsantri.FormShow(Sender: TObject);begin frmmenuutama.Enabled:=false; frmhistory.ListBox1.Items.Add('Mencari data santri'); frmmenuutama.StatusBar1.Panels[2].Text:='Form Pencarian Data Santri';end;
12
procedure Tfrmcsantri.FormHide(Sender: TObject);begin frmmenuutama.Enabled:=true;end;
Listing Program Pencarian Data Orang
Tua :procedure Tfrmcortu.edcortuChange(Sender: TObject);begintbcortu.IndexName:='indekortu';tbcortu.FindNearest([edcortu.Text]);end;
procedure Tfrmcortu.selesaiClick(Sender: TObject);beginfrmcortu.Close;end;
procedure Tfrmcortu.FormShow(Sender: TObject);beginfrmmenuutama.enabled:=false;frmhistory.ListBox1.Items.Add('Mencari Data orang tua');frmmenuutama.StatusBar1.Panels[2].Text:='Form Pencarian Data Orang Tua';end;procedure Tfrmcortu.FormHide(Sender: TObject);beginfrmmenuutama.enabled:=true;end;
Listing Program Laporan Semua
Santri :procedure Tfrmdetaksantri.tampilkanClick(Sender: TObject);beginfrmlapsantri.Qrlapsantri.Preview;
end;
procedure Tfrmdetaksantri.cetakClick(Sender: TObject);beginfrmlapsantri.Qrlapsantri.Print;end;
procedure Tfrmdetaksantri.setupprinterClick(Sender: TObject);beginfrmlapsantri.Qrlapsantri.PrinterSetup;end;
procedure Tfrmdetaksantri.selesaiClick(Sender: TObject);beginclose;end;
procedure Tfrmdetaksantri.FormShow(Sender: TObject);beginfrmhistory.ListBox1.Items.Add('Mencetak data santri');frmmenuutama.Enabled:=false;end;
procedure Tfrmdetaksantri.FormHide(Sender: TObject);begin frmmenuutama.Enabled:=true;end;
Listing Program Laporan Pengasuh :procedure Tfrmdetakpengasuh.selesaiClick(Sender: TObject);beginclose;
end;
procedure Tfrmdetakpengasuh.tampilkanClick(Sender: TObject);begin
13
frmlappengasuh.qrlappengasuh.Preview;
end;
procedure Tfrmdetakpengasuh.cetakClick(Sender: TObject);beginfrmlappengasuh.qrlappengasuh.Print;
end;
procedure Tfrmdetakpengasuh.sprinClick(Sender: TObject);beginfrmlappengasuh.qrlappengasuh.PrinterSetup;
end;
procedure Tfrmdetakpengasuh.FormShow(Sender: TObject);beginfrmhistory.ListBox1.Items.Add('Mencetak data pengasuh');frmmenuutama.Enabled:=false;end;
procedure Tfrmdetakpengasuh.FormHide(Sender: TObject);beginfrmmenuutama.Enabled:=true;end;
Listing Program Tim Tugas Proyek :procedure Tfrmaboutme.Button1Click(Sender: TObject);beginHide;end;
procedure Tfrmaboutme.FormShow(Sender: TObject);beginfrmmenuutama.Enabled:=false;frmhistory.ListBox1.Items.Add('Membuka Form About Me');
end;
procedure Tfrmaboutme.FormHide(Sender: TObject);beginfrmmenuutama.Enabled:=true;end;
14