Minggu, 14 April 2013

PROGRAM ENTRY DATA DENGAN BATCH FILE DAN MENYIMPAN HASIL KE DALAM FILE BERBEDA



PROGRAM INPUT DATA JURUSAN

MENGGUNAKAN PEMROGRAMAN BATCH FILE


A.           Penjelasan Program yang Dibuat

Program yang akan dibuat adalah program input data jurusan dengan pemrograman batch file. Program ini berfungsi untuk menginputkan data informasi jurusan, diantaranya nama jurusan, nama program studi, tahun berdiri, institusi, kepala jurusan, status akreditasi, bahkan harga obat jika diinginkan. Selain itu, program ini juga dapat menyimpan data yang telah diinputkan. Dan dapat melihat data yang telah diinputkan walaupun program telah dikeluarkan dan komputer telah dimatikan.
Data yang telah diinputkan akan disimpan dalam sebuah file yang berbeda dengan file program utama. File yang menjadi tempat penyimpanan input data dapat berupa file txt atau file bat. Namun dalam pembuatan kali ini, akan dicontohkan dengan file txt.

B.            Penjelasan Kode Program yang Digunakan

Pembuatan program ini menggunakan kode-kode dasar dari pemrograman batch file. Berikut akan dijelaskan kode-kode tersebut.
@echo off : agar kode-kode pemrograman tidak ditampilkan.
Color 0a : untuk warna teks program yang akan muncul di command prompt.
:title : sub program yang diberi nama d.
CLS : membersihkan layar.
echo Silakan Masukkan Nama Anda, lalu Enter..: menampilkan tulisan Silakan Masukkan Nama Anda, lalu Enter...
echo. : berfungsi seperti enter.
set /p name= : menerima input dari keyboard dengan nama variabel “name”
echo Hello %name% : menampilkan tulisan Hello dan hasil input dari name
Pause : Meminta pengguna menekan sembarang tombol untuk melanjutkan program.
echo Jurusan             : %jurusan% >DATA1.TXT: menyalin echo Jurusan : %jurusan%  ke file DATA1.TXT
%jurusan%    : Deklarasi untuk menampilkan isi variabel jurusan.
Exit : keluar dari command prompt.
         
C.           Listing Program

File 1, simpan dengan nama entry.bat

@echo off
Color 0a

:title

echo Silakan Masukkan Nama Anda, lalu Enter..
set /p name=
cls

echo Hello %name%
pause>nul
echo.
echo Terima kasih karena telah membuka program ini
pause>nul
echo.
echo Silahkan memberikan Info
echo lebih lengkap tentang jurusan anda
pause>nul
echo.

echo silahkan Masukkan
set /p jurusan= Jurusan                         :
echo.

set /p prodi= Program Studi              :
echo.

set /p institusi= Institutsi                    :
echo.

set /p kajur= Ketua Jurusan              :
echo.

set /p tahun= Tahun Berdiri              :
echo.

set /p Status= Status Akreditasi         :
pause
echo.
echo.

echo Terima Kasih untuk %name%
echo.
echo Karena telah memasukkan
echo.
echo Biodata JUrusannya
echo.
echo Jurusan                : %jurusan% >DATA1.TXT
echo.
echo Program Studi         : %prodi% >>DATA1.TXT
echo.
echo Tahun Berdiri         : %tahun% >>DATA1.TXT
echo.
echo Institusi                    : %institusi% >>DATA1.TXT
echo.
echo Status Akreditasi            : %status% >>DATA1.TXT
echo.
echo Ketua Jurusan         : %kajur% >>DATA1.TXT
echo.
echo Jurusan               : %jurusan%
echo.
echo Program Studi         : %prodi%
echo.
echo Tahun Berdiri         : %tahun%
echo.
echo Institusi                    : %institusi%
echo.
echo Status Akreditasi     : %status%
echo.
echo Ketua Jurusan         : %kajur%
pause>nul

@echo off
Color 0a
CLS
echo.
echo Terima Kasih Telah Menggunakan Program Kami
echo.
echo Dibuat oleh
echo.
echo Kelompok II - 4CA
echo.
echo.
echo.Semoga Bermanfaat
echo.
echo.
echo.
echo.
set /p "pil=Apakah anda mau keluar [Y/N] : "
if %pil%==Y exit
if %pil%==y exit
if %pil%==N goto title
if %pil%==n goto title
Pause
Exit
pause>nul
end