Sistem Operasi part I

Sistem Operasi adalah sebuah penghubung antara user dri komputer dengan perangkat keras komputer ( hardware ) atau pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke user sehingga memudahkan dan menyamankan user serta pemanfaatan Sumber daya sistem komputer.

Sistem Komputer terdiri dari 4 komponen utama yakni :
  1. Hardware
  2. Software
  3. Sistem Operasi
  4. User
Fungsi Sistem Operasi sebagai pengendali untuk menghindari kekeliruan (error) dan mengatur agar program berjalan dengan benar.

A. Sejarah Sistem Operasi

Menurut Tanenbaum , sistem operasi mengalami perkembangan yang sangat pesat yang mana dibagi kedalam empat generasi.
1. Generasi Pertama ( 1945 - 1955)
Pada generasi ini sistem operasi belum ada, masa ini merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik.

2. Generasi Kedua (1955-1965)
Pada generasi ini diperkenalkan Batch Processing system oleh Job dengan dikerjakan dalam satu rangkaian,lalu dieksekusi secara berurutan.

3. Generasi Ketiga (1965-1980)
Perkembangan sistem operasi dikembangkan untuk melayani banyak user sekaligus,dimana para user berkomunikasi melalui terminal secara online di komputer. sistem operasi menjadi multi user dan multi programming.

4. Generasi Keempat ( Pasca 1980-an )
sistem operasi digunakan pada jaringan komputer dimana user dapat saling terhubungan antara satu sama lain. Pada masa ini para user telah dinyamankan dengan Grapical User Interface yaitu antar muka komputer yang berbasis grafis .

Jenis - jenis sistem operasi :
1. Unix
2.Windows
3. Linux
4. Mac OS
5. Android
6. Symbian
7. Windows Mobile
8. Blacberry

Mari kita bahas satu persatu dari sistem operasi ini.

I. Unix

Sejarah Unix
  • Tahun 1969 Ken Thomson menciptakan UNICS (Uniplexed Information and Computing Services ) dengana bahasa rakitan
  • Tahun 1973 Ken Thompson dan Denni Ritche memperbaiki dengan menggunakan bahasa C
  • Tahun 1980 an keluarlah Cenix
  • Versi Unix yang terkenal System V release 3 , System V Release 4 dan BSD (Barkleley Software Distribution ) Unix
Struktur Unix

1. Hardware
  • Unit Sistem : mencangkup CPU ,memory,edia penyimpanan serta piranti untuk keperluan backup
  • Konsol : terdiri dari layar dan keyboard yang dipakai oleh manajer suatu sistem untuk mengendalikan OS
  • Terminal : Terdiri dari layar dan keyboard yang biasa digunakan user untuk berinteraksi dengan sistem
  • Jalur komunikasi : digunakan untuk menghubungkan terminal jarak jauh ke sistem unix
  • Printer : digunakan untuk memperoleh informasi dalam kertas
2. Software
  • Kernel : inti dari unix yang mengendalikan hardware dan berfungsi pelayanan tanggal dan jam sistem, manajemen berkas dan penanganan sekuriti,pelayanan operasi I/O, penjadwalan proses, manajemen memori,melakukan kegiatan akuntansi sistem, dan melakukan penanganan kesalahan dan intrupsi
  • Shell : penerjemah pada sistem Unix dan menjadi jembatan antara user dan sistem unix.
  • Utilitas : program yang disediakan sistem Unix dalam menjalankan tugas tertentu seperti utilitas manajemne file & directory , utilitas peyunting berkas, utilitas penunjang komunikasi dan jaringan , dan utilitas administrasi sistem.
  • Aplikasi : program yang dibuat oleh user untuk memenuhi kebutuhan sendiri.
Ciri- Ciri Sistem Unix
  1. Portabilitas : mudah diadaptasi ke sistem komputer yang lain atau pada berbagai jenis komputer.
  2. Multiuser : sejumlah user dapat menggunakan sistem secara bersamaan
  3. Multitasking : seorang user dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari sebuah terminal.
  4. Sistem berkas yang hirarkis.
  5. Utilitas : program yang disesuaikan dengan kebutuhan / tugas tertentu.
Pada Unix file terbagi menjadi 3 kategori utama :
  1. Berkas biasa / file biasa ( file text,script shell, executable) : berkas yang digunakan untuk menyimpan data , program, dokumen dan grafik.
  2. Directory : bersis nama berkas dan bilangan inode.
  3. File Spesial : file yang menyatakan suatu piranti fisik dan dapat juga berupa berkas-berkas yang berhubungan dengan komunikasi antar proses.
Jenis user pada sistem unix yakni terdiri dari 3 yaitu :
  1. User / Owner : untuk user yang menciptakan file / direktory yang bersangkutan
  2. Group : kelompok dengan sejumlah user.
  3. Other : semua user diluar group pemakai.
Hak akses /permission pada file dan direktori ada 3 jenis yakni :
  1. READ (r) : file /directory dapat dibuka dan dibaca.
  2. WRITE (w) : isi file / directory dapat diedit (ditambah,dikurangi dan diubah ).
  3. EXECUTE (x) : file dapat dieksekusi.
Kelebihan dan kekurangan sistem Unix
A. Kelebihan
  • Sistem file stabil untuk database, server internet, intranet, file server , internet client pengembangan java
  • Stabilitas dan kinerja yang lebih baik dibandingkan dengan Windows NT
  • Telah tersedia sistem operasi Unix hampir gratis
B.Kekurangan
  • Harga sistem operasi komersila yang mahal
  • Kecepatan inovasi linux lama-kelamaan mendesk sistem Unix komersial
  • Penawaran sistem operasi Unix versi "hampir" gratis tidak sebaik sistem operasi unix komersial.
II.Windows

Windows merupakan sistem operasi yang banyak digunakan oleh user. Hal ini disebabkan karena sudah terbiasanya user menggunakannya, banyaknya sekolah-sekolah maupun perguruan tinggi yang menggunakan aplikasi-aplikasi yang banyak dijalankan pada sistem operasi windows, adanya jaminan garansi dari windows dan banyak aplikasi yang bisa dijalankan pada sistem operasi ini.

Sejarah windows
  1. Windows 1.0 dirilis 20 November 1985 yang mana versi ini mempunyai banyak kekurangan dalam hal fungsional.
  2. Windows 2.x dirilis 9 Desember 1987 .Pada versi ini sudah ada aplikasi grafis buatan microsoft , microsoft excel dan microsoft Word. Aplikasi windows dapat dijalankan di MS-DOS
  3. Windows 2.1x dirilis dalam 2 versi yakni Windows /282 2.1 dan Windows /386 2.1
  4. Windows 3.1
  5. Windows 98
  6. Windows 2000
  7. Windows 2001
  8. Windows ME
  9. Windows 2003
  10. Windows XP
  11. Windows Vista tahun 2006
  12. Windows 7

Masih banyak lagi, mungkin tidak semuanya bisa saya sebutkan.

Pada sistem operasi Windows , kernel ditangani oleh file 32. Kernel ini menangani manajemen memori, operasi I/O dan interrupt.
Windows terdiri dari 2 kernel

Kelebihan dan kekurangan sistem operasi windows :
A.Kelebihan
  1. User Friendly dibandingkan sistem operasi lain
  2. Instalasinya lebih mudah dibandingkan sistem operasi yang lain
  3. Banyak sosftware yang berbasiskan windows (aplikasi yang dapat running di windows )
  4. Banyak orang yang cendrung menggunakan sistem operasi windows dikarenakan banyak digunakan dalam dunia kerja maupun bidang pendidikan
  5. Adanya garansi produk
B.Kekurangan
  1. Harga licensi mahal sehingga banyaknya OS windows yang digunakan user masih bajakan
  2. Komunitasnya masih sedikit sehingga bersifat closed source
  3. Karena banyak yang menggunakan windows sehingga viruspun semakin banyak yang menyerang OS ini ( sistem keamanan masih kurang )
  4. Terlalu banyak versi yang dikeluarkan, dimana versi terbaru hanya menutupi kekurangan versi sebelumnya.
III. LINUX

Sejarah Linux
  • Awalnya dibuat oleh mahasiswa Finlandia yang bernama : Linus Tovalds
  • Inspirasi dari minix yaitu sistem Unix kecil yang dikembangkan oleh Andrew Tanenbaum.
  • Agustus 1991 keluar Linux versi 0,01
  • 5 okt 1991 Linus mengumumkan versi resmi Linux yaitu versi 0,02 yang hanya dapat dijalankan SHELL BASH (GNU Bource Again Shell ) dan GCC (GNU C Compilar)
  • Saat ini linux adalah sistem unix yang sangat lengkap bisa digunakan untuk jaringan , pengembangan software dan bahkan untuk pekerjaan sehari-hari.
Jenis - jenis distro Linux antara lain :
  1. Redhat : distro yang paling populer, merupakan distro pertama yang diinstalasi dan pengoperasiannnya mudah.
  2. Debian : distro yang mengutamakna kestabilan dan kehandalan mengorbankan aspek kemudahan dan kemuktakiran program.
  3. Slockware : distro yang pernah merajai dunia Linix , semua isi sudah teruji dan dianjurkan untuk menginstal dari source sehingga setiap program yang terinstal teroptimasi dengan sistem.
  4. Suse : distro pertama yang instalasinya dapat menggunakan bahasa Indonesia.
  5. Mandrake : varian distro Redhat yang dioptimasi untuk pentium.
  6. Winlinux : distro yang dirancang untuk diintal diatas partisi DOS ( Windows), distro ini dibuat seakan-akan merupakan suatu program aplikasi under windows.
  7. Ubuntu : distro linux yang berbasiskan Debian dan diditribusikan secara softwarebebas.
Kelebihan dan kekurangan sistem operasi Linux

A.Kelebihan
  1. Merupakan sistem operasi bebas dan terbuka ( open source ) sehingga tidak membutuhkan biaya lisensi untuk mendapatkannya
  2. Mudah digunakan
  3. Dikembangkan oleh komunitas dan biaya murah alias gratis
  4. Sistem kemanan linux lebih baik karena linux multiuser sehingga bila virus terjangkiti pada user tertentu akan sangat sulit untuk menyebar pada user lainnya.
  5. Linux relatif stabil sama halnya dengan sistem unix.
  6. Mempunyai kompabilitas ke belakang yang lebih baik ( better backward compability )
  7. Kernel Linux lebih ringan sehingga tidak memerlukan spek hardware yang tinggi untuk dapat menggunakan sistem operasi ini.
  8. Mempunyai banyak variasi distro dan tersebar di seluruh dunia.
  9. dapat berjalan di dua mode yakni mode teks dan mode GUI.
  10. User dapat memasang dan melakukan konfigurasi langsung terhadap sistem sehingga user lebih mengerti teknologi dibandingkan user windows dan Mac OS
B.Kekurangan
  1. Banyak user yang tidak terbiasa menggunakan Linux sehingga banyak muncul argumen bahwa linux itu susah digunakan.
  2. Tidak adanya dukungan hardware dari vendor - vendor tertentu , hal ini disebabkan karena linux dikembangkan oleh komunitas.
  3. Proses download software atau aplikasi dilinux harus didownload per package satu persatu sesuai dengan kebutuhan.
  4. Aplikasi linux tidak sebanyak di sistem operasi linux.
Kernel linux tergolong kernel monolithic. Sebuah program yang berukuran besar dan komplek dirancang secara logis dari komponen - komponen yang berbeda .

Nah untuk pembahsan sistem operasi lanjutnya kita bahas pada sistem operasi 2

Komentar

Postingan populer dari blog ini

Kumpulan Soal Data Flow Diagram (DFD)

Sinopsis Canola ( 2016 )

Soal UAS PTSI (Pengantar Teknologi Sistem Informasi ) Gunadarma