Selingan

Mungkin ada sebagian pembaca yang berpikir untuk apa membuat aplikasi console di era GUI (program dengan antarmuka grafis). Untuk sebagian besar aplikasi, mungkin aplikasi console memang kurang atau bahkan tidak disukai oleh pengguna. Akan tetapi perlu diingat bahwa tidak semua aplikasi berhubungan dengan pengguna berupa manusia. Banyak aplikasi yang lebih banyak digunakan oleh aplikasi lain. Bahkan ada aplikasi yang hanya digunakan oleh aplikasi lain, tidak pernah oleh manusia. Untuk aplikasi-aplikasi jenis ini, tampilan menjadi tidak penting sama sekali.

Kenangan DOS

Pembaca yang sudah menggunakan komputer sejak tahun 90’ tentu sudah tidak asing dengan console. Sedangkan pembaca yang baru menggunakan komputer setelah milenium ketiga mungkin sudah tidak pernah menyentuh console. Tidak ada masalah jika Anda tidak menyentuh console asalkan Anda bukan seorang pemrogram. Tetapi jika Anda ingin menjadi pemrogram yang handal, maka mau tidak mau Anda tetap harus mengenal console.

Direktori

Pengertian direktori adalah mirip dengan pengertian folder. Bahkan sebagian besar folder adalah merupakan direktori. Direktori adalah cara untuk mengelompokkan file-file berdasarkan kriteria tertentu. Direktori paling tinggi disebut sebagai root direktori.

Prompt

Prompt adalah tanda yang menunjukkan bahwa console siap menerima perintah. Biasanya prompt menampilkan direktori aktif. Contoh tampilan prompt adalah sebagai berikut:

Tampilan prompt dengan direktori aktif berada pada root direktori

Tampilan prompt dengan direktori aktif berada pada root direktori

Perintah dir

Perintah dir digunakan untuk melihat file yang berada pada direktori tertentu (defaultnya adalah direktori aktif).

Contoh dari perintah dir adalah sebagai berikut:

Pada prompt, ketiklah dir kemudian tekan enter.

C:\>dir
 Volume in drive C is CORE
 Volume Serial Number is 4829-D4CD

 Directory of C:\

26/03/2011  21:35       0 AUTOEXEC.BAT
14/12/2013  16:05 <DIR>   Billing
25/03/2012  19:24 <DIR>   CI_9PINOS
26/03/2011  21:35       0 CONFIG.SYS
08/02/2012  17:50 <DIR>   Documents and Settings
20/04/2011  10:54 <DIR>   DriveKey
16/09/2012  18:25 <DIR>   eca08b8c157fb0c9ff77674305
05/02/2012  22:53 <DIR>   Inetpub
14/12/2013  16:05 <DIR>   Program Files
07/04/2011  18:44 <DIR>   SRIGALA MENCURI DOMBA
15/12/2013  14:22 <DIR>   WINDOWS
               2 File(s)              0 bytes
               9 Dir(s)   6.385.041.408 bytes free

C:\>

Kolom pertama dan kolom kedua menunjukkan tanggal dan jam file, kolom ketiga menunjukkan ukuran file, dan kolom keempat menunjukkan nama file. Untuk kolom ketiga yang berisi <DIR>, maka kolom keempatnya bukan merupakan nama file melainkan nama sebuah direktori.

Perintah dir memiliki beberapa pilihan. Misalnya jika kita hanya ingin melihat nama file saja, maka perintahnya menjadi:

C:\>dir/b
WINDOWS
CONFIG.SYS
My Documents
AUTOEXEC.BAT
CONFIG.BAK
Program Files
AUTOEXEC.BAK
SCANDISK.LOG
DATACD
COMPATID.TXT

C:\>

Atau jika kita hanya ingin melihat direktori saja, maka perintahnya menjadi:

C:\>dir/ad
 Volume in drive C is CORE
 Volume Serial Number is 4829-D4CD

 Directory of C:\

31/01/2012  20:11 <DIR>  $RECYCLE.BIN
14/12/2013  16:05 <DIR>  Billing
25/03/2012  19:24 <DIR>  CI_9PINOS
08/02/2012  17:50 <DIR>  Documents and Settings
20/04/2011  10:54 <DIR>  DriveKey
16/09/2012  18:25 <DIR>  eca08b8c157fb0c9ff77674305
05/02/2012  22:53 <DIR>  Inetpub
14/12/2013  16:05 <DIR>  Program Files
08/04/2011  06:00 <DIR>  RECYCLER
07/04/2011  18:44 <DIR>  SRIGALA MENCURI DOMBA
31/01/2012  20:09 <DIR>  System Volume Information
15/12/2013  14:22 <DIR>  WINDOWS
               0 File(s)              0 bytes
              12 Dir(s)   6.385.041.408 bytes free

C:\>

Untuk melihat pilihan dari perintah dir secara lengkap, Anda bisa ketik dir/? Lalu tekan enter. Penambahan /? Merupakan parameter standar untuk mengetahui cara penggunaan suatu perintah.

Perintah cd

Cd merupakan singkatan dari Change Directory, sehingga gunanya tentu saja untuk mengganti direktori aktif. Sebagai contoh jika kita akan menuju direktori Billing, maka perintahnya adalah sebagai berikut:

C:\>cd billing

C:\Billing>

Untuk menuju ke direktori parent, kita gunakan perintah:

C:\Billing>cd ..

C:\>

Sebenarnya masih sangat banyak perintah-perintah yang bisa dilakukan di dalam console. Jika Anda tertarik untuk lebih memperdalam penggunaan console, Anda bisa membaca buku-buku tentang DOS. Mungkin buku-buku tersebut sudah tidak tersedia lagi di toko buku, oleh karena itu cobalah pergi ke perpustakaan. Atau jika Anda beruntung, mungkin Anda bisa memperoleh buku-buku tersebut di pasar loak 😀

Penjelasan tentang perintah-perintah yang bisa dilakukan di dalam console pada buku ini hanya sebatas perintah yang mungkin akan digunakan dalam percobaan.

Redireksi

Perintah Write maupun Wrilteln merupakan perintah untuk menampilkan pesan atau ekpresi ke keluaran standar yang biasanya adalah jendela console. Sendangkan perintah Read atau Readln adalah perintah untuk membaca data dari masukan standar yang biasanya adalah keyboard.

Dikatakan sebagai biasanya karena kita bisa mengganti arah keluaran maupun masukan standar. Untuk mengganti arah masukan, kita menggunakan tanda lebih kecil (<) diikuti oleh nama masukan pengganti. Sedangkan untuk mengganti arah keluaran, tanda yang digunakan adalah tanda lebih besar (>) diikuti oleh nama keluaran pengganti. Sebagai contoh, kita bisa menyimpan hasil dari perintah dir kedalam sebuah file seperti berikut:

C:\>dir/b >DaftarFile.txt

Perintah tersebut akan menyimpan nama-nama file pada direktori aktif ke dalam file DaftarFile.txt.

Program HariLahir yang sudah kita buat meminta data dengan urutan tanggal lahir, bulan lahir, tahun lahir, tanggal sekarang, bulan sekarang, tahun sekarang, dan yang terakhir hari sekarang. Kita bisa mengisi data-data tersebut melalui sebuah file. Sebagai contoh, tanggal lahir yang akan dicari harinya adalah 12 Desember 1997 dan tanggal yang sudah diketahui harinya adalah tanggal 13 Desember 2013 yaitu hari Jumat. Buatlah file seperti berikut:

12
12
1997
13
12
2013
5

Lalu simpanlah file tersebut dengan nama input.txt dan tempatkan pada direktori yang sama dengan program HariLahir. Kemudian ketiklah perintah berikut pada console:

C:\Source>harilahir<input.txt

Anda akan melihat bahwa program terus berjalan hingga menampilkan Anda lahir hari minggu. Tentu saja tampilan yang muncul menjadi kacau karena data yang diterima berasal dari file sehingga tidak muncul di layar.

Anda juga bisa sekaligus memindah arah masukan dan keluaran seperti:

C:\Source>harilahir<input.txt>output.txt

Jika file output.txt sebelumnya sudah ada, maka file tersebut akan diganti isinya dengan data yang baru. Jika Anda ingin bahwa data yang baru tidak menghapus data yang lama, maka Anda bisa menggunakan dua tanda lebih besar seperti contoh berikut:

C:\Source>harilahir<input.txt>>output.txt

Apakah Anda menyukai post ini? Mengapa tidak memberikan komentar di bawah dan melanjutkan perbincangan, atau berlangganan my feed dan dapatkan artikel semacam ini yang dikirm secara otomatis feed reader Anda.
Harap diperhatikan bahwa komentar atau pertanyaan yang disampaikan haruslah sesuai dengan topik yang sedang dibahas. Komentar atau pertanyaan yang tidak sesuai dengan topik akan kami hapus :!:

1 Komentar
  1. terasa masa sekolah di STM (sekarang SMK)

Tinggalkan komentar

Sebelum membuat komentar, pastikan Anda telah membaca komentar-komentar sebelumnya. Jangan membuat pertanyaan yang telah ditanyakan. Perhatikan pula link-link dalam artikel. Lihatlah link tersebut sebelum membuat pertanyaan, karena mungkin penjelasan dari pertanyaan Anda telah di jawab dalam link tersebut.

Komentar yang tidak mengikuti aturan ini akan dihapus!

(wajib)

(wajib)


Time limit is exhausted. Please reload the CAPTCHA.