modul ke: aplikasi komputerrifqi+...proses adalah keadaan ketika sebuah program sedang di ......

35
Modul ke: Fakultas Program Studi Aplikasi Komputer Muhammad Rifqi, S.Kom, M.Kom TEKNIK Ilmu Komputer Sistem Operasi www.mercubuana.ac.id

Upload: hoangkhanh

Post on 26-Jun-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Modul ke:

Fakultas

Program Studi

Aplikasi Komputer

Muhammad Rifqi, S.Kom, M.KomTEKNIK

Ilmu Komputer

Sistem Operasi

www.mercubuana.ac.id

Page 2: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Course ObjectiveDefinisi Sistem Operasi.Peran Sistem Operasi dalam Sistem Komputer.Tujuan Sistem Operasi.Sejarah perkembangan Sistem Operasi.

Pengenalan Sistem Operasi – Mata Kuliah Sistem Operasi

Page 3: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Sistem Operasi (1)

OS (Operating System) merupakan merupakan program yang mengatur eksekusi program dan bertindak sebagai interface antara aplikasi dan perangkat keras.Tujuan Sistem Operasi :

Kemudahan. Efisiensi. Kemampuan untuk berkembang.

Pengenalan Sistem Operasi – Mata Kuliah Sistem Operasi

Page 4: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Sistem Operasi (2)OS sebagai interface antara user dan perangkat keras berarti menyediakan mekanisme kapada end user untuk menggunakan utilitas yang disediakan.End user tidak mau tahu akan detail proses yang melibatkan computer hardware, sehingga end user hanya berinteraksi via aplikasi-aplikasi yang disediakan.

Pengenalan Sistem Operasi – Mata Kuliah Sistem Operasi

Page 5: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Sistem Operasi (3)

Pengenalan Sistem Operasi – Mata Kuliah Sistem Operasi

Page 6: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Komponen Sistem Operasi

1. Managemen Proses.2. Managemen Memori Utama.3. Managemen Secondary-Storage.4. Managemen Sistem I/O.5. Managemen Berkas.

Page 7: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Managemen Proses

Proses adalah keadaan ketika sebuah program sedang di eksekusi. Proses membutuhkan beberapa sumber daya berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O untuk menyelesaikan tugasnya. Tanggung jawab Sistem operasi atas aktivitas managemen proses:

1. Pembuatan dan penghapusan proses pengguna dan sistem proses.2. Menunda atau melanjutkan proses.3. Menyediakan mekanisme untuk proses sinkronisasi.4. Menyediakan mekanisme untuk proses komunikasi.5. Menyediakan mekanisme untuk penanganan deadlock

Page 8: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Managemen Memori Utama

Memori utama adalah sebuah array yang besar terdiri dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan

jutaan. Memori Utama berfungsi sebagai tempat penyimpanan yang akses

datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara

(volatile), artinya data dapat hilang begitu sistem dimatikan. Tanggung jawab Sistem operasi atas aktivitas managemen memori:

1. Menjaga track memori yang sedang digunakan dan siapa yang menggunakannya.

2. Memilih program yang akan di-load ke memori.3. Mengalokasikan dan meng-dealokasikan ruang memori sesuai

kebutuhan.

Page 9: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Managemen Secondary-Storage

Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storageyang bersifat permanen dan mampu menampung banyak data. Contoh dari secondary-storage adalah harddisk, disket, dll. Tanggung-jawab Sistem operasi atas aktivitas disk-management :

1. Alokasi penyimpanan. 2. Penjadualan disk.

Page 10: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Managemen Sistem I/O

Sering disebut device manager. - Menyediakan "device driver" yang umum operasi I/O

seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan floppy disk.

- Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu.

Komponen Sistem Operasi untuk sistem I/O:

1. Buffer : menampung sementara data dari/ ke perangkat I/O.2. Spooling : melakukan penjadualan pemakaian I/O sistem

supaya lebih efisien (antrian dsb.).

Page 11: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Managemen Berkas

• Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut.

• Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.).

Tanggung-jawab Sistem operasi atas aktifitas managemen berkas : 1. Pembuatan dan penghapusan berkas.2. Pembuatan dan penghapusan direktori.3. Mendukung manipulasi berkas dan direktori.4. Memetakan berkas ke secondary storage.5. Mem-backup berkas ke media penyimpanan yang permanen

(non-volatile).

Page 12: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Pelayanan Sistem OperasiEksekusi program :meload program ke memory dan menjalankannya (run)

Operasi I/O :pengguna tidak bisa mengontrol I/O secara langsung (untuk efisiensi dan keamanan), sistem harusbisa menyediakan mekanisme utk melakukan operasi I/O

Manipulasi sistem berkas: membaca, menulis, membuat,dan menghapus file

Page 13: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Pelayanan Sistem Operasi

Komunikasi :pertukaran informasi, dapat dilaksanakanmelalui shared memory atau message passing

Deteksi error :mempertahankan kestabilan dengan mendeteksi error (pada CPU, perangkat keras memori, I/O,program pengguna) dan jika bisa, memperbaikinya

Page 14: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Pelayanan Tambahan

Lebih diarahkan kepada upaya untuk menjaga efisiensisistem,bukan untuk membantu pengguna

Alokasi sumber daya :mengalokasikan sumber dayakepada beberapa pengguna atau tugas yang dijalankanpada saat yang bersamaan

Accounting :menentukan berapa banyak dan berapa lama users menggunakan sumber daya sistem

Proteksi :menjaga semua akses ke sumber daya sistem terkontrol

Page 15: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Evolusi Sistem Operasi

Perkembangan sistem operasi : Generasi PertamaGenerasi KeduaGenerasi KetigaGenerasi Keempat

Pengenalan Sistem Operasi – Mata Kuliah Sistem Operasi

Page 16: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …
Page 17: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …
Page 18: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …
Page 19: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …
Page 20: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Macam-Macam Sistem Operasi

• DOS• Windows• Unix• Macintosh

Page 21: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

DOS

• Sistem Operasi DOS adalah DOS (Disk Operating System ) merupakan salah satu software yang termasuk dalam golongan system operasi. Disk Operating System dipakai pada media penyimpan disk, baik disketmaupun harddisk

• Beberapa produk DOS sampai saat ini adalah :DOS 1.0DOS 2.0DOS 3.0 : DOS 3.1, DOS 3.2 dan DOS 3.3DOS 4.0DOS 5.0DOS 6.0

Page 22: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Perintah dalam DOS

Page 23: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Windows

• Sistem operasi windows pertama kali diperkenalkan tahun 1985.

• Semulanya sistem operasi windows ini diperkenalkan dengan nama Interface Manager.

• Pemakaian sistem operasi ini pada awalnya tidak terlalu menarik . Ini terjadi hingga diperkenalkan sistem operasi windows versi 3.0 pada bulan mei 1990.

Page 24: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Keunggulan Windows

– Tampilan grafik yang lebih menarik karena berbasiskan Graphical User interface (GUI)

– Adanya standarisasi proses artinya pemakai akan lebih mudah menggunakannya tanpa perlu menghafal.

– Kemudahan proses artinya dengan memakai sistem operasi ini suatu data dapat dipakai bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi lainnya dengan mudah.

– Investasi yang menarik, artinya semaikin banyak produk software yang mendukung sistem operasi ini.

– fasilitas multithreading dan pre-emptive multitasking sehingga kinerja multitasking lebih reponsif. Dengan fasilitas ini beberapa program dapat dijalankan secara bersamaan

Page 25: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Sejarah Perkembangan Jenis Sistem Operasi

• Lihat file : sejarah-sistem-operasi.pdf

Page 26: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Sistem Operasi Mobile

• Sistem operasi mobile adalah software utama yang melakukan manajemen dan kontrol terhadap hardware secara langsung serta manajemen dan mengontrol software-software lain sehingga software-software lain tersebut dapat bekerja.

• sistem operasi mobile akan bertanggung jawab dalam mengoperasikan berbagai fungsi dan fitur yang tersedia dalam perangkat ponsel tersebut seperti, schedulling task, keyboard, WAP, email, text message, sinkronisasi dengan aplikasi dan perangkat lain, memutar musik, camera, dan mengontrol fitur-fitur lainnya.

Page 27: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

• Sistem operasi besutan Apple ini merajai share sistem operasi mobile dengan penggunaan handset Apple yang cukup luas juga seperti iPhone, iPod Touch, dan iPad.

• Apple tidak mengizinkan OS untuk dijalankan pada hardware pihak ketiga. Interface pengguna iOS didasarkan pada konsep manipulasi langsung, menggunakan gerakan multi-touch. Elemen kendali Interface terdiri dari slider, switch, dan tombol.

Page 28: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

• Android dengan logo uniknya yaitu “Robot Ijo” sebetulnya sudah ada sejak lama, namun semenjak tahun 2009 perkembangan Android melesat dengan cepat.

• Mobile OS dari Google ini memberikan kebebasan yang sangat luas untuk para developer dan terintegrasi penuh dengan teknologi Google.

• Aplikasi-aplikasi yang tersedia untuk Android juga sudah banyak sekali sehingga pengguna Android mempunyai banyak variasi dalam menggunakan aplikasi di Android. Dengan dukungan dari Google, si raja mesin pencarian dan periklanan digital, Android menempati posisi kedua di share mobile OS.

Page 29: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

• Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface; API).

• API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara software dan hardware.

Page 30: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

• BlackBerry OS adalah sistem operasi mobile yang dikembangkan RIM yang mendukung layanan multitasking untuk produk BlackBerry.

• BlackBerry diperkenalkan tahun 1997 oleh Perusahaan Kanada, Research in Motion(RIM) yang mampu menyampaikan informasi jaringan data nirkabel. BlackBerry mulai dikenalkan di Indonesia pada Desember 2004 oleh operator di Indonesia.

Page 31: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

• Windows Mobile adalah salah satu sistem operasi (OS) mobile yang dikembangkan oleh Microsoft dan di desain untuk digunakan pada smartphone dan perangkat nirkabel lainya. Versi saat ini disebut ‘Windows 7 Mobile’.

• OS ini berbasis pada Windows CE 7 Kernel, dan fitur-fiturnya dikembangkan menggunakan Microsoft Windows API. Windows Mobile didesain sedemikian rupa agar mirip dengan versi Windows Desktop

Page 32: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Penggunaan sistem operasi mobile

Page 33: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Daftar 5 mobile OS yang mempunyai pangsa pasar terbesar:

Page 34: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

DAFTAR PUSTAKA

• http://iyozdamnation.wordpress.com/2010/11/14/sistem-operasi-mobile/• http://www.teknojurnal.com/2010/07/21/5-sistem-operasi-mobile-teratas/• http%3A%2F%2Fsetio.staff.umm.ac.id%2Ffiles%2F2010%2F04%2FSlide-4-Pengenalan-

Sistem-Operasi.ppt

Page 35: Modul ke: Aplikasi KomputerRifqi+...Proses adalah keadaan ketika sebuah program sedang di ... Menyediakan mekanisme untuk proses sinkronisasi. 4. ... Sistem-Operasi.ppt. …

Terima KasihMuhammad Rifqi, S.Kom, M.Kom