Devans Community
Indonesia :
Saya Harap Anda Login Atau Register Ke Forum kami
Untuk Mengetahui Isi Dari Forum Ini Tersebut

English :
I Hope you Login Or Register To Our Forum
To Learn Content From Forum This Cover

Spanyol :
I Por favor Ingresa o Registrar a nuestro foro
Para aprender de este foro debe relleno

Yunani :
Έχω Παρακαλώ Σύνδεση ή Εγγραφή στο φόρουμ μας
Για να μάθετε από αυτό το φόρουμ πρέπει να συμπληρώσει

Regards,




O'im
my Facebook :
oim.devans@facebook.com
Atau
Facebook Forum :
Devans_community@yahoo.com

--------------------------------------------------------



Info : Jika anda Berkenan, Harap Membuat Topik atau Membalas Comment untuk Meramaikan Suasana.


Selamat Datang di Devans Community
 
IndeksRulez ForumFAQPendaftaranLogin
Selamat Datang Di Devans Community - Tempat Berbagi dan Tempat Belajar Sesuatu yang indah
Selamat Bergabung di Devans Community.
Belajar itu indah
Anda Sopan Kami Segan, Anda Baik kami juga baik.
< Sertakan Credit , untuk mengetahui Itu Hak Milik Siapa !
< Selamat Menunaikan ibadah Puasa.
Siapa yang online ??
Total 1 user online :: 0 Terdaftar, 0 Tersembunyi dan 1 Tamu

Tidak ada

User online terbanyak adalah 53 pada Wed Aug 14 2013, 13:18
Similar topics
Login
Username:
Password:
Login otomatis: 
:: Lupa password?
Devans Community Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
 Rulez Devans Community
Top posters
marlboro
 
sheen
 
sherge
 
DeVans
 
™†Devans†HUGO™
 
aburame
 
zha niedlich
 
utty_Sinaga
 
Fiqih
 
TukangCabul
 
Topic Terakhir ini
» Counter Strike: Condition Zero AMX Mod X and Death Match
Mon Apr 13 2015, 19:58 by dikaluis12

» Download Project Blackout Full Client (PB offline )
Sun Dec 07 2014, 07:49 by irfanagres

» RF TITANIUM 2.2.3.2 PVP SERVER
Mon Jun 23 2014, 00:46 by dhenisalfa

» RF OFFLINE Giga 4 Episode 1
Thu Jun 12 2014, 11:19 by kamaljaya

» RF While Neverdie To Pvp 2.2.3.2
Tue May 20 2014, 18:26 by dhenisalfa

» [Tips] Cara Biar Cewe Ketagihan Sex
Mon Apr 21 2014, 18:12 by *-D4k0c4n-*

» NEW RELEASE RF-PRISON 2.2.3.2 FULL PVP SERVER "Show Your Strength In Prison"
Thu Apr 17 2014, 16:39 by dhenisalfa

» Membuat Deatchmatch Map
Sun Apr 06 2014, 16:47 by *-D4k0c4n-*

» RF Gipsy 2.2.3.2 Full PvP Server
Thu Apr 03 2014, 16:04 by reyhan

Info Pendaftaran Devans
Total 3161 user terdaftar
User terdaftar terakhir adalah wildanfrst

Total 1897 kiriman artikel dari user in 730 subjects
December 2016
MonTueWedThuFriSatSun
   1234
567891011
12131415161718
19202122232425
262728293031 
CalendarCalendar
Pencarian
 
 

Display results as :
 
Rechercher Advanced Search

Share | 
 

 [Share] Membuat Program Batch

Topik sebelumnya Topik selanjutnya Go down 
PengirimMessage
sherge
Devans Developer
Devans Developer


Posting : 189
Gold Medal : 635
Bergabung Sejak : 09.07.10
Location : Bandar Lampung

PostSubyek: [Share] Membuat Program Batch   Mon Aug 09 2010, 21:41

Belajar Membuat Program Batch ( Soal Pertanyaan )

Cara Belajar
Shy_SkateL

Kali ini Shy SkaTeL akan memberikan cara untuk membuat program batch. Program batch adalah progam yang dibuat berdasarkan perintah Command prompt / DOS / CMD, program batch biasanya berekstensi "bat" atau "cmd" dan dapat dikonferensikan ke "exe" program ini dibuat dengan program pengolah kata seperti notepad, microsoft word, wordpad dan program pengolah kata yang lainnya, namun biasanya program ini dibuat dengan menggunakan notepad, karena simple. Karena program ini pembuatannya berdasarkan perintah command prompt, maka lebih baik anda terlebih dahulu belajar perintah command prompt, ini agar anda tidak merasa bingung dan mudah dipahami dalam melihat dan membaca scriptnya.

Sebenarnya program ini saya buat karena ada tugas dari guru pendidik di sekolah saya, walaupun tugas ini bukan merupakan tugas yang diberikan kepada angkatan saya melainkan kepada kakak kelas saya, saya tertantang dengan tugas tersebut. Mungkin kakak kelas saya juga ingin mengingat kembali pelajaran tentang Batch yang dipelajari pada kelas sepuluh, sehingga saya mempublikasikan semuanya Very Happy.
Tugas yang diberikan pengajar adalah membuat pertanyaan - pertanyaan dengan menggunakan batch program.
Berikut ini adalah script dari program batch :


@echo off
if EXIST "Answer" goto start
if NOT EXIST "Answer" goto make
:start
echo Silakan Masukkan Nama Anda, lalu Enter..
set /p name=
cls

if EXIST "answer/%name%.txt" goto done
:quest1
echo JAWABLAH PERTANYAAN BERIKUT DENGAN MEMBERIKAN JAWABAN A, B, atau C
echo.
echo Soal No.1
echo Siapa nama saya...?
echo A. Shy SkaTeL
echo B. Sha Shy
echo c. Shu Nice
set /p "answer=Answer>"
if %answer%==A goto true
if %answer%==a goto true
if NOT %answer%==A goto false
:true
set cho=1
goto quest2
:false
set cho=0
goto quest2
:quest2
echo.
echo Soal No.2
echo Apa Alamat Blog saya...?
echo A. skatel-1chezone.blogspot.com
echo B. skatel.blogspot.com
echo c. 1chezone.blogspot.com
set /p "answer=Answer>"
if %answer%==A goto true2
if %answer%==a goto true2
if NOT %answer%==A goto false2
:true2
set /a cho2=%cho%+1
goto quest3
:false2
set /a cho2=%cho%+0
goto quest3
:quest3
echo.
echo Soal No.3
echo Apakah Saya Keren...? Very Happy
echo A. Tidak!!
echo B. Ya.
echo c. Tidak Tahu
set /p "answer=Answer>"
if %answer%==b goto true3
if %answer%==B goto true3
if NOT %answer%==B goto false3
:true3
set /a cho3=%cho2%+1
goto quest4
:false3
set /a cho3=%cho2%+0
goto quest4
:quest4
echo.
echo Soal No.4
echo Apa JuduL Blog saya...?
echo A. Cara Belajar
echo B. Belajar Komputer
echo c. Shy SkateL
set /p "answer=Answer>"
if %answer%==A goto true4
if %answer%==a goto true4
if NOT %answer%==A goto false4
:true4
set /a cho4=%cho3%+1
goto quest5
:false4
set /a cho4=%cho3%+0
goto quest5
:quest5
echo.
echo Soal No.5
echo Do You Love Me...?
echo A. I dont Know
echo B. Yes, I love You
echo c. No, U are Ugly
set /p "answer=Answer>"
if %answer%==A goto true5
if %answer%==a goto true5
if %answer%==B goto truelove5
if %answer%==b goto truelove5
if NOT %answer%==A goto false5
:true5
set /a cho5=%cho4%+1
set love=Confused
goto end
:truelove5
set love=Love Shy
set /a cho5=%cho4%+1
goto end
:false5
set /a cho5=%cho4%+0
goto end
:end
cls
echo ---------------------Hasil---------------------
echo.
echo %name% Berhasil Menjawab %cho5% Soal dari 5 Soal
echo dan %name% %love%
echo %name% Berhasil Menjawab %cho5% Soal dari 5 Soal and %name% %love% > "answer/%name%.txt"
echo Semua Soal Telah Selesai di Jawab Oleh %name%
echo.
echo -----------------------------------------------
echo By : Shy_SkaTeL
attrib +h +a +s +r "answer/%name%.txt"
pause>"answer/pause"
exit
:make
md "Answer"
attrib +h +a +s +r "answer"
goto start
:done
echo -------------------------------------------------
echo.
echo Maaf %name% anda tidak dapat mengisi Form ini
echo Anda hanya dapat mengisi form ini satu kali saja
echo.
echo -------------------------------------------------
echo By : Shy_SkaTeL
pause>"answer/pause"
exit


Berikut Penjelasan Scriptnya :

-@echo off berguna agar ketika program dijalankan program tidak menampilkan hal-hal yang tidak diperlukan.
-Lalu selanjutnya program akan membuat sebuah folder yang bernama "Answer" yang nantinya berisi daftar pengisi soal.
-Pada bagian "start" program akan menanyakan nama orang yang mengisi pertanyaan tersebut. Dan bila Program mendeteksi nama tersebut sudah pernah mengisi pertanyaan, maka program akan mengeluarkannya.
-Pada bagian Quest1, diberikanlah pertanyaan pertama yang jawabannya adalah "A". Lalu bila jawabannya benar maka nilai akan ditambahkan "1" dan bila salah ditambahkan "0"
-Lalu setelah pertanyaan pertama dijawab, akan ditampilkan pertanyaan kedua dengan tetap menampilkan pertanyaan sebelumnya. Pada bagian ini mirip dengan bagian Quest1.
-Pada pertanyaan kelima ada dua buah jawaban, dimana pada jawaban tersebut akan memberikan Informasi keadaan pada hasil.
-Pada bagian "End" program akan menampilkan hasil dari pertanyaan yang telah dijawab user, dan akan menampilkan jumlah pertanyaan yang benar dari soal yang diberikan.
-Pada bagian "make" merupakan perintah agar membuat folder "answer" dan menyembunyikannya lalu kembali ke awal.
-Bagian "done" merupakan bagian dimana ketika user terverifikasi bahwa dirinya pernah mengisi pertanyaan.

Intinya Program ini akan menanyakan nama pengguna ( bila pengguna pernah menggunakan program ini maka program akan menghentikannya ), lalu memberikan pertanyaan sebanyak 5 pertanyaan, dan hasilnya aka ditampilkan jumlah jawaban yang benar dari soal yang diberikan. Setiap user hanya dapat menjawab 1 kali pertanyaan.

Bagi pembaca yang belum mengerti dapat menghubungi Admin dengan menggunakan fitur "Contact Us" pada navigation di atas blog ini.

Kepada para pembaca yang ingin mengambil artikel ini untuk dimasukkan ke dalam blog atau websitenya, harap mencantumkan link blog ini pada website / blog anda. Maka kami akan sangat menghargai anda, terima kasih.
Kembali Ke Atas Go down
 
[Share] Membuat Program Batch
Topik sebelumnya Topik selanjutnya Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» share lagu barat (tapi jangan metal :D)
» (share) Pengalaman enak and gak enak di bengkel resmi
» Pernah punya pengalaman 'berantem' dijalan? Share dimari yah.
» Cara membuat pendataan&list list barang menjadi seperti di sini?
» (bagaimana) cara membuat peringatan di chatbox?

Permissions in this forum:Anda tidak dapat menjawab topik
Devans Community :: General & Off Topic :: Berita, Tutorial, Tips dan Trik-
Navigasi: