Anda di halaman 1dari 14

MAKALAH SISTEM OPERASI

Diajukan Sebagai Syarat untuk Menyelesaikan Tugas Matakuliah Sistem Operasi di Fakultas Teknologi Informasi

DISUSUN OLEH : o ARI DWI NUGROHO / 702010064

Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Januari 2012

KATA PENGANTAR
Puji dan syukur kami panjatkan kehadirat Tuhan Yang Maha Esa atas Rahmat-Nya, sehingga tugas makalah ini mengenai Sistem Operasi.

Makalah ini diperuntukkan bagi dosen saya pada mata kuliah Sistem Operasi yang bertujuan untuk memenuhi tugas kuliah. Saya menyadari bahwa pembuatan makalah ini berkat bantuan dan tuntunan Tuhan Yang Maha Esa dan tidak lepas dari bantuan berbagai pihak, untuk itu dalam kesempatan ini kami menghaturkan rasa hormat dan terima kasih yang sebesar-besarnya kepada semua pihak yang membantu saya dalam pembuatan makalah ini.

Dalam proses pembuatan makalah ini, saya menyadari bahwa dalam proses penulisan makalah ini masih dari jauh dari kesempurnaan baik materi maupun cara penulisannya. Namun demikian, kami telah berupaya dengan segala kemampuan dan pengetahuan yang dimiliki sehingga dapat selesai dengan baik. Dan oleh karenanya, penulis dengan rendah hati dan dengan tangan terbuka menerima masukan, saran dan usul guna penyempurnaan makalah ini. Akhir kata, saya ucapkan terima kasih kepada semua pihak yang telah ikut berpartisipasi dalam penyusunan makalah ini. Semoga makalah ini dapat bermanfaat bagi yang membacanya.

Penyusun,

DAFTAR ISI
A. HALAMAN JUDUL ................................................................................ B. KATA PENGANTAR ............................................................................. C. DAFTAR ISI ............................................................................................ D. POKOK BAHASAN ................................................................................ 1. BAB I PENDAHULUAN ................................................................... 2. BAB II. ISI .......................................................................................... 1. 2. 3. 4. 5. WINDOWS .......................................................................... LINUX ................................................................................ MAC OS .............................................................................. ANDROID ........................................................................... BLACKBERRY .................................................................. 1 2 3 4 4 5 5 6 8 10 11 14 14

3. BAB III. PENUTUP ........................................................................... 1. KESIMPULAN ...................................................................

BAB I. PENDAHULUAN
Iistilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu. Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal. Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah RealTime OS.

BAB II. ISI


1. WINDOWS A. Cara Kerja Windows Proses sistem adalah proses khusus yang mendukung sistem operasi. Setiap sistem Windows memiliki proses sistem yang berjalan pada sepanjang waktu.Perhatikan bahwa semua proses berjalan dalam modus pengguna kecuali proses sistem.
o

Proses menganggur, yang berisi sebuah thread tunggal yang memonitor waktu midle CPU.

Proses sistem (pilihan disayangkan nama), yang merupakan proses khusus yang hanya berjalan dalam mode kernel. Benang benang yang disebut sistem.

o o o

The Session Manager (smss.exe). Subsistem Win32. Proses Winlogon.

Proses dan Thread Manajer : Komponen ini menciptakan dan berakhir baik proses dan benang, dengan menggunakan layanan dari kernel tingkat rendah. Manajer Memori Virtual : Komponen ini mengimplementasikan memori virtual. Manajer Input / Output : Komponen ini mengimplementasikan perangkat-independen input / output dan berkomunikasi dengan driver perangkat. Manajer Cache : Komponen ini mengelola disk caching. Manajer Obyek : Komponen ini menciptakan dan mengelola obyek eksekutif

Windows. Windows menggunakan objek untuk mewakili berbagai sumber daya.

B. Kelebihan dan Kekurangan Windows a. Kelebihan  Masih yang paling user friendly penggunaannya dibandingkan dengan sistem operasi yang lain, karna memang selama ini kita memang di ajari bagaimana menggunakan windows. dan banyak sekali lembaga2 pendidikan yang mengajarkan materi komputer dengan menggunakan sistem operasi ini.  Instalasi Software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain. b. Kekurangan Windows  Masih sering kita dengan keluhan tentang banyaknya virus yang sering menyerang sistem operasi ini. Meski sering adaperbaikan dari pihak pengembangnya, tetap saja tidak bisa meminimalisasi gelombang serangan virus.  Komunitas terlalu sedikit, karna memang dia bersifat closed-source.

2. LINUX A. Cara kerja linux Prinsip dasar dari manajemen proses UNIX adalah memisahkan dua operasi untuk membuat proses dan menjalankan program baru. Proses baru dibuat dengan fungsi fork(), sedangkan program baru dijalankan setelah memanggil fungsi exec().Setiap proses memiliki identitas proses yang isinya berupa: y PID digunakan untuk menetapkan proses ke sistem operasi ketika sebuah aplikasi membuat System call untuk sinyal, modifikasi, atau menunggu proses lain. y Credentials . Setiap proses harus memiliki hubungan antara user ID

dengan group ID yang menentukan hak sebuah proses untuk mengakses sumberdaya sistem dan file. y Personality. Dapat sedikit memodifikasi semantics of system calls.

B. Komponen Komponen-komponen yang membangun sebuah distro Linux dapat dirinci sebagai berikut : o Kernel : adalah inti sistem operasi yang secara langsung mengelola perangkat keras bagi perangkat lunak lain (yang akan berjalan di atas kernel). o Base : adalah bagian perangkat lunak yang menyediakan layanan dasar bagi aplikasi, umumnya berupa pustaka (libraries). Ada ratusan pustaka untuk beragam layanan seperti database, komunikasi, grafik, audio, video hingga games. o Core : merupakan bagian dari sistem operasi yang penting bagi pemakaian komputer namun tidak menjadi syarat perlu bagi aplikasi lain. Core yang penting diantaranya adalah: kompiler, teks console, shell, dan GUI desktop manager. o Daemon : Daemon (atau service) adalah program-program yang bekerja di latar belakang agar komputer tersebut bisa menjadi server, misalnya web server (Apache), e-mail server (Qmail, Postfix, SendMail), atau ftp-server (ProFTP, WU-FTP, VSFTP). o Aplikasi: inilah perangkat lunak yang secara langsung dipakai oleh pengguna untuk keperluan tertentu. Untuk keperluan sehari-hari inilah aplikasi Linux yang sudah terbukti produktif:
Office

: MS Office --> Open Office, KOffice, StarOffice, Abiword : Gims. Inkscape, dia, kivio

Photo Editor

Drawing Editor: Browser E-Mail

: Firefox, SeaMonkey, Konqueror, Mozzila, Galeon, Opera, Netscape

: Mozzila Mail, K-Mail : XMMS, Audacieus, Amarok

Music Player Multimedia Acrobat

Player: VLC, MPlayer, Xine

Reader: Adobe Acrobat, K-pdf, X-pdf Linux adalah kernel, merupakan jantung sistem

Bagian terpenting sistem operasi

operasi. Kernel menyediakan tool dimana semua layanan sistem komputer disediakan. Kernel mencegah proses aplikasi mengakses mengakses perangkat keras secara langsung, memaksa proses menggunakan tool yang disediakan. Kernel memberi proteksi kepada pemakai dari gangguan pemakai lain.

C. Kelebihan Dan Kekuranagan Linux. a. Kelebihan : o Linux bisa berinteraksi dengan operating system lain dengan cara : kompabilitas file system, kompabilitas network, dan emulasi (simulasi) operating system. o Virtual memory membuat linux mempunyai kemampuan untuk menjalankan program program yang lebih dari seharusnya karena penggunaan swap memori.. o Skalabilitas artinya linux bisa berjalan dari komputer 286 XT sampai dengan mesin sebesar Beowulf clusters dengan multi prosesor 16 buah. b. Kekurangan Linux. o Operating system yang agak sulit untuk dipelajari terutama bagi yang tidak mempunyai dasar komputer yang kuat. o Aplikasi yang tersedia belum sebanyak windows. o Operating system yang tidak sepenuhnya GUI(Graphical User Interface) meskipun sudah menggunakan X-windows seperti GNOME dan KDE

3. MAC OS
A. CARA KERJA Di dalam sistem operasi, Pada system multiprosesor atau multicore, lebih dari satu proses dapat dijalankan secara bersamaan. 1. Proses: dari awal Unix sampai Mac OS X,Proses abstraksi telah lama digunakan untuk menggambarkan berbagai aktifitas dalam suatu sistem computer, proses 0 menuju sched (),proses scheduler. 2. Mac OS X Execution kode dapat dijalankan dibeberapa lingkungan Mac OS. Dimana pada setiap lingkungan dibedakan berdasarkan pada salah satu atau lebih hal berikut : arsitektur mesin, format eksekusi, system mode (user atau kernel), beberapa aturan dan sebagainya. Masing masing lingkungan (environment) memiliki eksekusi yang berbeda. 3. Scheduling tugas dasar dari mach untuk Mac OS X adalah proses. Pada dasarnya task merupakan sekumpulan resource sistem dimana yang direferensikan oleh port dan dapat dipergunakan bersama dengan tugas lain melalui distribusi port yang benar. 8

B. KOMPONEN : 1. Launchpad : Fitur launcpad merupakan fitur terbaru pada Lion, launchpad menyediakan tatap muka menyerupai ipad grid pada aplikasi yang siap untuk di jalankan.
2. Full screen apps : Pada Lion hal ini tidak hanya berarti merubah ukuran window

menjadi penuh tetapi juga memudahkan kita dalam berpindah dari satu aplikasi ke aplikasi lainnya.
3. Mission control : Mission control merupakan salah satu fitur window management

yang akan diperkenalkan oleh Mac OS X Lion. (semua window yang terbuka, diurutkan berdasarkan aplikasi yang sedang berjalan), spaces, dashboard, full-screen apps (yang ini sedikit berbeda dengan yang saya jelaskan sebelumnya).
4. Multitouch : Pada versi Snow leopard sebenarnya telah mendukung fungsi multitouch pada trackpad. Hal ini sangat baik bagi pengguna Mac terutama sejak apple terlihat sangat fokus pada pengembangan multitouch sebagai komponen kunci pada produk - produk terbarunya belakangan ini (iphone & ipad).

C. Kelebihan Dan Kekurangan Mac oS.

a. Kelebihan Apple memang jelas lebih maju karena hardware dan sistem operasi yang berasal dari produsen yang sama. Dalam versi awal-awalnya, MacOS telah memiliki fungsi yang setara dengan Windows 95, baru pihak Microsoft mengikutinya dengan dikeluarkan Windows 95 yang menyerupai MacOS namun tidak sama. Memang perlu diakui MAC belum bisa di tembus virus dan worm. b. Kelemahan o Dibandingkan dengan BeOS nampaknya MacOS tertinggal jauh. Sehingga sepertinya cocok untuk standar bagi graphic designer. o Secara teknis, MacOS tertinggal dengan sistem operasi yang lainnya. Karena hanya pihak MacOs saja yang mengembangkannya. o Kurang cocok untuk aplikasi server dan game. Kurang baik untuk dijadikan server dan belum banyak game bagus seperti game-game windows yang dibuat untuk mac.

4. Android
A. Cara kerja Google menggunakan kernel Linux versi 2.6 untuk membangun Android, yang mencakup memory management, security setting, power management, dan beberapa driver hardware. Sebagai contoh, HTC G1 dilengkapi dengan kamera. Kernel Android terdapat driver kamera yang memungkinkan pengguna mengirimkan perintah kepada hardware kamera. Level berikutnya dari tumpukan ini adalah library, yakni serangkaian instruksi kepada smartphone yang berisi cara menangani data-data yang berbeda. Bertempat di level yang sama dengan library adalah lapisan runtime yang mencakup serangkaian inti library Java. Application framework merupakan serangkaian tool dasar seperti alokasi resource smartphone, aplikasi telepon, Dilapisan teratas bercokol aplikasi itu sendiri. Dilapisan inilah Anda menemukan fungsi-fungsi dasar smartphone, seperti menelepon dan mengirim pesan singkat, menjalankan web browser, mengakses daftar kontak, dan lain-lain. Bagi rata-rata pengguna, lapisan inilah yang paling sering mereka akses. Mereka mengakses fungsi-fungsi dasar tersebut melalui user interface.

B. Komponen  Activities : Activities merupakan potongan kode executable yangmenyajikan user interface (UI) secara visual dimulai oleh pengguna maupun sistem operasi dan berjalan selama diperlukan.  Services : Services tidak memiliki User Interface (UI), Melainkan berjalan dilatar belakang untuk waktu yang tidak terbatas.  Broadcast Receiver : Broadcast Receiver merupakan komponen yang menerima dan bereaksi untuk menyiarkan pengumuman.  Content Provider : Content provider diciptakan untuk berbagi data dengan activities lain atau services.

C. Kelebihan Dan Kekurangan a. Kelebihan : 1. Multitasking : Gadget Android boleh menjanakan pelbaggai aplikasi dalam suatu masa 10

2. Kemudahan dalam Notifikasi : Setiap ada SMS, Email, atau bahkan artikel terbaru dari RSS Reader, akan selalu ada notifikasi di Home Screen Ponsel Android. 3. Akses Mudah terhadap Ribuan Aplikasi Android lewat Google Android App Market b. Kekurangan : 1. Connection internet yang berterusan- perlukan setting untuk menggunakan wifi dan langganan panggilan. 2. Iklan yang tak diundang akibat penggunaan aplikasi dalam system Android. Dan pelbagai lagi kekurangan kecil yang mana anda kan temui jika menggunakannya.

5. Blackberry
A. Cara kerja 1. Status New Status dimana proses sedang dibuat.Misalnya anda pertama kali membuka aplikasi BBM (nah pada saat pembukaan aplikasi maka dia sedang menciptakan suatu proses) Status Running 2. Status Terminated Status dimana proses diakhiri. Misalnya anda menutup Aplikasi BBM maka proses berstatus terminated. Sebuah proses menjadi Terminated disebabkan oleh beberapa hal diantaranya: y y Proses memang sudah selesai mengerjakan tugasnya, sehingga diakhiri secara normal. Terjadi kesalahan perhitungan misalnya mengerjakan instruksi pembagian dengan nol (division by zero) , atau menyimpan angka yang lebih besar daripada yang dapat diakomodasi oleh perangkat keras blackberry. y -Terjadi kegagalan I/O seperti kegagalan pembacaan dan penulisan file. Proses induknya berakhir, pada kasus ini suatu proses dibuat oleh proses lain, proses pembuat disebut sebagai parent, sedangkan proses yang dibuat disebut sebagai child . Sistem dirancang untuk mengakhiri secara otomatis proses proses childnya bila proses parent berakhir.

11

B. Komponen  QuickMemo : Salah satu isu utama dengan IOS (dan sering, sistem operasi mobile pada umumnya), tidak selalu kurangnya fitur, tapi waktu yang dikonsumsi dalam mendapatkan .  WeeKillBackground : Ini berguna sedikit add-on memungkinkan Anda dengan cepat dan mudah membunuh aplikasi Anda dilatarbelakangi, membebaskan up yang ohbegitu-berharga memori untuk tugas-tugas yang lebih penting ke depan  FavoriteContacts : Demikian pula untuk QuickMemo, dibutuhkan fitur utama dari perangkat Anda dan membawa ke Pusat Pemberitahuan untuk akses mudah. Dalam aplikasi buku alamat rata-rata orang, ada kemungkinan akan ratusan entri, tetapi kebanyakan jarang dihubungi dan hanya membuat angka.  BBSettings : Sebagai jailbreakers paling mungkin akan menjamin, SBSettings adalah alat yang paling berguna sekali borgol Cupertino telah dilanggar. Sebuah slide sederhana di bagian atas setiap membawa elemen kunci dari konektivitas (serta matikan lainnya tambahan) semua dalam satu tempat . C. Kelebihan Dan Kekurangan Blackberry a. Kelebihan  System full backup/recover sebagian maupun sepenuhnya mempermudah user dalam membackup data2 penting  Fungsi BBM (Blackberry Messenger) yang mampu membuat chatting kita nyaman dengan tidak hanya menyediakan fungsi chatt type, namun juga send type dan rekaman sebesar 10Kb membantu sekali saat sedang tidak bisa mengetik pesan dan tinggal merekam ucapan sekitar 5 Detik dan mengirimkan kepada lawan chatt kita.  Dengan mengaktifkan fungsi password, dan jika terjadi kehilangan terhadap blackberry, pencuri yang salah memasukan password akan menghapus seluruh data (wipe) di blackberry anda-sehingga data penting anda tidak gampang diambil.

b. kelemahan  Belum (hingga tulisan ini ditulis) mendukung conference call.tidak native membawa kemampuan untuk menerima dan mengirimkan fax (karena fungsi email+attachment harusnya dapat menggantikan hal ini).  Seluruh 3rd party software terinstall bersama pada memory internal, sehingga dengan memory internal (RAM) blackberry yang terbatas, tidak banyak software 3rd 12

party yang dapat diinstall (terutama pada blackberry type lama), meskipun sudah tersedia software yang dapat memindahkan instalasi 3rd party software pada memory card saat digunakan program 3rd party tetap di load di internal memory (RAM).  Synchronisasi antara email di blackberry dan server, terutama untuk email yang sudah kita delete di blackberry sering tidak bekerja dengan baik, sehingga sering kali email yang sudah kita delete di blackberry dan kita purge serta reconsile (dari menu Reconsile), tetap tertarik di mail client PC/Laptop kita, tentunya hal ini menjengkelkan karena kita harus memeriksa kembali mana email yang harus di delete kembali maupun yang tidak kita delete di blackberry untuk kita arsipkan di mail client PC/Laptop kita.  Browser bawaan blackberry tidak sempurna menampilkan webpage ber-javascript dan animasi, bagi yang ingin menggunakan klikbca.com misalnya, harus menggunakan 3rd party software MiniOpera untuk mengatasi masalah ini.

13

BAB III. PENUTUP


A. KESIMPULAN : Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.

14