DOS: Pengertian, Sejarah, Fungsi, Serangan dan Cara Kerjanya
Pernahkah kamu mempertanyakan bagaimana sistem operasi pada sebuah komputer bekerja? Atau mengapa sistem operasi dibutuhkan pada sebuah komputer?
Kamu yang mempelajari soal IT tentu harus tahu bagaimana sistem operasi bekerja dalam sebuah komputer.
DOS adalah salah satu istilah yang akan kamu temui ketika mempelajari soal sistem operasi pada komputer.
Bukan hanya soal pengertiannya tapi penting untuk tahu bagaimana awal mula sistem operasi ini diciptakan dan perkembangannya hingga saat ini.
[the_ad id=”18094″]
Pengertian Apa Itu DOS
Kepanjangan dari DOS adalah Disk Operating System dan merupakan sistem pertama kali yang ada di dunia.
Bentuknya sendiri adalah software yang akan masuk ke bagian sistem operasi dasar pada komputer dalam teks.
Yup, komputer dapat bekerja menggunakan sistem operasi ini berkat adanya sistem DOS.
DOS adalah sistem yang akan menerjemahkan teks dari pengguna yang diketik melalui keyboard.
Sehingga komputer nantinya akan bekerja sesuai dengan yang diperintahkan.
[the_ad id=”18094″]
Bentuknya sangat berbeda dengan Graphic User Interface yang tampilan perintahnya adalah grafis jadi mudah digunakan.
Ada dua jenis perintah DOS yakni perintah eksternal dan internal.
Dilihat dari pengertian DOS fungsinya tentu sangat vital pada sistem operasi bahkan yang saat ini masih banyak digunakan yaitu Windows.
Bentuk perintah dari DOS biasanya berupa file program dengan akhiran .exe atau .bat.
Selain nama file tersebut, perintah DOS bisa juga digabungkan melalui macam-macam parameter sesuai nama filenya.
Apabila tidak ada DOS maka sistem komputer tidak akan bekerja karena tak ada pengelolaannya.
Sejarah tentang DOS
Dulunya sebelum Windows terkenal seperti sekarang DOS adalah sistem PC yang diproduksi oleh IBM Corp yang digunakan untuk melawan kompetitornya yani Control Program Monitor.
[the_ad id=”26055″]
Disebut dengan PC-DOS atau International Business Machine Computer-DOS.
Sistem ini digunakan pada tahun 1980an dan akhirnya Microsoft melisensikan DOS pada IBM dengan perjanjiannya bahwa MS-DOS boleh dilesensikan pada perusahaan lainnya.
Versi pertamanya yaitu MS-DOS 4.0 adalah versi yang sangat mirip dengan PC-DOS.
Melalui perjanjian yang dibuat Microsoft dan IBM itulah maka lahir beberapa versi seperti TandDOS, CompaqDOS dan masih banyak yang lainnya.
Sayangnya tak lama perjanjian tersebut dicabut oleh Microsoft sehingga perusahaan lain harus menggunakan nama MS-DOS.
Perkembangan yang terjadi pada MS-DOS pun sangat pesat di mana banyak fitur penting dari sistem operasi yang dimaksimalkan.
Contohnya saja Microsoft Xenix yang jadi varian os UNIX. Os tersebut adalah hasil kerja sama antara mIcrosoft dengan Digital Research yang disebut dengan DR-DOS.
[the_ad id=”18094″]
Ada juga PC-tools yang berasal dari Central Points, manajer memori atau Expanded Memory Manager, dan disk compression.
Semua perkembangan itulah yang saat ini masih banyak digunakan bahan diproduksi dan dikembangkan.
Microsoft dan IBM pun menciptakan proyek sistem operasi baru bernama OS/2.
Hanya saja proyek tersebut tidak dikembangkan lebih lanjut, namun justru beralih pada Ms Windows dan Ms Windows NT.
Selama perkembangannya secara sekilas ada banyak versi DOS yang cukup terkena.
Dimulai dari PC-DOS kemudian dilanjutkan dengan MS-DOS yang cukup menguasai pasar dalam waktu lama. Kemudian versi dari Tandy DOS dan Q-DOS. DR-DOS dan Caldera DOS.
Caldera DOS adalah versi lanjutan yang dijual oleh Caldera Corporation. Sedangkan versi terakhir adalah FreedDOS yang dikembangkan komunitas open source. Pengembangannya sendiri berasal dari Caldera DOS.
[the_ad id=”18094″]
Berbagai Macam Fungsi DOS
Mengalami banyak sekali perkembangan, namun Disk Operation System memiliki beragam fungsi yang tidak pernah bisa dilupakan.
Apalah DOS adalah sistem yang sampai saat ini masih terus digunakan sebagai penghubung antara komputer dan user.
Fungsi utama DOS adalah untuk membuat program berjalan sesuai dengan keinginan pengguna memanfaatkan kode.
Inilah alasannya mengapa sulit untuk mempelajari pemrograman karena harus belajar soal kode.
Saat ini jenis DOS yang banyak digunakan adalah MS-DOS atau yang mungkin kamu kenal dengan sebutan Command Prompt.
Ketika kamu menggunakan Command Prompt dan memberi perintah berupa kode teks mak akan dibaca sistem DOS dan dijalankan.
Soal fungsi lanjutan secara lengkap, berikut ini macam-macamnya.
[the_ad id=”26055″]
-
Mengamankan Data di Komputer
Bukan hanya menerjemahkan perintah, namun DOS juga berfungsi sebagai tempat penyimpanan data serta membuatnya lebih aman.
Kamu bisa merekam data menggunakan Command Prompt sehingga data menjadi aman.
-
Aktivitas Komputer Lebih Terkendali
Tak lepas dari fungsi utamanya, DOS adalah sistem yang akan mengendalikan semua aktivitas yang terdapat pada komputer.
Berbagai macam instruksi yang diberikan oleh pengguna tentu tidak hanya memiliki fungsi yang sama.
Banyaknya perintah berbeda inilah yang akan dikelompokkan terlebih dahulu oleh DOS.
Kemudian akan diaktivasi menjadi bentuk grafis yang lebih dipahami oleh pengguna lainnya. Semua perintah akan dikonversi menjadi grafis untuk bisa digunakan kembali.
-
Bekerja untuk Mengatur File
[the_ad id=”18094″]
Pengaturan fil juga akan didiagnosa dan diatur oleh DOS baik itu input maupun outputnya di komputer.
Jadi komputer bisa dengan mudah melakukan pengaturan terhadap file yang masuk atau keluar.
DOS adalah sistem yang bisa mengkategorikan file yang masuk. Tujuannya adalah komputer bekerja secara optimal.
Misalnya saja dengan command ATRIB maka DOS bekerja untuk memperlihatkan dan mengartikan atribut dalam file.
Ada juga command COPY yang tujuannya agar sebuah file dapat terduplikasi. Atau command ERASE yang artinya file akan dihapus dalam komputer.
Kamu pun pasti sudah menggunakan command tersebut selama mengoperasikan komputer selama ini bukan?
-
Mengatasi Masalah Pada File
Bukan hanya manajemen file saja yang dilakukan, tetapi DOS juga akan menyelesaikan masalah yang terjadi pada file atau troubleshooting.
Melalui menu troubleshooting siapa saja mampu menyelesaikan masalah dengan cepat pada sebuah program.
DOS akan melakukan diagnosa pada file tersebut dan hasilnya akan muncul.
Misalnya saja ketika kamu tidak dapat membuka sebuah file excel di komputer. Maka DOS akan menjalankan troubleshooting.
Dilihat dari semua fungsinya ini tentu saja DOS tak bisa dikatakan lagi sebagai sistem yang tidak penting.
Tanpa DOS, komputer yang kamu gunakan saat ini tentu tidak akan bekerja dengan baik.
[the_ad id=”18094″]
Cara Kerja Sistem DOS
Lalu bagaimanakah DOS bekerja dalam komputer? Sistem ini akan bekerja ketika kamu pertama kali menyalakan komputer.
Karena ketika komputer menyala maka DOS adalah sistem yang bekerja pertama kali. Kemudian soal pengaturannya dapat dilakukan melalui BIOS.
Secara umum, ketika kamu pertama kali menyalakan komputer maka Sistem Basic Input Output System atau yang dikenal dengan BIOS akan membaca semua periferal.
Ketika terjadi masalah pada komputer maka BIOS akan menimbulkan sebuah suara.
Masing-masing komputer akan menimbulkan suara yang berbeda-beda. Tapi pada umumnya adalah suara beep yang panjang.
Setelah itu BIOS akan memberikan tugas pada sistem operasi yang telah ditemukannya.
Nah dari sinilah DOS akan bekerja menerima data dan melakukan proses booting komputer.
Pada akhirnya komputer akan menyala dan kamu bisa mengoperasikannya dalam bentuk grafis.
[the_ad id=”26055″]
Istilah yang Berhubungan dengan DOS
Saat kamu akan membuat perintah pada sistem DOS maka ada begitu banyak kode dan istilah yang harus dipahami.
Kamu bisa melihatnya ketika pertama kali masuk ke Command Prompt. Ada begitu banyak kode yang muncul.
Cara memberikan perintah melalui DOS adalah dengan menuliskan teks berupa kode.
Oleh karena itu ada sejumlah istilah yang erat kaitannya dalam DOS. Apa saja itu?
-
COMMAND.COM
Istilah ini ying berfungsi untuk antarmuka dengan pengguna. Disinilah kamu bisa melakukan input perintah berupa kode dalam DOS.
[the_ad id=”18094″]
Beberapa perintah yang paling sering dilakukan seperti COPY, MD< dan annya.
Tanpa adanya COMMAND.COM maka DOS tidak dapat berjalan.
-
Direktori
Merupakan komponen yang terdiri dari satu berkas atau lebih. Jumlah berkas yang bisa ditampung tidak ada batasan namun harus disesuaikan dengan ukuran media penyimpanannya.
Jika memiliki banyak direktori maka disebut parent directory.
-
Prompt
Merupakan tanda dari sistem operasi antarmuka yang akan menerima perintah dari penggunanya.
Tandanya biasanya dimulai dengan C:\> dan jenisnya berbeda pada sistem operasi UNIX.
[the_ad id=”26055″]
Serangan DOS yang Pernah Terjadi
Selama terus dikembangkan dan digunakan, serangan DOS kerap kali terjadi.
Adanya serangan ini tentu membuat kinerja komputer menjadi lumpuh. Berikut ini beberapa jenis serangan DOS yang pernah terjadi.
-
Syn Flooding
Merupakan jenis serangan yang memanfaatkan proses handshake yaitu ketika protokol mengalami kelemahan.
Ketika dua komputer yang saling berkomunikasi maka komputer penyerang akan mengirimkan syn dan komputer penerima akan mengirimkan syn ack.
Maka proses handshake pun akan terjadi dan paket syn justru banyak dikirimkan sehingga jawaban harus terus dilakukan.
Biasanya alamat IP dari penyerang sudah disembunyikan sehingga penerima kebingungan untuk menjawab permintaan koneksi TCP.
Akibat dari serangan inilah yang membuat pelayanan terhadap user jadi terhambat.
Karena adanya banjir permintaan syn yang dilakukan terus menerus oleh komputer penyerang.
-
Ping of Death
Serangan yang dilakukan untuk mengecek keberadaan dari host dan termasuk serangan klasik yang dulu banyak digunakan.
[the_ad id=”18094″]
Biasanya komputer akan mengirimkan utility ping ke sistem operasi dalam melacak Ip Address.
Data yang dikirim untuk melacak mencapai 32 byte namun pada kenyataannya mencapai 65 kb.
Hanya saja serangan seperti ini sudah tidak lagi ampuh karena sebagian besar sistem sudan di update patch nya sehingga lubang untuk pengiriman sudah ditutup.
Apalagi kini bandwith yang dimiliki semakin lebar sehingga jika pun dilakukan tidak akan memberikan dampak yang berbahaya.
-
Remote Controlled Attack
[the_ad id=”26055″]
Serangan yang diluncurkan untuk menyerang dan mengendalikan network lainnya atau target.
Dampaknya bisa saja besar karena si penyerang mampu mengontrol dan menyembunyikan diri. Karena server yang digunakan bandwidth nya lebih besar.
Kebanyakan tools melakukan serangan dengan cara ini.
Penyerang akan menggunakan komputer master dan memberikan perintah untuk meluncurkan serangan.
Kemudian komputer yang diserang akan menjadi komputer zombie yang berhasil dikuasai.
Biasanya penyerang akan menanamkan aplikasi pada komputer yang diserang dan kebanyakan disebut dengan trinoo.
Penyerang bisa saja menggunakan dia maskter server sehingga penyerangan bisa menjadi lebih lebar.
-
Smurf Attack
Jenis yang ketiga ini menggunakan ICMP echo request yang biasanya digunakan untuk melakukan broadcast identitas ke banyak komputer yang terkoneksi.
Nantinya semua komputer akan menjawarequest yang dikirimkan dan membuat trafik menjadi lebih padat.
Dampaknya tentu sangat besar karena balasan yang didapatkan juga banyak.
Selain itu hal yang merugikan adalah penyerang akan menggunakan IP Address samaran atau milik orang lain.
Sehingga orang yang tidak bersalah akan dideteksi sebagai penyerang.
-
UDP Flood
Jenis yang terakhir ini sifatnya connectionless ketika menyerang komputer target. Oleh karena itulah jenis serangan yang terakhir ini paling mudah untuk dilakukan.
Biasanya penyerang akan mengirimkan banyak paket data sehingga korban tidak akan siap menerimanya. Kebanyakan korban akan bingung dan komputer akan langsung hang.
Penyerang akan menggunakan teknik spoofed supaya tidak terdeteksi identitasnya.
Tips Menanggulangi Serangan DOS
Serangan DOS adalah hal yang cukup berbahaya sehingga harus langsung ditanggulangi.
[the_ad id=”18094″]
Karena sistem operasi komputer yang akan diserang dan membuat pengguna tak bisa lagi mengakses.
Namun ada beberapa tips yang bisa dilakukan untuk mengantisipasinya sebagai berikut.
-
Menolak Paket Data
Cara pertama adalah menolak semua paket data yang masuk melalui luar jaringan.
Selain itu matikan service UDP dan aplikasi yang menggunakan UDP. Cara ini cukup efektif dalam menghadapi serangan yang masuk.
-
Mengatur Kombinasi Firewall dan Ids
Selanjutnya adalah dengan mendeteksi trinoo menggunakan berbagai macam aplikasi. Kamu juga bisa melakukannya dengan mengatur firewall dan ids. Melakukan blocking ip address dan port ketika serangan terjadi.
-
Jangan Lupa Update Patch
Serangan yang kini kurang perlu diperhatikan adalah ping of death. Namun tidak ada salahnya untuk berjaga-jaga dengan selalu mengupdate patch. Sehingga celah-celah keamanan tetap baik.
-
Disable Broadcast Addressing pada Router
Cara untuk mengatasi serangan DOS adalah dengan mendisable broadcast addressing. Langkah ini cukup efektif dalam mengatasi smurf.
Namun lakukan jika kamu benar-benar memerlukannya. Jika tidak kamu bisa memilih dengan filtering permintaan ICMO echo.
Jenis Operasi DOS yang Ada di Pasaran
Apa saja jenis DOS yang kini ada di pasaran. Di atas telah disebutkan tentang versinya sesuai dengan perkembangan atau sejarahnya.
[the_ad id=”18094″]
Oleh karena itu sudah ada beberapa jenis DOS yang tidak digunakan lagi.
Saat ini DOS yang bekerja sebagai bagian utama telah dilengkapi dengan fitur canggih. Berikut ini beberapa jenisnya.
-
MS Windows
Siapa saja tentu sudah mengenal Windows, perusahaan ini menggunakan sistem MS DOS dalam produknya.
Hampir semua komputer kini menggunakan sistem operasi Windows dan yang paling terbaru adalah Windows 10.
Keunggulannya MS DOS adalah mudah untuk dikembangkan selain itu penggunanya lebih cepat dalam memberikan instruksi. Sehingga perkembangannya bisa jadi lebih luas lagi.
-
PC DOS
Sebagai DOS yang pertama kali diciptakan sampai saat ini PC DOS masih banyak digunakan.
Kelebihannya sendiri adalah lebih realistis dibandingkan dengan Windows. Contohnya saja ketika ada perintah untuk virus menyembunyikan atributnya.
-
Apple DOS
[the_ad id=”26055″]
Merupakan perusahaan pesaing Windows yang juga menggunakan sistem DOS.
Kelebihannya unggul di banyak aspek seperti keamanan, bisa juga membaca file sistem WIndows dan mudah digunakan.
-
Linux
Terakhir adalah Linux yang merupakan os open source dan bisa digunakan secara gratis karna tak ada lisensi yang harus dibeli.
Kemampuannya adalah kebal terhadap malware dengan driver yang andal. Beberapa aplikasi bawaannya pun cukup lengkap.
DOS adalah sistem operasi yang pada dasarnya akan menggerakkan komputer sesuai dengan perintah penggunanya.
Tanpa adanya DOS maka komputer tidak dapat bekerja dan membantu manusia seperti sekarang.