(Fungsi Sleep) Sleep Function on C or C++ programming language

Sleep function adalah fungsi yang digunakan untuk menghentikan sementara kerja program kita, bisa juga dibilang “pause”. Fungsi ini mempunyai 1 parameter saja yang digunakan untuk mengeset berapa lama waktu yang ingin digunakan untuk “pause”. Waktu disini mempunyai satuan milidetik. Contoh penggunaan Sleep Function:

Sleep(5000);

contoh fungsi diatas akan menghentikan kerja program selama 5 detik. Jangan lupa mengunakan #include<windows.h>

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

Bagi bagi program cupu… hehehe

Bon Manager adalah program buatan aku dengan teman aku Olivia Maria. Program ini dibuat untuk tugas mata kuliah Struktur Data Lanjut. Program ini digunakan untuk mengatur bon-bon pembelanjaan pada suatu toko. Oleh karena progam ini cukup memuaskan kami berdua, kami memutuskan untuk memberikan inspirasi lewat program ini kepada teman-teman disana yang sedang belajar pemograman C / C++. Walaupun ada sedikit bug di dalam penggunaan programnya. hehe… download programnya disini

Sistem Manager 1.0 dan Sistem Manager 1.1… Masuk ke link masing-masing program untuk melihat lebih detail tentang kedua program.

Satu program cupu lagi, tapi lucu lohh… hehehe

Program ini menciptakan 2 bentuk love sederhana yang berkedip2 dan selalu berubah warna dengan menggunakan character love juga, download 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

UPDATE [13 January 2013]

Link download diatas sudah expired semua, saya gantikan dengan link yang baru dibawah ini. Sekarang saya berikan programnya berikut codenya, semoga berguna bagi teman-teman semua yang masih kuliah ya. DOWNLOAD SEMUA DISINI

Sistem Manager 1.1

Sistem Manager 1.1 adalah program yang digunakan untuk memberikan suatu command kepada komputer dalam bahasa C. Command-command  itu seperti Log off, hibernate, restart, dan shutdown. Command tersebut akan diseksekusi sesuai dengan waktu yang diinputkan oleh user. Program ini sudah ada pengembangan dari Sistem Manager 1.0. Pengembangan  program ini yaitu terdapat remaining time pada saat program menghitung waktu mundur, sebelum perintah yang dipilih user dieksekusi.

Gambar diatas menunjukan perubahan yang terdapat pada Sistem Manager 1.1 ini. Coba bandingkan dengan Sistem Manager 1.0 dibawah ini

ya.. seperti itulah perubahan yang ada…

download Sistem Manager 1.1 disini.

 

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 : Continue reading

Sub Sistem WIN32 API, dan Contoh program pemanggilan fungsi WIN32API

Subsistem WIN32 adalah suatu lapisan layanan yang terdapat pada semua sistem operasi berbasis Microsoft. Layanan yang diberikan antara lain: penciptaan proses (eksekusi program), penanganan antar muka grafis, penanganan input dan output pengguna.
Sub sistem WIN32 hadir dalam bentuk pustaka (*.dll) yang tersimpan di direktori sistem. mis di XP: %SystemRoot%\System32

Pustaka yang paling inti adalah:
  • Gdi32.dll àberisi fungsi-fungsi manipulasi grafis
  • User32.dll àberisi fungsi-fungsi mengontrol objek-objek yang terlihat di layar
  • Kernel32.dll àberisi fungsi-fungsi untuk memanggil layanan kernel sistem operasi (operasi memori, berkas, device)
WIN32 API memberikan spesifikasi layanan fungsi sub sistem WIN32:
  • Sebagian besar adalah fungsi-fungsi grafis (membuat form windows, dialog ,warna, font, menggambar bentuk)
  • Fungsi-fungsi antarmuka user (keyboard, mouse)
  • Fungsi-fungsi akses piranti i/o dan memori
  • Fungsi-fungsi yang mengabstraksi fungsionalitas lainnya dari kernel sistem operasi
Pada Visual C++, pemanggilan terhadap fungsi-fungsi WIN32 API dapat dilakukan jika file header windows.h di include-kan  pada source code program. Sebelum kita memakai suatu fungsi WIN32 API, kita butuh mengerti parameter-parameter yang harus kita lewatkan untuk pemanggilan fungsi WIN 32 API tersebut!
Contoh program C  memanggil aplikasi notepad dengan fungsi WIN32API CreateProcess :

Fungsi gotoxy(int x,int y); pada bahasa C atau C++

Mungkin diantara kalian bingung ya klo buat program2 console kayak Sistem Billing’a suatu pasar swalayan. Gmna sich cara’a biar bisa menampilkan data di sembarang tempat yang kita inginkan?? Gmna sich supaya kita gak selalu mengikuti sekuensi penampilan data dari program console????

Nah dri pertanyaan itu, fungsi gotoxy adalah jawabannya… berikut adalah source code’a.

void gotoxy(int x, int y)
{
HANDLE hConsoleOutput;
COORD dwCursorPosition;
dwCursorPosition.X = x;
dwCursorPosition.Y = y;
hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hConsoleOutput,dwCursorPosition);
}

Fungsi gotoxy digunakan untuk menempatkan kursor ditempat yang tidak dapat di capai bila kita hanya menggunakan sekuensi program saja. Jika kita gunakan gotoxy, maka kita dapat meletakan kursor kita dimana saja sesuai dengan titik koorninatnya.

Fungsi gotoxy mempunyai dua parameter. Parameter tersebut adalah koordinat dimana kita ingin meletakan kursor. Titik pojok kiri atas mempunyai titik koordinat [0,0]. Jika ingin menggeser kekanan maka x ditambahkan sesuai dengan posisi yang kmu inginkan. Jika ingin menggeser ke bawah maka y ditambahkan..

Tambahan :

dalam penggunaan fungsi ini, jngn lupa menyertakan library include<windows.h>.. ok?? ^_^

ohh iya.., klo mau melihat contoh pengimplementasian fungsi ini, silahkan liat di post berikut ini yaa??

Bagi bagi program cupu… hehehe

Contoh pengimplementasian fungsi gotoxy:

Asumsikan bahwa kita ingin meletakan kursor kita pada posisi 10,20. maka kita perlu memanggil fungsi gotoxy seperti berikut:

gotoxy(10,20);

contoh implementasi fungsi gotoxy bisa diunduh 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

Siklus Hidup dan Cinta dalam bahasa pemograman….

/* Inti dari program ini sich permasalahan cinta dalam pemograman..

tapi juga mengandung siklus hidup manusia dalam pemograman walaupun simple… hehehe

berikut program’a dalam bahasa C

*/

int Diterima = 0;

int Ditolak = 0;

int Putus = 0;
int Love = 0;
int Putus = 0;
int Berantem = 0;
int adaMasalah = 0;

int Umur=0;

// Dalam siklus hidup manusia di dunia ini terjadi looping besar yaitu
do
{
Umur ++;

//Looping pada saat pacaran
while(Diterima == 1 && Putus == 0)
{
Love++;

// Saat sudah jadian, mulailah timbul masalah-masalah dalam hal pacaran.
// Dalam hal ini, suatu kasus kondisional yang sebenernya simple, tapi bisa jadi sangat-sangat rumit, tergantung sikap keduanya. Continue reading