perangkat lunak/softwarae

40
PENGANTAR TEKNOLOGI INFORMASI Perangkat Lunak (Software)

Upload: edis-blog

Post on 04-Jul-2015

58 views

Category:

Education


0 download

DESCRIPTION

Perangkat lunak (software)

TRANSCRIPT

Page 1: PERANGKAT LUNAK/SOFTWARAE

PENGANTAR

TEKNOLOGI

INFORMASI

Perangkat Lunak

(Software)

Page 2: PERANGKAT LUNAK/SOFTWARAE

Perangkat Lunak (Software)

•Program komputer yang memungkinkan sebuah komputer dapat melakukan sebuah tugas tertentu

•Terdiri dari kumpulan instruksi dan data yang disimpan di dalam memori komputer

Page 3: PERANGKAT LUNAK/SOFTWARAE

Fungsi Software

Menyiapkan program aplikasi

sehingga proses kerja komputer dapat

terkontrol

Sebagai perantara antara pengguna

(user) dengan perangkat keras

(hardware) untuk melakukan suatu

proses

Page 4: PERANGKAT LUNAK/SOFTWARAE
Page 5: PERANGKAT LUNAK/SOFTWARAE

Software

Perangkat Lunak Sistem

Perangkat Lunak

Aplikasi

Page 6: PERANGKAT LUNAK/SOFTWARAE

Perangkat Lunak Sistem

Sistem Operasi

Penerjemah Bahasa

Komputer

Page 7: PERANGKAT LUNAK/SOFTWARAE

Sistem Operasi (Operation System)

Program yang berfungsi untuk mengatur

sistem kerja seluruh komputer

Dilihat dalam konteks pengembangan

program aplikasi, OS menutup detail

hardware yang rumit kepada

programmer dan menyediakan

antarmuka yang mudah bagi

programmer dalam mengembangkan

suatu program

Page 8: PERANGKAT LUNAK/SOFTWARAE
Page 9: PERANGKAT LUNAK/SOFTWARAE

Control Program

•Mengawasi pelaksanaan di dalam proses (Task Management)

•Mengontrol penempatan data di dalam sistem termasuk pengaturannya di dalam media penyimpanan (Data Management)

•Mengatur jadwal pekerjaan processing (Job Management)

Processing Program

•Mempermudah persiapan aplikasi program

•Menentukan pekerjaan yang akan dieksekusi

Page 10: PERANGKAT LUNAK/SOFTWARAE

Komponen Sistem

Operasi

Managemen Memori Utama

Managemen Secondary-

Storage

Managemen Sistem I/O

Managemen Berkas

Sistem Proteksi

Jaringan

Managemen Proses

Page 11: PERANGKAT LUNAK/SOFTWARAE

Manajemen Proses

Pembuatan atau penghapusan proses yang dibuat oleh pengguna dan sistem proses

Menunda atau melanjutkan proses

Menyediakan mekanisme untuk proses sinkronisasi.

Menyediakan mekanisme untuk proses komunikasi.

Menyediakan mekanisme untuk penanganan deadlock.

Page 12: PERANGKAT LUNAK/SOFTWARAE

Manajemen Memori Utama

Memori utama berfungsi sebagai tempat

penyimpanan yang akses datanya

digunakan oleh CPU atau perangkat I/O

Memoriutama termasuk tempat

penyimpanan data yang sementara

(volatile),artinya data dapat hilang

begitu sistem dimatikan.

Page 13: PERANGKAT LUNAK/SOFTWARAE

Menjaga dan memelihara bagian-bagian

track dari memori yang sedang digunakan

dan siapa yang menggunakannya

Memutuskan proses-proses mana saja yang

harus dipanggil ke memori jika masih ada

ruang di memori

Mengalokasikan dan meng-dealokasikan

ruang memori sesuai kebutuhan.

Page 14: PERANGKAT LUNAK/SOFTWARAE

Manajemen Memori Sekunder

Sistem operasi bertanggung-jawab atas

aktifitas-aktifitas yang berkaitan dengan

disk-management seperti :

Pengaturan ruang kosong (free-space

management).

Alokasi penyimpanan.

Penjadwalan disk.

Page 15: PERANGKAT LUNAK/SOFTWARAE

Manajemen Sistem I/O Menyediakan "device driver" yang umum

sehingga operasi I/O dapat seragam (membuka,

membaca, menulis, menutup)

Komponen Sistem operasi untuk sistem I/O :

Buffer : menampung sementara data dari/ ke perangkat I/O.

Spooling : melakukan penjadwalan penggunaan I/O

sistem supaya lebih efisien (antrian dan sebagainya).

Menyediakan driver untuk dapat melakukan operasi

yang mendetail untuk perangkat keras I/O tertentu.

Page 16: PERANGKAT LUNAK/SOFTWARAE
Page 17: PERANGKAT LUNAK/SOFTWARAE

Sistem buffer-caching

Antarmuka device-driver secara

umum

Menyediakan driver untuk device

hardware-hardware tertentu.

Page 18: PERANGKAT LUNAK/SOFTWARAE

Manajemen Berkas/File

Pembuatan dan penghapusan berkas

Pembuatan dan penghapusan direktori

Mendukung manipulasi berkas dan

direktori

Memetakan berkas ke secondary storage

Mem-backup berkas ke media

penyimpanan yang permanen (non-

volatile).

Page 19: PERANGKAT LUNAK/SOFTWARAE

Sistem Proteksi

Beberapa mekanisme untuk

mengendalikan akses program, proses,

atau pengguna pada sumber daya yang

ditugaskan oleh sistem komputer

Jika sistem komputer mempunyai

berbagai pengguna dan mengijinkan

eksekusi bersamaan dan berbagai proses,

proses-proses tersebut harus diproteksi

dari satu atau aktifitas yang lain.

Page 20: PERANGKAT LUNAK/SOFTWARAE

Jaringan

Sistem terdistribusi yang mengumpulkan prosesor-prosesor yang tidak berbagi memori, perangkat periferal, atau clock, kemudian dihubungkan melalui jaringan komunikasi (communication network) yang dapat dikonfigurasi dalam sejumlah cara yang berbeda

Perancangan jaringan komunikasi harusmempertimbangkan message routing dan connection strategies, dan masalah keamanan

Page 21: PERANGKAT LUNAK/SOFTWARAE

Sistem Operasi

Windows

UNIX

LINUX

Solaris

Novell

MAC OS

DOS

Free BSD

Page 22: PERANGKAT LUNAK/SOFTWARAE

Sistem Operasi Mobile

SymbianWindows

Palm OS

Android

iOsBlackberryBada

Nukleus

Java

Maemo

Page 23: PERANGKAT LUNAK/SOFTWARAE

Penerjemah Bahasa Komputer

Sistem program yang berfungsi sebagai penerjemah kode ke dalam bahasa mesin

Compiler

Interpreter

Page 24: PERANGKAT LUNAK/SOFTWARAE
Page 25: PERANGKAT LUNAK/SOFTWARAE

Perangkat Lunak Aplikasi

Bahasa Pemrograman

Program Aplikasi

Program Utilitas

Page 26: PERANGKAT LUNAK/SOFTWARAE

Bahasa Pemrograman

Perangkat lunak bahasa yang digunakan

untuk merancang atau membuat

program sesuai dengan struktur dan

metode bahasa yang digunakan

Page 27: PERANGKAT LUNAK/SOFTWARAE

Tingkatan Bahasa Pemrograman

Page 28: PERANGKAT LUNAK/SOFTWARAE

Micro-instruction

Panjang & sulit dimengerti

Tergantung rangkaian mesin

Proses cepatBerupa bilangan biner, desimal, hexadesimal

Bahasa Mesin

Page 29: PERANGKAT LUNAK/SOFTWARAE

Macro-instruction

Panjang dan sulit dipahami

Tergantung arsitektur

mesin

Proses cepatMembutuhkan

assembler

Bahasa Tingkat Rendah

Contoh : Tasm3

Page 30: PERANGKAT LUNAK/SOFTWARAE

Menyerupai bahasa manusia

Mudah dipahami

Tidak tergantung

arsitektur mesin

Membutuhkan compiler atau

interpreter

Bahasa Tingkat Tinggi

Contoh : Basic, Pascal, delphi, Visual Studio,

Perl, Phyton, C, C++, Java

Page 31: PERANGKAT LUNAK/SOFTWARAE

Program Aplikasi

Program siap pakai yang dibuat untuk

membantu pekerjaan pengguna

Program aplikasi yang dibuat khusus,

contoh : program gaji untuk

perusahaan, Payroll, GL, MYOB,dll

Program aplikasi yang dapat

digunakan banyak orang untuk

berbagai kebutuhan

Page 32: PERANGKAT LUNAK/SOFTWARAE

Word Processing

Data Processing

Database Management

System

GraphicProgram Akutansi

Program Statistic

Multimedia Game

Page 33: PERANGKAT LUNAK/SOFTWARAE

Program Utilitas

Perangkat lunak yang

dirancang untuk membantu

menganalisa, mengonfigurasi,

mengoptimalkan, dan

memelihara komputer

Page 34: PERANGKAT LUNAK/SOFTWARAE

AntivirusSpyware Remover

File Compression

CD/DVD Burning

Computer Maintenance

Page 35: PERANGKAT LUNAK/SOFTWARAE

Antivirus BitDefrnder

Kaspersky

Avira

AVG

Norton

Microsoft Security Essential

McAfee

Avast

NOD32

Smadav

Vipre

Page 36: PERANGKAT LUNAK/SOFTWARAE

Spyware Remover

Easy Erase Spyware Remover

Ad-Aware

PC Spyware Remover Pro

BPS Spyware and Adware Remover

AIM Spyware Remover

Blue Spyware Remover

Netcom3 Free Spyware Remover

Page 37: PERANGKAT LUNAK/SOFTWARAE

File Compression PKZIP

WinZip

WinRAR

7ZIP

WIN UHA

IZArc

PeaZIP

Page 38: PERANGKAT LUNAK/SOFTWARAE

CD/DVD Burning Creator 7

Nero

StarBurn

Okeker

Infra Recorder

ImgBurn

DeepBurner

Ashampoo Burn Free

Cdrtfe

Page 39: PERANGKAT LUNAK/SOFTWARAE

Computer Maintenance

CCleaner

Norton SystemWorks Premier

Tune Up Utilities

Glary Utilities

Advance Systemcare

Page 40: PERANGKAT LUNAK/SOFTWARAE

TUGAS Carilah perkembangan terkini berikut

kelebihan dan kekurangannya dibanding versi yg sebelumnya dari :

Sistem operasi komputer :

1. Windows

2. Linux

3. Max OS

Sistem operasi mobile :

1. Windows Phone

2. Android

3. iOS

4. Blackberry