Anda di halaman 1dari 20

i

HALAMAN JUDUL

MAKALAH

ANALISIS KOMPREHENSIF TENTANG KOMPONEN-KOMPONEN

UTAMA DALAM SISTEM OPERASI

Disusun Oleh :

NAMA : FELIX PELUPESSY

NIM : 202255202018

KELAS : 2A

MATA KULIAH : SISTEM OPERASI

DOSEN : MUH. FADLI HASA, S.Kom., M.Kom.

PROGRAM STUDI TEKNIK INFOMRMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH SORONG

2023
ii

KATA PENGANTAR

Assalamualaikum Wr. Wb.

Segala puji syukur kehadirat Tuhan Yang Maha Esa, yang telah

memberikan segala karunianya sehingga penulis bisa menyusun pembuatan

makalah ini dengan baik dan benar, serta tepat pada waktunya. Dalam makalah ini,

kami akan membahas secara rinci tentang komponen-komponen utama dalam

sistem operasi, fungsi dari pelayanan sistem operasi, antarmuka pengguna dengan

sistem operasi melalui sistem call, serta peran sistem program dalam menunjang

kinerja sistem operasi. Kami juga akan melakukan evaluasi dan analisis kinerja

dari masing-masing komponen, pelayanan, dan program dalam sistem operasi

modern, serta melakukan perbandingan dan kontras tentang komponen-komponen,

pelayanan, dan program dalam beberapa sistem operasi yang berbeda.

Makalah ini diharapkan dapat memberikan pemahaman yang lebih

mendalam tentang sistem operasi, dan dapat membantu pembaca untuk

memahami bagaimana sistem operasi bekerja dan berinteraksi dengan komponen

lain dalam sebuah sistem komputer. Terakhir, kami ingin menyampaikan terima

kasih kepada semua pihak yang telah membantu dalam penulisan makalah ini.

Semoga makalah ini bermanfaat bagi pembaca.

Sorong, 21 April 2023

Felix Pelupessy
NIM. 202255202018
ii
iii

DAFTAR ISI

HALAMAN JUDUL .................................................................................. i


KATA PENGANTAR ............................................................................... ii
DAFTAR ISI .............................................................................................. iii
DAFTAR GAMBAR ................................................................................. iv

BAB I PENDAHULUAN .......................................................................... 1


1.1. Latar Belakang .......................................................................... 1
1.2. Rumusan Masalah ..................................................................... 2
1.3. Tujuan ....................................................................................... 3
1.4. Manfaat ..................................................................................... 3

BAB II PEMBAHASAN ........................................................................... 5


2.1 Pengertian Sistem Operasi Dan Manfaatnya ............................ 5
2.2 Komponen-Kompenen Sistem Operasi .................................... 5
2.3 Pelayanan Sistem Operasi ........................................................ 8
2.4 Sistem Call Dalam Operasi ...................................................... 9
2.5 Sistem Program ......................................................................... 10

BAB III PENUTUP ................................................................................... 13


3.1 Kesimpulan ............................................................................... 13
3.2 Saran ......................................................................................... 14

DAFTAR PUSTAKA ................................................................................ 16

iii
iv

DAFTAR GAMBAR

Gambar 1 Alur Kerja Kernel Pada Sistem Operasi ..................................... 5

Gambar 2 Manajer Sumber Daya ................................................................ 6

Gambar 3 Sistem File .................................................................................. 6

Gambar 4 Antara Pengguna Pada Sisstem Operasi ..................................... 6

Gambar 5 Manajemen Proses Pada Sistem Operasi .................................... 7

Gambar 6 Manajemen Memori Pada Sistem Operasi ................................. 7

Gambar 7 Manajemen Input-Output Pada Sistem Operasi ......................... 7

Gambar 8 Manajemen Jaringan Pada Sistem Operasi ................................. 8

Gambar 9 Sistem Call Dalam Operasi ........................................................ 10

Gambar 10 Sistem Program Dalam Operasi ............................................... 12

iv
1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Sistem operasi adalah salah satu komponen terpenting dalam sebuah

komputer atau perangkat elektronik lainnya. Sistem operasi berfungsi sebagai

perantara antara perangkat keras (hardware) dan perangkat lunak (software) dalam

sebuah sistem komputer, dan bertanggung jawab untuk mengatur sumber daya

komputer, mengatur eksekusi program, serta memberikan antarmuka pengguna

dengan komputer.

Memahami komponen-komponen utama dalam sistem operasi merupakan

hal yang sangat penting dalam dunia komputasi. Dengan pemahaman yang baik

tentang komponen-komponen sistem operasi, kita dapat memahami bagaimana

sistem operasi bekerja dan berinteraksi dengan komponen lain dalam sebuah

sistem komputer, dan dapat meningkatkan efisiensi dan kinerja sistem komputer.

Oleh karena itu, analisis komprehensif tentang komponen-komponen utama

dalam sistem operasi perlu dilakukan. Dalam analisis ini, kita akan membahas

secara rinci tentang berbagai komponen sistem operasi, seperti kernel, manajer

sumber daya, sistem file, antarmuka pengguna, dan lain-lain. Dengan pemahaman

yang baik tentang komponen-komponen tersebut, kita dapat melakukan evaluasi

dan analisis terhadap kinerja sistem operasi, serta memperbaiki atau

meningkatkan kinerja sistem operasi jika diperlukan.

1
2

Makalah ini bertujuan untuk melakukan analisis komprehensif tentang

komponen-komponen utama dalam sistem operasi, sehingga dapat membantu

pembaca untuk memahami bagaimana sistem operasi bekerja dan berinteraksi

dengan komponen lain dalam sebuah sistem komputer. Makalah ini diharapkan

dapat memberikan manfaat bagi pembaca yang ingin memahami lebih dalam

tentang sistem operasi.

1.2. Rumusan Masalah

Berdasarkan latar belakang diatas yang menjadi rumusan masalah dalam

makalah ini adalah :

1. Apa itu sistem operasi dan mengapa sistem operasi penting dalam sebuah

sistem komputer?

2. Apa saja komponen-komponen utama dalam sistem operasi, seperti kernel,

manajer sumber daya, sistem file, antarmuka pengguna, dan lain-lain?

3. Apa itu pelayanan sistem operasi dan bagaimana pelayanan tersebut

berfungsi dalam sistem operasi?

4. Apa itu sistem call dalam sistem operasi dan bagaimana sistem call tersebut

berfungsi dalam sistem operasi?

5. Bagaimana sistem program dijalankan dalam sistem operasi dan apa saja

jenis-jenis sistem program dalam sistem operasi?


3

1.3. Tujuan

Tujuan dari penulisan makalah ini adalah sebagai berikut :

1. Menjelaskan konsep dasar sistem operasi dan pentingnya sistem operasi

dalam sebuah sistem komputer.

2. Menjelaskan secara rinci komponen-komponen utama dalam sistem operasi,

seperti kernel, manajer sumber daya, sistem file, antarmuka pengguna, dan

lain-lain.

3. Menjelaskan konsep pelayanan sistem operasi dan bagaimana pelayanan

tersebut berfungsi dalam sistem operasi.

4. Menjelaskan konsep sistem call dalam sistem operasi dan bagaimana sistem

call tersebut berfungsi dalam sistem operasi.

5. Menjelaskan bagaimana sistem program dijalankan dalam sistem operasi

dan jenis-jenis sistem program dalam sistem operasi.

1.4. Manfaat

Tujuan dari penulisan makalah ini adalah sebagai berikut :

1. Memperluas pengetahuan pembaca tentang sistem operasi dan bagaimana

sistem operasi bekerja di dalam sistem komputer.

2. Memberikan pemahaman yang lebih mendalam tentang komponen-

komponen utama dalam sistem operasi dan bagaimana komponen-

komponen tersebut bekerja bersama-sama untuk menjalankan sistem operasi

secara keseluruhan.
4

3. Memberikan pemahaman yang lebih baik tentang pelayanan sistem operasi

dan sistem call, serta bagaimana pelayanan tersebut dan sistem call tersebut

berfungsi dalam sistem operasi.

4. Memperkenalkan pembaca dengan jenis-jenis sistem program dalam sistem

operasi, serta bagaimana sistem program dijalankan dalam sistem operasi.


5

BAB II

PEMBAHASAN

2.1 Pengertian Sistem Operasi Dan Manfaatnya

Sistem operasi adalah sebuah program atau rangkaian program yang

mengendalikan dan mengelola sumber daya pada sebuah sistem komputer, seperti

hardware, software, dan memori. Sistem operasi berfungsi sebagai penghubung

antara aplikasi yang berjalan pada komputer dengan perangkat keras yang ada,

serta memberikan layanan-layanan penting seperti manajemen memori,

manajemen file, manajemen jaringan, manajemen input-output, dan lain

sebagainya.

Sistem operasi penting dalam sebuah sistem komputer karena tanpa sistem

operasi, pengguna tidak dapat mengakses perangkat keras dan sumber daya yang

ada pada sistem komputer dengan mudah dan efektif.

2.2 Komponen-Kompenen Sistem Operasi

1. Kernel: Kernel adalah bagian terpenting dari sistem operasi yang

bertanggung jawab untuk mengendalikan sumber daya sistem, seperti

memori, CPU, I/O, dan perangkat keras lainnya. Kernel juga menyediakan

layanan-layanan yang dibutuhkan oleh aplikasi.

Gambar 1 Alur Kerja Kernel Pada Sistem Operasi

5
6

2. Manajer Sumber Daya: Manajer sumber daya bertanggung jawab untuk

mengelola sumber daya pada sistem, seperti memori, CPU, dan perangkat

keras lainnya. Manajer sumber daya juga memastikan bahwa setiap

aplikasi mendapatkan sumber daya yang dibutuhkan tanpa mengganggu

aplikasi lainnya.

Gambar 2 Manajer Sumber Daya

3. Sistem File: Sistem file adalah bagian dari sistem operasi yang

bertanggung jawab untuk mengelola file dan direktori pada sistem. Sistem

file juga memastikan bahwa data yang tersimpan pada sistem terorganisir

dengan baik.

Gambar 3 Sistem File

4. Antarmuka Pengguna: Antarmuka pengguna adalah komponen yang

memungkinkan pengguna berinteraksi dengan sistem operasi dan aplikasi.

Antarmuka pengguna dapat berupa antarmuka baris perintah atau GUI

(Graphical User Interface).

Gambar 4 Antara Pengguna Pada Sisstem Operasi


7

5. Manajemen Proses: Manajemen proses bertanggung jawab untuk

mengelola proses-proses pada sistem, seperti proses aplikasi dan proses

sistem. Manajemen proses juga memastikan bahwa proses-proses berjalan

dengan baik tanpa mengganggu proses-proses lainnya.

Gambar 5 Manajemen Proses Pada Sistem Operasi

6. Manajemen Memori: Manajemen memori adalah komponen yang

bertanggung jawab untuk mengelola memori pada sistem. Manajemen

memori memastikan bahwa setiap aplikasi mendapatkan alokasi memori

yang tepat dan membebaskan memori yang tidak digunakan.

Gambar 6 Manajemen Memori Pada Sistem Operasi


7. Manajemen Input-Output: Manajemen input-output adalah komponen

yang bertanggung jawab untuk mengelola input dan output pada sistem,

seperti keyboard, mouse, printer, dan perangkat I/O lainnya.

Gambar 7 Manajemen Input-Output Pada Sistem Operasi


8

8. Manajemen Jaringan: Manajemen jaringan adalah komponen yang

bertanggung jawab untuk mengelola jaringan pada sistem. Manajemen

jaringan memastikan bahwa setiap aplikasi dapat terhubung ke jaringan

dengan baik.

Gambar 8 Manajemen Jaringan Pada Sistem Operasi

Komponen-komponen tersebut bekerja sama untuk memastikan sistem

operasi berjalan dengan baik dan memberikan layanan yang dibutuhkan oleh

aplikasi dan pengguna.

2.3 Pelayanan Sistem Operasi

Beberapa layanan yang disediakan oleh sistem operasi antara lain:

1. Manajemen memori: OS mengatur penggunaan memori komputer

sehingga aplikasi dapat mengakses memori yang dibutuhkan dan

meminimalkan konflik antara aplikasi.

2. Manajemen CPU: OS mengatur penggunaan CPU sehingga aplikasi yang

dijalankan oleh komputer dapat menggunakan sumber daya CPU secara

efisien.

3. Manajemen file: OS menyediakan sistem file untuk menyimpan dan

mengelola data pada komputer.


9

4. Layanan jaringan: OS menyediakan layanan jaringan untuk

menghubungkan komputer dengan jaringan lokal maupun internet.

5. Keamanan: OS menyediakan mekanisme keamanan seperti login, enkripsi

data, dan firewall untuk melindungi data dan sistem dari serangan.

6. Antarmuka pengguna: OS menyediakan antarmuka pengguna yang

memungkinkan pengguna untuk berinteraksi dengan sistem operasi dan

aplikasi yang dijalankan.

7. Manajemen perangkat keras: OS mengatur penggunaan perangkat keras

seperti printer, keyboard, dan mouse agar aplikasi dapat mengakses

perangkat keras dengan mudah.

2.4 Sistem Call Dalam Operasi

Sistem call (atau sering juga disebut system call) adalah mekanisme yang

digunakan oleh sistem operasi untuk memberikan layanan kepada aplikasi atau

program yang sedang dijalankan. Sistem call memungkinkan aplikasi untuk

meminta layanan dari sistem operasi, seperti membuka file, menulis ke jaringan,

mengakses memori, atau menampilkan output ke layar.

Sistem call biasanya diimplementasikan sebagai fungsi dalam sistem operasi

yang dapat dipanggil oleh aplikasi dengan menggunakan bahasa pemrograman

atau API (Application Programming Interface). Ketika sebuah aplikasi

memanggil sistem call, kontrol akan diserahkan ke sistem operasi, yang akan

melakukan tugas yang diminta dan mengembalikan hasilnya ke aplikasi.

Beberapa contoh sistem call yang umum digunakan di sistem operasi adalah:
10

1. Open() - untuk membuka file

2. Read() - untuk membaca data dari file atau perangkat input

3. Write() - untuk menulis data ke file atau perangkat output

4. Close() - untuk menutup file

5. Fork() - untuk membuat proses baru

6. Exec() - untuk menjalankan program baru

7. Exit() - untuk mengakhiri proses

Gambar 9 Sistem Call Dalam Operasi


Dalam sistem operasi, sistem call sangat penting karena mereka adalah cara

utama bagi aplikasi untuk berinteraksi dengan sistem operasi dan menggunakan

layanan yang disediakan. Sistem call juga memungkinkan sistem operasi untuk

memastikan bahwa aplikasi berjalan dengan aman dan terisolasi satu sama lain.

2.5 Sistem Program

Sistem program dalam sistem operasi adalah kumpulan program atau

perangkat lunak yang dibuat untuk membantu dalam pengelolaan, pemeliharaan,

dan pengaturan sistem operasi. Sistem program dapat dijalankan secara langsung
11

oleh sistem operasi atau oleh pengguna melalui antarmuka yang disediakan oleh

sistem operasi. Sistem program sangat penting dalam menjaga sistem operasi agar

tetap berjalan dengan baik dan efisien.

Jenis-jenis sistem program dalam sistem operasi antara lain:

1. Shell: Shell adalah program antarmuka baris perintah (command-line

interface) yang digunakan untuk berinteraksi dengan sistem operasi. Shell

memungkinkan pengguna untuk memasukkan perintah, menjalankan

aplikasi, dan mengakses sistem file.

2. System utility: System utility adalah program yang digunakan untuk

melakukan tugas-tugas administratif pada sistem operasi, seperti manajemen

file, manajemen jaringan, manajemen memori, manajemen proses, dan

manajemen perangkat keras.

3. Device driver: Device driver adalah program yang menghubungkan

perangkat keras dengan sistem operasi. Device driver memungkinkan sistem

operasi untuk berkomunikasi dengan perangkat keras dan mengelola

perangkat keras tersebut.

4. Debugger: Debugger adalah program yang digunakan untuk mendiagnosis

dan memperbaiki kesalahan dalam kode program. Debugger memungkinkan

pengguna untuk melacak jalur eksekusi program, menghentikan eksekusi

program pada titik tertentu, dan memeriksa nilai variabel dan struktur data

selama eksekusi.
12

5. Text editor: Text editor adalah program yang digunakan untuk membuat,

mengedit, dan mengelola file teks. Text editor memungkinkan pengguna

untuk membuat kode program, mengedit dokumen teks, dan membuat

catatan.

6. Disk defragmenter: Disk defragmenter adalah program yang digunakan

untuk mengoptimalkan penggunaan ruang pada disk. Disk defragmenter

memindahkan file dan data pada disk agar disk dapat diakses dengan lebih

cepat.

7. Antivirus: Antivirus adalah program yang digunakan untuk melindungi

sistem operasi dari serangan virus dan malware. Antivirus memindai sistem

operasi dan file-file yang ada di dalamnya untuk mendeteksi virus dan

malware.

Gambar 10 Sistem program Dalam Operasi

Itulah beberapa jenis sistem program dalam sistem operasi yang sangat

penting untuk menjaga sistem operasi agar tetap berjalan dengan baik dan efisien.
13

BAB III

PENUTUP

3.1 Kesimpulan

Secara keseluruhan, sistem operasi adalah program yang sangat penting

dalam menjalankan komputer atau perangkat digital lainnya. Sistem operasi

menyediakan layanan yang sangat penting untuk pengguna, seperti manajemen

file, manajemen memori, manajemen proses, dan manajemen perangkat keras.

Pelayanan sistem operasi memungkinkan aplikasi atau program untuk

berinteraksi dengan sistem operasi melalui sistem call. Sistem call adalah

mekanisme yang digunakan oleh sistem operasi untuk memberikan layanan

kepada aplikasi atau program yang sedang dijalankan.

Antarmuka pengguna dengan sistem operasi melalui sistem call sangat

penting dalam memungkinkan pengguna untuk mengakses layanan yang

disediakan oleh sistem operasi, seperti membuka file, menulis ke jaringan,

mengakses memori, atau menampilkan output ke layar.

Sistem program dalam sistem operasi adalah kumpulan program atau

perangkat lunak yang dibuat untuk membantu dalam pengelolaan, pemeliharaan,

dan pengaturan sistem operasi. Sistem program sangat penting dalam menjaga

sistem operasi agar tetap berjalan dengan baik dan efisien.

Dalam kesimpulan, sistem operasi, pelayanan sistem operasi, antarmuka

pengguna dengan sistem operasi melalui sistem call, dan sistem program

13
14

merupakan elemen penting dalam menjalankan sistem komputer atau perangkat

digital lainnya. Pemahaman mengenai fungsi dan peran dari setiap elemen ini

dapat membantu pengguna untuk lebih memahami cara kerja sistem operasi dan

menjaga kinerja sistem operasi agar tetap optimal.

3.2 Saran

Berikut adalah beberapa saran yang dapat meningkatkan makalah tentang sistem

operasi, fungsi dari pelayanan sistem operasi, antarmuka pengguna dengan sistem

operasi melalui sistem call, serta peran sistem program:

1. Perjelas definisi dan konsep yang digunakan: pastikan definisi dan

konsep yang digunakan dalam makalah sudah jelas dan terdefinisi dengan

baik agar tidak menimbulkan kebingungan pada pembaca.

2. Gunakan contoh konkret: tambahkan contoh konkret yang relevan untuk

menjelaskan konsep dan fungsi dari sistem operasi, pelayanan sistem

operasi, antarmuka pengguna dengan sistem operasi melalui sistem call,

serta peran sistem program.

3. Referensi yang tepat: pastikan semua referensi yang digunakan dalam

makalah diambil dari sumber yang dapat dipercaya dan relevan.

4. Gunakan bahasa yang mudah dipahami: gunakan bahasa yang mudah

dipahami oleh pembaca, hindari penggunaan bahasa teknis yang hanya

dipahami oleh orang yang ahli dalam bidang sistem operasi.


15

5. Gunakan struktur yang jelas: gunakan struktur yang jelas dan sistematis

dalam penyusunan makalah untuk memudahkan pembaca dalam memahami

isi makalah.

6. Berikan kesimpulan yang kuat: berikan kesimpulan yang kuat dan relevan

berdasarkan informasi yang telah diberikan dalam makalah.

Dengan mengikuti saran-saran ini, diharapkan makalah tentang sistem

operasi, fungsi dari pelayanan sistem operasi, antarmuka pengguna dengan sistem

operasi melalui sistem call, serta peran sistem program dapat lebih mudah

dipahami dan memberikan informasi yang berguna bagi pembaca.


16

DAFTAR PUSTAKA

Tanenbaum, A. S. (2015). Modern Operating Systems (4th ed.). Prentice Hall.

Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating System Concepts
(10th ed.). Wiley.

Stallings, W. (2018). Operating Systems: Internals and Design Principles (9th


ed.). Pearson.

Tanenbaum, A. S., & Woodhull, A. S. (2015). Operating Systems: Design and


Implementation (3rd ed.). Prentice Hall.

Abraham Silberschatz, Peter B. Galvin, Greg Gagne (2018). Operating System


Concepts Essentials, John Wiley & Sons.

Andrew S. Tanenbaum, Herbert Bos (2015). Modern Operating Systems, Pearson.

Gary Nutt (2013). Operating Systems: A Modern Perspective, Pearson.

Harvey M. Deitel, Paul J. Deitel, David R. Choffnes (2015). Operating Systems,


Pearson.

William Stallings (2018). Operating Systems: Internals and Design Principles,


Prentice Hall.

David A. Patterson, John L. Hennessy (2018). Computer Organization and


Design: The Hardware/Software Interface, Morgan Kaufmann Publishers.

Anda mungkin juga menyukai