ANALISIS SISTEM OPERASI “SISTEM OPERASI”
OLEH : KELOMPOK 1 YOLANDA YOLANDA GABYRIELA GABYRIELA
H13114301
MUH SAR SARWAN NU NUR AKB AKBAR
H13115305
MUHAMMAD MAPPANYOMPA MAPPANYOMPA
H13114306 H1311430 6
LUKI DW DWIYANTO SA SAPUTRA
H13114312
MUKRIMAH RAMDA RAMDAYANI H13114322 MURNIATI
H13114511
FIRDA NURUL AULIAH
H13114525
PROGRAM STUDI ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UNIVERSITAS HASANUDDIN MAKASSAR 2017
KATA PENGANTAR
Alhamdulillahirabbil ‘alamin, puji syukur kita panjatkan kehadirat Allah SWT. sebagai Zat yang maha sempurna yang telah memberikan kita hidup di dunia dengan segala keindahan, berkah, rahmat dan hidayah yang menjadikan datangnya segala kemudahan dan yang telah melimpahkan berupa kesehatan lahir dan batin kepada hamba-Nya, kedamaian dan kesejahteraan dari-Nya semoga tercurah bagi Rasulullah SAW, beserta keluarganya, sahabat dan pengikutnya, sehingga penyusun dapat menyelesaikan tugas akalah ini. !enulis sadar sedalam-dalamnya bah"a terselesaikannya makalah ini dapat penulis peroleh juga karena bantuan, bimbingan dan dukungan serta uluran tangan dari berbagai pihak, sehingga tugas akalah ini dapat terselesaikan. !enyusun menyadari bah"a dalam penulisan tugas akalah ini masih banyak kekurangan dari berbagai macam segi, oleh karena itu penyusun memohon maa# yang sebesarbesarnya karena segala kesempurnaan hanya milik Allah dan penyusun mengharapkan saran dari pembaca demi perbaikan menuju kearah kesempurnaan. Akhir kata penyusun mengucapkan terima kasih, semoga tugas makalah ini dapat berman#aat. Amin. Wassalamu Alaikum Warahmatullahi Wabarakatuh.
akassar,
$% aret &'$(
!enyusun
$
DAFTAR ISI
)ATA !*N+ANTAR..................................................................................................................i ATAR S..............................................................................................................................ii /A/ $ !*NA0121AN.........................................................................................................$ $.$.2atar /elakang.................................................................................................................$ $.& Rumusan asalah............................................................................................................$ $.3 Tujuan !enulisan..............................................................................................................$ /A/ !*/A0ASAN..........................................................................................................& . $ !engertian Sistem 4perasi.............................................................................................& .& 5ara kerja Sistem 4perasi secara umum.........................................................................3 .3 emory anager 6memori management7.......................................................................% .% !roses anager.......................................................................................................... .....8 .8 e9ice anager...............................................................................................................8 .: ile anager....................................................................................................................: .( Net"ork anager............................................................................................................( /A/ !*N1T1!...................................................................................................................; )esimpulan............................................................................................................................;
&
BAB 1 PENDAHULUAN 1.1.
Latar Belakang Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer
dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing. 1ntuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri. !engertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan 6 system calls7 ke pemakai sehingga memudahkan dan menyamankan penggunaan serta peman#aatan sumberdaya sistem komputer. Seiring dengan perkembangan Sistem operasi kini ada tiga kelompok besar yang berkecimpung dalam hal tersebut yaitu dari keluarga Windo"s, 1ni< dan ac 4S.
1.2 Rumusan asala! !ada makalah ini akan dibahas sebagai berikut = . Apa yang dimaksud dengan Sistem 4perasi . /agaimana cara Sistem 4perasi bekerja
1." Tu#uan Penul$san
/erdasarkan rumusan masalah diatas, maka tujuan dari penulisan makalah ini adalah = .
engetahui dengan jelas apa yang dimaksud dengan 4S.
. engetahui cara kerja Sistem 4perasi secara umum
$
BAB II PEBAHASAN II. 1 Pengert$an S$stem %&eras$ Sistem operasi 6bahasa nggris= operating system atau 4S7 adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Secara umum, Sistem 4perasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan so#t"are-so#t"are lainnya dijalankan setelah Sistem 4perasi berjalan, dan Sistem 4perasi akan melakukan layanan inti umum untuk so#t"are-so#t"are itu. 2ayanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing so#t"are tidak perlu lagi melakukan tugas tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem 4perasi. /agian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan >kernel> suatu Sistem 4perasi. Apabila sistem komputer terbagi dalam lapisan-lapisan, maka Sistem 4perasi adalah penghubung antara lapisan hard"are dan lapisan so#t"are. 2ebih jauh daripada itu, Sistem 4perasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem 4perasi menjamin aplikasi so#t"are lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem 4perasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan "aktu yang cukup untuk menggunakan prosesor 65!17 serta tidak saling mengganggu. alam banyak kasus, Sistem 4perasi menyediakan suatu pustaka dari #ungsi-#ungsi standar, dimana aplikasi lain dapat memanggil #ungsi-#ungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat #ungsi-#ungsi tersebut dari a"al. Secara umum komponen sistem komputer terdiri dari= $. Perangkat Keras , merupakan sumber daya utama untuk proses komputasi. !erangkat keras komputer terdiri dari = 5!1, memory dan perangkat input output. &. S$stem %&eras$, mempunyai tugas untuk melakukan control dan koordinasi penggunaan perangkat keras pada berbagai program aplikasi untuk user-user yang berbeda.
&
3. Pr'gram
A&l$kas$,
menentukan
cara
sumber
daya
sistem digunakan
untuk
menyelesaikan permasalahan komputasi dari user, contohnya compiler, system basis data, 9ideo games, program bisnis dan lain-lain. %. User yang menggunakan sistem, terdiri dari orang, mesin atau komputer lain. Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi. Sistem 4perasi merupakan So#t"are yang digunakan untuk menghubungkan antara 0ard"are dengan !engguna?1ser.
II.2 (ara ker#a S$stem %&eras$ se)ara umum !ada prosesnya peran sistem operasi dalam suatu komputer dapat digambarkan sebagai berikut= saat komputer dihidupkan pertama kali, komputer akan memanggil sistem operasi yang tersimpan pada harddisk melalui perangkat RA. /agian dari sistem operasi yang berperan secara langsung dalam melakukan komunikasi dengan hard"are disebut kernel. Adapun bagian dari sistem operasi yang bertugas menghubungkan 1 atau antarmuka aplikasi dengan user disebut dengan shell. @enis shell pada komputer terdiri dari & macam yang pertama berbentuk te
3
II." em'r* anager +mem'r$ management, emory manager adalah salah satu bagian sistem operasi yang mempengaruhi dalam menentukan proses mana yang diletakkan pada antrian. Sistem operasi harus bisa mengatur dan mengalokasikan jumlah memori yang dibutuhkan serta alamat memori yang diperlukan untuk menampung proses. @ika tidak bisa, maka terjadi proses yang tumpang tindih dan terjadi hang karena memori tidak cukup menampung beban proses. emori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari "ord atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap "ord atau byte mempunyai alamat tersendiri. emori utama ber#ungsi sebagai tempat penyimpanan
instruksi?data
perangkat ?4 .emori
utama
yang
akses
termasuk
datanya tempat
digunakan
penyimpanan
oleh data
5!1 yang
dan yang
bersi#at 9olatile - tidak permanen 6sementara7, artinya data akan hilang jika komputer dimatikan. anajemen memori sangat mempengaruhi kinerja komputer. anajemen memori melakukan tugas penting dan kompleks berkaitan dengan= •
emori utama sebegai sumber daya yang harus dialokasikan dan dipakai bersama di antara sejumlah
proses
yang
akti#, agar dapat meman#aatkan prosesor
dan
#asilitas input?output secara e#isisen, maka diinginkan memori yang dapat menampung •
sebanyak mung kin proses. 1paya agar pemrogram atau proses tidak dibatasi kapasitas memori #isik di sistem
•
komputer 6adanya memori 9irtual7. Sistem operasi bertanggung ja"ab atas akti9itas-akti9itas yang berkaitan dengan
•
manajemen memori seperti= elacak pemakaian memori 6berapa besar dan oleh siapa7
%
memilih cara yang paling e#isien untuk menetukan semua perangkat sistem yang terhubung dengan 1S/ computer, printer dan perangkat keras eks ternal lainnya.
Sistem operasi bertanggung-ja"ab pada akti#itas-akti#itas sistem ?4 sebagai berikut= a. Sistem buffer-caching . b. Antarmuka device-driver secara umum. c. ri9er untuk device hardware-hardware tertentu. e9ice anager menyediakan de9ice dri9er yang umum sehingga operasi ?4 dapat seragam 6membuka, membaca, menulis,menutup7. 5ontoh= pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, 5-R4 dan #loppy disk. anajemen sistem ?4 merupakan aspek perancangan sistem operasi yang terluas disebabkan sangat beragamnya perangkat dan begitu banyaknya aplikasi dari perangkat- perangkat itu. Sistem operasi bertanggung ja"ab dalam akti9itas yang berhubungan dengan manajemen sistem?perangkat?4= • • • •
engirim perintah ke perangkat ?4 agar menyediakan layanan. enangani interupsi perangakat ?4 . enangani kesalahan pada perangakat ?4. enyediakan antarmuka ke pengguna.
II.0 F$le anager ile adalah kumpulan in#ormasi yang saling berhubungan yang sudah dide#inisikan oleh pembuatnya 6user7. /iasanya, #ile berupa program 6baik dalam bentu source maupun
:
object 7 dan data. 1ntuk mengatur #ile, sistem operasi bertanggung ja"ab pada akti#itasakti#itas yang berhubungan dengan manajemen #ile sebagai berikut= a. !embuatan dan penghapusan #ile. b. !embuatan dan penghapusan direktori. c. !rimiti#-primiti# yang mendukung untuk manipulasi #ile dan direktori. d. !emetaan #ile ke memori sekunder. e. /ackup #ile ke media penyimpanan yang stabil 6nonvolatile7. ile adalah kumpulan in#ormasi yang berhubungan, sesuai dengan tujuan pembuat berkas tersebut. 1mumnya berkas merepresentasikan program dan data. ile dapat mempunyai struktur yang bersi#at hirarkis 6direktori, 9olume, dll.7. Sistem operasi mengimplementasikan konsep abstrak dari #ile dengan mengatur media penyimpanan massa.
II. Net'rk anager Net"ork management 6management jaringan7 adalah system layanan yangmengatur dan memonitoring data dan 9oice pada suatu jaringan berskala besarataupun kecil net"ork management juga bisa dikatakan method prosedur dantools yang berhubungan dengan operasional, administrasi, maintenance danpro9isioning system jaringan. Semua #asilitas yang meman#aatkan Web memerlukan net"ork operating systems 6N4S7, yaitu sistem operasi komputer untuk ser9er, atau sebuah program dasar yang memungkinkan berjalannya ser9er pada sebuah sistem client?ser9er. Sistem Web itu sendiri memang berbasis pada skema client?ser9er. 5ontoh dari N4S adalah Windo"s Ser9er, 2inu<, dan berbagai 9ariasi 1N. N4S sendiri sudah hadir sebelum Web menjadi #enomena global, "alaupun Web lah yang membuatnya amat populer. Sistem operasi 2N1 boleh dianggap sebagai punya hubungan simbiotik dengan Web, dan sistem ini terus dikembangkan oleh para sukarela"an global, sehingga hampir pasti bah"a perkembangan 2N1 dan perkembangan Web selalu sejalan. Sebagai sebuah sistem operasi, N4S punya
beberapa karakteristik yang
membedakannya dari client operating systems. Sudahlah jelas bah"a aplikasi yang akan dijalankannya memang didisain untuk keperluan komputerisasi di dalam sebuah jaringan. engan demikian, N4S memang melayani lebih dari satu pengguna setiap kalinya, dengan
(
hirarki ke"enangan 6pre9ilege7 pengguna yang berbeda-beda. Terpenting lagi, N4S dirancang untuk tetap siaga dan selalu BmenyalaC sepanjang "aktu.
;
BAB III PENUTUP Kes$m&ulan Sistem operasi adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem 4perasi merupakan So#t"are yang digunakan untuk menghubungkan antara 0ard"are dengan !engguna?1ser. Sistem 4perasi mengatur semua hard"are dan so#t"are. Setiap Sistem 4perasi mempunyai empat manager yang penting. anager ini bekerja bersama-sama untuk menyelesaikan pekerjaan dari Sistem 4perasi dimana Sistem 4perasi ini sebagai pengatur dan memastikan bah"a manager-manager ini bekerja secara harmonis dan berintegrasi. *mpat manager utama yang dimaksud adalah memory manager, #ile manager, de9ice manager, dan proses manager. Selain itu ada juga yang disebut Net"ork anager.
D