Program ini digunakan untuk memberikan suatu command kepada komputer dalam bahasa C. Command-command itu seperti Log off, hibernate, restart, dan shutdown. Perlu diketahui, perintah hibernate hanya terdapat dalam Windows Vista dan 7, belum diterapkan dalam windows XP. Menu utama dalam program ini adalah pemilihan Sistem operesi, karena code yang digunakan untuk perintah diatas berbeda-beda pada setiap sistem operasi. Berikut tampilan program pada Menu Utama.
lalu setelah masuk, user diberikan pilihan command-command Log off, hibernate, restart, dan shutdown. berikut tampilannya untuk pilihan Windows Vista or 7.
Setelah user memilih salah satu pilihan command diatas, user akan memasukan waktu dalam format (hh:mm:ss) yg digunakan untuk mengeset kapan komputer melakukan perintah yang dipilih oleh user. berikut contoh tampilan untuk pilihan Hibernate :
Command-command diatas adalah command yang terdapat dalam dos. Oleh karena itu dalam pemanggilannya kita membutuhkan library tambahan yaitu #include<windows.h>. Berikut syntax-syntax untuk menjalankan perintah-perintah diatas :
shutdown [/l | /s | /r | /h] [/f] [/m \\computername] [/t xx] [/c “c0mment”]
/l untuk Log off
/s Shutdown komputer
/r Shutdown dan restart the komputer
/m \\nama komputer yang diremote untuk shutdown/restart
/t xx Set waktu yang digunakan untuk memberi delay Shutdown xx Detik
/c “comment” Shutdown comment (maximum 127 karakter)
/f Forces running applications to close without warning
ini merupakan code dos yang berlaku untuk Windows Vista dan 7. Untuk dapat dijalankan di Windows XP, ubah saja tanda”/” sebelum command dengan “-“. contoh dalam bahasa C : system(“shutdown -s -f -t 0”);.
Lalu dalam yang perlu ditambahkan dalam program ini adalah perhitungan waktu secara real dari komputer. Oleh karena itu kita memerlukan library tambahan yaitu #include<time.h>. Dalam pengambilan waktunya, kita memerlukan prosedur berikut :
time(&X);
dengan X adalah variable bertipe time_t. jadi dalam pendeklarasian dapat ditulis
time_t X;
dalampenggunaan fungsi diatas dapat dibantu oleh fungsi,
ctime(&now)
yang akan mengembalikan nilai string yang dapat langsung ditampilkan ke layar console tanpa melakukan conversi tipe data.
Pengambilan waktu diatas tidak dapat melakukan delay terhadap program yang kita buat. maka fungsi yang kita butuhkan lagi adalah Sleep(X); dengan X adalah nilai waktu bertipe integer dalam satuan mili detik atau detik/1000. dalam penggunaannya kita memerlukan library time.h.
Program diatas dapat didownload disini.
Anda bisa mendukung saya untuk tetap melakukan update tutorial dengan cara mem-follow blog saya, atau mem-follow twitter saya disini, bisa juga dengan meninggalkan komentar dan atau me-request tutorial yang anda inginkan. Best regards, eSDhee
Pingback: System Manager dengan Program Bahasa C « Himaforka’s Blog
Pingback: Sistem Manager 1.1 « sHareD freeLy bLog
Pingback: Bagi bagi program cupu… hehehe « sHareD freeLy bLog
salam persahabatan…
very nice ♪♪♫
bs di lihatkan ga’ gan sintaks pnulisannya (atau di kirim via email),trutama program pmbuatan Bon-nya…
soalnya pengen mempelajari lebih lanjut gan….
(^_^)
ane sangat tertarik gan…
tp msh newbie nich…
blh kn ?
trimakasih.
kereen gan,,
jd ngiri gw. . .hahaha
gw bs ga ya kyak gto??
gmn cara’a yaa??
bisa2… tuh kan udah gw cantumin cara pembuatan’a.. 🙂
gan.. bisa gak saya minta source code nya? mau sy pelajari
linkdownloadnya udh rusak gan itu.. T.T
min, script yg digunakan untuk memberi tambahan suara pada program & warna di belakang text tapi bukan background keseluruhan itu apa aja ya ?? mohon pencerahan 😀
compilernya ini pakai apa gan ?
Visual Studio 6 gan