![Page 1: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/1.jpg)
Teknologi Informasi#Perangkat Lunak
#Sistem
![Page 2: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/2.jpg)
Agenda
3.1 Perangkat Lunak Sistem:
3.2 Tugas-tugas yang dikerjakan Sistem Operasi
3.3 Perangkat Lunak Sistem lainnya: Device Drivers & Utilities
3.4 Fitur umum pada User Interface
3.5 Sistem operasi yang umum dipakai
3.6 Perangkat lunak Aplikasi
3.7 Word Processing
3.8 Spreadsheets
3.9 Database Perangkat Lunak
3.10 Specialty Perangkat Lunak
![Page 3: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/3.jpg)
Posisi Perangkat Lunak Pada Sistem Komputer
3
![Page 4: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/4.jpg)
4
Perangkat Lunak
Perangkat Lunak Sistem
Memungkinkan perangkat Lunak aplikasi untuk berinteraksi dengan komputer
Membantu komputer untuk mengelola sumber daya internal maupun eksternalnya
Perangkat lunak Aplikasi
Perangkat Lunak yang dikembangkan untuk menyelesaikan permasalahan tertentu bagi pengguna
Mengerjakan tugas tertentu
Sekedar hiburan
Kita lebih banyak berinteraksi dengan Perangkat Lunak jenis ini
![Page 5: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/5.jpg)
5
3.1 Perangkat Lunak Sistem
Perangkat Lunak Sistem mempunyai 3 komponen dasar
1. Sistem Operasi (SO) Program utama dan program Low-level, untuk mengelola
operasi dasar pada komputer kontrol sumber daya
Hardware (komputer) membutuhkan SO tertentu: Komputer Macintosh memakai SO Macintosh
PC memakai Microsoft Windows, Linux, or BSD Unix
IBM Mainframes memakai MVS atau VM
Cray supercomputers memakai COS atau UNICOS
2. Device driver Membantu sistem operasi mengendalikan perangkat periferal
3. Program-program Utilitas Untuk mendukung, meningkatkan, atau mengembangkan
kemampuan program yang telah ada.
![Page 6: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/6.jpg)
3.2 Tugas-tugas yang dikerjakan Sistem Operasi
1. Booting
2. Manajemen CPU (CPU Management)
3. Manajemen File (File Management)
4. Manajemen Tugas (Task Management)
5. Manajemen Keamanan (Security Management)
6
![Page 7: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/7.jpg)
7
Booting
1. Booting
Proses menempatkan SO ke memori utama komputer
Cold booting:1. Nyalakan komputer (Turn on)
2. Diagnosa tes rutin pada: main memory, CPU, and other hardware
3. Pemeriksaan memori utama, CPU, dan hardware lain
4. Program Basic Input/Output System (BIOS) dikopi ke memori utama BIOS berisi instruksi-instruksi untuk mengoperasikan
hardware
Komputer membutuhkan instruksi-instruksi tersebut untuk mengoperasikan hardware dan menemukan salinan SO
5. Program Boot mendapatkan SO kemudian menempatkan ke memori komputer
Warm Booting Ctrl+Alt+Del
![Page 8: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/8.jpg)
8
Booting
![Page 9: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/9.jpg)
Ilustri lain untuk Booting
9
![Page 10: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/10.jpg)
10
Manajemen CPU
2. Manajemen CPU (1) Komponen utama sistem operasi disebut Kernel/
supervisor.
Kernel harus berada di memori selama komputer bekerja
Jika ada program yg memakai memori yang digunakan kernel maka komputer mengalami crash
Manajemen memori
SO memantau lokasi memori untuk mencegah program dan data saling overlap
Memindahkan program dan data pada memori yg sama tapi pada waktu yang berbeda
Memantau virtual memori
![Page 11: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/11.jpg)
11
Manajemen CPU
...Manajemen CPU (2) Queues, Buffers, Spooling mis. Printer
Queue: Urutan First-in, First-out (FIFO) dari data atau program yang menunggu giliran untuk diproses
Buffer: Tempat bagi data atau program menunggu
To Spool: aksi menempatkan tugas mencetak pada buffer (printer)
Sangat dibutuhkan karena CPU jauh lebih cepat dibanding printer
CPU dapat mengerjakan tugas yang lain sementara tugas mencetak menunggu antrian printer
![Page 12: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/12.jpg)
12
Manajemen File
3. Manajemen File File dapat merupakan
File Data : nama bagi kumpulan data
File Program : Program yang berada dalam penyimpanan sekunder
Sistem file mengatur file dalam bentuk hirarki
Bagian atas adalah direktori (folder)
Dibawah folder ada subdirektori
Disk formatting adalah proses menyiapkan hard disk atau media penyimpanan yang lain untuk digunakan termasuk menyiapkan sistem file yang masih kosong
![Page 13: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/13.jpg)
13
Manajemen Tugas
4. Manajemen Tugas
Dibutuhkan bagi komputer yang mengakomodir banyak pengguna
Dibutuhkan bagi komputer yang dapat menjalankan banyak aplikasi bersamaan
Metode yang digunakan untuk memproses banyak program bersamaan: Multitasking
1 prosesor – 1 pengguna
Multiprogramming
1 prosesor – Banyak pengguna – konkuren ( tgt scheduler)
Time-sharing
1 prosesor – Banyak pengguna - round robin
Multiprocessing
Dua atau lebih prosesor - Satu atau lebih pengguna
![Page 14: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/14.jpg)
14
Manajemen keamanan
5. Manajemen keamanan
SO mengijinkan pengguna untuk mengendalikan akses ke komputernya
Pengguna mendapat akses menggunakan ID dan password
Kita diminta membuat password ketika pertama kali menyalakan komputer (baru)
Administrator sistem dapat membuat akun dan password baru
![Page 15: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/15.jpg)
15
3.3 Device Driver & Utility
Device Drivers (driver untuk perangkat) Program khusus yang memungkinkan perangkat I/O
berkomunikasi dengan sistem operasi
Sebagian besar driver telah terintegrasi dalam SO ketika kita membeli komputer. Misalnya: driver mouse, printer, atau monitor
Jika SO anda tdk mengenali perangkat keras yg baru dipasang, akan muncul pesan di layar yang meminta Anda menginstal driver dari CD yg disertakan.
Utilities (program bantu) Program tambahan yang melakukan pekerjaan yang
berkaitan dg pengendalian dan pengalokasian sumber daya komputer
Beberapa merupakan bawaan SO, sdg lainnya harus dibeli secara terpisah, misalnya: Norton SystemWorks, McAfee Utilities, dll
![Page 16: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/16.jpg)
16
Program utility
Program utility pada prakteknya melakukan tugas sbb:
Perlindungan terhadap Virus
Kompresi Data
Defragmentasi file
Disk scanner & disk cleanup
Backup
Pengembalian data (data recovery)
![Page 17: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/17.jpg)
Contoh Program Utility
17
![Page 18: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/18.jpg)
18
3.4 Fitur-fitur Antarmuka dengan Pengguna (User Interface)
User Interface
Layar tampilan yang berfungsi untuk berkomunikasi atau berinteraksi dengan komputer.
Keyboard dan Mouse
Perangkat input dari User untuk berinteraksi dengan layar tampilan
Keduanya memiliki tombol-tombol spesial:
Keyboard: Esc, Ctrl, Alt, Del, Ins, Home, End, PgUp, PgDn, Num Lock
Mouse: left-click, right-click, dan (pada beberapa mouse) scroll wheel, atau center-click
![Page 19: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/19.jpg)
19
Fitur-fitur Antarmuka dengan Pengguna (User Interface)
Graphical User Interface (GUI) Kita dapat menggunakan mouse atau keyboard
untuk memilih ikon dan perintah-perintah pada menu
Menggantikan command-driven interfacesyang digunakan pada program-program lampau
Tiga fitur utamanya: desktop, icon, dan menu Desktop: layar antarmuka utama SO
Icon: gambar kecil yang merepresentasikan program, file data, atau prosedur
Menus: berisi daftar perintah atau opsi yang dapat kita pilih
![Page 20: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/20.jpg)
Antar Muka Dengan Pengguna
20
Command line interface 1st Graphical User Interface
![Page 21: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/21.jpg)
21
3.5 Sistem Operasi yang banyak dipakai
Platform
Istilah untuk Model prosesor + Sistem Operasi, yang digunakan sebagai basis sebuah komputer.
Contoh Platform PC (Wintel) Dell, Compaq, Hewlett-Packard, IBM PCs
Dulu memakai Disk Operating System (DOS)
Sekarang Linux, Unix, Windows
Platform Apple (Macintosh) Menggunakan sistem operasi Mac OS
![Page 22: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/22.jpg)
22
Sistem Operasi yang banyak dipakai
1. Mac OS
SO yang berjalan pada komputer Apple Macintosh
Perintis GUI yang mudah digunakan
SO yang proprietary System 9 adalah SO sejak 1999, namun masih populer
Mac OS X berbasis kernel Unix BSD
Tiger adalah Mac OS X yang diluncurkan pada tahun 2005, dg fitur:
Spotlight – mesin pencari desktop untuk file-file pada hard disk lokal
Dashboard – untuk membuat desktop “widgets”
Automator – membantu pengguna mengerjakan tugas yang berulang-ulang
![Page 23: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/23.jpg)
23
Sistem Operasi yang banyak dipakai
2. Unix, Solaris, BSD
Dikembangkan di laboratorium AT&T Bell pada 1969 sebagai SO mini komputer
Merupakan SO multitasking dengan banyak pengguna, serta memiliki kemampuan jaringan.
Antarmuka Unix
GUI – bentuk alternatif bagi program shell yang dijalankan setelah kernel
Command interface – start setelah kernel di-load
![Page 24: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/24.jpg)
24
Sistem Operasi yang banyak dipakai
3. Linux Versi Unix yang lebih menarik
Gratis, Versi UNIX yang tidak proprietary Dapat diunduh dan digunakan secara legal
Open source, sehingga dapat dimodifikasi secara legal, namun modifikasi tersebut tidak boleh dipatenkan
Pada th 2000, diadopsi oleh China sebagai standar SO nasional
Vendor-vendor Linux membuat distribusi Linux Perangkat Lunak di distribusikan gratis
Jasa Layanan dan dukungan teknis dikomersialkan
Banyak PC yang dibuat dual-boot: linux dan windows
![Page 25: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/25.jpg)
25
Sistem Operasi yang banyak dipakai
![Page 26: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/26.jpg)
26
Sistem Operasi yang banyak dipakai
4. SO untuk perangkat genggam
Palm WebOS
Windows CE --> Windows Phone 7
Symbian OS
iOS (Apple)
BlackBerry OS
Android
Sistem operasi untuk ponsel berbasis Linux
Mendukung pengembangan standar terbuka (open source)
![Page 27: Teknologi Informasi #Perangkat Lunak #Sistem filePC memakai Microsoft Windows, Linux, or BSD Unix ... berkomunikasi dengan sistem operasi Sebagian besar driver telah terintegrasi dalam](https://reader031.vdocuments.mx/reader031/viewer/2022020121/5c8d491e09d3f2804e8d3466/html5/thumbnails/27.jpg)
Latihan 3
1. Apa perbedaan antarmuka command-driven dengan antarmuka grafis (GUI)?
2. Apa saja tiga komponen perangkat lunak sistem? Sebutkan fungsinya masing-masing.
3. Mengapa kita tidak dapat menjalankan komputer tanpa perangkat lunak sistem?
4. Sebutkan tugas-tugas yang dikerjakan Sistem Operasi.
5. Apa yang dimaksud dengan:
a. Booting
b. device driver
c. program utilitas
d. Platform
e. Perangkat lunak open source
27