Berkas tumpak: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Ezraryan (bicara | kontrib)
Perbaikan tata bahasa
Tag: Suntingan perangkat seluler Suntingan aplikasi seluler Suntingan aplikasi Android
Fitur saranan suntingan: 3 pranala ditambahkan.
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala
 
(27 revisi perantara oleh 16 pengguna tidak ditampilkan)
Baris 1:
{{Multiple issues|
{{Copy edit|date=Juli 2019}}{{Cleanup reorganize|date=Juli 2019}}
<!--{{Cleanup reorganize|date=Juli 2019}}-->
{{Tone|date=Juli 2019}}
}}
 
'''Berkas tumpak''' ({{lang-en|batch file}}) atau berkas tumpuk adalah sebuah berkas teks yang berisi beberapa seri perintah untuk dijalankan oleh ''command interpreter'' (penafsir perintah). DapatBerkas tumpak dapat didefinisikan sebagai kumpulan perintah-perintah ''command line'' (baris perintah) yang dapat dijalankan pada [[Microsoft Windows]]. Berkas tumpak biasanya berekstensi ".bat" atau ".cmd". Pemrograman berkas tumpak sangat sederhana, yakni mengetik ''source code program'' pada Notepad atau ''text[[penyunting editor''teks]] lainnya, lalu menyimpannya dengan ekstensi ".bat".c:\User\assus>netsh wlan profile
 
== Pendahuluan ==
 
Pada era MS-DOS, penggunaan ''batchberkas file''tumpak sangat familiarumum di lingkungan pengguna. Dengan ''batchberkas file''tumpak tersebut, merekapengguna dapat mengulang-ulang suatu perintah yang terdapat dalam ''batchberkas file''tumpak untuk dieksekusi di lain waktu ketika dibutuhkan. Pemrograman ''batchberkas file''tumpak bisa dibilang sederhana, dan tidak membutuhkan keahlian pemrograman khusus karena ''batchberkas file''tumpak hanya berupaberisi baris perintah yang dijalankan secara urut dari atas ke bawah, walau tidak menutup kemungkinan penggunaan perintah ''go togoto'' untuk melompat ke perintah tertentu. Lalu kemudian muncul [[sistem operasi]] berbasis [[GUI]], dan menggunakan ''mouse'' membuat banyak dari pengguna meninggalkan penggunaan ''batchberkas file''tumpak ini, tetapi sebagian pengguna masih setia menggunakan ''batchberkas file''tumpak ini. Menggunakan sistem berbasis GUI memang mudah untuk orang awam, tetapi penggunaan ''batchberkas file''tumpak mempunyai nilai lebih, yakni kitapengguna diajak berpikir untuk menyusun perintah-perintah yang akan dimasukkan ke dalam ''batchberkas file''tumpak sehingga otak kita akan semakin terlatih kemampuan berpikirnya.
 
Pemrograman ''batch file'' tidak lain adalah [[Unix]] Shell Programming versi Windows. Di dalam DOS, berkas tumpak merupakan ''file'' teks berisi rentetan perintah yang akan dieksekusi oleh ''command interpreter'' untuk kemudian dieksekusi satu persatu secara urut seperti saat kita mengetikkan ''command'' di MS-DOS. Hanya saja dengan berkas tumpak, perintah-perintah tersebut dimasukkan ke dalam 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 ke dalam satu langkah mudah. Contoh lainnya adalah autoexec[[AUTOEXEC.batBAT]] yang merupakan berkas ''boot'' sederhana yang dimuat pada MS-DOS. Berkas tumpak tersebut berisi semua perintah yang digunakan untuk menjalankan MS-DOS setiap kali komputer melakukan ''booting''.
 
== Deskripsi ==
Berkas tumpak adalah berkas teks yang berisi serangkaian perintah yang mungkin biasanya paling umum adalahdigunakan untuk memulai menggunakan program dan untuk menjalankan utilitas. Berkas tumpak melakukannya dengan salah satu perintah yang biasa diperlukan, bukan perintah ganda biasanya diperlukan. Mereka dapat disamakan dengan ikon cara pintas seperti yang terlihat dalam butir-&-klik sistem operasi, tetapi fileberkas batchtumpak jauh lebih kuat.
 
Menggunakan batchberkas filetumpak untuk memulai sebuah program sering berarti bahwa, pernyataan ''path'' anda mungkin dibuat lebih pendek. Ini berarti lebih sedikit direktori di mana DOS harus mencari selama operasinya. Memiliki jalan yang lebih singkat juga akan memberikan ruang bagi program-program lain yang mungkin memerlukan pencantuman jalan agar berfungsi dengan benar.
 
Selanjutnya, fileberkas batchtumpak yang canggih dapat memperbaiki program yang dimulai oleh memuat semua atau bagian dari program ke atas atauyang diperluasmembutuhkan /lebih diperpanjangbanyak ruang pada memori, sehingga membebaskan lebih rendahbanyak (konvensional)ruang pada memori konvensional. MemungkinkanBanyaknya banyakruang memorikosong yangpada lebihmemori rendahkonvensional berarti program Anda memiliki ruang bernapas dan akan ada ruang untuk menjalankan utilitas untuk menjalankan. Kemampuan yang sama ini mungkin telah ada di baris perintah, tetapi perintah ini kemungkinan besar akan rumit dan sulit untuk diingat. Mengapa tidak membiarkan sebuah file batch yang bekerja bagi Anda?
 
Dengan satu perintah, fileberkas batchtumpak dapat menjalankan program konfigurasi yang diinginkan dan di samping itu, dapat meminta ''file'' terkait, seperti [[pengolah kata]] dokumen atau ''[[spreadsheet]]'' akan diambil setelah program utama sedang berjalan. Ini menghemat pengguna mencari dokumen dan menerbitkan perintah-perintah yang diperlukan untuk memuatnya. Salah satu perintah sederhana dari penamaan pengguna''[[username]]'' melakukan itu semua tanpa dokumen pada konfigurasi yang dipilih pengguna dan dengan pilihan pengguna.
tanpa dokumen) pada konfigurasi yang dipilih pengguna dan dengan pilihan pengguna pilihan.
 
Menggunakan batchberkas filetumpak untuk menjalankan utilitas berarti dapat memiliki akses langsung ke sana. Jika ada perintah yang sering digunakan oleh opsi tertentu, merekamaka pengguna dapat dimasukkanmemasukkannya ke dalam fileberkas batchtumpak. dan denganDengan demikian, berkas tumpak dapat menyelamatkan Andapengguna dari merekakeharusan haruspengetikan mengetikkanperintah setiap kali Andapengguna menggunakan utilitas. LebihAlangkah baik:lebih Menggunakanbaiknya, menggunakan fileberkas batchtumpak berarti tidak ada kemungkinan salah mengetikpengetikan pada parameter ini.
 
FileBerkas batchtumpak pada DOS juga dapat membuat keputusan untuk melakukan operasi hanya jika kondisi tertentu ada atau tidak ada. YangBahkan, berkas tumpak paling canggih bahkanyang dapat menandingi perintah biasanya tidak disertakan dengan sistem operasi DOS.
 
Hal ini mirip dengan fitur pada ''Windows "File Association" fitur ini'', tetapi dengan banyak keuntungan karena sejumlah fileberkas batchtumpak bisa ditulis untuk memuat masing-masing ''file'' yang sama, masing-masing dengan, tetapi berbeda, atribut atau opsi ''start-up''. Bahkan, salah satusatunya bahkan bisayang memiliki ''file'' yang sama dapat dimuat ke program yang berbeda, setiap kali dengansecara spesifik, namuntetapi berbeda, pilihan. Pengguna tidak pernah mengubah konfigurasi tersebut secara manual.
 
== File Ekstensi BatchBerkas FileTumpak pada MS-DOS ==
Ekstensi ".bat" merupakan ekstensi pertama yang digunakan oleh Microsoft untuk batchberkas filetumpak. Ekstensi ini berjalan pada MS-DOS dan semua versi dari Microsoft windowsWindows. Pada MS-DOS menggunakan command.com untuk mengeksekusi fileberkas batchtumpak, sedangsedangkan kalau di windowsWindows menggunakan cmd.exe untuk menjalankannya.
 
== Cara Kerja BatchBerkas FileTumpak ==
Ketika sebuah batchberkas filetumpak dijalankan, ''program shell'' yang berupa command.com akan membaca fileberkas batchtersebut dan kemudian mengeksekusi perintahnya, secara baris demi baris. Berkas tumpak berguna untuk menjalankan rangkaian dari dari beberapa perintah yang bisa dieksekusi''executable'' (executablestereksekusikan) secara otomatis dan sering digunakan oleh sistem administrator untuk mengotomatisasi banyak proses secara bersamaan. Perintah berkas tumpak bersifat takpeka''case kapitalinsensitive'' ({{lang-en|casetak insensitive}}peka kapital). jadiJadi, tidak ada perbedaan maksud antara huruf besar dengan huruf kecil, tetapi parameter perintah dan variabel bisapeubah bersifat peka kapital ({{lang-en|case sensitive}}).
 
Dalam DOSperintah batchtumpak commandDOS, perintah-perintah seperti ''Copy, Dir, Delete'' disebut dengan perintah internal. sedangkanSedangkan perintah semisal Format, ''Undelete, Backup'' merupakan bagian dari perintah eksternal. Setiap kita menjalankan perintah DOSpada batchberkas filetumpak DOS, baik internal ataupun eksternal, command.com akan langsung menjalankan peritah internal atau memanggil program eksternal yang terpisah dan menjalankan perintah tersebut untuk kemudian mengembalikan hasilnya dalam bentuk perintah eksternal.
 
== Fungsi BatchBerkas FileTumpak ==
 
Katakanlah Anda perluuntuk menjalankan seperangkat perintah berulang kali untukseperti melakukan tugas rutin seperti ''Back up FileImportant PentingFile'', menghapus fileberkas-fileberkas sementara (<code><nowiki>*.tmp</nowiki></code>, <code><nowiki>*.bak</nowiki></code>, ...), maka sangat repot jika kita harus mengetikanmengetik perintah-perintah yang sama setiap kali kita akan melakukan tugas yang sama. Maka diperlukanlah Batchberkas filetumpak untuk mengatasi hal tersebut, sehingga setiap kali kita butuh untuk melakukan sebuah tugas tertentu dalam DOS kita tinggal jalankan saja fileberkas Batchtumpak yang sudah kita buat sebelumnya. Hal ini tentu akan sangat efektif daripada harus mengetikanmengetikkan perintah-perintah yang sama., Sehingga akansehingga jugadapat menghemat waktu.
 
Dalam keseharian, file batchberkas initumpak dapat memiliki 2dua fungsi, yakni fungsi positif dan fungsi negatif. Dikatakan berfungsi positif jika bacthberkas file initumpak digunakan untuk ''tune up'', program administrator, ''backup'', dan lainyalainnya. DanBerkas tumpak berfungsi negatif jika ia digunakan untuk membuat [[Virus komputer|virus]], ''[[Cracker Jack|cracker]]'', dan sebagainya.
 
== Dasar membuat FileBerkas BatchTumpak ==
 
Untuk membuat fileberkas Batchtumpak, berikut contoh sederhananya:
 
* Buka jendela perintah ("CMD.EXE"), ketik: "edit test.bat" dan tekan "enter"
Baris 60 ⟶ 58:
</pre>
 
# Setelah itu, Klik “file” kemudian “exit”. Ketika diminta untuk menyimpan, pilih “yes”. Pengguna yang tidak memiliki cursorkursor mouse dapat melakukan hal tersebut dengan menekan Alt+F untuk mengakses menu “File”, lalu tekan “x” untuk exit dan “enter” untuk menyimpan perubahan.
# Setelah anda kembali ke MS-DOS promptPrompt, Ketikketik: tes dan tekan “enter”. Hal ini akan mengeksekusi file test.bat dan menjalankan file. Karena baris pertama adalah pause, maka Anda akan diminta untuk menekan tombol. Setelah itu, fileberkas Batchtumpak akan berjalan baris demi baris.
 
Jika anda ingin menambahkan baris perintah filepada batchberkas tumpak, cukup dengan mengetikanmengetikkan edit test.batuntukbat untuk mengeditnya., Tapitetapi beberapa versi MS-DOS tidak memiliki perintah Edit. Jika hal ini terjadi, maka Anda perlu untuk mendapatkan file edit.com untuk mengakses file ini atau dengan copy con command.
 
== Contoh BatchProgram Tumpak ==
Pemrograman Batch''batch'' sangat sederhana, cukup ketik ''source code program'' pada notepadNotepad atau textpenyunting editorteks lainnya, lalu simpan dengan ekstensi .bat. Untuk awalnya, buka notepadNotepad terlebih dahulu yang dapat dilakukan dengan dua cara, yaitu:
 
* Klik Start >> All Programs >> accessories >> Notepad.
* Klik kanan di tengah desktop >> New >> Text Document >> Lalu klik iconikon text documentnyadocument-nya.
 
Setelah munculjendela notepadnyaNotepad terbuka, barulah andaAnda mengetikanmengetikkan command-command batch -nya di notepadNotepad tersebut. Untuk hal pertama, cobalah cobaterlebih duludahulu dengan command yang sederhananyasederhana sebagai berikut.
 
@echo off
::Tidak menampilkan tulisan "echo"
echo Selamat Pagi!
::Menulis pesan selamat"Selamat pagiPagi!" ke layar
pause
::Pause menunggu user untuk menghentikan program
 
 
Kemudian setelahSetelah itu, klik File >> Save As >> nama.bat atau coba.bat
 
Perlu diingat disinidi sini, ekstensi file tersebut haruslah *.bat (ekstensi adalah kata setelah titik) yang menandakan file tersebut adalah file *.bat. hmm bukanTidak hanya itu saja sebenranya commandperintah yang dapat kita buat tetapidibuat, masih banyak lagi command-commandperintah dengan variasi yang sangat sulit untuk dipelajari. dan masihMasih banyak lagi fileberkas batchtumpak yang dapat kita buatdibuat, tetapi sebelumnya mari kita pelajari mengenai beberapa ''syntax'' batchpada fileberkas tumpak.
 
=== Beberapa CommandPerintah BatchTumpak ===
* › Copy = membuat duplikat suatu file ke directorydirektori lainnya.
* › Del = Menghapus sebuah file dari suatu directorydirektori.
* › Echo = menulis pesan ke layar, sedangkan untuk ''syntax'' echo off, digunakan untuk meniadakan tampilan echo.
* › Goto = melompat dari suatu syntax ke label.
* › Help = melihat command batch lainnya.
* › Start = menjalankan suatu program.
* › Pause = Merupakan perintah untuk meminta satu ketikan tombol sembarang tombol, dimanadi mana pesan yang ditampilkan adalah Press any key to continue... Untuk menghilangkan pesan ini dapat diketikkan PAUSE > NUL.
* › If = Digunakan untuk memeriksa kondisi tertentu jika kondisi tersebut tersedia.
* › Rem = Kependekan dari REMARK, merupakan suatu perintah yang mengakibatkan suatu baris perintah menjadi tidak berfungsi, akan diabaikan dan tidak diproses.
* › Cls = Sama seperti perintah DOS, yaitu digunakan untuk menghapus layar.
* › Exit = keluar dari jendela DOS jika fileberkas batchtumpak berjalan dari Windows.
 
=== Beberapa Operator ===
* '''@ '''= berguna untuk membuat ''syntax'' menjadi tidak kelihatanterlihat di layar atau untuk tidak menampilkan baris perintah disebelahdi sebelah kanan layar.
* ''': '''= tanda label.
* '''> '''= menuliskan sesuatu dengan meniban isi ''file'' yang sudah ada.
* '''>> '''= menuliskan sesuatu pada garis baris yang baru.
* ''':: '''= komentar, tidak dieksekusi.
 
Baris 115 ⟶ 113:
* [http://purl.oclc.org/net/batfiles/batfiles.htm Batfiles: The DOS batch programming handbook]
* [http://www.freedos.org/freecom/ FreeDOS' FreeCOM: complete feature list]
* [http://www.netikka.net/tsneti/http/tsnetihttpprog.php#batch MS-DOS+Win../95/98/ME batch programming links] {{Webarchive|url=https://web.archive.org/web/20120419153526/http://www.netikka.net/tsneti/http/tsnetihttpprog.php#batch |date=2012-04-19 }}
* [http://www.robvanderwoude.com/ scripting related information (also command line)]
* [https://smartofpedia.blogspot.com/2014/03/membuat-batch-file-untuk-pemula-cara.html Semua Tentang Batch File pada Windows (bukan DOS)] {{Webarchive|url=https://web.archive.org/web/20190706074926/https://smartofpedia.blogspot.com/2014/03/membuat-batch-file-untuk-pemula-cara.html |date=2019-07-06 }}
 
[[Kategori:DOS]]
[[Kategori:Bahasa skripKomputer]]