Praktikum Pemrograman Dasar Kelas X TKJ 2020/2021




Seperti Apa File Ekstensi Batch File pada DOS ?

.bat merupakan ekstensi pertama yang digunakan oleh Microsoft untuk batch file. Ekstensi ini berjalan pada MS-DOS dan semua versi dari Microsoft windows. Pada umunya di MS-DOS menggunakan command.com untuk mengeksekusi file batch di windows menggunakan cmd.exe.

Cara Kerja Batch File

Ketika sebuah batch file dijalankan, shell yang berupa command.com akan membaca file batch dan kemudian akan mengeksekusi perintahnya secara baris per baris dan juga berurutan. Batch files berguna untuk menjalankan rangkaian dari beberapa perintah yang bisa dieksekusi (executables) secara otomatis dan sering digunakan oleh sistem administrator untuk mengotomatisasi banyak proses secara bersamaan. Perintah-perintah batch file ini bersifat case insensitive. Jadi tidak ada perbedaan maksud antara huruf besar dengan huruf kecil, hal ini tentunya meringankan bagi sobat yang sering kurang teliti dalam besar kecilnya huruf dalam pemrograman.

Perintah-perintah yang ada didalam DOS batch command seperti Copy, Dir, Delete, sering juga disebut dengan perintah internal, sedangkan perintah dengan format, Undelete, Backup merupakan bagian dari perintah eksternal. Setiap sobat menjalankan perintah DOS batch file tersebut baik secara internal maupun eksternal, command.com akan langsung menjalankan peritah internal atau memanggil program eksternal yang terpisah dan menjalankan perintah tersebut untuk mengembalikan hasilnya dalam bentuk perintah eksternal.

Fungsi Batch File

Bisa dikatakan fungsi batch file ini untuk melakukan tugas rutin seperti backup file Penting, menghapus file-file sementara (*. tmp,. Bak, ~ .* , dll) maka sangat repot jika nantinya sobat harus mengetikan perintah-perintah yang sama setiap kali akan melakukan tugas yang sama. 

Maka batch file ini sangat diperlukan untuk mengatasi permasalahan tersebut, sehingga setiap saat rekan membutuhkan untuk melakukan sebuah tugas tertentu dalam DOS, maka tinggal jalankan saja file Batch yang sudah di buat sebelumnya. Hal ini tentu akan sangat efektif daripada harus mengetikan perintah-perintah yang sama serta dapat menghemat waktu.

Semua pekerjaan yang kita kerjakan tentunya akan bisa berdampak positif dan negatif, seperti halnya dalam batch ini yang secara logika memiliki 2 fungsi, yakni fungsi positif dan fungsi negatif :

1. Bisa dikatakan berfungsi positif jika bacth file ini digunakan untuk tune up, program administrator, backup, dll.

2. Kemudian bisa dikatakan negatif karena jika mungkin nanti digunakan untuk membuat virus, cracker, dan sebagainya.

 

Berikut ini adalah beberapa perintah – perintah (Commands) dalam Batch File :

@

Simbol ini sering ditulis sebagai @ ECHO OFF untuk mencegah ditampilkannya perintah disebelah kanan layar dalam batch file, sehingga yang ditampilkan hanya hasilnya.

ECHO

Digunakan untuk menampilkan pesan dalam batch file. Contoh, “ECHO Hello“ digunakan untuk menampilkan pesan Hello pada Program (Command Prompt,etc). ECHO ON berfungsi menampilkan secara lengkap perintah BATCH berikut hasilnya dan ECHO OFF hanya menampilkan hasilnya saja

.

Digunakan untuk memberikan jarak satu baris kosong pada layar

REM

Kependekan dari perintah REMARK. Merupakan suatu perintah yang mengakibatkan suatu baris perintah menjadi tidak berfungsi, akan diabaikan dan tidak diproses

PAUSE

Merupakan perintah untuk meminta satu ketikan tombol sembarang, dimana pesan yang ditampilkan adalah Press any key to continue… Untuk menghilangkan pesan tersebut dapat diketikan PAUSE > NUL.

GOTO

Digunakan untuk pergi atau pindah ke perintah tertentu, seperti GOTO LABEL. Merupakan contoh dari perintah GOTO

CALL

Digunakan untuk memanggil (menggunakan) file batch lain, karena apabila kita tidak menuliskan perintah CALL pada suatu penulisan Batch file dimana kita memerlukan file tersebut maka proses akan berhenti pada perintah tersebut.

:

Digunakan jika kita ingin membuat sebuah kategori / label. Hal ini memungkinkan kita untuk melompat kebagian tertentu dari sebuah Batch file.

::

Digunakan jika kita ingin menambah suatu komentar atau tulisan dalam Batch file tanpa harus ditampilkan atau mengeksekusi baris komentar ketika file batch dijalankan.

CHOICE

Memungkinkan Batch File dan Script file menunggu user untuk memilih satu set pilihan yang ditulis dalam batch file

CLS

Menghapus layar, membersihkan layar program dari perintah – perintah.

EXIT

Keluar dari aplikasi (Jendela DOS/Script tool)

IF

Digunakan untuk memeriksa kondisi tertentu jika kondisi tersebut tersedia.

SHIFT

Perubahan posisi parameter dalam Batch file

START

Menjalankan suatu aplikasi

DATE

Menampilkan prompt tanggal

TIME

Menampilkan prompt waktu

PROMPT

Menampilkan direktori yang sedang aktif


 TEKNIK PEMROGRAMMAN BATCH
I. COPY CON (COPY CONSOLE)
Copy Con merupakan salah satu perintah internal DOS / Windows yang berfungsi untuk menciptakan sebuah file. Bentuk umum perintahnya adalah:
COPY CON [DRIVE:] [FILE NAME.EXTENSION]
Setelah mengetik perintah tersebut, kita akan memulai dari baris kosong dimana itu merupakan awal dari file baru anda.Untuk membuat file tersebut tinggal tekan kombinasi Ctrl + Z, dan Ctrl + C, jika anda ingin membatalkan pembuatan file tersebut
PERINTAH-PERINTAH COPY CON

PERINTAH

KETERANGAN

F6 atau Ctrl-Z

Merekam data

MORE

Menampilkan isi suatu file per satu layar

SORT

Mengurutkan data (mensortir data)

Bentuk umum:

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

N : menunjuk kolom ke berapa yang akan disortir

FIND

Mencari data pada suatu file

Bentuk umum:

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 dalam drive

II. EDLIN (EDITOR LINE NUMBER)

EDLIN adalah perintah eksternal DOS / Windows 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

L (LIST)

Menampilkan semua isi file

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)



salah satu script sederhana bisa kalian gunakan , silahkan copy script ke notepad kemudian simpan dengan extensi .bat..


@echo off
color 0a
title Aplikasi Kasir Ananda
mode 45,40
:start
echo selamat Datang Di Kasir Ananda
echo===================================
set /p nama=nama barang      :
set /p harga=Harga satuan     :Rp
set /p jumlah=jumlah barang    :
set /p bayar=Uang pembayaran  :Rp

echo===================================
set /a total= %harga% * %jumlah%
set /a kembali= %bayar% - %total%

echo nama       :%nama%
echo jumlah     :%jumlah%
echo total bayar:Rp %total%
echo Kembalian  :Rp %kembali%
echo.
set aa=100000
set /a a=%kembali%/%aa%
set /a a1=%kembali%-%a%*aa%

set bb=50000
set /a b=%a1%/%bb%
set /a b1=%a1%-%b%*%bb%

set cc=20000
set /a c=%b1%/%cc%
set /a c1=%b1%-%c%*%cc%

set dd=10000
set /a d=%c1%/%dd%
set /a d1=%c1%-%d%*%dd%

set ee=5000
set /a e=%d1%/%ee%
set /a e1=%d1%-%e%*%ee%

set ff=2000
set /a f=%e1%/%ff%
set /a f1=%e1%-%f%*%ff%

set gg=1000
set /a g=%f1%/%gg%
set /a g1=%f1%-%g%*%gg%

set hh=500
set /a h=%g1%/%hh%
set /a h1=%g1%-%h%*%hh%

set ii=200
set /a i=%h1%/%ii%
set /a i1=%h1%-%i%*%ii%

set jj=100
set /a j=%i1%/%jj%
set /a j1=%i1%-%j%*%jj%

echo Nominal Uang Yang Di Kembalikan
echo===================================
echo Rp 100.000 : @ %a% 
echo Rp 2.000 : @ %f%
echo Rp 50.000 :@ %b% 
echo Rp 1.000 : @ %g%
echo Rp 20.000 :@ %c% 
echo Rp 500 : @ %h%
echo Rp 10.000 :@ %d% 
echo Rp 200 : @ %i%
echo Rp 5.000 : @ %e% 
echo permen :@ %j%

echo jam:%time%
echo tanggal:%date%
pause
goto start

0 Response to "Praktikum Pemrograman Dasar Kelas X TKJ 2020/2021"

:) :( ;) :D ;;-) :-/ :x :P :-* =(( :-O X( :7 B-) :-S #:-S 7:) :(( :)) :| /:) =)) O:-) :-B =; :-c :)] ~X( :-h :-t 8-7 I-) 8-| L-) :-a :-$ [-( :O) 8-} 2:-P (:| =P~ :-? #-o =D7 :-SS @-) :^o :-w 7:P 2):) X_X :!! \m/ :-q :-bd ^#(^ :ar!

Post a Comment