Your SlideShare is downloading. ×
Mengenal operasi sistem
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Mengenal operasi sistem

801
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
801
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. MENGENAL OPERASI SISTEM1 Operating System bukanlah Aplikasi !!!Komputer tanpa Operating System (Sistem Operasi) sama dengan memiliki Walkman tanpakaset, yang artinya sama saja bohong. Operating System BUKAN aplikasi. Masyarakatsering tertukar antara pengertian Software dan Aplikasi. Pengertian mudahnya, softwareadalah segala macam jenis program yang digunakan untuk mengoperasikan komputer danperalatannya.Sedangkan software terbagi menjadi dua : Operating Systems : software yang digunakan untuk mengoperasikan komputer Applications : program yang dioperasikan di dalam sebuah lingkungan Operating Systemuntuk keperluan-keperluan tertentu, misal : Programming, Office Work, dan Gaming.2 Operating System TerkiniOperating System berkembang mengikuti perkembangan teknologi dan kebutuhan manusia.Secara umum Operating System dibuat untuk jenis komputer tertentu, antara lain sebagaiberikut: Microsoft Windows untuk Personal Computer (PC) VMS untuk DEC OS/2, AIX, OS/390 untuk IBM MacOS untuk Apple Macintosh SunOS untuk Sun Computers Microsoft Windows CE untuk Palmtop UNIX adalah induk Operating System yang mampudiimplementasikan untuk segala macam jenis mesin komputer yang ada hingga saat ini.Daftar Operating System dengan versi terakhirnya (dengan urutan random):1.Microsoft Windows Me2.Microsoft Windows 20003.Novell Netware 54.MacOS 9 Beta dan MacOS X Server5.Linux RedHat 7.0, Mandrake 7.2, YellowDog 1.2, MkLinux R1, LinuxPPC 2000, Slackware7.1, Caldera OpenLinux 2.4, SuSE 7.0, Debian 2.2 6.FreeBSD 4.2 7.Solaris 7 8.BeOSRelease 53 Konsep Kernel dan ShellKernel adalah jembatan antara hardware dan aplikasi-aplikasi yang menerjemahkan bahasasoftware sehingga mampu dimengerti oleh hardware dan hardware akan segeramemprosesnya sesuai dengan permintaan. Akibatnya hal tersebut memungkinkanpengguna untuk menggunakan atau bekerja dengan komputernya melalui software. Hal-halyang dilakukan oleh Kernel : interrupt handler – yang mampu menangani I/O request memory management Untuk melakukan hal-hal tersebut, beberapa orang/kelompokmempunyai pertimbangan dan arahan pengembangan yang berbeda.Hal ini yang menyebabkan Operating System muncul dalam berbagai jenis, seperti : Windows 3.11 dengan metoda non pre-emptive multitasking yang kemudiandikembangkan dalam Windows 9x menjadi Pre-Emptive MultiTasking. Windows yang menggunakan Driver untuk mengakses hardware, berbeda dengan Unixlainnya yang memasukkannya ke dalam kernel. Linux, MacOS dan BeOS adalah hibrid daridua konsep ini, sebagian (yang esensial) dimasukkan ke dalam kernel dan sisanya dijadikanmodule-module (karena tidak semua komputer perlu/sama). Sedangkan shell adalahjembatan antara User Input dengan Kernel, berfungsi memberikan fasilitas pada Pengguna
  • 2. agar bisa berinteraksi dengan Komputer (baik Software maupun Hardware). Ilustrasi Shell:Shell dalam Windows95 dikenal sebagai Windows Explorer, sedangkan untuk Windows 98telah diubah menjadi Internet Explorer (4.0 dan 5.0). Alternatif lain shell untuk Windowsadalah LiteStep, yang memberikan tampilan Windows menyerupai XWindow AfterstepnyaUnix. Shell lebih dikenal oleh para pengguna Unix, antara lain : csh, tcsh, bash, pdksh, sh,dan lain-lain.4 Unix??? … Apaan tuch .. !!!???Unix adalah sebuah Operating System yang pada awalnya dikembangkan oleh Bell Labspada tahun 1969 sebagai sebuah sistem yang berkonsep „interaktif time-sharing‟. Penciptadari Unix adalah Ken Thompson dan Dennis Ritchie. Pada tahun 1974, Unix menjadiOperating System pertama yang ditulis dalam bahasa C dan sistem operasi yang sifatnyaterbuka atau standard. Unix telah terstandardisasi oleh IEEE sebagai Portable OperatingSystem Interface (POSIX). Karakteristik Unix1.Multitasking – dapat menjalankan lebih dari satu jenis aplikasi pada saat yang bersamaan.2.Multiuser – dapat digunakan oleh lebih dari satu user pada waktu yang bersamaan.3.Line/Text Command Based – menyerupai DOS yang menggunakan perintah yangdi‟ketik‟an sebagai sarana „memerintah‟ komputer. Meskipun demikian telah dikembangkanaplikasi-aplikasi GUI yang dapat menggantikan perintah „ketik‟ tersebut denganmenjalankan XWindows. Analog dengan DOS dan Win311, di mana Win311 belum dapatdikatakan sebagai sebuah Operating System.4.Secure – memiliki tingkat keamanan yang cukup dibandingkan Operating System lainnya.Di mana setiap file, user dan group memiliki „set‟ ijin yang tersendiri, sehingga tidakmemungkinkan seorang user untuk menghapus atau meng‟edit‟ tanpa memiliki ijin yangcukup. 5.Ready-for-Network ? karena sejarah pembuatannya memiliki tujuan sebagaisarana komunikasi antar komputer, maka Unix hingga saat ini masih unggul dalam halComputer-Networking.4.1 Sejarah Unix 1965 Bell Laboratories bergabung dengan MIT dan General Electric untuk dukunganpengembangan sistem operasi yang baru, Multics, yang bisa menyediakan multi-user,multi-prosesor dan multi-level file system. 1969 AT&T merasa kurang yakin dan keluar dari proyek Multics. Beberapa programmerproyek itu, Ken Thompson, Dennis Ritchie, Rudd Canaday dan Doug McIlroy merancang danmengimplementasikan file sistem unix pertama, dan diberi nama UNIX oleh BrianKernighan. 1970 1 Januari ditetapkan sebagai waktu 0 UNIX 1971 Sistem mulai berjalan di atas PDP-11 dengan 16kb memory, termasuk 8 kb untukprogram dan 512kb disk. Penggunaan secara nyata dipakai di Laboratorium Bell sebagaialat pengolah kata.UNIX banyak dipakai di antara programmer karena: berfungsi di lingkungan programmer user interface yang mudah utiliti yang sederhana dengan kinerja tinggi sistem file yang hirarkis interface yang sederhana dalam format file multi-user dan multi-prosesing arsitektur yang independen dan transparan terhadap user. 1973 Kode Unix ditulis ulang dalam bahasa C, sebuah bahasa pemrograman baru yangdikembangkan oleh Dennis Ritchie. Ditulis ulang ke dalam bahasa yang high-level sehinggamemudahkan diporting ke komputer/mesin baru.
  • 3. 1974 Thompson dan Ritchie mempopulerkan sistem operasi Unix baru yangmengakibatkan antusias yang tinggi di kalangan akademik sebagai alat yang potensialdalam pengembangan sistem programming. Sejak AT&T menarik dari publik tahun 1956,mereka melisensikan ke universitas untuk kegunaan pendidikan dan juga sebagai produkkomersil. 1977 Ada 500 Unix sites di seluruh dunia. 1980 BSD 4.1 (Berkeley Software Development) 1983 SunOS, BSD 4.2, SysV 1984 Ada sekitar 100.000 Unix sites dengan platform yang berbeda-beda. 1988 AT&T dan Sun Microsystems bergabung merancang System V Release 4. Selanjutnyasystem ini dikembangkan menjadi UnixWare dan Solaris 2. 1993 Novell membeli UNIX dari AT&T 1994 Novell memberi nama “UNIX” menjadi X/OPEN 1995 Santa Cruz Operations (SCO) membeli UnixWare dari Novell. SCO dan HPmengumumkan akan bergabung membangun Unix 64 bit. 1996 International Data Corporation memperkirakan di tahun 1997 akan tersebar tiga jutasystem Unix di seluruh dunia. Introduction to Unix: ftp://wks.uts.ohio-state.edu/unix_course/unix_book.ps4.2 Proyek GNUThe GNU Project‟s aim was to develop a complete free Unix-like system. GNU adalahsingkatan dari GNU not Unix. Proyek ini diluncurkan tahun 1984 untuk mengembangkansistem operasi unix-like yang lengkap, dengan kata lain GNU System. Salah satu varianGNU ini menggunakan kernel Linux dan sering disebut sebagai GNU/Linux. Proyek ini terusdikembangkan dengan pembuatan software dan utilitas yang free. Pengembangannyadilakukan secara terpisah-pisah, misalnya Linus Torvalds terus menulis kode kernel, DonalKnuth membuat standar text-formatter (TeX), Bob Scheifler mengembangkan sistem XWindow dan lain-lain sampai ke program dan utilitas. Selain GNU ada juga proyek yangsecara independen menghasilkan sistem operasi unix-like yang gratis. System ini dikenaldengan nama BSD yang dikembangkan oleh UC Berkeley. Sistem operasi free yang adasekarang pada umumnya merupakan varian dari sistem GNU atau sistem BSD.4.3 Apakah arti Free Software?Free software adalah sebuah bentuk kebebasan, mengacu ke pengguna untuk memakai,mengkopi, mendistribusikan, mempelajari, mengubah maupun meningkatkan softwaretersebut. Secara spesifik ada 4 arti kebebasan:1. Bebas menjalankan program [freedom 0].2. Bebas mempelajari program dan mengadaptasi sesuai kebutuhan [freedom 1].3. Bebas mendistribusikan ulang [freedom 2].4. Bebas meningkatkan program dan mempublikasikannya [freedom 3].Dalam proyek GNU ini digunakan dua lisensi untuk melindungi kebebasan secara legal:1. Copyleft: siapapun yang mendistribusikan ulang program dengan atau tanpa perubahanharus memberikan kebebasan juga untuk didistribusikan lagi atau diubah. Copyleftmenjamin setiap pengguna mempunyai kebebasan.2. Non-copyleft: siapapun yang mendistribusikan atau mengubah harus mendapat ijin daripembuat program. Free Software Foundation: http://www.fsf.org/5 Bedanya dengan Linux???Linux adalah sebuah sistem operasi yang „menyerupai‟ UNIX, merupakan implementasiindependen dari POSIX, meliputi true multitasking, virtual memory, shared libraries,
  • 4. demand-loading, proper memory management, dan multiuser. Linux seperti layaknya UNIX,mendukung banyak software mulai dari TeX, X Window, GNU C/C++ sampai ke TCP/IP.Linux adalah sistem operasi yang disebarkan secara luas dengan gratis di bawah lisensiGNU General Public License (GPL), yang berarti juga source code Linux tersedia. Itulah yangmembuat Linux sangat spesial. Linux masih dikembangkan oleh kelompok-kelompok tanpadibayar, yang banyak dijumpai di Internet. Mereka tukar-menukar kode, melaporkan bug,dan membenahi segala masalah yang ada. Setiap orang yang tertarik dipersilakan untukbergabung dalam pengembangan Linux.6 Mengapa Linux???Beberapa orang mengatakan bahwa Linux dapat diandalkan dan memiliki tingkat securityyang cukup baik. Tambahan lain yaitu Linux yang relatif murah, mudah didapatkan diinternet, dan secara periodik di‟update‟ dengan periode yang cukup singkat dandikembangkan dengan teknologi yang baru. Dengan kata lain Linux selalu mengikutiperkembangan teknologi komputer. Tambahan dari Penulis : „Tidak ada kata tidak bisa olehLinux, yang ada hanyalah belum bisa‟ Keunggulan Linux : Linux gratis. Pikirkan Anda mendapat “minuman gratis”. Linux itu 100% gratis, bukanshareware. Meminjam kopian Linux dan menggunakannya pun masih termasuk legal, ataumembeli CD-ROM Linux dengan hanya mengganti biaya pembakaran CD dan mungkinbeberapa benda lain (manual, aplikasi bonus, dukungan teknis dan lain-lain). Linux bahkandapat diambil lewat Internet tanpa biaya tetapi akan menghabiskan waktu dan biayapengambilan yang tidak murah. Linux siap pakai. Sistem operasi lain memberikan aplikasi awal yang sangat sedikit,mungkin editor teks, aplikasi grafis sederhana dan beberapa permainan dan penggunaharus membeli aplikasi-aplikasi tambahan lainnya. Linux memberikan hampir semua yangpengguna butuhkan dan inginkan, antara lain: variasi editor teks, aplikasi grafis kompleks,browser, permainan, aplikasi kantor, aplikasi network, kompiler, video, audio dan masihbanyak lagi dalam satu paket distribusi. Linux mudah diinstal. Pasti banyak orang yang protes mengenai hal ini karena mitosumum adalah Linux sangatlah sulit untuk diinstalasi, tetapi mungkin ini adalah Linux 3 atau4 tahun lalu. Bacalah instruksi dengan baik dan ketahuilah jenis perangkat keras yangdipunyai maka ……… Tidak ada hal yang menjadi sulit. Beberapa kesulitan dapat diatasi dengan berdiskusiantar pengguna Linux baik melalui mailing list atau pun menghubungi Kelompok PenggunaLinux di kota masing-masing. Linux multitasking. Linux dapat menjalankan beberapa aplikasi dalam waktu yang samadan masing-masing aplikasi juga dapat melakukan beberapa pekerjaan dalam waktu yangsama (multithreading). Linux multiuser. Lebih dari satu orang dapat memakai Linux pada saat yang bersamaandan hal ini tentunya dilakukan dalam lingkungan jaringan komputer. Linux handal. Linux dapat menangani situs web yang mendapat akses jutaan per hari.Dengan tambahan peralatan Linux dapat berkompetisi dengan superkomputer berhargajutaan dolar. Banyak komputer Linux yang berjalan selama tahunan tanpa pernah sekalipuncrash dan ini menunjukkan kehandalannya Linux fleksibel. Linux tidak peduli apabila dipakai bukan dengan komputer terhebat dipasaran. Ia berjalan dengan baik dengan apapun yang ada misalnya dengan komputer 486dan memori 8MB. Linux juga dapat berjalan dengan harddisk 50 MB tanpa grafis bahkanuntuk sekedar perawatan Linux dapat berjalan dengan hanya satu disket saja. Linux kompatibel. Linux dapat dijalankan di berbagai jenis komputer seperti386/486/Pentium PC, Macintosh dan PowerPC bahkan komputer Alpha dan SPARC. Linuxjuga mampu menangani multi prosesor dan mampu menangangi hampir semua kartu audiodan video. Linux dapat diinstalasi di harddisk berisi Windows/DOS (selama masih ada ruang
  • 5. sisa) dan tidak mempengaruhi kinerja keduanya. Linux punya tampilan grafis. Banyak orang(terutama reporter) sepertinya berpikir bahwa Linux itu tidak mempunyai tampilan grafis.Padahal tidak hanya mempunyai satu GUI (graphical user interfaceI), tapi Linux mempunyailusinan GUI. Ingin tampilan seperti Windows 3X, Windows9X, atau Macintosh, Linux bisamenyediakannya. Linux aman. Selain fakta keuntungan keamanan jaringannya, Linux juga aman untukpengunaan rumahan. Hanya dengan beberapa persiapan sekuriti dan sistem rumahan akanaman terhadap virus, lagipula virus tidak dapat mengganggu banyak pada komputer Linux.Apabila pengguna menciptakan user account sendiri untuk penggunaan sehari-hari makansangatlah mustahil untuk melakukan sesuatu yang bodoh seperti memformat harddisktanpa sengaja. Linux bebas. Tidak seperti sistem operasi pada umumnya, Linux adalah aplikasi gratis.Untuk tambahan penjelasan pertama diatas maka pikirkan “kebebasan berbicara”. Linuxdisebarkan dengan kode program-nya. Mungkin ada yang berpikiran, “Untuk apa? Sayabukan pemrogram!” Tetapi dengan terdistribusinya kode pembuatan maka tidak ada pihakyang dapat mematikan Linux dengan alasan apapun. Linux tidaklah sempurna. Tidak akan jujur sebuah pernyataan apabila tidakmengungkapkan kelemahan. Dengan mengetahui kelemahan Linux maka pengguna dapatmengetahui sejauh mana Linux dapat dikembangkan dan jangan khawatir dari hari ke harikelemahan Linux makin berkurang (terbukti dengan GUI Linux). Pada umumnya UNIXdibuat untuk keperluan komputer yang akan didedikasikan sebagai SERVER, sedangkanLinux, tanpa melupakan keunggulannya dalam networking, Linux tetap terusmengembangkan diri sebagai Operating System sebagai Server, tetapi Linux jugamengembangkan diri ke arah Operating System yang mampu dijadikan sebagaiWorkstation. Artikel ini datang dari InfoLINUX