Iseng - iseng karena gak ada kerjaan, coba bikin aplikasi untuk shutdown komputer secara otomatis. Aplikasi ini simple tapi berguna, rencananya aplikasi ini saya gunakan pas lagi download jam 12 malam terus tiba - tiba diserang penyakit mengantuk, saat belum tertidur maka timer aplikasinya di set dulu biar komputer bisa shutdown sendiri kalo kita ketiduran, enak kan nggak perlu matiin komputer nggak boros listrik. hehehe....
Langsung saja deh ... saya share ilmunya untuk teman-teman agar dikembangkan sendiri. Ini juga bisa dibuat aplikasi alarm atau bell sekolah, karena konsepnya sama yang beda cuma perintah eksekusi terakhirnya.
Pertama - tama silahkan buat form seperti dibawah ini.
Komponen yang dibutuhkan.
1. 2 komponen TTimer.
2. 1 komponen TDatetimepicker
3. 2 komponen TGroupbox
4. 2 komponen TButon
5. 1 komponen TLabel.
Setelah Selesai membuat form seperti diatas.
Berikan script untuk Futama pada event onshow.
Proses pengkodean sudah selesai kemudian jalankan program dengan menekan F9. Oh ...iya lupa disini saya menggunakan Delphi Xe2 tapi tidak menutup kemungkinan pembuatan tetap sama dengan delphi versi lainya...
Demikian dulu sharing dari saya... semoga bermanfaat. Semangat......Programer.. :D
untuk yang ingin source codenya bisa disini.
Langsung saja deh ... saya share ilmunya untuk teman-teman agar dikembangkan sendiri. Ini juga bisa dibuat aplikasi alarm atau bell sekolah, karena konsepnya sama yang beda cuma perintah eksekusi terakhirnya.
Pertama - tama silahkan buat form seperti dibawah ini.
Komponen yang dibutuhkan.
1. 2 komponen TTimer.
2. 1 komponen TDatetimepicker
3. 2 komponen TGroupbox
4. 2 komponen TButon
5. 1 komponen TLabel.
Setelah Selesai membuat form seperti diatas.
Berikan script untuk Futama pada event onshow.
procedure TFUtama.FormShow(Sender: TObject);Script untuk tombol set waktu berikan kode seperti berikut.
begin
DateTimePicker1.Time:=now;
timer2.Enabled:=false;
end;
Kemudian pada Timer1 masukan kode seperti berikut.procedure TFUtama.btnstartClick(Sender: TObject);
begin
if btnstart.Caption='Aktifkan' then
begin
timer2.Enabled:=true;
datetimepicker1.Enabled:=false;
btnstart.Caption:='Batalkan';
Application.Minimize;
end
else
begin
timer2.Enabled:=false;
datetimepicker1.Enabled:=true;
btnstart.Caption:='Aktifkan';
end;
end;
Kemudian pada Timer2 masukan kode seperti berikutprocedure TFUtama.Timer1Timer(Sender: TObject);
begin
Label1.Caption:=TimeToStr(Time);
end;
yang terakhir membuat prosedur atau perintah shutdown komputer,procedure TFUtama.Timer2Timer(Sender: TObject);
var
h1,n1,s1,ms1:word;
h2,n2,s2,ms2:word;
begin
DecodeTime(StrToTime(Label1.Caption),h1,n1,s1,ms1);
DecodeTime(DateTimePicker1.Time,h2,n2,s2,ms2);
if(h2=h1) and (n2=n1) and (s1=s2) then
begin
btnstart.Click;
shutdown;
end;
end;
procedure TFUtama.shutdown;
begin
WinExec('shutdown -s -t 0 -f', sw_normal);
end;
Proses pengkodean sudah selesai kemudian jalankan program dengan menekan F9. Oh ...iya lupa disini saya menggunakan Delphi Xe2 tapi tidak menutup kemungkinan pembuatan tetap sama dengan delphi versi lainya...
Demikian dulu sharing dari saya... semoga bermanfaat. Semangat......Programer.. :D
untuk yang ingin source codenya bisa disini.
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :