• Tidak ada hasil yang ditemukan

4. Pembuatan File Batch A. Pengertian Batch File - 4. Pembuatan File Batch

N/A
N/A
Protected

Academic year: 2018

Membagikan "4. Pembuatan File Batch A. Pengertian Batch File - 4. Pembuatan File Batch"

Copied!
8
0
0

Teks penuh

(1)

Iwan Setiadi/PTKI B(Sis. Op.) /Minggu 4 (Batch File) 1 4. Pembuatan File Batch

A. Pengertian Batch File

Batch File merupakan file text berisi rentetan perintah yang akan di eksekusi oleh command interpreter untuk kemudian di eksekusi satu persatu secara urut seperti saat kita mengetikan command di MS-DOS hanya saja dengan Batch file perintah-perintah ini dimasukkan kedalam suatu file untuk otomatisasi penggunaannya.

Batch file ini sendiri dapat dicontohkan seperti shortcut ikon yang ada di Windows atau Mac yakni seperti jalan pintas untuk menjalankan satu atau lebih perintah kedalam satu langkah mudah. Contoh lainnya adalah autoexec.bat, yang merupakan file boot sederhana yang dimuat pada MS-DOS. Batch file tersebut berisi tersebut berisi semua perintah dan digunakan untuk menjalankan MS-DOS setiap kali computer boot.

B. Perintah dalam Batch

 Command

 Operator

PERINTAH KETERANGAN

ECHO /

@ECHO OFF

Menampilkan pesan ke layar atau menghidupkan / mematikan fasilitas penggemaan perintah

TIME Menampilkan prompt waktu

DATE Menampilkan prompt tanggal

PAUSE Menghentikan eksekusi batch secara sesaat sampai pemakai menekan sembarangan tombol

REM Untuk memberikan komentar didalam file batch

GO TO Mengarahkan pemrosesan ke perintah yang terletak sesudah label yang disebutkan pada perintah ini.

Mengatur pemrosesan berdasarkan suatu kondisi

COPY Membuat duplikat suatu file ke directory lainnya. DELETE Menghapus sebuah file dari suatu directory. HELP Melihat command batch lainnya.

START Menjalankan suatu program.

IF Memeriksa kondisi tertentu jika kondisi tersebut tersedia

CLS Sama seperti perintah DOS, yaitu digunakan untuk menghapus layar.

(2)

Iwan Setiadi/PTKI B(Sis. Op.) /Minggu 4 (Batch File) 2 Sama seperti perintah di MS-DOS, semua perintah pada Batch tidak membedakan huruf besar atau kecil atau bisa disebut case insensitive.

% 1 : Persen yang dikuti dengan nilai numeric yang dimulai dari satu, memungkinkan pengguna untuk menambahkan variable dalam sebuah file Batch. Berikut contohnya:

ECHO Hello% 1

Catatan : dapat diperluas ke %2, %3, dst

::LABEL : dengan menambahkan titik dua didepan sebuah kata, memungkinkan kita untuk melompat ke bagian tertentu dari sebuah file Batch.

CALL : Ini digunakan untuk menjalankan file Batch di dalam file Batch. Tapi jika file Batch yang akan dijalankan tidak ada, maka akan menampilkan pesan kesalahan. CHOICE: Memungkinkan file Batch dan script menunggu user untuk memilih satu set pilihan. SHIFT : Perubahan posisi parameter dalam Batch file.

C.

Teknik Pemrograman Batch

1. COPY CON (COPY CONSOLE)

Copy Con adalah salah satu perintah internal DOS yang berfungsi untuk membuat file. Bentuk umum perintahnya adalah:

COPY CON [DRIVE:] [FILE NAME.EXTENSION]

PERINTAH-PERINTAH COPY CON

PERINTAH KETERANGAN

F6 atau Ctrl-Z Merekam data

MORE Menampilkan isi suatu file per satu layar

Bentuk umum:

A>MORE [FILE NAME.EXT]

@ Berguna untuk membuat syntax menjadi tidak kelihatan di layar atau untuk

tidak menampilkan baris perintah disebelah kanan layar.

: Tanda label

> Menuliskan sesuatu dengan meniban isi file yang sudah ada

>> Menuliskan sesuatu pada garis baris yang baru

(3)

Iwan Setiadi/PTKI B(Sis. Op.) /Minggu 4 (Batch File) 3 SORT Mengurutkan data (mensortir data)

Bentuk umum:

A>SORT [/+N] < [DRIVE:] [FILE NAME.EXT]

N : menunjuk kolom ke berapa yang akan disortir

FIND Mencari data pada suatu file

Bentuk umum:

A>FIND /V atau /C atau /N [“STRING”]

[DRIVE:] [FILE NAME.EXT]

FIND /V Menampilkan seluruh baris data kecuali “string”

FIND /C Menampilkan jumlah baris yang mengandung

“string”

FIND /N Menampilkan posisi dari data yang dicari

PRINT Mencetak file

Bentuk umum:

A>PRINT [DRIVE:] [FILE NAME.EXT]

Atau

A>COPY [DRIVE:] [FILE NAME.EXT] [PRN]

Contoh:

1. a. Ketiklah program di bawah ini:

A>COPY CON B:COBA.BAT <enter> 001 Dewi 16 Jakarta

020 Donny 19 Balik Papan 125 Andara 18 Padang

b. Setelah data berakhir, tekanlah kunci F6 atau <Ctrl-Z> 2. a. Ketiklah program di bawah ini:

A>COPY CON B:GABUNG.BAT <enter> DIR A:

DIR B:

COPY A:PROGRAM1.PAS B:LATIHAN1.PAS REN A:CLOCK.COM JAM.COM

(4)

Iwan Setiadi/PTKI B(Sis. Op.) /Minggu 4 (Batch File) 4 b. Setelah data berakhir, tekanlah kunci F6 atau <Ctrl-Z>

3. a. Ketiklah program di bawah ini:

A>COPY CON AUTOEXEC.BAT <enter> CLS

ECHO OFF

ECHO MAHASISWA GUNADARMA PAUSE

DATE PAUSE TIME PAUSE

ECHO KAMI SEDANG BELAJAR

ECHO MEMBUAT PROGRAM SEDERHANA PROMPT GUNADARMA $P$G

b. Setelah data berakhir, tekanlah kunci F6 atau <Ctrl-Z>

2. EDLIN (EDITOR LINE NUMBER)

EDLIN adalah perintah eksternal DOS yang berfungsi untuk menyimpan teks berupa data, mengedit sebuah file yang sudah ada, dan dapat pula digunakan untuk membuat file baru. Bentuk umum perintahnya adalah:

EDLIN [DRIVE:] [FILE NAME.EXTENSION]

PERINTAH-PERINTAH EDLIN

PERINTAH KETERANGAN

I (INSERT) Menyisipkan baris sebelum baris ke-i

Bentuk umum: iI

F6 atau Ctrl-Z Ke luar dari model Insert

D (DELETE) Menghapus baris ke-i sampai baris ke-j

Bentuk umum: i,j,D

M (MOVE) Memindahkan baris ke-i sampai baris ke-j ke sebelum baris ke-k

Bentuk umum: i,j,k,M

(5)

Iwan Setiadi/PTKI B(Sis. Op.) /Minggu 4 (Batch File) 5

Q (QUIT) Ke luar dari EDLIN

PERINTAH KETERANGAN

C (COPY) Menyalin baris ke-i sampai baris ke-j ke sebelum baris ke-k

Bentuk umum: i,j,k,C

E (EXIT) Merekam program dan langsung ke luar dari EDLIN (kembali ke prompt DOS)

Contoh:

1. MEMBUAT FILE BARU

a. Ketiklah program di bawah ini:

A>EDLIN B:LATIHAN.BAT <enter> NEW FILE

* Tekanlah huruf I (insert), lalu masukkan data berikut ini: 1:* 001 Dewi 16 Jakarta

2:* 020 Donny 19 Balik Papan 3:* 125 Andara 18 Padang

b. Setelah data berakhir, tekanlah kunci F6 atau <Ctrl-Z> c. Tekanlah huruf E untuk merekam data

2. MENGEDIT FILE

a. Ketiklah perintah di bawah ini: A>EDLIN B:COBA.BAT <enter> * L (menampilkan semua isi file) * 2D (menghapus baris nomor 2)

* 1,3,41 M (memindahkan baris ke-1 sampai dengan baris ke-3 ke baris 40)

* 1,3,41 C (menyalin baris ke-1 sampai dengan baris ke-3 ke baris 40)

Program batch file SKRIP

@echo off

title Created by Haris Hidayatullah :awalan

echo Welcome, %USERNAME% echo apa yang ingin kamu lakukan?

(6)

Iwan Setiadi/PTKI B(Sis. Op.) /Minggu 4 (Batch File) 6 echo ---

echo NAMA : Haris Hidayatullah echo KELAS : 1IA20

echo NPM : 53412324 echo.

echo ---

echo [Perintah internal]

echo 1. MENAMPILKAN FILE YANG BERADA DIDALAM FOLDER 5. UNTUK MELIHAT WAKTU

echo 2. MEMBUAT FOLDER 6.

MELIHAT VERSI DOS

echo 3. MELIHAT TANGGAL 7. MEMBUAT FILE

echo 4. UNTUK MENGHAPUS LAYAR

echo [Perintah eksternal]

echo 8. MATIKAN KOMPUTER SEKARANG 12. Log Off

echo 9. TUNGGU KOMPUTER MATI SAMPAI BEBERAPA SAAT 13. Pilihan mematikan komputer

echo 10. Force Close 14. keluar

echo 11. Restart komputer

:awal echo

echo --- echo.

set /P "p1=pilihan anda :" if %p1%==1 goto dir if %p1%==9 goto OffLater if %p1%==10 goto Close if %p1%==11 goto Restart if %p1%==12 goto Logoff if %p1%==13 goto Choice if %p1%==14 goto keluar if else goto Again

(7)

Iwan Setiadi/PTKI B(Sis. Op.) /Minggu 4 (Batch File) 7

set /P nama= Masukkan nama folder/direktori : echo.

echo berhasil membuat direktori di desktop dengan nama "%nama%" md "%nama%"

goto :awalan

set /P nama= Masukkan nama folder yang ingin kalian buat : echo.

echo selamat anda berhasil membuat direktori didesktop dengan nama "%nama%" del "%nama%"

goto :awalan :dir

cls

echo selamat anda berhasil melihat isi direktori anda "%nama%" echo.

echo waktu komputer anda adalah : time

goto :awalan :cls

cls

echo tuh kan sudah bersih :D

goto :awalan :date

cls

echo tanggal komputer anda adalah : date

goto :awalan :edit

set /P nama= Masukkan nama file yang ingin dibuat : echo.

echo berhasil membuat file di desktop dengan nama "%nama%" edit "%nama%"

goto :awalan :ver

(8)

Iwan Setiadi/PTKI B(Sis. Op.) /Minggu 4 (Batch File) 8 ver

goto :awalan :Off

echo "sekarang komputer anda akan di turn off" ECHO.

echo "Turning Off..." Shutdown -s

pause :OffLater

echo "tunggu komputer sampai mati kira-kira 1 menit" ECHO.

echo "Nikmati waktumu :D" pause

:Close

echo "siap-siap komputer anda akan di kembalikan sampai menuju ke pemilihan user " shutdown -f

pause goto start cls :Restart

echo "merestart ulang komputer" shutdown -r

pause cls :Logoff

echo "Logging Off your Computer" shutdown -l

pause cls :Choice

echo "pilihan untuk mematikan komputer" shutdown -i

pause goto awalan :keluar

Referensi

Dokumen terkait

Bagian pengolahan saus ini mempunyai fungsi dan ruang lingkup pekerjaan menyiapkan dan membuat berbagai macam saus serta makanan panas yang pada dasarnya merupakan makanan pokok

2011 , ‘Pengaruh Konseling Apoteker Terhadap hasil Terapi Pasien Hipertensi di Poliklinik Penyakit dalam RSUD Kraton Kabupaten Pekalongan’, Tesis, MSc, Fakultas Farmasi,

Hasil analisis uji F menunjukkan bahwa dosis pupuk fosfat alam dan aplikasi bahan organik tidak memberikan pengaruh nyata pada variabel pertumbuhan yaitu jumlah bintil akar dan

Kecerdasan dan Kreatifitas Anak ” dalam pengerjaan proyek akhir untuk memenuhi syarat kelulusan jurusan Desain Komunikasi Visual di Universitas Katolik Soegi japranata –

selaku guru mata pelajaran matematika kelas VI serta staf tata usaha SDN Durian Bungkuk 2 yang sudah berkenan memberikan bantuan dalam pelaksanaan penelitian dan membantu

- Isang pamilihan na isa lamang ang nagtitinda; isang balangkas sa pamilihan na ang produkto ng isang industriya ay hinahawakan ng isang nagbibili o isang

Reading level for literal comprehension which involves information that.. stated directly important parts become a precondition to the higher

Hasil dari penelitian menunjukkan bahwa ketidakseimbangan antara supply dan demand termasuk dalam klasifikasi tinggi, daya dukung sarana prasarana pengendali banjir