System Manager dengan Program Bahasa C atau C++

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.

Menuutama

lalu setelah masuk, user diberikan pilihan command-command Log off, hibernate, restart, dan shutdown. berikut tampilannya untuk pilihan Windows Vista or 7.

MenuVista

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 :

Format

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

Advertisements

10 thoughts on “System Manager dengan Program Bahasa C atau C++

  1. Pingback: System Manager dengan Program Bahasa C « Himaforka’s Blog

  2. Pingback: Sistem Manager 1.1 « sHareD freeLy bLog

  3. Pingback: Bagi bagi program cupu… hehehe « sHareD freeLy bLog

  4. 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.

  5. min, script yg digunakan untuk memberi tambahan suara pada program & warna di belakang text tapi bukan background keseluruhan itu apa aja ya ?? mohon pencerahan 😀

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s