Kompetensi Dasar
3.1 Menerapkan logika dan algoritma komputer,
3.2 Menerapkan metode peta minda
4.1 Menggunakan fungsi - fungsi perintah (Command)
4.2 Membuat peta minda
A. Konsep Ide dalam Simulasi Digital
Ketika Anda menghadapi sebuah permasalahan dalam kehidupan sehari-hari, sering terlintas dalam benak Anda tentang solusi solusi yang mungkin dapat Anda kerjakan. bayang yang seringkali terlintas dalam pikiran dapat muncul secara tiba-tiba atau melalui proses pemikiran yang panjang. kompleksitas permasalahan yang tidak terlalu rumit biasanya akan memicu otak untuk merespon secara otomatis sehingga memberikan alternatif pemecahan masalah.
Sebagai contoh adalah jika secara tiba-tiba beberapa tombol keyboard laptop tidak dapat berfungsi dengan baik, tetapi sebagian dapat bekerja normal. Bagi seseorang yang sering berinteraksi dengan komputer dan memiliki pengetahuan serta kemampuan yang baik di bidang teknologi informasi dan komunikasi (TIK) akan meresponnya dengan cepat. Otak akan memberikan imajinasi atau bayangan pada manusia yang bersifat simulasi tentang kemungkinan keyboard yang rusak. Ide yang mungkin muncul adalah melakukan substitusi dengan menambahkan keyboard eksternal melalui port USB untuk menggantikan keyboard yang rusak tersebut. Itu adalah contoh ide spontan yang muncul ketika menghadapi masalah.
Lain halnya dengan seseorang yang tidak memiliki pengetahuan dan keterampilan di bidang TIK. Mereka memerlukan waktu yang lebih lama untuk menganalisis masalah tersebut dan memunculkan ide untuk mengatasi hal tersebut. Dari analogi tersebut, dapat dilihat bahwa ide memiliki arti imajinasi atau rancangan solusi terhadap masalah yang dihadapi sebagai hasil pemikiran baik yang bersifat spontan atau melalui proses pemikiran yang lama. Kemampuan melahirkan ide yang tidak dimiliki oleh setiap orang karena tingkat kecerdasan, intuisi, dan daya analisis masalah akan berbeda-beda.
Ide atau gagasan yang dihasilkan dari proses berpikir secara panjang dan matang tentunya memiliki beberapa faktor dan banyak pertimbangan. Selain itu, hasil yang diberikan dari ide tersebut akan mempengaruhi implementasi dalam lapangan. Dalam penerapannya, sebuah ide atau gagasan sebaiknya memberikan beberapa manfaat seperti berikut.
· Membantu memecahkan masalah.
· Memberikan kontribusi positif bagi diri sendiri dan orang lain.
· Tidak melawan aturan ketentuan hukum, norma agama, sosial, dan masyarakat.
· Mampu memberikan wacana pembaruan ilmu pengetahuan dan menambah keterampilan.
· Memotivasi orang lain untuk melakukan hal yang sama.
Konsep simulasi sering Anda temukan seperti saat membayangkan an-naba mobil dapat digerakkan oleh mesin. Seperti halnya seorang pilot pesawat tempur yang memerlukan jam latihan terbang secara simulasi untuk mengasah kemampuan, daya ingat, refleks, dan ketahanan fisik serta daya tempurnya ketika berada dalam kokpit pesawat. Dengan demikian, simulasi dapat dikatakan sebagai metode percobaan atau eksperimen untuk memecahkan masalah dengan meniru kondisi nyata melalui media pendukung seperti audio, video, gambar, dan perangkat mekanik maupun computing untuk mendeskripsikan keadaan sebenarnya. Beberapa pengertian simulasi menurut para ahli :
Hoover dan Perry (1990) Proses perancangan perancangan model matematis matematis atau logis dari sistem nyata, melakukan eksperimen terhadap model dengan menggunakan komputer untuk menggambarkan, menjelaskan dan memprediksi perilaku sistem.
Law dan Kleton (1991) Sekumpulan metode dan aplikasi untuk menirukan atau merepresentasikan perilaku dari suatu sistem nyata, yang biasanya dilakukan pada komputer dengan perangkat lunak tertentu.
Khosnevis (1994) Proses aplikasi membangun model dari sistem nyata atau usulan sistem, melakukan eksperimen dengan model tersebut untuk menjelaskan perilaku sistem, mempelajari kinerja sistem, atau untuk membangun sistem baru sesuai dengan kinerja yang di inginkan.(sumber :
Dari Wikipedia Komunikasi adalah suatu proses penyampaian informasi (pesan, ide, gagasan) dari satu pihak kepada pihak lain. Pada umumnya, komunikasi dilakukan secara lisan atau verbal yang dapat dimengerti oleh kedua belah pihak. apabila tidak ada bahasa verbal yang dapat dimengerti oleh keduanya, komunikasi masih dapat dilakukan dengan menggunakan gestur tubuh, menunjukkan sikap tertentu, misalnya tersenyum, menggelengkan kepala, mengangkat bahu. Cara seperti ini disebut dengan komunikasi nonverbal. (
Adapun komunikasi mempunyai pengertian tentang proses pengiriman dan penerimaan data informasi antara dua atau lebih pengguna melalui media transmisi tertentu. Contohnya proses diskusi yang melibatkan beberapa siswa dalam membahas teknik pemrograman dasar dengan Java. Dalam berkomunikasi, pasti ada sumber atau pengirim yang mentransmisikan suara melalui udara (media transmisi) sehingga dapat didengarkan oleh seluruh orang dalam ruangan tersebut. Teknik ini disebut sebagai broadcast. Oleh sebab itu, komunikasi akan terjadi jika ada sumber atau pengirim, media transmisi, dan penerima.
Anda juga sering melakukan komunikasi dengan orang lain, yang secara prinsip menyampaikan ide atau gagasan yang terbayang dalam pikiran Anda. Contohnya, yaitu ketika Anda meminta teman Anda untuk menyalakan uninterruptible power supply (UPS) sebelum komputer dioperasikan. Ide tersebut merupakan penalaran yang logis karena komputer memperoleh sumber listrik dari UPS. dalam hal ini, jika UPS tidak dinyalakan, komputer juga mati. komunikasi antarpersonal dapat berupa percakapan verbal, pernyataan tertulis, ilustrasi gambar, kode, hingga video.
Adapun istilah digital sebenarnya mengadopsi kata digitus dari bahasa Yunani yang berarti perhitungan menggunakan jari tangan berjumlah 10. Karena nilai 10 mengandung angka 1 dan 0, selanjutnya disebut sebagai digital yang merupakan representasi on dan off terhadap kondisi arus listrik yang diwakili dengan angka 1 dan 0.
Digital adalah bentuk modernisasi atau pembaharuan dari penggunaan teknologi di mana sering dikaitkan dengan kemunculan internet dan komputer. Dimana segala hal dapat dikerjakan melalui suatu peralatan canggih tersebut untuk memudahkan urusan masyarakat. Dengan adanya revolusi digital inilah yang mendorong cara pandang seseorang dalam menjalani kehidupan yang semakin canggih saat ini. (sumber :
Seiring perkembangan teknologi, istilah digital digunakan untuk mendefinisikan keadaan sinyal yang ditransmisikan dalam bentuk pulsa dengan besaran tegangan tertentu, yaitu on dan off atau 1 dan 0. Kebalikan digital adalah analog, yaitu representasi sinyal dalam bentuk gelombang sinusoid secara kontinu dengan 3 variabel, yaitu amplitudo, frekuensi, dan phase. Sekarang istilah digital tidak hanya mewakili transmisi data berbentuk pulsa 1 dan 0, melainkan lebih merepresentasikan setiap data baik file gambar, audio, video, maupun grafis yang dihasilkan perangkat elektronik seperti komputer. Contohnya gambar digital berarti gambar yang dihasilkan dari proses digital seperti kamera digital dan diolah menggunakan komputer.
Konsep membuat ide atau gagasan dalam simulasi dan komunikasi digital adalah cara membuat komunikasi antar pengguna dengan pekerjaan keseharian menjadi lebih mudah menggunakan perangkat digital dalam bentuk simulasi. Contohnya ketika akan menyimulasikan pekerjaan mengetik yang semula menggunakan mesin tik secara manual menjadi simulasi yang dapat dicetak yang hasilnya sama persis dengan Mesin tik manual. simulasi yang dapat digunakan adalah menggunakan perangkat komputer dengan aplikasi pengolah kata, seperti Microsoft Word yang dapat diatur margin, ukuran font, spasi, dan dicetak Sama persis dengan hasil pengetikan manual dengan mesin tik.
B. Algoritma
Algoritma berasal dari kata algorism yang berarti cara memecahkan dan
menguraikan setiap permasalahan dalam hitungan menggunakan alur pikiran yang sistematis
dan logis. Dalam berpikir, manusia selalu dipengaruhi faktor rasional dan
faktor moral yang berhubungan lingkungan secara sosial kemasyarakatan. Faktor
rasional bercirikan Setiap keputusan yang diambil selalu berdasarkan
perhitungan dan logis atau dapat diterima akal.
Contoh faktor rasional
adalah ketika membangun rumah diperlukan 4 orang dan bambu sekitar 200 batang
berukuran 6 m setiap batangnya dan dapat diselesaikan selama 30 hari. Namun,
karena hanya memiliki 100 batang, yang pengerjaannya dilakukan secara bertahap
sehingga pembangunan rumah memerlukan waktu 2 kali lipat dari semula, yaitu
menjadi 60 hari dengan 4 orang.
Adapun faktor moral mempengaruhi pola pikir manusia terhadap perbuatan,
sikap, dan tingkah lakunya dalam masyarakat, chat-an seperti dalam proses
pembangunan selokan atau saluran air di kampung yang dapat dilakukan secara
gotong royong. ketika berimajinasi dan menggagas ide dalam dunia digital,
diperlukan pemikiran yang logis. logis jika pemikiran tersebut dapat diterima
akal dan penalaran secara ilmiah. istilah logis atau logika identik dengan akal
dan dapat diterima secara ilmiah. logika sendiri berasal dari kata logos yang
berarti hasil pemikiran yang disampaikan dalam kata-kata, tulisan maupun
verbal. sebagai bagian Ilmu Filsafat yang menekankan pemikiran secara baik,
tepat, urut, dan sistematis, logika menjadi modal awal terciptanya teknologi
kecerdasan buatan atau lebih dikenal sebagai artificial intelligence (AI)
seperti bidang robotik atau mekatronika.
Dalam beberapa penelitian menunjukkan bahwa kemampuan analisis berfikir, membuat logika, ilmu eksak, dan perhitungan berada di otak kiri, sedangkan otak kanan Lebih mengarah pada cara berpikir, kemampuan intuisi, membuat ide kreatifitas, seni, sosial, dan interaksi manusia dengan sesamanya. keseimbangan antara otak kiri dan kanan akan membantu manusia dalam menarik kesimpulan setelah menerapkan logika yang dibangunnya. jenis penalaran dalam menarik kesimpulan dapat dibedakan menjadi dua tipe, yaitu sebagai berikut.
1.
Kesimpulan Induktif
Kesimpulan induktif merupakan proses pengambilan kesimpulan Berdasarkan
pernyataan umum ke pernyataan khusus. contohnya adalah sebagai berikut.
a.
Server A memiliki bug SQL injection.Akhirnya server
tersebut dapat di deface hacker.
b.
Server B rentan XSS vulnerable. server
tersebut dapat manipulasi data nya.
c.
Kesimpulan dari 2 kasus tersebut adalah bahwa server
yang memiliki celah keamanan memudahkan hacker untuk meretas nya.
2.
Kesimpulan Deduktif
Kesimpulan deduktif merupakan kesimpulan Berdasarkan pernyataan khusus ke
umum.
·
Semua server harus dilakukan hardening untuk
meningkatkan kemampuan sistemnya.
·
Domain smkbisa.net merupakan server web
berbasis Linux Ubuntu.
·
Kesimpulan dari 2 kasus tersebut adalah smkbisa.net
harus dilakukan hardening untuk meningkatkan keamanan sistemnya.
Bagaimana caranya
aplikasi kalkulator dalam operasi Windows melakukan penjumlahan terhadap dua
bilangan, yaitu 100 + 135? jika dijumlahkan secara manual tentu hasilnya adalah
235. Apakah dalam proses komputer seperti itu? tentu saja tidak. pada contoh
kasus tersebut akan dijelaskan urutan langkah-langkah yang dikerjakan program
aplikasi dalam komputer ketika menjumlahkan 100 + 135 seperti berikut.
1.
Identifikasi dan deklarasikan variabel variabel nilai operand
yang akan dioperasikan, yaitu sebagai berikut.
·
Variabel a untuk menyimpan nilai bilangan pertama
dengan tipe data integer.
·
Variabel B untuk menyimpan nilai bilangan ke-2 dengan
tipe data integer
·
Variabel hasil untuk menyimpan hasil penjumlahan
variabel A dan B dengan tipe data integer.
2.
Assigment atau pernyataan nilai data ke variabel
A ß 100
B ß 135
3.
Proses penjumlahan
hasil ß A + B
4.
Menampilkan hasil penjumlahan
write hasil
Untuk mempermudah penulisan algoritma, anda menggunakan tiga jenis standar
penulisan, yaitu sebagai berikut.
1.
Menggunakan natural
language atau bahasa alami seperti bahasa Inggris atau Indonesia
Pada dasarnya penulisan algoritma jenis ini mempunyai tiga bagian penting,
yaitu sebagai berikut.
a.
Header
Header merupakan bagian awal algoritma dan sering dipakai sebagai tanda
pengenal yang berisi judul algoritma. dalam penulisan alur logika program
biasanya diawali dengan keyword program.
b.
Deklarasi
Deklarasi merupa bagi mendefinisikan setiap variabel dan konstanta yang
digunakan dalam Badan program .
c.
Badan Algoritma
Pada bagian ini Setiap proses computing, penyeleksian, dan perulangan akan
dilakukan. contoh penulisan algoritma adalah sebagai berikut.
·
Strukturnya
sederhana dan mudah dalam penulisannyaKeuntungan gaya penulisan natural
language adalah sebagai berikut.
·
Tidak
memiliki standar khusus dalam penulisannya sehingga memudahkan orang
mempelajarinya tidak memerlukan tool atau software khusus dalam perancangannya
Kerugian gaya penulisan natural
language adalah sebagai berikut.
·
Gaya
penulisan setiap programmer tidak sama sehingga pemahaman dan pembacaan
algoritma oleh orang lain menjadi sulit.
·
Jika
cukup kompleks, algoritma menjadi sangat panjang sehingga kurang efisien.
·
Sukar
untuk mengonversi nya ke dalam bentuk kode pemrograman.
2.
Menggunakan Flowchart
Model penulisan ini berbentuk penyusunan bangun ruang disebut sebagai bagan
alir atau flowchart. bagan Alir (flowchart) merupakan bagan (chart)
yang menunjukkan aliran atau runtutan data (flow) yang terjadi dalam
program secara logika. model ini lebih sering dipakai karena memiliki standar
penggunaan yang sama. berikut aturan penyusunan yang harus diikuti antara lain
sebagai berikut.
1.
Penyususnan symbol bagan alir (flowchart)
dimulai dari atas ke bawah dan mulai dari sebelah kiri dari suatu halaman
2.
Setiap proses dalam symbol harus
dilengkapi dengan nama dan aktivitas yang jelas
3.
Alur bagan alir harus diawali dengan
symbol start atau awal dan diakhiri dengan symbol end atau akhir
4.
Setiap proses harus memiliki input dan
menghasilkan output
5.
Pemberian nama proses symbol sebaiknya
menggunakan kata kerja sebagai berikut :
•
“Masukan Variabel A”
•
“Hasil = A + B”
6.
Masing – masing kegiatan di dalam
bagan alir (flowchart) harus memiliki alur data proses secara rinci dan
jelas.
7.
Kegiatan yang terpotong yang akan
disambung di tempat lain harus ditunjukkan dengan jelas menggunakan symbol
penghubung.
Lima jenis bagan alir (flowchart), adalah sebagai berikut.
1.
Bagan alir sistem (system flowchart)
menjelaskan urutan setiap prosedur yang terdapat pada sistem
2.
Bagan alir dokumen (document
flowchat) menunjukkan arah aliran data laporan dan formulir pada subprogram
atau proses
3.
Bagan alir skematik (schematic
flowchartI) memiliki kemiripan dengan bagan alir sistem, yaitu untuk
menggambarkan skema aliran data pada prosedur di dalam sistem.
4.
Bagan alir program (program
flowchart) berguna untuk melakukan analisis sistem dengan menggambarkan
proses dlama suatu prosedur program
5.
Bagan alir proses (process
flowchart) merupakan bagan yang sering digunakan dalam aliran proses pada
teknik industri.
Penulisan algoritma flowchart menggunakan simbol – simbol yang harus dipahami dan diingat. Adapun simbol – simbol tersebut pada Tabel 1.1.
Tabel 1. 1 Simbol
– symbol yang digunakan pada penulisan flowchart
Model perancangan algoritma dengan flowchart sangat
terkenal seiring bermunculan berbagai Bahasa pemrograman, seperti Basic,
Fortran (Formula
Translator), dan COBOL (Common
Bussines Oriented Language). Berikut ini keuntungan metode flowchart.
· Memudahkan setiap orang
untuk membcaca dan memahami algoritma karena adanya standarisasi symbol dalam
perancancangan.
· Cocok untuk algoritma
dengan skala kerumitan tingkat rendah.
· Aliran proses program cukup
rinci dengan pemodelan secara visual.
Dengan segala kemudahan yang diperoleh, metode flowchart
ternyata mempunyai kekurangan, diantaranya :
· tidak cocok untuk program
yang kompleks,
· membutuhkan tools khusus
untuk merncang algoritma,
· cukup sulit untuk menerjemahkan ke dalam bentuk kode program sebenarnya, penjelasan dalam alr porses tidak detaul karena keterbatasan ruang. Contoh Flowchart :
1. Notasi Pseudocode
Pseudocode merupakan penyusunan dan penulisan logika dalam
bentuk notasi kode yang mirip dengan bahasa pemrograman tertentu, tetapi tidak
mewakili dari pemrograman yang digunakan. tidak ada aturan khusus dalam
penulisan struktur algoritma dengan Pseudocode seperti flowchart.
penulisan struktur algoritma dengan Pseudocode harus memiliki beberapa
bagian seperti sebagai berikut.
·
Header berisi informasi judul algoritma, komentar, dan
deklarasi.
·
Badan algoritma berisi proses logika program.
·
Bagian akhir program.
·
Deklarasi variabel menggunakan titik dua atau
“:”.
·
Assignment apa pernyataan menggunakan format
"nama_ variabel ß nilai "sebagai contoh x ß 10.
·
Untuk membuat komentar dapat diawali dengan karakter
“{“ dan diakhiri “}”.
·
Beberapa keyword tertentu yang mendekati bahasa
pemrograman dapat digunakan untuk memperjelas alur logika seperti berikut.
·
Read untuk menerima masukan( inputan)
·
Write mencetak nilai ke layar.
·
While untuk melakukan pengulangan selama kondisi bernilai
benar.
·
If..then adalah model penyeleksian.
C. Memetakan Ide
Gagasan atau ide untuk membangun
aplikasi peng- input-an data barang yang masuk gudang dengan menggunakan bahasa
pemograman, mungkin dapat dirancang menggunakan penulisan struktur algoritma. Algoritma
pemerograman cenderung bersifat teknis dan menjelaskan alur kerja, tetapi hanya
dipahami oleh orang-orang yang mempunyai keahlian di bidang pemrograman dan
matematika. namun, bagaimana hanya dengan masyarakat umum yang ingin menerjemahkan
ide-idenya dalam bentuk bagan atau diagram? berikut tahapan-tahapan menggali
potensi ide dan menerjemahkannya ke dalam bentuk bagan secara visual.
1.
Memvisualisasikan
permasalahan yang dihadapi dan membayangkan solusi-solusi yang dapat ditempuh.
Pada tahap ini, ide tersebut masih
berada di angan-angan pikiran yang lebih sering dikenal dengan imajinasi.
sebagai contoh, oh mengapa bentuk roda mobil harus bulat? bagaimana
meningkatkan akselerasi sepeda motor dengan memainkan peran jumlah gigi dalam
roda Gear? pertanyaan-pertanyaan tersebut akan memicu otak untuk berpikir dan
menghasilkan visualisasi dalam bentuk imajinasi.
2.
Selanjutnya
adalah berpikir secara sistematis melalui tahapan sebagai berikut.
a.
Fokuskan
pada beberapa ide atau gagasan berdasarkan knowledge dan skill. lakukan
beberapa pertimbangan untuk menentukan ide yang akan ditampilkan dan
diimplementasikan. sebagai contoh adalah logika percabangan apa yang akan
digunakan Ketika menemukan beberapa kondisi Penyeleksian yang bersarang dalam
sebuah program aplikasi? Apakah menggunakan if..then atau case..of?
b.
Tentukan
bentuk rancangan desain dari ide tersebut, baik dalam bentuk tulisan atau
menggunakan tool software tertentu. contohnya, Anda dihadapkan pada pilihan
menggunakan perulangan while..do atau repeat..until dalam sebuah logika
program. tentunya Anda harus melengkapi pengetahuan tentang yang karakteristik
perulangan tersebut. salah satu caranya adalah dengan memetakan ide tersebut
melalui beberapa pertimbangan.
Teknik visualisasi dalam berpikir
menggunakan peta Minda pertama kali diperkenalkan oleh Tony buzan sekitar tahun
1974. Pemetaan cara berpikir ini dapat ditulis secara manual menggunakan
kertas atau dapat menggunakan beberapa jenis perangkat lunak, seperti FreeMind,
XMind, dan MindMaple. Dengan mengekplor setiap factor yang dapat memengaruhi
ide yang dihasilkan dan divisualisasikan dalam bentuk peta akan sangat membantu
dalam memahami alur pikiran. Terlebih lagi dengan tingkat kompleksitas yang
tinggi. Manfaat dalam memetakan ide, yaitu sebagai berikut.
· Membuat
resume dan ringkasan terhadap uraian gagasan yang tertuang dalam lembaran buku.
· Menyinergikan
kerja otak kanan dan kiri.
· Memudahkan
siswa menginterprerasikan perancangan struktur organisasi, rencana kegiatan,
dan alur cerita.
·
Memudahkan
untuk mengingat hal – hal penting dalam perencaan.
·
Menghemat
waktu.
·
Memudahkan
dalam mengulang ringkasan uraian yang telah dibuat.
Berikut Langkah – Langkah yang harus dilakukan Ketika memetakan
ide.
1. Menentukan
tema utama yang dijadikan subjek atau judul pengembangan peta.
2. Identifikasi
setiap cabang – cabang yang mungkin ada dalam tema tersebut, seperti kegiatan
yang mungkin dilakukan dan substruktur organisasi yang dapat dibuat dan
lainnya.
3. Dari
subtema tersebut dapat dikembangkan lagi dengan sub – sub item yang muncul
sehingga lebih lengkap dan detail.
Untuk memetakan jenis struktur perulangan yang dapat diterapkan pada
pemrograman Pascal dengan peta minda menggunakan software MindMapple adalah
sebagai berikut.
1.
Pastikan
komputer Anda menggunakan sistem berbasis Windows.
2.
Download
aplikasi MindMaple pada URL
https://mindmaple-lite.en.softonic.com.
3.
Instal
aplikasi tersebut dan jalankan.
4. Klik menu File – New. Pilih MindMaple sebagai tema Map. Klik Create dibagian kanan layer untuk memulai Map.
5.
Ubah caption
topik utama menjadi “Jenis Struktur Perulangan” dengan double klik Topic
Button
6.
Untuk
menambahkan subtopik, Anda dapat menekan spasi atau mengklik submenu Subtopic
7. Buatlah subtopik yang terdiri atas perulangan for..do,
while..do,do..while, dan repeat..until seperti berikut.
Contoh lain dalam pembuatan MindMaple
adalah : Retno akan membuka sebuah bisnis makanan ringan dengan berbagai
varian seperti kripik singkong, kripik pisang, seblak, dan macaroni. Bagaimana
cara Retno membuat peta konsep untuk merancang bisnis makanan tersebut.
Penyelesaiannya sebagai berikut
D. Fungsi Perintah Command
Menjalankan
perintah CMD di Command Prompt adalah cara alternatif untuk mengoperasikan
perangkat Windows. Dengannya, Anda dapat melakukan berbagai hal. Misalnya
menyalin file atau memperbaiki error pada hard drive. Bagi orang
awam yang hanya mengoperasikan beberapa aplikasi tertentu di laptop, istilah
CMD mungkin menjadi ungkapan yang asing. Padahal ini menjadi menu yang paling
penting pada sebuah laptop. CMD sendiri merupakan singkatan dari kalimat
Command Prompt.
Sementara itu
pengertian lebih lanjut CMD adalah sebuah perintah DOS yang bisa disampaikan
dalam bentuk tulisan manusia agar dijalankan oleh laptop. Hanya dengan mengetik
sejumlah perintah, Anda bisa menyelesaikan masalah pada OS Windows. (sumber : https://qwords.com/blog/fungsi-cmd/)
Command Prompt
atau CMD adalah aplikasi command line interpreter (CLI) yang
ada di sistem operasi Windows. Perintah-perintah dalam CMD berfungsi untuk
melakukan berbagai operasi di komputer Anda. Ketika Anda membuka menu ini,
mungkin akan bingung. Sebab tampilannya cukup asing dan tampak seperti sedang
masuk ke dalam sistem laptop. Namun jika sudah biasa menggunakannya, CMD akan
memberikan banyak sekali manfaat.
Bahkan para
hacker juga sering memanfaatkan CMD ini untuk menjalankan aksinya. Namun untuk
fungsi sehari-hari, Anda bisa mengembalikan file di dalam flashdisk yang
terkena virus, mencari tahu IP Address, membersihkan virus dan masih banyak
lagi.
Sebenarnya,
perintah-perintah tersebut sudah ada sejak jaman MS-DOS. Namun, pengguna awam
Windows sudah jarang menggunakan perintah CMD karena fungsi yang sama sekarang
lebih mudah diakses melalui menu. Meski demikian, perintah CMD memberikan
kendali lebih atas pengoperasian komputer Anda. Fungsi dari Command (CMD) itu
sendiri adalah sebagai berikut
1.
Menganalisa kondisi jaringan internet
Fungsi CMDyang pertama dan bisa anda praktikkan dengan mudah
adalah untuk menganalisa kondisi jaringan internet dari sebuah situs.
Istilahnya PING. Ping ini bisa anda gunakan untuk melihat respon dari sebuah
situs terhadap komputer anda. Caranya ketikkan ping diikuti alamat dari sebuah
situs seperti misalnya “ping google.com”. Secara otomatis akan terlihat speed
dari koneksi yang dibagi bersama situs tersebut. Anda bisa juga menggunakan
alamat IP dar sebuah situs sebagai pengganti nama situs tersebut.
2.
Melihat status aktivasi Windows
Tidak hanya untuk mengecek kondisi
jaringan internet saja, CMD bisa juga anda gunakan sebagai sarana untuk
mengecek status aktivasi windows. Seperti biasa, anda harus masuk terlebih
dahulu dalam aplikasi command promt. Kemudian ketikkan kata SLMGR / DLV dan
secara otomatis akan keluar jendela baru yang berisikan informasi windows yang
anda gunakan dan status aktivasi dari windows tersebut.
- Mengecek Kondisi Hardisk
Selanjutnya anda bisa juga mengecek dan
menganalisa kondisi hardisk dengan menggunakan fungsi CMD. Pertama tama
anda harus masuk ke dalam Command Promt, kemudian ketikkan kata CHKDSK. Untuk
komputer yang menggunakan os Vista atau XP, biasanya layar akan langsung blank
hitam dan kemudian akan muncul persentase progres pengecekan hardisk oleh CMD
itu sendiri. Anda hanya tinggal menunggu progres tersebut hinggaselesai.
- Melihat Histori WIFI yang pernah terhubung
Fungsi CMD selanjutnya
adalah untuk melihat histori dari wifi yang pernah terhubung ke dalam jaringan
komputer atau laptop anda. Caranya juga sangat mudah untuk dipraktikkan.
Pertama tama, anda hanya perlu membuka CMD. Klik Start, Accesories, kemudian
klik kanan pada Command Promt, Open As Administrator. Setelah CMD terbuka,
selanjutnya ketikkan “NETSH WLAN SHOW PROFILES” tanpa tanda kutip. Secara
otomatis akan keluar daftar nama dari beberapa jaringan wifi yang pernah
terhubung ke komputer anda.
- Dapat
memeriksa kondisi baterai pada laptop
Seringkali kita memiliki laptop yang sangat boros penggunaannya, tetapi
kita tidak dapat memastikan apakah baterai yang kita gunakan itu normal ataupun
sebaliknya. Jadi kita dapat mengetahui kondisi baterai laptop kita menggunakan
command prompt dengan cara masuk ke CMD lalu ketik POWERCFGENERGY dengan cara
seperti itu kita dapat mengetahui kondisi baterai laptop yang sedang digunakan.
- Memberhentikan
aplikasi secara paksa
Tidak semua aplikasi yang kita gunakan itu selalu lancar, pastinya ada
salah satu aplikasi yang mengalami error atau crash. Jadi pastinya itu akan
mengganggu saat kita menjalankan komputer. Tapi kita tidak perlu bingung lagi
karena di command prompt juga bisa memberhentikan sebuah aplikasi yang error
atau crash dengan secara paksa.
- Bisa
menyembunyikan file atau menghapus file
Pastinya sangat mengganggu ketika file yang kita miliki terlalu banyak
sehingga dapat mengurangi kinerja komputer, dan di command prompt kita dapat
menyembunyikan file yang kita miliki dan file tersebut pun tidak bisa
dikunjungi oleh pengguna lain. Cara menyembunyikan file adalah dengan cara
masuk ke command prompt, lalu ketik perintah ATTRIB + S + H E:\CAPCOM tunggu
saja hingga proses pada command prompt selesai. (sumber : https://lancangkuning.com/post/14583/fungsi-fungsi-perintah-command.html)
Fungsi Perintah Command
dan Fungsinya
|
No |
Perintah
Command |
Fungsi |
|
1 |
append |
Perintah append pada Command
Prompt dapat digunakan oleh program untuk membuka file dalam direktori lain
seolah-olah File tersebut berada pada satu direktori . |
|
2 |
arp |
Perintah arp pada Command
Prompt digunakan untuk menampilkan atau mengubah entri dalam cache ARP. |
|
3 |
assoc |
Perintah assoc pada Command
Prompt digunakan untuk menampilkan atau mengubah jenis file yang
berkaitan dengan ekstensi file tertentu. |
|
4 |
at |
Perintah at pada Command
Prompt digunakan untuk menjadwalkan suatu perintah dan program lain untuk
dijalankan pada tanggal dan waktu tertentu |
|
5 |
attrib |
Perintah attrib digunakan untuk
mengubah atribut dari file tunggal atau direktori. |
|
6 |
auditpol |
Perintah auditpol digunakan untuk
menampilkan atau mengubah kebijakan pemeriksaan |
|
7 |
bcdedit |
Perintah bcdedit digunakan untuk
melihat atau membuat perubahan Boot
Configuration Data |
|
8 |
bitsadmin |
Perintah bitsadmin digunakan untuk
membuat , mengelola, dan memonitor, mendownload dan upload pekerjaan / file. |
|
9 |
bootcfg |
Perintah bootcfg digunakan untuk
membangun, memodifikasi, atau melihat isi dari file boot.ini,
file tersembunyi yang digunakan untuk mengidentifikasi di folder apa , di
mana suatu partisi , dan di mana Windows hard drive berada. |
|
10 |
cd |
merupakan perintak untuk masuk direktori |
|
11 |
call |
Perintah call digunakan untuk menjalankan
script atau program batch dari dalam script lain atau program batch |
|
12 |
certreq |
Perintah certreq digunakan untuk
melakukan berbagai otoritas sertifikasi ( CA ) fungsi sertifikat |
|
13 |
certutil |
Perintah certutil digunakan untuk membuang
dan menampilkan otoritas sertifikasi ( CA ) informasi konfigurasi di samping
fungsi CA lainnya |
|
14 |
chcp |
Perintah chcp menampilkan atau
mengkonfigurasi nomor Code halaman aktif |
|
15 |
chdir |
Perintah chdir digunakan untuk
menampilkan drive dan folder anda sedang berada, Chdirjuga dapat digunakan untuk mengubah drive dan / atau
direktori yang Anda inginkan. |
|
16 |
chglogon |
Perintah chglogon menonaktifkan
login ke server terminal |
|
17 |
chgport |
Perintah chgport dapat digunakan
untuk menampilkan atau mengubah pemetaan COM port untuk kompatibilitas DOS |
|
18 |
chgusr |
Perintah chgusr digunakan untuk
mengubah mode instalasi terminal server. |
|
19 |
chkdsk |
Perintah chkdsk , sering disebut
sebagai pemeriksa disk , digunakan untuk mengidentifikasi dan memperbaiki
kesalahan tertentu pada hard drive . |
|
20 |
chkntfs |
Perintah chkntfs digunakan untuk
mengkonfigurasi atau menampilkan pengecekan disk drive selama proses Windows
booting |
|
21 |
clip |
Perintah klip digunakan untuk mengarahkan output
dari perintah apapun ke clipboard pada Windows |
|
22 |
cls |
Perintah cls membersihkan
layar dari semua perintah yang dimasukkan sebelumny |
|
23 |
cmd |
Perintah cmd mulai contoh baru dari perintah interpreter |
|
24 |
cmdkey |
Perintah cmdkey digunakan untuk
menampilkan , membuat, dan menghapus user dan password disimpan |
|
25 |
cmstp |
perintah cmstp atau mengintstall /uninstall
sebuah Connection Manager . |
|
26 |
color |
Perintah color yang digunakan
untuk mengubah warna teks dan latar belakang dalam jendela Command Prompt . |
|
27 |
comp |
Perintah comp digunakan untuk
membandingkan isi dari dua file atau set file |
|
28 |
copy |
Perintah copy menyalin satu
atau lebih file dari satu lokasi ke lokasi lain |
|
29 |
date |
Perintah date digunakan untuk
menampilkan atau mengubah tanggal saat ini |
|
30 |
debug |
Perintah debug yang digunakan untuk menguji dan
mengedit program |
|
31 |
defrag |
Perintah defrag digunakan untuk
defragment drive Anda tertentu . Perintah defrag adalah baris perintah dari Microsoft Disk
Defragmenter |
|
32 |
del |
Perintah ini digunakan untuk menghapus satu file atau
lebih. perintah del sama dengan perintah menghapus |
|
33 |
dir |
Perintah dir digunakan untuk
menampilkan daftar file dan folder yang terdapat dalam folder yang
berada, Perintah dir juga menampilkan informasi lain, seperti
nomor seri harddisk , jumlah file tercantum , ukuran gabungan file, jumlah
total free space yang tersisa pada drive , dan lainnya. |
|
34 |
diskcomp |
Perintah diskcomp digunakan untuk
membandingkan isi dari dua disket . |
|
35 |
diskcopy |
Perintah diskcopy digunakan untuk
menyalin seluruh isi dari satu disket ke yang lain |
|
36 |
diskpart |
Perintah diskpart digunakan untuk
membuat , mengelola, dan menghapus partisi hard drive |
|
37 |
dispdiag |
Perintah dispdiag digunakan untuk
output informasi log sistem |
|
38 |
driverquery |
Perintah driverquery digunakan untuk
menampilkan daftar semua driver yang terinstal |
|
39 |
echo |
Perintah echo digunakan untuk
menampilkan pesan , paling sering dari dalam skrip atau file batch |
|
40 |
edit |
Perintah edit mulai alat
Editor MS - DOS yang digunakan untuk membuat dan memodifikasi file teks |
|
41 |
edlin |
Perintah edlin mulai alat Edlin
yang digunakan untuk membuat dan memodifikasi file teks dari baris perintah |
|
42 |
endlocal |
Perintah endlocal digunakan untuk mengakhiri
lokalisasi perubahan sistem di dalam file batch atau file script . |
|
43 |
exe2bin |
Perintah exe2bin digunakan untuk
mengkonversi file dari jenis file EXE ke file biner |
|
44 |
fastopen |
Perintah fastopen digunakan untuk
menambahkan lokasi program hard drive untuk daftar khusus yang tersimpan
dalam memori , berpotensi meningkatkan waktu peluncuran program dengan
menghilangkan kebutuhan untuk MS - DOS untuk menemukan aplikasi pada drive |
|
45 |
fc |
Perintah fc digunakan untuk membandingkan
dua individu atau set file dan kemudian menunjukkan perbedaan antara mereka |
|
46 |
find |
Perintah find digunakan untuk
mencari string teks yang ditentukan dalam satu atau lebih file |
|
47 |
findstr |
Perintah findstr digunakan
untuk menemukan pola teks string dalam satu atau lebih file |
|
49 |
for |
Perintah for digunakan untuk
menjalankan perintah yang ditentukan untuk setiap file dalam satu set file .
perintah for adalah perintah yang paling sering digunakan dalam
batch atau file script |
|
50 |
format |
Perintah format digunakan untuk
memformat drive dalam sistem yang Anda tentukan |
|
51 |
ftype |
Perintah ftype digunakan untuk
menentukan program default untuk membuka jenis file tertentu |
|
52 |
goto |
Perintah goto digunakan dalam
file batch atau script untuk mengarahkan proses perintah ke baris berlabel
dalam script |
|
53 |
graphics |
Perintah grafis digunakan untuk memuat
program yang dapat mencetak grafis |
|
54 |
help |
Perintah help memberikan informasi lebih rinci
tentang salah satu perintah Command Prompt lainnya |
|
55 |
hostname |
Perintah hostname menampilkan nama
host saat ini |
|
56 |
if |
If adalah perintah
yang digunakan untuk melakukan fungsi kondisional dalam batch file |
|
57 |
ipconfig |
Perintah ipconfig digunakan untuk
menampilkan informasi IP secara rinci untuk setiap adapter jaringan yang
menggunakan TCP / IP . |
|
58 |
label |
Perintah label digunakan untuk
mengelola label volume disk |
|
59 |
logoff |
Perintah logoff digunakan untuk
mengakhiri suatu sesi |
|
60 |
mkdir (Md) |
Perintah mkdir digunakan untuk
membuat folder baru |
|
61 |
mklink |
Perintah mklink digunakan untuk membuat
symbolic link |
|
62 |
msg |
Perintah msg digunakan untuk
mengirim pesan ke user |
|
63 |
nbtstat |
Perintah nbtstat digunakan untuk
menampilkan TCP / IP informasi dan informasi statistik lainnya
tentang komputer remote |
|
64 |
net |
Perintah net digunakan untuk
menampilkan , mengkonfigurasi , dan memperbaiki berbagai pengaturan jaringan |
|
65 |
netstat |
Perintah netstat ini paling
sering digunakan untuk menampilkan semua koneksi jaringan yang terbuka dan
untuk listent port |
|
66 |
nslookup |
Nslookup yang paling sering
digunakan untuk menampilkan nama host dari alamat IP dimasukkan .
Perintah nslookup query server Anda akan dikonfigurasi DNS untuk
menemukan alamat IP |
|
67 |
openfiles |
Perintah openfiles digunakan untuk menampilkan
dan membuka file dan folder pada sistem |
|
68 |
PathPing |
perintah PathPing seperti
perintah tracert tetapi juga akan melaporkan informasi
tentang latency jaringan dan kerugian pada setiap hop |
|
69 |
ping |
Perintah ping mengirimkan Internet
Control Message Protocol ( ICMP ) Echo Request message ke komputer
remote tertentu untuk memverifikasi konektivitas IP |
|
70 |
print |
Perintah print digunakan untuk mencetak
file teks tertentu ke perangkat print yang ditentukan |
|
71 |
qprocess |
Perintah qprocess digunakan untuk
menampilkan informasi tentang proses yang berjalan |
|
72 |
quser |
Perintah quser digunakan untuk
menampilkan informasi tentang pengguna saat login ke sistem |
|
73 |
rasdial |
Perintah rasdial digunakan untuk
memulai atau mengakhiri sambungan jaringan untuk klien Microsoft |
|
74 |
reg |
Perintah reg digunakan untuk mengelola Windows
Registry dari baris perintah . |
|
75 |
rename (Ren) |
Perintah rename digunakan untuk
mengubah nama file individu yang Anda tentukan |
|
76 |
rute |
Perintah rute digunakan untuk
memanipulasi jaringan tabel routing |
|
77 |
sc |
Perintah sc digunakan untuk mengkonfigurasi
informasi tentang layanan. |
|
78 |
shutdown |
Perintah ini
digunakan untuk mematikan PC melalui cmd. |
|
79 |
tcmsetup |
Perintah tcmsetup digunakan untuk mengatur
atau menonaktifkan Telephony Application Programming Interface ( TAPI ) klien |
|
80 |
time |
Perintah time digunakan untuk
menampilkan atau mengubah waktu saat ini |
|
81 |
timeout |
Perintah timeout biasanya
digunakan dalam sebuah file batch atau script untuk memberikan nilai timeout
yang telah ditentukan selama prosedur. |
|
82 |
title |
Perintah title digunakan untuk
mengatur Judul Command Prompt |
|
83 |
unlodctr |
Perintah unlodctr menghilangkan
Jelaskan nama kontra teks dan kinerja untuk layanan atau driver perangkat
dari Registry Windows |
|
84 |
ver |
Perintah ver digunakan untuk menampilkan versi
Windows saat ini |
|
85 |
w32tm |
Perintah w32tm digunakan untuk mendiagnosa
masalah dengan Windows Waktu |
|
86 |
winrs |
Perintah winrs digunakan untuk
membuka jendela perintah aman dengan host remote |
|
87 |
xcopy |
Perintah xcopy dapat menyalin
satu atau lebih file atau folder dari satu lokasi ke lokasi laindi windows |
(sumber : http://kamusinformasiteknologi.blogspot.com/2014/01/perintah-dasar-comand-prompt-cmd.html
)
Contoh dari penggunaan command untuk menghapus file melaui command
promt adalah sebagai berikut.
1.
Buat contoh file di desktop (misal :
cohtohfilehapus.txt)
2.
Buka windows + r pada keyboard Anda
atau klik start à ketik cmd
3.
Tampilannya seperti berikut
4.
Lalu cari file yang dibuat sebelumnya
dengan ketik cd desktop à ketik del
(nama file) à del
contohfilehapus.txt. Secara otomatis file akan terhapus.















