“ presentasi “ sistem operasi komputer

advertisement
Published By Stefanikha69
 Kerangka – kerangka dalam Pembahasan “ PENGERTIAN SISTEM OPERASI “ :
Sistem Operasi Komputer

Tujuan Mempelajari Sistem Operasi

Fungsi dan Tujuan Sistem Operasi

Jenis Sistem Operasi

Fungsi Dasar Sistem Operasi

Komponen Utama Sistem Operasi

Definisi Sistem Operasi

Sejarah Singkat Perkembangan Sistem Operasi

Generasi Pertama Tahun 1940-an dan 1950-an

Generasi Kedua Tahun 1960-an

Generasi Ketiga Tahun 1970-an

Generasi Keempat Tahun 1980-an

Generasi Kelima Tahun 1990-an
Published By Stefanikha69

“ PENGERTIAN SISTEM OPERASI “
Sistem Operasi merupakan Sebuah penghubung antara pengguna mesin dengan
perangkat keras yang dimiliki mesin tersebut. Sebelum ada Sistem Operasi, orang hanya
menggunakan 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.
•
Mesin.
•
Barang/Benda Mati.
Published By Stefanikha69
Pengertian Sistem Operasi secara umum ialah Pengelola seluruh sumber – daya yang
terdapat pada Sistem Komputer dan menyediakan sekumpulan layanan (Sistem Calls) ke pemakai
sehingga memudahkan dan menyamakan penggunaan serta pemanfaatan sumber – daya Sistem
Komputer tersebut. Sistem Pengoperasian terdapat di Sistem Komputer, Machinery, Military,
tetapi secara Khusus yang dibahas di bab ini adalah yang terdapat dalam mesin, karena pada
dasarnya Komputer adalah :
Fungsi Mesin adalah Mengerjakan sesuatu untuk menghasilkan sesuatu yang dapat
dimanfaatkan oleh manusia. Agar Mesin bisa berjalan dan menghasilkan sesuatu yang bermanfaat
bagi manusia, maka Mesin memerlukan suatu “Sistem Pengoperasian”.
Secara umum Sistem Operasi adalah Suatu Sistem yang terdiri atas Komponen –
komponen kerja dan memuat Metode Kerja yang digunakan untuk memanfaatkan Mesin, sehingga
Mesin dapat bekerja sesuai dengan yang diimpikan. Fungsi utama Sistem Operasi adalah untuk
Media interaksi manusia dengan Mesin.
 SISTEM OPERASI KOMPUTER
Sistem Operasi bertindak sebagai antarmuka antara Program Aplikasi dengan
Perangkat Keras Komputer, level dari Pengguna setiap lapisan juga berbeda – beda. Program
Aplikasi hanya digunakan oleh pemakai terakhir (end user), Sedangkan setingkat Sistem Operasi
dan Perangkat Keras merupakan tugas Pemrograman dan Pendesain Sistem Operasi tersebut.
TUJUAN MEMPELAJARI SISTEM OPERASI
Published By Stefanikha69

Tujuan yang ingin dicapai dalam mempelajari Sistem Operasi adalah :
• Tujuan pada level yang paling tinggi adalah agar dapat merancang sendiri atau melakukan
modifikasi pada Sistem Operasi yang telah ada sesuai dengan kebutuhan yang diinginkan.
• Agar dapat menilai Sistem Operasi dan memilih alternative Sistem Operasi sesuai dengan
tujuan Sistem berbasis Komputer yang akan dibangun, keputusan memilih Sistem Operasi
merupakan keputusan utama dan sangat mendasar dalam membangun Sistem berbasis
Komputer.
• Dapat memaksimalkan penggunaan Sistem Operasi sehingga konsep dan teknik Sistem
Operasi dapat diterapkan pada Aplikasi – aplikasi lain.
• Pemakai lebih memiliki ilmu mengapa Sistem Operasi bisa melakukan pekerjaan yang
dikerjakan oleh manusia.
• Banyak terdapat Sistem Operasi Open Source seperti Linux, Mixix yang dapat
dimodifikasi sesuai dengan kebutuhan.
 FUNGSI DAN TUJUAN SISTEM OPERASI
Published By Stefanikha69
Fungsi dan Tujuan dari Sistem Operasi adalah Mengontrol eksekusi Program – program
Aplikasi dan juga sebagai interface antara pengguna Komputer dan hardware Komputer. Namun, secara
umum Sistem Operasi memiliki tiga Tujuan Dasar :
1) Efisiensi : Sistem Operasi memungkinkan sumber daya Sistem Komputer untuk digunakan dengan
cara yang efisiensi.
2) Kemudahan : Sistem Operasi membuat Komputer lebih mudah dipakai.
3) Kemampuan berevolusi : Sistem Operasi harus disusun sedemikian rupa sehingga memungkinkan
pengembangan yang efektif, pengujian, dan penerapan fungsi – fungsi Sistem yang baru tanpa
mengganggu layanan yang telah ada.
Tiga tujuan di atas bisa dijabarkan sebagai tugas utama dari Sistem Operasi :
1) Pengelola seluruh sumber daya Sistem Komputer : Mengelola seluruh sumber daya Sistem Komputer
agar bisa beroperasi secara mudah, benar dan efisien. Sumber daya dari Sistem Komputer semua
perangkat yang ada, yang memberikan manfaat bagi manusia terutama memudahkan manusia dalam
berintseraksi dengan Komputer, karena hal ini merupakan salah satu tujuan Sistem Operasi dibuat.
Sumber daya yang dimiliki oleh Komputer dapat dibagi menjadi dua bagian.
a.
•
•
•
•
Sumber daya fisik : Sumber daya fisik pada Sistem Komputer adalah Perangkat Keras yang
memiliki fungsi masing – masing, sumber daya fisik ini sangat banyak, seperti :
Perangkat Induk atau yang dikenal dengan motherboard yang merupakan tempat semua
komponen Komputer saling berinteraksi.
Perangkat Masukan : Keyboard, Microphone.
Perangkat Pointing : Mouse, Joystick, Light-pen, Track-ball,Touchscreen.
Perangkat Penyimpan Sekunder : Floppy disk, Hard disk, Tape drive, Flash disk, Card reader,
Optical disk, seperti :
 LASER DISC
Compact disc : CD-ROM : CD-R,CD-RW

MiniDisc
DVD (Digital Versatile Disc) DVD-R, DVD-D, DVD-R DL, DVD+R, DVD+R DL, DVD-RW, DVD+RW, DVD-RW DL,
DVD+RW DL, DVD-RAM
Blu-ray Disc : BD-R, BD-RE
HD DVD (High-Definition DVD) : HD DVD-R : HD DVD-RAM
UDO (Ultra Density Optical)
UMD (Universal Media Disc)
Holographic data storage
3D Optical data storage







•
•
•
•
•
•
•
b.
•
•
Published By Stefanikha69

Perangkat Penampil Layar : Monitor CRT, LCD
Perangkat Pencetak : Printer, Plotter
Perangkat Komunikasi : Modem, Ethernet card, PCMCIA
Perangakat Memori : RAM, Cache memori, register
Perangkat Multimedia : Sound Card, Radio, TV Tunner, Kamera Digital
Perangkat Grafik : Digitizer, Scanner
Perangkat Kontrol : Sensor dan Aktuator
Sumber daya abstrack : Sumber daya yang satu ini dinamakan sebagai sumber daya abstrack, yaitu
sumber daya yang tidak berbentuk fisik seperti :
Data : Semaphone untuk pengendali sinkronisasi proses – proses, berkas (file) untuk menyimpan data
atau program dan sebagainya.
Program : Program merupakan kumpulan instruksi yang dapat dijalankan dan menghasilkan keluaran
berupa data atau instruksi berikutnya, program memiliki tujuan untuk mencapai komputasi tertentu.
2) SISTEM OPERASI SEBAGAI PENYEDIA LAYANAN : SISTEM OPERASI MERUPAKAN
PENYEDIA LAYANAN BAGI USER SEHINGGA KERJA SISTEM OPERASI TIDAKLAH MUDAH
UNTUK BISA BERINTERAKSI DENGAN PERANGKAT KOMPUTER YANG ADA. MENURUT
a.
b.
d.
e.
f.
g.
Published By Stefanikha69
c.
stalling, umumnya Sistem Operasi memiliki layanan dalam bidang berikut :
Pembuatan Program
Eksekusi Program
Akses ke Perangkat I/O
Mengontrol akses berkas
Pengaksesan sistem
Deteksi error dan respons
Akunting
JENIS SISTEM OPERASI
Sistem Operasi dapat dibedakan berdasarkan jumlah pengguna dan program yang dapat
dijalankan, juga berdasarkan jenis Software atau jenis Hardware yang digunakan.
Berdasarkan jumlah pengguna dan program yang dijalankan, Sistem Operasi dapat
dikategorikan dengan :
1) Single User – Single Tasking :
Satu Komputer hanya bisa digunakan oleh satu user dan hanya bisa menjalankan satu
program di satu waktu, contohnya : DOS (Disk Operating System).

2) MULTI USER – SINGLE TASKING : SATU KOMPUTER DAPAT DIGUNAKAN OLEH
BANYAK USER NAMUN TIAP USER HANYA BISA MENJALANKAN 1 PROGRAM (APLIKASI)
Published By Stefanikha69
di satu waktu, contohnya : Novell Netware yang menjalankan SO Network berbasis DR-DOS.
3) Single User – Multi Tasking :
Satu Komputer dipakai oleh satu user dan dapat menjalankan banyak program disatu waktu,
contohnya : Windows, MacOS, BeOS, JDS, dll.
4) Multi User – Multi Tasking :
Satu Komputer dipakai bersamaan oleh banyak user yang dapat menjalankan banyak program
di satu waktu, contohnya : Unix, Linux, FreeBSD (SO turunan Unix) atau Windows dengan
aplikasi Citrix Metaframe,dll.
Berdasarkan Hardware Komputer yang digunakan, Sistem Operasi dapat dibedakan
untuk :
1) Komputer PC (desktop/laptop)
2) Komputer Server
Berdasarkan jenis Software, Sistem Operasi dibedakan berdasarkan :
1) Perangkat Lunak Bebas (Free Software)
2) Perangkat Lunak Open Source
3) Perangkat Lunak Public Domain
4) Perangkat Lunak Copylefted
5) Perangkat Lunak Bebas Non-Copylefted
6) PERANGKAT LUNAK GPL-COVERED
Perangkat Lunak GNU
8)
Perangkat Lunak Semi Bebas
9)
Perangkat Lunak Berpemilik
10)
Freeware
11)
Shareware
12)
Perangkat Lunak Komersial

FUNGSI DASAR SISTEM OPERASI
•
Menjembatani hubungan antara Hardware dan Program Aplikasi yang dijalankan User.
•
Mengatur dan Mengawasi penggunaan Perangkat Keras oleh User dan berbagai Program
Aplikasi (Resource allocator).
•
Sebagai Program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan
penggunaan Komputer yang tidak perlu (sebagai guardian yang menjaga Komputer dari
berbagai kemungkinan kerusakan).
•
Manajer sumber daya Hardware, seperti mengatur memori, printer, CD ROM.
Published By Stefanikha69
7)
 KOMPONEN UTAMA SISTEM OPERASI
Published By Stefanikha69
Sistem Operasi memiliki tiga Komponen Utama, yaitu :
1) Kernel : Kernel merupakan Suatu Software (Kumpulan Program) yang membentuk
Sistem dan memiliki tugas melayani bermcam Program Aplikasi untuk mengakses
Hardware Komputer secara aman dan terkendali.
Akses ke Hardware secara langsung merupakan masalah yang Kompleks, Karena itu
kernel biasanya mengimplementasikan sekumpulan abstraksi (Gambaran umum
tentang) Hardware. Abstraksi – abstraksi tersebut merupakan sebuah cara untuk
menyembunyikan kerumitan dan memungkinkan akses ke Hardware menjadi mudah
dan seragam. Sehingga, abstraksi (Gambaran umum) ini pada akhirnya memudahkan
pekerjaan programmer.
Untuk menjalankan sebuah Komputer kita tidak harus menggunakan kernel Sistem
Operasi. Sebuah Program dapat saja langsung di-load dan dijalankan di atas mesin
Komputer, yakni bila Programmer ingin melakukan pekerjaannya tanpa bantuan
abstraksi Hardware atau bantuan Sistem Operasi. Teknik ini digunakan pada
Komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke
program lain, kita harus me-reset dan me-load kembali program-program tersebut.
Ada 4 Kategori Kernel, yaitu :
• Monolitich Kernel
• Microkernel
• Hybrid
• Exokernel
FILE – FILE YANG DIBENTUK ATAU DIJALANKAN OLEH SISTEM
OPERASI. FILE JUGA BERARTI SISTEM BERKAS DAN FILE SISTEM YANG DIMILIKI OLEH
SUATU SISTEM OPERASI.
3) User Interface : Sebuah Sistem Operasi memiliki Karakteristik (Bentuk) Interface (Tampilan)
yang menjadi Interaksi antara User dengan Komputer. Bentuk umum User Interface yang ada,
adalah :
a. Command Line Interface atau Command Line Interpreter (CLI).
b. Graphical User Interface (GUI).
2) FILE : FILE
MERUPAKAN
Published By Stefanikha69
DEFINISI SISTEM OPERASI
Definisi Sistem Operasi bisa beraneka ragam bergantung pada perkembangan zaman
dan teknologi, tapi secara garis besar Sistem Operasi bisa diberi definisi sebagai berikut :
•
Sistem Operasi adalah Software yang mengontrol Hardware, jadi hanya berupa program biasa.
•
Program yang menjadikan Hardware lebih mudah untuk digunakan.
•
Kumpulan program yang mengatur kerja Hardware sesuai keinginan User.
•
Manajer sumber daya atau pengalokasian sumber daya Komputer seperti mengatur
Memori,Printer, dll.
•
Sebagai Program pengendali yaitu Program yang digunakan untuk mengontrol Program yang
lainnya.
•
Sebagai Kernel yaitu Program yang terus-menerus running selama Komputer dihidupkan.
•
Sebagai Guardian (Pengawal) yang menjaga Komputer dari berbagai kejahatan Komputer.


SEJARAH SINGKAT PERKEMBANGAN SISTEM OPERASI
Perkembangan Sistem Operasi sangat pesat sejak pertama kali Komputer diciptakan
sampai sekarang. Perkembangan dari Sistem Operasi dan Arsitektur Komputer saling
memengaruhi satu sama lain. Terlebih dengan banyaknya kebutuhan manusia terhadap Komputer.
Menurut Tanenbaum, perkembangan Sistem Operasi dibagi menjadi empat generasi, seperti
dijelaskan berikut ini :
Published By Stefanikha69
Generasi Pertama Tahun 1940-an dan 1950-an
Pada Tahun 1940-an merupakan sejarah yang tidak bisa dilupakan karena
Komputer Elektronik digital yang pertama diluncurkan untuk menggantikan mesin komputasi
mekanis. Ide ini muncul untuk menciptakan suatu Komputer Elektronik untuk permasalahan
komputasi, karean :
•
Kecepatan penghitung manusia terbatas.
•
Manusia sangat mudah membuat Kesalahan.
•
Sifat manusia yang selalu lupa.
Maka, pada Tahun 1940-an diciptakanlah suatu mesin yang mampu membantu manusia
untuk mengatasi masalah tersebut, tapi mesin tersebut tidak memiliki Sistem Operasi. Mesin
tesebut berjalan dengan cara program dimasukkan dari punched card. Baru pada Tahun 1950-an
Sistem Operasi peratama kali diimplementasikan oleh The General Motors Research Laboratories
pada IBM 701. Saat itu Sistem hanya mampu menjalankan pekerjaan satu per satu dengan
mengumpulkna Program dan data satu per satu dalam group atau antrian (Batch), disebut juga
dengan Singlestream Batch Processing Sistems.

• KOMPONEN UTAMA TABUNG HAMPA UDARA (TABUNG VAKUM).
Semua Operasi Komputer dilakukan secara manual melalui plugboards, dan hanya bisa
digunakan untuk menghintung (+,-dan *).
•

Generasi Kedua Tahun 1960-an
Published By Stefanikha69
Komputer generasi yang kedua pada tahun 1960-an masih menggunakan pemrosesan
batch (Batch Processing System), tetapi sudah dapat melakukan lebih baik pada resource computer
dengan manjalankan beberapa tugas sekaligus, Berisi banyak alat seperti pembaca Kartu, Punch
Card, Printer, Tape Drive, dan Disk Drive. Pada saat itu para perancang Sistem Operasi membuat
Konsep bahwa apabila terdapat pekerjaan yang sedang menunggu dan Operasi Input – Output
Device dan Processor tidak sedang bekerja maka suatu pekerjaan lain dapat menggunakan
prosesor. Konsep ini dikembangkan dengan nama MultiProgramming di mana beberapa pekerjaan
diletakkan dalam memory utama sekaligus dan prosesor dapat berganti – ganti melakukan tugas
sesuai kebutuhan untuk menjaga efisiensi waktu. Pada Tahun 1964, IBM mengumumkan Sistem
Komputer berbasis Sistem/360, didesain untuk kompatibilitas Hardware dan memberikan
kemampuan lebih besar. Dikembangkan Sistem Operasi yang mendukung Timesharing untuk
interaktif berkomunikasi dengan Komputer melalui terminal yang terhubung ke Komputer.
Kemudian, masing – masing developer mengembangkan teknologi berdasarkan Timesharing
seperti CTSS dari MIT dan TSS dari IBM, Berjat CTSS, MIT berahasil menciptakan Multies,
Sistem Operasi pertama yang sebagian besar dibuat dengan bahasa pemrograman tingkat tinggi
yang mengilhami desainer UNIX yang menciptakan bahasa C untuk mengimplementasikan UNIX.
•
Komponen utama transistor.
•
Input memakai punch card.
 GENERASI KETIGA TAHUN 1970-AN
•
•
•
•
•
•
Multiprogramming.
Multiprocessing.
Time Sharing atau Multitasking (Menjalankan banyak proses dalam satu waktu).
Spooling.
Device Independence.
Real time system.
Published By Stefanikha69
Pada Tahun 1960-an Sistem Operasi merupakan Software yang dikembangkan oleh orang
yang tidak mengenal Software sebaik Hardware, Karena tuntutan reabilitas, mudah dimengerti, dan
mudah di-maintain telah menghabiskan waktu serta uang yang tak terhitung jumlahnya. Untuk itu banyak
usaha dicurahkan untuk mencari Solusinya sampai akhirnya lahirlah Software Engineering.
Sebagai Timesharing Multimode yang mendukung batch processing, timesharing, dan
aplikasi real time. Eksperimen Sistem timesharing pada Tahun 1960-an telah menjadi produk komersial
yang baik. Komunikasi antar Sistem Komputer dalam Amerika pun meningkat. Standar komunikasi
TCP/IP dari Departemen Pertahanan digunakan secara luas terutama dalam militer dan peralatan
komputasi Universitas. Komunikasi dalam LAN (Local Area Networks) diterapkan secara ekonomis
dengan adanya standar Ethernet yang dikembangkan oleh Xerox’s Palo Alto Research Center. Dan,
proses enkripsi dan dekripsi mulai diperhatikan.
1) Komponen Utama IC (Intergrated Cireuits)
2) Berkembangnya Konsep – konsep seperti :
 GENERASI KEEMPAT TAHUN 1980-AN
Pada Tahun 1980 merupakan dekade dari Personal Komputer (PC) dan

Generasi Kelima Tahun 1990-an
Memasuki tahapan distributed computing, juga dimulainya komputasi
parallel dengan beberapa prosesor. Teknologi PC semakin berkembang dengan pesat,
disertai perkembangannya tenologi multimedia. Sistem Operasi mengalami revolusi
dalam hal interface yaitu menggunakan GUI (Graphical User Interface), teknologi
multi-threading pun digunakan secara luas. Mikroprosesor berbasis RISC untuk PC
diperkenalkan. Teknologi jaringan dan internet berkembang dengan pesat.
Published By Stefanikha69
Workstation. Teknologi mikroprosesor berkembang sehingga memungkinkan
pembuatan Komputer desktop. Mulai dikenal adanya distributed computing
Aplikasi Software seperti spreadsheet, word processor, database, grafis,
berkembang dan membantu terjadinya revolusi PC. Pada decade ini PC telah
berkembang hingga arsitektur dan Aplikasi 32-bit dengan teknologi pipeline.
Generasi ini ditandai dengan berkembang dan meningkatnya kemampuan Komputer
desktop dan teknologi jaringan Komputer. Jaringan TCP/IP telah dimulai digunakan
secara luas oleh kalangan mileter, penelitian, perguruan tinggi, dan masyarakat
umum.
Download