2. KATA PENGANTAR
Puji syukurkehadiratTuhanYangMaha Kuasaatas segalaRahmat,sehinggakami dapat
menyelesaikanpenyusunanmakalah ini dalambentukmaupunisinyayangmungkinsangat
sederhana.Makalahini berisikantentang“ PerbandinganPerintah DOS&Linux”.
Makalah ini kami buatdalamrangka memenuhi tugasmatapelajaran“SistemOperasi”. Semoga
makalahini dapatdipergunakansebagai salahsatuacuan,petunjukdanjugabergunauntuk
menambahpengetahuanbagi parapembaca.
Makalah ini kami akui masihbanyakkekurangankarenapengalamanyangkami miliki sangatkurang.
Olehkarenaitukami harapkankepadapara pembacauntukmemberikanmasukan-masukanyang
bersifatmembangununtukkesempurnaanmakalahini.
3. DAFTAR ISI
BAB I PENDAHULUAN
LATAR BELAKANGMASALAH...................................................................................................................
RUMUSAN MASALAH ..............................................................................................................................
TUJUAN DAN MANFAAT.........................................................................................................................
BAB II PEMBAHASAN
PengertianSistemOperasi (OS).............................................................................................................
PengertianSistemOperasi DOS &LINUX..............................................................................................
Fungsi dari sistemoperasi DOS& LINUX ...............................................................................................
PengaturanFile padaDOS& LINUX ......................................................................................................
Perintah-perintahdasardalamDOS& LINUX .......................................................................................
PengembanganDOS&LINUX ...............................................................................................................
SejarahDOS & LINUX .............................................................................................................................
Bab III PENUTUP
Kesimpulan ............................................................................................................................................
Saran ......................................................................................................................................................
Daftar Pustaka.......................................................................................................................................
4. BAB I
PENDAHULUAN
LATAR BELAKANG MASALAH
Seiringperkembanganteknologi,salahsatunyakemajuankomputerisasiyangsemakindiperlukan
dalamkehidupansehari-hari.Karenakeinginanmanusiayanginginmendapatkemudahandalam
hal- hal tertentumakaperkembangan komputersemakinpesat.
Salahsatu perkembangankomputeryangtelahbanyakdigunakanyaituaplikasibuatan.Aplikasi
buatanadalah merupakanaplikasi yangdibuatkhususuntukkeperluantertentu.Contohnya,yaitu
pada programkomputerswalayan,program komputerbank,programkomputerwarnet.Tetapi
Aplikasi tersebuttidakakanberjalantanpaadanyasistemoperasi.
RUMUSANMASALAH
Dalampembahasanmakalahini kami akanmenguraikantentang:
PengertianSistemOperasi (OS)
PengertianSistemOperasi DOS
Fungsi dari sistemoperasi DOS
PengaturanFile padaDOS
Perintah-perintahdasardalam DOS
Pengembangan DOS
PengertianSistemOperasi LINUX
Fungsi dari sistemoperasi LINUX
PengaturanFile padaLINUX
Perintah-perintahdasardalamLINUX
Pengembangan LINUX
TUJUANDAN MANFAAT
Makalah ini dimaksudkanuntukmemenuhi salahsatutugasdari mata kuliah Sistem
Operasi. Diharapkanmakalahini dapatbermanfaatbagi kami khususnyadanbagi pembaca
umumnya.
Manfaat yang dapatdiperolehyaitumemberikanwawasandaninformasi bagi pembaca. Informasi
yang diberikanmengenaiSistemOperasi Dos &Linux danpengembangannya.
5. BAB II
PEMBAHASAN
PengertianSistemOperasi (OS)
Sistemoperasi merupakansebuahpenghubungantarapenggunakomputerdenganperangkatkeras
komputer.Sebelumadasistemoperasi,oranghanyamenggunakansinyalanalogdansinyal digital.
Seiringdenganberkembangnyapengetahuandanteknologi,padasaatini terdapatbanyaksistem
operasi dengankeunggulannyamasing-masing.
Ada beberapadefinisi yangdapatdiberikanuntuksistemoperasi,antaralain:
Software yangmengontrol hardware,hanyaberupaprogrambiasa. Sepertibeberapafile
pada DOS (DiskOperatingSystem).
Program yangmenjadikanhardware lebihmudahuntukdigunakan.
Kumpulanprogramyangmengaturkerjahardware.Seperti permintaanuser.
Resource manager/Resource allocator, Seperti mengaturmemori,printer,Dll.
Sebagai programpengenal.Programyangdigunakanuntukmengontrol programyang
lainnya.
Sebagai Kernel,yaituprogramyangterusmenerusberjalanselamakomputerdihidupkan.
Sebagai Guardian,yaitumengaturataumenjagakomputerdari berbagai
kajahatan komputer.
PengertianSistemOperasi DOS
DOS singkatandari DiskOperatingSystemadalahsebuahsistemoperasiyangsangatbanyak
digunakanolehkomputerIBM-PCatauyang kompatibel dengannya.
Salahsatu software yangtermasukdalamgolongansistemoperasi
Sekumpulanprogramuntukmengoperasikan,mengendalikandanmengelolasistem
computer
MicrosoftmembuatDOSsebagai sebuahsistemoperasi mainstreamsebelumpadaakhirnya
menghentikandukunganDOSsecaraperlahanketikamerekamembuatsebuahSistemOperasi
berbasisantarmukagrafis(dikenal jugadengansebutanGUI) untukpasarmainstreamyangdisebut
sebagai MicrosoftWindows.
DOS merupakansistemoperasi yangpertamakali digunakanhinggasaatini.DOSdibagi menjadi3,
yakni ;
1. DR-DOS
Dibuatolehperusahaandigital researchpadatahun1988 dari Hasil transformasi CP/M(control
program/monitor). DigitalResearchdidirikanoleh GoryKildall (1942-1994). Sistemoperasi Ini
digunakansampai padakomputerpentium.
2. PC-DOS
Dirancangdan dibuatolehperusahaanmicrosoftcorp. namundenganDikeluarkannyasistem
operasi windows,sistemoperasi ini sudahjarang/Tidakdigunakan lagi saatini.
6. 3. MS-DOS
Dirancangdan dibuatolehperusahaanmicrosftcorp. sistemoperasi ini digunakanhinggasaatini
dan terusdikembangkanversinyasesuai dengankebutuhan.
Fungsi dari sistem operasi MS-DOS :
Mengorganisasi ataumengendalikan kegiatancomputer.
Mengatur memori.
Menginstalasi hardware pendukung.
Mengatur posisi inputdanoutputdata.
Memanajemensistemdalamcomputer.
Memanajemenfile.
Memanajemendirektori.
Pengelolaandiskdanfile merupakansalah satufungsi terpentingdari DOSdimanasebagianbesar
perintahDOSmelekukanoperasi padaharddisk,floppydisk,ataufile.
Pengaturan File pada DOS
a. PenamaanFile
Pada bagianPertama(sebelahkiri tandatitik),merupakanNamaFile,maksimal8karakter.
Antara namafile danektension diberikantandatitik(.) sebagai pemisah.
Pada bagianKedua(sebelahkanantandatitik),merupakannamaextensionfile-nya,
maksimal hanya3 huruf.Ekstensionadalahtype/jenisfileitusendiri.
b. PengamanFile
Pada SistemOperasi DOS(Disk OperatingSystem),sistemkeamanandiaturdenganmenggunakan
perintahATTRIB.PadaDOS hanya di kunci pada jenisfilenyadanfoldernyasajatanpamemandang
useryang menggunakan.Padakebanyakansistemoperasi,UNIXdanMS-DOS,piranti I/Odinyatakan
sebagai suatufile abstrak.File Abstrakini dinyatakandenganistilahSpecialFile.
Ada 2 jenisSpecial File:
- BlockSpecial File
Digunakanuntukpiranti I/Oyangterdiri dari sekumpulanblokdenganalamatrandom.Contoh:Disk
- CharacterSpecial File
Digunakanuntukmodel piranti I/Oyangterdiri dari alirankarakter.Misalnya:Line Printer,Interface
NetworkdanTerminal
c. PengaturanDirektory
Directorymerupakansistempengelompokkandata-datafile padapembagianruang-ruang.di dalam
suatumediapenyimpanan.Tujuanpembuatandirektoriialahagarsuatufile dapatdikelompokkan
pada file yangsejenis,sehinggalebihterorganisirdanmudahdicari.Dalamsuatudirektori,
7. dimungkinkanuntukmembuatsatuataulebihbeberapadirektorilagi,yangdisebutdengansub-
direktori.Dalamsuatusub-direktori,jugadimungkinkanuntukmembuatsatuataulebihbeberapa
direktori lagi,demikianseterusnya.
Pada sistemoperasi DOS,dilengkapi fasilitasuntukmengelolafile dandirektori,seperti:
· Menampilkandaftarfile dandirektori
· Menampilkanstrukturfile dandirektori
· Mengganti nama file
· Memindahkanfile danmengganti namadirektori
· Menyalinfile
Perintah-perintahdasar dalam DOS
1. Komunikasi dengansistem
Misalnya:DATE,TIME, SET, PROMPT, danlain-lain.
2. Bekerjadengandisk
Misalnya:MASSIGN,DISKCOMP,DISKCOPY,LABEL, dan lain-lain.
3. Bekerjadengandirektori
Misalnya:CHDIR/CD,DIR, MKDIR/MD, RMDIR/RD,TREE, PATH danlain-lain.
4. Pengelolaanfile
Misalnya:ATTRIB,COPY,ERASE/DEL, FC,RENAME/REN,dan lain-lain.
5. Pengelolaanmasukandankeluaran
Misalnya:CLSMODE, PRINT,TYPE, danlain-lain.
6. Settinglingkungankerja
Misalnya:BREAK,COUNTRY, DEVICE,FILE dan lain-lain.
7. Penggunaanfile batch
Misalnya:CALL,ECHO, FOR, GO,TO, IF, PAUSE,REM, SIFY.
8. PengembanganDOS
MS-DOS dirilispertamakali padatahun1981, dan seiringdenganwaktu,Microsoftpunmeluncurkan
versi yanglebihbarudari MS-DOS. Tidakkuranghinggadelapankali Microsoftmeluncurkanversi-
versi baruMS-DOS dari tahun 1981 hinggaMicrosoftmenghentikandukunganMS-DOSpadatahun
2000. MS-DOSmerupakansalahsatu kunci keberhasilanMicrosoftdalammemproduksi perangkat
lunak,dari sebuahperusahaankecil pembuatbahasapemrogramansaatdidirikanhinggamenjadi
sebuahperusahaanperangkatlunakyangseolahmenguasai dunia.
MS-DOS sebenarnyadibuatolehsebuahperusahaanpembuatkomputer,yangbernamaSeattle
ComputerProducts(SCP) yangdikepalaiolehTimPattersonyangbelakangandirekrutolehMicrosoft
untukmengembangkanDOSpadatahun1980 sebagai sebuahperangkatlunaksistemoperasi
dengannamaQ-DOS (singkatandari QuickandDirtyOperatingSystem),yangselanjutnyadiubah
namanyamenjadi 86-DOS,karenaQ-DOSdidesainagardapatberjalanpadakomputerdengan
prosesorIntel 8086. Microsoftpunmembeli lisensinyadengnharga50.000 dolar Amerikadari SCP,
lalumengubahnamanyamenjadi MS-DOS.Selanjutnya,saatIBMhendakmeluncurkankomputer
pribadi yangdisebutdenganIBMPC,Microsoftpun menjual lisensiMS-DOSkepadaIBM.
IBM danMicrosoftselanjutnyamerilisversi-versi DOS,dimanaversi IBMyanglangsungdibundel
dengankomputerIBMPC disebutdengan“IBMPC-DOS”(singkatandari InternationalBusiness
Machine Personal ComputerDiskOperatingSystem).Padaawalnya,IBMhanyamenggunakanapa
yang layakdigunakandari MS-DOSyang dirilisolehMicrosoft,seperti program-programnyaatau
utilitasyangdisertakannya.Karenaitulah,versi IBMselaludirilislebihlambatdibandingkandengan
versi MS-DOS.NamunMS-DOSversi 4.0 adalahversi MS-DOSpertamayang benar-benarsama
seperti IBMPC-DOSkarenaMicrosoftsedangberkonsenstrasiuntukmengembangkansebuahsistem
operasi penerusDOS,yangdisebutdenganOS/2.Ketika MicrosoftmelisensikanDOSkepadaIBM,
menandatangani perjanjianlisensiyangsalahsatupoinnyamengandungbahwaMicrosoftboleh
melisensikanMS-DOSkepadaperusahaanselainIBM,danpara perusahaantersebutdipersilakan
mengubahnamaMS-DOS menjadi namayangmerekagunakan(contoh:TandyDOS,CompaqDOS,
dan lainnya).Kebanyakanversi-versi tersebuttentusajasamadenganversi yangtelah
dikembangkanolehMicrosoftdenganMS-DOS-nya,tapi Microsoftmulai mencabutperjanjian
lisensinya.
9. PengertianSistemOperasi LINUX
PengertianLinux adalahsebuahperangkatlunakyangberupasistemoperasi padaopensource yang
disebarluaskansecaragratisdi bawahnaunganlisensi GNU(GnuNot Unix).Software ini merupakan
turunanunix yangbekerjadi berbagai jenishardware komputer.LisensiGNUmemberikanprogram
lengkapbesertasumberkodenya(source code).
Selainitu,GNUmemberikanhakmengkopikode sumbersebanyakmungkinbahkanmengubahnya
sekalipun.Semuayangdilakukanitulegaldi bawahpayunglisensi.Pihakyangberkeinginanmenarik
biayadalampenggandaanataupengirimanprogramjugadiperbolehkanolehlisensi GNU.
Software linux dirancangolehmahasiswaFinlandiabernamaLinusTorvald.Software ini berawal dari
proyekhobi yangterinspirasi dari Minix.Minix yaitusebuahsistemUNIXyangkecil.SistemUNIX
dipopulerkanolehAndrewTanenbaum.Waktupengerjaanuntukversi 0.01sekitarAgustus1991.
Lalu,Linusmengumumkanversi 0.02software ini pada5 Oktober1991. Saat itu,versi 0.02 hanya
bisamenjalankangcc(GNU C Compiler) danshellbash(GNUBourne AgainShell).
SekarangPengertianLinux adalahsoftware sistemUNIXyangbegitulengkapsehinggabisadipakai
dalamjaringan,pengembanganperangkatlunak,bahkanpekerjaansehari-hari.Perkembangan
software ini sangatcepatkarenadiprakarsai olehbanyakragamkelompok.Keragamantersebut
termasukjugadi bidangpengalaman,pengetahuan,dangeografis.Dibandingkandengansistem
operasi yangkomersial,software ini termasuksistemoperasi yanglebihmurah.
Fungsi dari sistem operasi LINUX
Secara umumfungsi SistemOperasi yaitu:
MULTI TASKING:memungkinkanbeberapaprogramsekaligusdiprosespadasaatbersamaan
di sebuahkomputerdengansingle user.
MULTIPROGRAMMING: memungkinkanbeberapaprogrammenggunakanresources
komputerpadasaat waktuyang bersamaanbergantian(cth:prosesmemasukandata,
melakukamcetakpadaprinter)
TIME SHARING:memungkinkanbeberapapemakai komputermenggunakanCPUbersamaan
dan CPU akan memberikanwaktunyabergantiankepadauseruntukmelayaninya.
MULTIPROCESSING:memungkinkanbeberapaCPUbekerjabesama-samasecara.
Pengaturan File pada LINUX
File biasanyamengandungdata,misalnyatextfile,file executable atauprogram, inputatauoutput
dari program.Namunbeberapafile sifatnyaspesifikdanspesial.Berikutini adalahfile
dengankarakterspesifik:
Directories:File yangmengandungdaftar/listdari filelain.
Special Files:mekanisme untukinputdanoutput,sebagianbesar beradadi /dev
Links: metode untukmembuatsatufile ataufolderberada/terlihatdi lebihdari satubagian
dari systemtree.konsepini miripdenganshortcutseperti pada microsoftwindows.
Sockets: file spesial,miripsepertiTCP/IPsockets,digunakan untukmenyediakanproses
antar network/jaringankomputer,danfile ini dilindungi (protected) olehfile systemaccess
control.
10. Namedpipes:miripseperti sockets,menyediakankomunikasi antarproses – prosesdi linux,
namuntidakvia network/jaringan komputer.
Perhatikanpadahasil perintahls -l :
Daftar berikutakanmemberikanpenjelasansimbolkaraktertersebut menandakanfiletype apa:
-: file reguler
d : folder/directories
l : link
c : file spesial
s : socket
p : namedpipe
b : blockdevice
Perintah-perintahdasar dalam LINUX
mkdirmembuatdirektori
Penggunaan:mkdir[OPTION]DIRECTORY
Contoh:mkdirlhn
lslistdaftar direktori
Penggunaan:ls[OPTION] [FILE]
Contoh:ls,lsl, lslhn
cd mengubahdirektori
Penggunaan:cd[DIRECTORY]
Contoh:cd lhn
pwd- cetaknama direktori saatini
Penggunaan:pwd
vimVi Improved,aprogrammerstexteditor
Penggunaan:vim[OPTION] [file]
Contoh:vimlhn.txt
11. cp copy file dandirektori
Penggunaan:cp[OPTION] SOURCEDEST
Contoh:cp sample.txtsample_copy.txt
cp sample_copy.txttarget_dir
mv memindah(mengganti nama) file
Penggunaan:mv[OPTION] SOURCEDEST
Contoh:mv source.txttarget_dir
mv old.txtnew.txt
rm menghapusfile ataudirektori
Penggunaan:rm[OPTION] FILE
Contoh:rm file1.txt,rmrf some_dir
findmencari
Penggunaan:find[OPTION] [path] [pattern]
Contoh:findfile1.txt,findname file1.txt
PengembanganLINUX
Pada tahun1969, KenThompsondanDennisRitchie (jugaadalahdeveloperbahasaC),parapeneliti
di AT&T Bell LaboratoriumAmerika,membuatsistemoperasi UNIX,cikal bakal dari Linux.UNIX
mendapatkanperhatianbesarkarenamerupakansistemoperasi pertamayangdibuatbukanoleh
hardware maker.Selainitujugakarenaseluruhsource code-nyadibuatdenganbahasaC,sehingga
mempermudahpemindahannyake berbagai platform.
Dalamwaktu singkatUNIXberkembangdalamduajalur: UNIXyang dikembangkanolehUniversitas
BerkeleydanyangdikembangkanolehAT&T.Setelahitumulai banyakperusahaanyangmelibatkan
diri,danterjadilah persainganyangmelibatkanbanyakperusahaanuntukmemegangkontroldalam
bidangsistemoperasi.Persainganinimenyebabkanperluadanyastandarisasi.Dari sini lahirlah
proyekPOSIXyangdimotori olehIEEE(The Institute of Electrical andElectronicsEngineers) yang
bertujuanuntukmenetapkanspesifikasistandarUNIX.Sejaksaatitu,muncul berbagai macamjenis
UNIX.
Salahsatu diantaranyaadalahMINIXyang dibuatolehA.S.Tanenbaumuntuktujuanpendidikan.
Source code MINIX inilahyangolehLinusTorvalds,seorangmahasiswaUniversitasHelsinki pada
waktuitu,kemudiandijadikansebagaireferensiuntukmembuatsistemoperasi baruyanggratisdan
yang source codenyabisadiaksesolehumum.Sistemoperasi ini kemudiandiberinama Linux.Dalam
membangun Linux,Linusmenggunakantool-tooldari Free FoundationSoftwareyangberlisensi
GNU. KemudianuntukmenjadikanLinuxsebuahsistemoperasiyangutuh,diamemasukkan
program-programyangjuga berlisensi GNU.
12. BAB III
PENUTUP
Kesimpulan
MicrosoftWindowsmerupakanserangkaianperangkat lunaksistemoperasiyangberbasisclose
source sedangkanLinux merupakanoperationsystemyangberbasisopensource.Sistemoperasi
yang berbasisclose source merupakanoperatingsystemyangmemiliki listeningprogramyang
tertutup.Sedangkansistemoperasi yangopensource merupakanoperatingsystemyangmemiliki
listeningprogramyangterbuka.Padawindowstelahbanyakmendapatkandukunganhardware dan
software sedangkanpadaLinux,dukunganhardware dansoftwarenyamasihkurang.
Saran
Apabiladalampenyusunanmakalahini terdapatsuatukekurangan,makakami sebagai penyusun
menerimadenganbesarhati apabilaadakritik,dansarandari pembacagunakesempurnaandari
makalah-makalahselanjutnya.