17
INI SEBAGAI CONTOH Listing Program Splash Screen : procedure TForm1.Button1Click(Sender: TObject); begin TIMER1.Enabled:=TRUE; end; procedure TForm1.Timer1Timer(Sender: TObject); begin t:=t+1; if t=5 then begin timer1.Enabled:=false; frmlogin.Show; Hide; end; end; procedure TForm1.FormCreate(Sender: TObject); begin t:=0; end; procedure TForm1.FormShow(Sender: TObject); begin frmhistory.ListBox1.Items.Add('M emulai Program Splash Screen'); end; Listing Program Login : procedure Tfrmlogin.FormCreate(Sender: TObject); begin table1.Open; eusername.Text:=table1.Fields[0] .AsString; end; procedure Tfrmlogin.bsubmitClick(Sender: TObject); var username1:string; password1:string; begin eusername.Text:=table1.Fields[0] .AsString; username1:=table1.Fields[0].AsSt ring; password1:=table1.Fields[1].AsSt ring; if ((eusername.Text=username1) and (epassword.Text=password1)) then frmmenuutama.Show else showmessage('Login Anda Salah !!!,Silahkan Diulangi'); end; procedure Tfrmlogin.eusernameKeyPress(Send er: TObject; var Key: Char); begin IF key=#13 then epassword.SetFocus; end; procedure Tfrmlogin.SpeedButton1Click(Send er: TObject); var username1:string; password1:string; begin eusername.Text:=table1.Fields[0] .AsString; 1

Lampiran Listing Program( Belum)

Embed Size (px)

DESCRIPTION

jgmfhfjhfgmgtjnsdrfhrqerdfmtrmfhdbsfnsfnzsd nsfnsfnsfnsrfhgsadnsfdnadbadbsanbad

Citation preview

Page 1: Lampiran Listing Program( Belum)

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

Page 2: Lampiran Listing Program( Belum)

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

Page 3: Lampiran Listing Program( Belum)

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

Page 4: Lampiran Listing Program( Belum)

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

Page 5: Lampiran Listing Program( Belum)

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

Page 6: Lampiran Listing Program( Belum)

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

Page 7: Lampiran Listing Program( Belum)

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

Page 8: Lampiran Listing Program( Belum)

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

Page 9: Lampiran Listing Program( Belum)

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

Page 10: Lampiran Listing Program( Belum)

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

Page 11: Lampiran Listing Program( Belum)

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

Page 12: Lampiran Listing Program( Belum)

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

Page 13: Lampiran Listing Program( Belum)

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

Page 14: Lampiran Listing Program( Belum)

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