Membuat Program 'Billing Warnet' Sederhana dengan CMD

Membuat Program 'Billing Warnet' Sederhana dengan CMD
Jumat, 18 Desember 2015

Kalian yang suka main warnet pasti ngerti apa itu Billing, yaitu semacam program yang akan melakukan shutdown secara otomatis sesuai dengan waktu yang ditentukan.

Kali ini saya akan membagikan sedikit pengetahuan saya tentang cara membuat Billing yang amat sangat sederhana karena hanya menggunakan skrip Batch (CMD). Langsung..

Langkah-Langkah


1. Pertama, buka dulu program tulis menulis kalian, kaya Notepad atau kalo disini saya menggunakan Notepad++.

2. Masukan skrip Batch berikut :

@echo off
title Simple Timer With Batch Script
color 0c
echo Masukan Nama Anda :
set /p "nam="
:WAK
cls
echo Pilih Waktu Pakai (a/b/c/d):
echo a. 1 Jam  b. 2 Jam
echo c. 3 Jam  d. Tentukan Sendiri..
set /p "wak="
if %wak%==a goto WAKA
if %wak%==b goto WAKB
if %wak%==c goto WAKC
if %wak%==d goto WAKD
echo Pilih a/b/c/d !
goto WAK
:WAKA
cls
echo Nama User : %nam%
echo Bermain Selama : 1 Jam 
echo Anda yakin ? (Y/N)
set /p "yak="
if %yak%==N goto WAK
if %yak%==Y goto TIGA
echo Pilih Y/N!
goto WAKA
:TIGA
shutdown /c "Melakukan Shutdown Setelah 1 Jam!" /s /t 3600 
exit
:WAKB
cls
echo Nama User : %nam%
echo Bermain Selama : 2 Jam
echo Anda yakin ? (Y/N)
set /p "kin="
if %kin%==N goto WAK
if %kin%==Y goto TUJU
echo Pilih Y/N!
goto WAKB
:TUJU
shutdown /c "Melakukan Shutdown Setelah 2 Jam!" /s /t 7200 
exit
:WAKC
cls
echo Nama User : %nam%
echo Bermain Selama : 3 Jam
echo Anda yakin ? (Y/N)
set /p "ykn="
if %ykn%==N goto WAK
if %ykn%==Y goto SEPU
echo Pilih Y/N!
goto WAKC
:SEPU
shutdown /c "Melakukan Shutdown Setelah 3 Jam!" /s /t 10800 
exit
:WAKD
cls
echo Nama User : %nam%
echo Bermain Selama :
set /p "cus="
shutdown /c "Melakukan Shutdown Setelah %cus% Detik!" /s /t %cus% 
exit

3. Save skrip tadi dengan ekstensi atau akhiran .bat, contoh Timer.bat


4. Selesai!


Cara Kerja Program Tersebut :
1. Saat dibuka, pertama-tama program akan menanyakan nama kamu, isianya bebas.


2. Setelah itu program akan menanyakan berapa lama kamu mau bermain, pilih opsi 'd' kalo kalian mau nentuin sendiri.


3. Jika kalian memilih diantara opsi 'a-c' kalian akan disuguhi informasi yang baru kalian berikan, dan meminta konfirmasi. Kalo kalian milih 'N', nanti kalian akan kembali ke no. 3. 'Nama User' berasal dari nama yang kalian isi di no.1


4. Kalo kalian milih opsi 'd' , maka kalian bisa nentuin mau berapa lama mainya. Karena Batch hanya bisa menggunakan satuan detik, jadi kalian isi pake detik (1 jam - 3600 detik, dst..). Contoh, disini ceritanya saya akan bermain selama 14400 detik atau 4 Jam (Pake kalkulator :v). Dan, dalam penulisan angka jangan memakai tanda titik, misal 5.500 tulis saja 5500.


5. Dan, jika kalian 'enter' nanti akan muncul ballon box sesuai waktu yang kalian pilih.



Selebihnya, kalian bisa ngembangin lagi dengan gaya dan kreatifitas kalian. Karena program ini masih sangat sederhana. Saran saya, kalian bisa taro program ini di Startup, jadi pas komputer nyala program ini langsung muncul :v. Kalian juga bisa meng-compile program ini ke .exe, baca Disni

<BONUS>
Kalo kalian mau ngebatalin waktu shutdown-nya, kalian tinggal buka CMD, dan ketik 'shutdown -a' tanpa tanda kutip.


Dan nanti akan muncul ballon box lagi, berarti perintah untuk melakukan shutdownnya udah dibatalin. Kaya gini :


Kalo kalian ngalamin masalah saat mencoba, silahkan kasih tau masalanya di kotak komen di bawah.

0 comments: