Manfaat Bahasa Scripting Pada Komputer dan Contohnya

0

Sudah beberapa minggu ini saya tidak menulis artikel pada blog ini alasannya karena beberapa minggu ini benar – benar disibukkan oleh kegiatan” organisasi yang ada dikampus.hehehe.Baiklah, tidak usah dipermasalahkan.Langsung saja kita fokus pada pembahasan.Diartikel kali ini saya akan membagikan betapa pentingnya bahasa scripting yang ada pada komputer dan ini tertanam pada setiap OS yang Anda gunakan baik pengguna Windows, Linux, Mac, dan Sistem Operasi lainnya.

Bahasa scripting ini sangat berguna untuk melakukan administrasi pada komputer kita sendiri dan kebanyakan dihadapkan dengan perintah – perintah yang berbasiskan teks ( non GUI ).Tentunya tidak hanya administrasi pada komputer melainkan ada sangat banyak manfaatnya seperti otomatisasi ( melakukan tugas otomatis seperti membackup file, membersihkan file, upload / download, dll ), restart komputer setiap beberapa jam ( mungkin komputer dijadikan server ) dan instruksi – instruksi proses pada komputer yang lain.Oh iya, bahasa scripting pada bahasan saya kali ini bukan bahasa scripting untuk pemrograman pada umumnya ( cth. PHP, Python, Perl ) tetapi bahasa scripting yang lebih ke shell / command ( perintah – perintah untuk sistem ).

Supaya tidak terlalu berbelit – belit langsung masuk ke contoh saja ya.Di Sistem Operasi Windows ada yang namanya Command Prompt, software ini berfungsi untuk menerima perintah – perintah sistem.Nah, kalau untuk mengeksekusi satu baris saja sepertinya tidak ada masalah.Contohnya saat ingin menambahkan folder dengan mengetikan perintah md nama_folder.Tetapi bisa jadi bermasalah ketika ingin mengembangkan kode yang lebih kompleks untuk mengerjakan task / tugas tertentu.Maka diciptakanlah batch file ada juga vbscript ( kalau yang ini bisa digunakan di internet explorer untuk client – side scripting ).

  1. Buka Notepad dan ketikkan kode batch file dibawah
    @echo off
    title This is your first batch script!
    echo Welcome to batch scripting!
    pause
  2. Save dengan nama test.bat ( pastikan ekstensi filenya bat bukan txt )
  3. Double klik pada test.bat file yang tersimpan
  4. Program akan menjalankan script dari test.bat
  5. Selesai

Sama halnya dengan bat file, perbedaannya adalah vbscript dieksekusi oleh Windows Scripting Host (WSH – wscript.exe) sedangkan bat file oleh cmd.exe.

  1. Buka Notepad dan ketikkan kode batch file dibawah
    wscript.echo “Hello World!” & vbnewline
    wscript.echo “Current date & time: ” & now
  2. Save dengan nama test.vbs ( pastikan ekstensi filenya vbs bukan txt )
  3. Double klik pada test.bat file yang tersimpan
  4. Program akan menjalankan script dari test.vbs
  5. Selesai

Untuk contoh – contoh lain Anda bisa mengeksplorasi dengan mencari referensi dengan kata kunci bat file dan vbscript.Dokumentasi batch file bisa Anda lihat di https://en.wikibooks.org/wiki/Windows_Batch_Scripting dan https://technet.microsoft.com/en-us/library/ee198844.aspx untuk vbscript

Pada Sistem Operasi Linux dan Mac, salah satunya menggunakan Bash Shell sebagai bahasa scriptingnya.Tentu bukan hanya Bash Shell saja seperti sh, dash, ssh, ksh, zsh, Fish, dan lain sebagainya.Disini saya akan memberikan contoh dengan Bash File.

  • Buka Terminal dan ketikkan nano lalu enter
    #!/bin/bash
    
    # example of using arguments to a script
    echo "My first name is $1"
    echo "My surname is $2"
    echo "Total number of arguments is $#"
  • Save dengan CTRL + O dan ketikkan namanya name.sh
  • Lalu ketik chmod a+x name.sh
  • Ketik ./name.sh dan enter
  • Program akan menjalankan script dari name.sh
  • Selesai

Contoh – contoh lain bash shell.

Sebagai penutup, bahasa scripting dapat membantu tugas Anda dalam mengerjakan suatu tugas dikomputer menjadi lebih efisien dan dapat berinteraksi dengan sistem dengan lebih powerful tentunya karena sebenarnya program GUI yang diciptakan saat ini banyak yang memanfaatkan perintah – perintah yang terdapat pada bahasa scripting tersebut hanya saja mereka sifatnya yang user – friendly jadi user tinggal klik – klik saja yang tentunya berbeda dengan CLI yang harus menuntut user mengetikkan perintah – perintah tersebut dengan benar.

Selamat mengeksplorasi kehebatan bahasa scripting !

Referensi :

LEAVE A REPLY