2. Outline
Macam macam perangkat lunak
Sistem Operasi
Utilitas
Device Driver
Languange Translator / Penerjemah Bahasa
Pemrograman berbasis blok
3. Perangkat Lunak Sistem
Perangkat lunak sistem disebut juga
perangkat lunak pendukung atau support
software adalah program yang digunakan
untuk mengontrol sumber daya computer,
baik yang bersifat internal (missal RAM)
maupun eksternal(missal printer).
Kedudukan program ini sebagai perantara
antara program aplikasi dan perangkat
keras computer.
4. Macam-macam Perangkat Lunak
Sistem Operasi
Utilitas; Untuk pengendalian/pengalokasian
sumber daya komputer; scandisk, TAR
Device Driver;untuk membantu komputer
mengendalikan piranti-piranti periperal.
Languange Translator; program yang
menterjemahkan program yg dibuat, agar
dapat dijlankan oleh komputer
5. Sistem Operasi
adalah perangkat lunak sistem yang
bertugas untuk melakukan kontrol
dan manajemen perangkat keras
serta operasi-operasi dasar sistem,
termasuk menjalankan software
aplikasi seperti program-program
pengolah kata dan browser web
6. Sistem Operasi
adalah perangkat lunak sistem yang
bertugas untuk melakukan kontrol
dan manajemen perangkat keras
serta operasi-operasi dasar sistem,
termasuk menjalankan software
aplikasi seperti program-program
pengolah kata dan browser web
7. Fungsi sistem operasi
Manajemen Proses;
penyiapan,penjadwalan dan
pemantauan proses komputer
Manajemen Sumber Daya;
software/hardware
Manajemen Data; pengendalian I/O,
memori
8. Fungsi sistem operasi
Manajemen Keamanan
Mengharuskan pemakai memasukkan
nama pemakai dan password sebelum
mengakses computer.
9. Software System/Support System
Adalah: Program untuk mengontrol
sumber daya komputer, baik yang
bersifat internal/external ;
RAM/Printer
Kedudukan; sebagai perantara antara
program aplikasi dan perangkat keras
10. Sofware system
Operating System; perangkat lunak sistem yang
bertugas untuk melakukan kontrol dan manajemen
perangkat keras serta operasi-operasi dasar sistem,
termasuk menjalankan software aplikasi seperti
program-program pengolah kata dan browser web;
windows,unix,linux
Utilitas; perangkat lunak yang berhubungan dengan
pengendalian/pengalokasian sumber daya dalam
sistem komputer; Scandisk,TAR
Device Driver; program pengendali piranti periperal
Language traslator; program yang menterjemahkan
program yang dibuat oleh pemrogram menjadi bentuk
yang dapat dijalankan oleh komputer secara langsung
12. Fungsi Dasar Sistem Operasi
Next
p. 392 Fig. 8-1
monitor
performance
provide a user interface
provide file
management and
other utilities
establish an Internet
connection
control a
network
administer
security
start the computer manage programs
schedule jobs and
configure devices
manage
memory
13. Fungsi Dasar Sistem Operasi
File and Folder Management
Applications Management
Support for built-in utility programs
Computer hardware control
14. Booting
Cold booting, menghidupkan
komputer dalam keadaan mati (off)
Warm booting, restart.
15. Klasifikasi Sistem Operasi
•when two or more users
can work with programs
and share peripheral
devices (printer,
scanner, fax)
Multiuser
•multiple applications
operated at the same
time
Multitasking
•more than one CPUs that
can be shared
Multiprocessing
•smaller parts of a
program are loaded
when needed by OS
Multithreading
Multiprogramming
Multitasking
Penyimpanan Virtual
Time Sharing
Multiprocessing
16. Klasifikasi Sistem Operasi
Multiprogramming
Metode yang memungkinkan dua
program atau lebih dijalankan
serentak dalam sebuah computer dan
berbagi sumber daya dalam waktu
yang berlainan.
Contoh: dalam satu waktu sebuah
computer sedang menggunakan CPU,
sedangkan program lain
menggunakan printer
17. Klasifikasi Sistem Operasi
Multiprogramming
Konsep dasar :suatu proses menggunakan CPU
sampai proses tersebut dalam keadaan status
wait(meminta I/O berhenti) atau selesai, maka
CPU kan nganggur (idle). Untuk mengatasi hal
tersebut maka CPU dialihkan ke proses lain
pada saat proses sedang wait, demikian
seterusnya.
Kelemahan: tidak memungkinkan pemakai
berinteraksi dengan proses. Segala masukan
ditangani melalui kartu control yang dikenal
dengan sebutan kartu plong.
19. Klasifikasi Sistem Operasi
Multiprogramming
Sistem
Operasi
Program 1
Memori yang
tak digunakan
Sistem operasi dengan
multiprogramming
Sistem operasi tanpa
multiprogramming
Sistem
Operasi
Program 1
Memori yang
tak digunakan
Program 2
Program 3
20. Klasifikasi Sistem Operasi
Time Sharing
Metode yang dipakai sistem operasi yang
memungkinkan sejumlah pemakai dapat
berinteraksi dengan proses dibuatnya karena
setiap proses akan ditangani oleh CPU secara
bergantian dalam jumlah waktu yang sama.
Pada implementasinya setiap pemakai
menggunakan terminal tersendiri.
Setiap terminal dihubungkan ke satu computer
melalui jaringan komunikasi
22. Klasifikasi Sistem Operasi
Penyimpanan virtual
Metode yang menangani sejumlah program dengan
membagi program program tersebut kedalam bagian
bagian yang lebih kecil dan berukuran sama dengan
hanya sebuah bagian dari setiap proses yang ditaruh
dalam memori utama per satu waktu.
Contoh: satu bagian kecil yg dimuat per satu waktu dari
sebuah program disebut dengan 1 halaman (page).satu
halaman beukuran 2-4 kilobyte, bagian lain yang belum
digunakan oleh CPU tetap berada dalam penyimpanan
sekunder. Memungkinkan pemakai menjalankan program
ukuran lebih besar dari ukuran memori utama.
Metode ini pada Windows
26. Klasifikasi Sistem Operasi
Multitasking
Kemampuan memungkinkan seorang
pemakai dapat menjalankan sejumlah
program dalam waktu yang sama.
Contoh dalam menjalankan windows
dalam waktu yang sama pemakai dapat
menjalankan word dan excel sekaligus.
29. Klasifikasi Sistem Operasi
Multiprocessing
Kemampuan sistem operasi yang
menjalankan dua atau lebih instruksi
secara serentak dengan menggunakan
sejumlah CPU dalam sebuiah computer.
31. Pembagian Sistem Operasi
Mainframes
Embedded System
Unix-like Operating System
Mac OS
Microsoft Windows
Network OS
WebOS
32. Mainframes
Mainframe merupakan komputer besar yang
digunakan untuk memproses sebuah data dan
aplikasi dalam jumlah yang besar. Umumnya
digunakan oleh perusahaan atau organisasi
yang menangani data seperti transaksi
finansial, sensus, riset penelitian dan keperluan
militer. Mainframe ini mampu menangani
ratusan pengguna dalam waktu yang
bersamaan. Komputer jenis ini sangat mahal
dan biasanya hanya perusahaan besar yang
mampu menggunakannya.
33. Mainframes
CIRI CIRI:
• Processor yang dimiliki lebih dari satu, sehingga
kecepatan prosesnya jauh lebih cepat dibandingkan
dengan mini komputer
• Kecepatan kerja yang diimiliki mainframe mencapai 1
milyar operasi perdetik
• Mampu mengakses dalam satu komputer pada saat yang
bersamaan, yang dikenal dengan timesharing.
35. Mainframes
z/OS from IBM
While IBM System z™ servers are
supported by a number of different
operating systems, their most
advanced features are powered by
z/OS
http://www-03.ibm.com/systems/z/os/zos/
IBM System/360, IBMSystem
(ESA)/390, Honeywell-Bull DPS 7.
36. Embedded Systems
Embedded System atau sistem tertanam
merupakan sistem komputer khusus yang
dirancang untuk menjalankan tugas tertentu dan
biasanya sistem tersebut tertanam dalam satu
kesatuan sistem.
Embedded system adalah kombinasi dari
hardware dan software yang disisipkan
(embedded) dalam suatu perangkat tertentu
yang bertujuan melakukan suatu fungsi/tugas
khusus
37. Embedded Systems
Sistem Embedded adalah kombinasi perangkat
keras dan perangkat lunak komputer, baik dengan
kemampuan tetap atau dapat diprogram, yang
dirancang untuk fungsi tertentu atau fungsi dalam
sistem yang lebih besar.
Mesin industri, perangkat industri pertanian, mobil,
peralatan medis, kamera, peralatan rumah tangga,
pesawat terbang, mesin penjual otomatis dan mainan,
serta perangkat seluler, merupakan contoh yang
memungkinkan untuk penerapan sistem Embedded.
38. Embedded Systems
Karakter dan Kegunaan
1. Embedded system yang dirancang untuk melakukan tugas tertentu,
bukan menjadi komputer tujuan umum untuk berbagai keperluan.
2. Beberapa juga memiliki real-time performance kendala yang harus
dipenuhi,
3. Embedded sistem tidak selalu perangkat mandiri.
39. Embedded Systems
Embedded computer
Embedded Computer adalah sistem komputer yang di
desain untuk melakukan fungsi spesifik dan ditanamkan
pada suatu sistem yang lebih besar.
Embedded Computer memiliki fungsi spesifik untuk
mendukung kerja suatu alat.
40. Embedded Systems
Embedded computer
Ada beberapa produk sehari-hari yang menggunakan sistem komputer
tertanam:
1. Elektronik Konsumen
2. Perangkat Home Otomatis
3. Mobil
4. Pengendali Proses dan robotika
5. Perangkat komputer dan mesin kantor
41. Embedded Systems
Embedded computer
Komputer tertanam melakukan berbagai fungsi,
tergantung pada kebutuha dari produk di mana mereka
tinggal. Sistem embedded pada printer, misalnya,
memantau jumlah kertas yang keluar, mementau kapasitas
jumlah tinta yang tersedia, memberikan sinyal jika terjadi
kesalahan pada paper, dan sebagainya.
48. Embedded Systems
Symbian OS for smartphone
Cisco IOS for router and switch
iPodLinux for ipods
Windows CE.Net
Windows Mobile 2003
49. Embedded Systems
Symbian OS for smartphone
Kelebihan :
1. Dirancang sebagai gabungan kemampuan computer
dengan ponsel
2. Bersifat open application environment
3. Open standard dan interoperability,
4. Multitasking,
5. Flexible user interface design
6. Robustness,
50. Embedded Systems
Symbian OS for smartphone
Kekurangan :
Dikarenakan symbian merupakan system operasi terbuka,
maka sangat rentan terhadap virus.Jika terlalu banyak lagu,
gambar, atau video diakses bersamaan, seringkali handphone
mengalami hang.Diperlukan memori card yang besar jika ingin
menginstal banyak aplikasi
1. Berbayar.
2. Mudah diserang virus
3. Mudah dirusak
4. Banyak aplikasi yang menyaratkan versi tertentu dari
Symbian
51. Embedded Systems
Cisco IOS
Cisco IOS (Internetwork Operating System)
adalah nama sistem operasi yang digunakan pada
perangkat router dan switch buatan cisco. IOS
merupakan sistem operasi multitasking yang
menyediakan fungsi-fungsi router, switching,
internetworking, dan telekomunikasi. Cisco IOS
menyediakan command line interface (CLI) dan
sekumpulan perintah standar
52. Unix-like OS
The operating system Unix was
developed in 1960 by a group of AT&T
employees.
Free Unix-like operating systems can be
used, studied, modified and
redistributed by anyone with no
restrictions.
53. Unix-like OS
It's a diverse group of operating
systems with several major sub-
categories including BSD, and Linux.
Unix like operating systems run on a
variety of computers but more
frequently on server systems and in
academic and engineering environments
due to high stability for any kind of
processing
55. Mac OS
Apple's Macintosh OS is an operating
system with a very innovative and unique
design.
The history of the company behind it,
Apple, that's been around since 1976 is
fascinating and so is its cool operating
system Mac OS.
Leopard merupakan versi Mac OS terbaru
(http://www.apple.com/macosx/)
56. Microsoft OS
Windows Version Year Released
Windows 3.x 1990
Windows NT 3.1 1993
Windows 95 1995
Windows NT WS 4.0 1996
Windows 98 1998
Windows ME 2000
Windows 2000 Professional 2000
Windows XP 2001
Windows Vista 2006
57. Network OS
Sistem Operasi yang berbasis
jaringan
Contoh:
Novell Netware
Windows Server 2003
Linux
Solaris (Sun)
59. WebOS
The WebOS (Web Operating System) represent
a new form of virtual operating system that
runs directly in your browser.
The main advantages of a web operating
system is that you can access it from anywhere
but it's very arguable if it's really an operating
system or not because it runs over a browser
window and have no relation whatsoever with
the hardware and its drivers.
You will still need an operating system to run a
WebOS.
62. youOS
YouOS adalah A Web Operating System. Jadi
YouOS adalah sebuah Operating System baru
yang berjalan diatas Web Browser. Kita bisa
melakukan apa saja seperti yang kita lakukan di
komputer. Jadi kesannya kita bisa punya 2 OS
pada saat yang bersamaan.
65. eyeOS
EyeOS adalah sebuah open source web desktop mengikuti
konsep cloud computing yang memanfaatkan kolaborasi
dan komunikasi di antara pengguna. Hal ini terutama ditulis
dalam PHP, XML, dan JavaScript.
Eye OS adalah sebuah program OS berbasis cloud
computing. Artinya, program ini tidak memerlukan instalasi
dan yang kita perlukan hanya sebuah browser untuk
menjalankan OS tersebut. Untuk menjalankan OS ini, yang
kita perlukan hanya mengunjungi web tersebut dan
mendaftarkan diri sebagai user.
67. eyeOS
Aplikasi:
a. Office application
Seperti kebanyakan program OS,sudah pasti ada
program office,dalam hal ini program office yang
disediakan sudah termasuk program office standar.
b. Media application
Untuk aplikasi media seperti pemutar musik atau
video,ada program eye media
c. Network application
Untuk program network,juga termasuk program browser
dan data upload/download application
71. Most Popular
Survey menurut RIPE host count
berdasarkan OS yang terhubung ke
internet.
72. Program Utilitas
Utilitas adalah program yang
bermanfaat untuk melakukan
kegiatan yang berhubungan dengan
sumber daya sistem
73. Program Utilitas
Antivirus
Firewall
Compression Software
Media Player Software
Burning Software
Program untuk pecadangan
Program untuk pemulih data
Program untuk Defragmentasi
74. Program Utilitas
Antivirus
Program antivirus bergunauntuk
menangani penularan virus dalam
computer.
Program antivirus dapat melakukan
pencegahan terhadap penularan virus,
selain tentu saja dapat melakukan
pemulihan berkas yang terkena virus
77. Program Utilitas
Firewall
program utiltas yang berfungsi untuk
mendeteksi dan melindungi komputer dari
usaha computer lain untuk masuk ke
komputer tanpa izin. Personal Firewall
untuk mendeteksi dan mengamankan
personal computer dari instruksi-instruksi
yang tidak dikenal (unauthorized
intrusions).
80. Program Utilitas
Compression Software
Kompresi data merupakan upaya
yang dilakukan pemakai computer
dengan tujuan agar berkas yang
berukuran besar dapat disimpan
dengan ukuran yang lebih kecil.
Kompresi data bertujuan agar data
yang berukuran besar dapat
ditransfer dari suatu lokasi ke lokasi
yang lain dengan cepat.
89. Top 10 Antivirus (TopTenReviews)
http://anti-virus-software-review.toptenreviews.com/
90. Program Utilitas
Utilitas Backup adalah suatu program utilitas yang
memungkinan pengguna untuk menyalin atau
membackup file-file terpilih atau seluruh hard disk ke
media lain seperti CD, DVD, dll. Backup Utility untuk
melakukan duplikasi file-file yang dipilih atau seluruh hard
disk ke disk atau tape.
Contoh:
di windows: Norton backup (dari symantec)
UNIX dan Linux: tar,cpio, dd
92. Program Utilitas
Program untuk pemulih data
Berfungsi untuk perbaikan atau pemulihan data
yang rusak secara fisik.
93. Program Utilitas
Program untuk Defragmentasi
Defragmentasi adalah suatu upaya untuk
menghilangkan fragmentasi.
Fragmentasi adalah keadaan yang membuat
bagian dari berkas berkas pada hard disket
atau disket tidak berada pada lokasi yang
bersebelahan melainkan berserakan
padaberbagai sektor yang berjauhan.
Pengaruh dari keadaan ini membuat
pengaksesan terhadap berkas menjadi lambat.