teknologi informasi #perangkat lunak #sistem filepc memakai microsoft windows, linux, or bsd unix...

Post on 17-Mar-2019

234 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related