Friday 19 January 2018

Makalah sistem operasi (os)


KATA PENGANTAR

Syukur alhamdulilah kami ucapkankan kehadirat allah swt yang telah melimpahkan karunia, rahmat, dan hidayahnya, sehingga pemakalah dapat menyusun makalah mata kuliah Pengantar Sistem Operasi.

Materi-materi yang disajikan dalam makalah ini disusun secara praktis dan sistematis agar mudah untuk dipelajari oleh mahasiswa. Setelah pembaca menikmati sajian dalam makalah ini menemukan hal yang kurang sempurna dan kurang berkenan di hati dengan berlapang dada pemakalah menerima segala tegur dan sapa yang diharapkan bersifat membangun, dan kami mengharapkan saran yang bersifat konstruktif, demi kesempurnaan makalah ini. Semoga makalah dari pemakalah ini membawa manfaat yang positif  bagi seluruh pembaca terutama semua mahasiswa yang sedang mempelajari/mendalami bidang ini. Untuk itu pemakalah sampaikan ucapan terima kasih semoga makalah ini bermanfaat bagi semua pembaca. Amin.


Padang,     Desember 2017


Pemakalah













DAFTAR ISI

KATA PENGANTAR  ...................................................................................................       i
DAFTAR ISI  ..................................................................................................................   ii
BAB I PENDAHULUAN  .............................................................................................    1
1.1    Latar Belakang  .......................................................................................................  1
1.2    Rumusan Masalah ...................................................................................................  1
1.3    Tujuan   ....................................................................................................................  1
BAB II PENGANTAR SISTEM OPERASI  ...............................................................  2
2.1 Pengertian Sistem Operasi.....................................................................................  2
2.2 Fungsi Dasar..........................................................................................................       2
2.3 Sasaran Sistem Operasi..........................................................................................  2
2.4 Sejarah....................................................................................................................  2
2.5 Komponen Sistem Operasi Pada Umumnya..........................................................      3
2.6 Layanan Sistem Operasi..........................................................................................     4
2.7 Lapisan Sistem Operasi...........................................................................................     4
2.8 Jenis Sistem Operasi...............................................................................................  4
2.9 Pembagian Sistem Komputer.................................................................................  7
2.10 Sistem Handheld..................................................................................................    9
BAB III LINUX...............................................................................................................       10
3.1 Sejarah Linux..............................................................................................................       10
BAB VII PENUTUP.......................................................................................................        11
A. KESIMPULAN....................................................................................................        11
B. SARAN................................................................................................................        11
 
DAFTARPUSTAKA  ................................................................................................. 12






BAB I
PENDAHULUAN
1.1 Latar Belakang
Sistem operasi komputer adalah software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia.

1.2 Rumusan Masalah
 1. Apa Pengertian sistem operasi dan pembagiannya?
2. Bagaimana sejarah linux secara singkat?

1.3 Tujuan
1. Mengetahui Pengertian sistem operasi dan pembagiannya
2. Mengetahui sejarah linux secara singkat











BAB II
SISTEM OPERASI

2.1  PENGERTIAN SISTEM OPERASI
Pengertian sistim operasi secara umum ialah pengelola seluruh sumber daya yang terdapat pada sistim komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta  pemanfaatan sumber daya komputer.
Pengertian sistim operasi secara keseluruhan  adalah program terpenting dari program program yang terdapat dalam sistim komputer.
2.2  FUNGSI  DASAR
Untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi srta para pengguna.
2.3 SASARAN SISTEM OPERASI
1. Kenyamanan : membuat penggunaan komputer menjadi lebih nyaman 
2. Efisien : penggunaan sumber daya sistim komputer secara efisien
3. Berevolusi: sistim komputer harus dibangun sehingga memungkinkan dan memudahkan pengembagan , pengujian serta pengajuan sistim sistim yang baru.
2.4  SEJARAH
Menurut Tanenbaum, ada empat generasi sistem komputer.
1. Generasi pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai penggannti sistem komputasi mekanik. Pada generasi belum ada sistem operasi.
2. Generasi kedua(1955-1965)
Generasi kedua memperkenalkan bacth processing system, yaitu job yang dikerjakan dalam satu rangkaian, lalu di eksekusi secara berurutan.


3. Generasi ketiga(1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus.
4. Generasi keempat(pasca1980-an)
Pada masa ini para pengguna juga telah dinyamankan dengan graphical user interface(GUI) yaitu antar muka komputer yang berbasis grafis yang sangat nyaman.
2.5  KOMPONEN SISTEM OPERASI PADA UMUMNYA
1. Manajemen proses
Sebuah proses terdiri dari instruksi program dan informasi keadaan (state) seperti data, stack,stack pointer,dan program counter.informasi keadaan proses harus disimpan ketika kontrol cpu dialihkan ke proses lain.
2. Manajemen memori
Memory adalah sebuah array yang berisi unit-unit penyimpanan yang dapat menyimpan data berukuran bit atau word.
3. Manajemen ruang penyimpanan sekunder
Karena memori bersifat volatile dan memiliki ukuran yang terlalu kecil maka di perlukan media penyimpanan lain yang dapat menyimpan data dan program secara permanen.
4. Manajemen sistem I/O
Pada umumnya abstraksi untuk alat I/O diberikan melalui interfaces device driver dan mekanisme standar untuk proses buffer, caching dan spoling data.
5. Proteksi
Pada sistem  multiuser atau mulitisking dimana banyak proses yang dieksekusi secara bersamaan, sangat penting bahwa proses-proses tersebut diproteksi satu sama lain.
6. Interpretasi perintah(command interpretation)
Interpretasi perintah yang disebut juga shell pada UNIX (dan beberapa sistem lainnya),menyediakan sebuah interface interaktif antara pemakai sistem operasi.
2.6  LAYANAN SISTEM OPERASI
Sebuah sistem operasi  yang baik menurut tanenbaum adalah:
1. Pembuatan program  sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemogram untuk menulis program.
2. Eksekusi program 
3. Pengaksesan  I/O device
4. Pengaksesan terkendali terhadap berkas
5. Pengaksesan sistem
6. Deteksi dan pemberian tanggapan pada kesalahan
7. Akunting
2.7  LAPISAN DALAM SISTEM OPERASI
1. Struktur sederhana
Banyak sistem operasi komersial yang tidak terstruktur dengan baik.kemudian sistem operasi yang dimulai dari terkecil ,sederhana  dan terbatas lalu berkembang dengan ruang lingkup  originalnya.contohnya MS-DOS  dan  UNIX.
2. Pendekatan berlapis 
Menurut tanenbaum dan woodhull,sistem  terlapis terdiri dari enam lapis:
1. Lapisan 0, mengatur alokasi prosesor
2. Lapisan 1, mengalokasikan ruang untuk proses di memori utama
3. Lapisan 2, menangani komunikasi antara masing-masing proses dan operator console.
4. Lapisan 3, mengatur piranti I/O dan menampung informasi
5. Lapisan 4, tempat program pengguna.
6. Lapisan 5, merupakan operator sistem.
2.8 JENIS SISTEM OPERASI
1. DOS (disk operating system)
Merupakan salah satu software yang termasuk dalam golongan sistem operasi.
Beberapa produk DOS sampai saat ini adalah :
a. DOS 1.0
Versi ini merupakan versi DOS paling awal. Versi ini sangatsederhana dan kemampuannya sangat terbatas.
b. DOS 2.0
c. DOS 3.0
d. DOS 3.1
e. DOS 3.2
f. DOS 3.3
g. DOS 4.0
h. DOS 5.0
i. DOS 6.0

2. WINDOWS
Sistem operasi windows pertama kali di kenalkan pada tahun 1985. Sistem operasi ini di perkenalkan dengan nama interface manager. Beberapa keunggulan windows:
a. Tampilan grapik lebih menarik karena berbasis GUI.
b. Adanya standarisasi proses.
c. Kemudahan proses
d. Investasi yang menarik
e. Fasilitas multithreading dan pre-emptive multitasking
f. Dapat menghubungkan satu komputer dengan komputer lain menggunakan modem.
g. Didukung oleh standar industri plug and play.

3. MACINTOSH
a.dikembangkan oleh apple inc.
b. menggunakan prosesor dari motorola.
c.generasi pertama apple LISA merupakan komputer yang menggunakan gui.
4.  OS/2
Digunakan sebagai  sistem operasi pada mesin komputer buatan IBM berjenis PC-AT IBM (19840 berbasis prosesor intel 80286. Merupakan pengembangan dari  sistem  operasi DOS. Versi pertamanya adalah OS/2 versi 1.00.
     5.UNIX 
Adalah sistem operasi  dapat diterapkan pada barbagai  jenis mesin yang diperkenalkan pertama kali oleh AT&T Bell Laboratory.      
      6. PLAM OS
- dikenal sebagai garnet os
- enbedded os yang dikembangkan oleh plam inc. untuk sistim operasi perangkat PDA(personal digital assistance)pada 1996.
- memiliki aplikasi standar disebut PIM(personal information management)
Versi PLAM OS
1. Plam os 1.0 – plam os 2.0
2. Plam os 3.0
3. Plam os 4.0 – plam os 5.0
4. Plam os cobalt


Komponen  sistem komputer 
1. Perangkat keras , merupakan sumber daya utama untuk proses komputasi. Terdiri dari : CPU, MEMORY, dan I/O
2. Sistim operasi ,mempunyai tugas untuk melakukan control dan koordinasi penggunaan perangkatbkeras dari berbagai program aplikasi user-user yang berbeda
3. Program aplikasi, menentukan cara sumber daya sistim digunakan untuk menyelesaikan permasalahan komputasi dari user
4. User, yang menggunakan sistim,terdiri dari orang mesin atau komputer lain

Komponen sistim operasi
1. Manajemen proses
Sebuah programyang sedang dieksekusi. Hubungan antara program dan proses dapat dianalogikan. Program berisi intruksi yang harus dilakukan. Sementara proses adalah tindakan untuk melakukan intruksi dengan menggunakan variabel yang ditentukan Dan mengambil data dari lokasi yang sudah ditentukan

2. Manajemen memori
Memory adalah sebuah array yang berisi unit unit penyimpanan yang dapat menyimpan  data berukuran byte atau word. Merupakan satu satunya penyimpanan yang dapat diakses secara langsung oleh CPU.

3. Manajemen ruang penyimpanan sekunder (tingat rendah dan tinggi)
Memory bersifat volatile dan memiliki ukuran  yang terlalu kecil untuk menampung seluruh data dan program secera permanen, maka diperlukan media lain untuk menyimpan  data dan program  secara permanen dengan kapasitas yang bersar. Maka digunakan magnetik disk sebagai media penyimpanan sekunder.

4. Manajemen sistim I/O
Sistim operasi menyembunyikan fakta bahwa setiap perangkat keras memiliki cara operasi yang berbeda beda. Umumnya abstraksi untuk alat I/O diberikan melalui interface device driver dan mekanisme standar  untuk proses buffer, chaching dan spooling data.

5. Proteksi sumber daya komputer
Pada sistim multiuser atau multitasking, dimana banyak proses dang dieksekusi secara bersamaan, sangat penting bahwa proses-proses tersebut diproteksi satu sama lain.

6. Interpretasi rendah (commmand interpretation)
Shell pada UNIX (dan beberapa sistim lain), menyediakan sebuah interface interaktif antara pemakai dan sistim operasi.berbagai perintah disediakan pada comment interpreter sehingga pemakai dapat mengontrol fungsi sistim operasi dengan perintah perintah tersebut.
2.9 PEMBAGIAN SISTEM KOMPUTER
1. Sistim Mainframe
Sistim mainframe adalah sistim komputer pendahulu secara fisik berbentuk mesin besar. Untuk menjalankan  sistim menggunakan consule. Perangkat input ouput yang digunakan berupa card reader dan tipe drive.
Untuk meningkatkan kecepatan proses ,job yang sama perlu dikumpulkan bersama (batch) dan dijalankan oleh komputer sebagai satu kelompok. Kemudian programmer memberikan program kepada operator. Operator akan mengurut program yang sama dan kemudian komputer akan menjalankan setiap kumpulan program terebut.

2. Sistem Batch Multiprogram
Beberapa job dikumpulkan oleh sistim operasi pada memory utama pada waktu yang sama. Kumpulan job ini merupakan bagian dari job yang disimpan pada pool (job pool). Jumlah job dapat disimpan secara bersama sama pada memory biasanya lebih kecil dari pada jumlah job yang dapat berada pada job pool.
Pada sistem multiprogramming, sistim operasi harus menyediakan mekanisme untuk manajemen memory, penjadwalan CPU, dan manajemen disk. Sistim operasi menyediakan supply untu I/O routine.
3. Sistem Time Sharing
Merupakan pengembagan dari sistim multiprogram. Juga disebut dengan sistem komputasi interaktif, dimana sistem komputer menyediakan komunikasi online antara user dengan sistem. Agar user dapat mengakses data dan kode program dengan nyaman, sistem menyediakan sistem file online.
4. Sistem Dekstop
Semakin turunnya harga perangkat keras, dikembangkan sistim komputer untuk satu user. Jenis sistim komputer ini disebut dengan personal computer(PC).
Personal computer dikembangkan pada 1970-an. Sistim disebut mikrokomputer.sistim operasi masih belum dikembangkan untuk multiuser maupun multitasking.
Contoh perpindahan sistim operasi adalah perkembangan sistim operasi MULTICS.MULTICS dikembangan tahun 1965-1970 oleh Massachusetts Institute of Technology (MIT) sebagai utilitas komputasi yang berjalan pada komputer mainframe yang besar dan kompleks.
5. Sistem Paralel
Mempunyai lebih dari satu prosessor yang dapat berkomunikasi,membagi bus,clock,dan juga perangkat memory dan peripheral. Multiprossesor yang sering digunakan adalah model syininetric multiprocessing, dimana setiap prossesor menjalankan sistim operasi yang identik dan komunikasi antar prosessor jika diperlukan.
Contohnya adalah sistim UNIX versi encore’s untuk komputer multimax komputer dapat dikonfugurasikan untuk menangani satu lusin prosessor,semua menjalankan UNIX.
6. Sistem Terdistrubusi
Tren sistim komputer saat ini adalah mendistribusikan komputasi diantara beberapa prosessor. Prosessor berkomunikasi dengan prosessor lain melalui saluran komunikasi.
Keuntungan dari sistim terdistribusi
a. Resource sharing (dapat menggunakan sumber daya)
b. Meningkatkan kecepatan komputasi
c. Lebih handal
d. Komunikasi

7. Sistem Tarklaster
Merupakan pengembangan dari sistem terdistribusi. Dapat juga berupa model asymmetric clustering dimana satu server menjalankan aplikasi sementara server lainnya standby.
8. Sistem Real Time
Sistem real time digunakan bila terdapat kebutuhan ketepatan waktu pada operasi prossesor atau aliran data sehingga sering digunakan untuk perangkat kontrol pada suatu aplikasi seperti mengontrol, sistem medical imaging,sistim kontrolindustri, beberapa sistim display.
Terdapat dua bentuk sistem real time .
1. sistem hard real time menjamin tugas kritis diselesaikan tepat waktu. Pada sistem ini penyimpanan sekunder terbatas atau tidak digunakan.
2. Sistem soft real time dimana tugas kritis mendapatkan prioritas lebih tinggi dari tugas lain dan salah satu task selesai maka task berprioritas ini akan diselesaikan.

2.10  Sistem Handheld
Sekitar 1990-an dikembangkan sistem yang lebih kecil dari mikcrokomputer yang disebut dengan sistem handheld dalam bentuk personal digital assistants(PDA).




BAB III
LINUX

1.1 SEJARAH LINUX 
Pada tanggal 5 oktober 1991, Linus Benedict Torvalds, seoang mahasiswa university of helsinki di firlandia, mengumumkan pada sebuah news group bahwa dia telah berhasil menciptakan sebuah sistem operasi yang mirip UNIX yang sangat sederhana, yang diberi nama linux. Linux tersebut dikkembangkan dri sistem operasi mirip  unix lainnya yang juga sangat sederhana bernama minix dikembangkan oleh andy tanenbaum. Linux yang di umumkan oleh linux tersebut adalah linux versi 0,02 yang dapat menjalankan GNU Bourne Again Shell (bash) dan juga GNU C Compiler(GCC). 
Linux adalah sistem operasi mirip unix yang sangat komplit. Linux bukan lagi proyek mini yang dikerjakan oleh linus torvalds dkk, tetapi telah menjadi saingan bagi sistem operasi besar lainnya. Hampir semua software gratis yang di organisasikan GNU dapat dijalankan di linux bahkan linux memiliki kinerja yang lebih baik dibandingkan dengan sistem operasi komersial lainnya. Bebrapa distribusi linux yang terkenal antara lain redhat linux, Caldera OpenLinux, Slackware Linux, Debian Linux, Suse Linux, trinux dan sebagainya.










BAB IV
PENUTUP

A. Kesimpulan 
 sistem operasi secara keseluruhan  adalah program terpenting dari program program yang terdapat dalam sistem komputer. 
B. Saran 
Sebaiknya kita  lebih mendalami tentang  pengetahuan ilmu komputer seperti pengertian SO dan LINUX. Kita  sebagai  mahasiswa harus mengembangkan tentang SO dan LINUX .  



DAFTAR PUSTAKA

Fitri, Riri Sari & Darmaputra, Yansen. Sistem Operasi Modern. Depok. 2005.
Wahyudi , Resource Sharing. Yogyakarta. 2016
H, Jhony Sembiring . Jaringan Komputer berbasis Linux. Jakarta. 2002.


By.Riski adongan
Blog:riskiadongan86blogspot.com

No comments: