teknologi informasi #perangkat lunak #sistem filepc memakai microsoft windows, linux, or bsd unix...
TRANSCRIPT
Teknologi Informasi#Perangkat Lunak
#Sistem
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
Posisi Perangkat Lunak Pada Sistem Komputer
3
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
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.
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
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
8
Booting
Ilustri lain untuk Booting
9
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
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
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
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
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
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
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)
Contoh Program Utility
17
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
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
Antar Muka Dengan Pengguna
20
Command line interface 1st Graphical User Interface
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
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
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
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
25
Sistem Operasi yang banyak dipakai
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)
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