PTIK

advertisement
PERANGKAT LUNAK
A. Ridwan Siregar
SUB POKOK BAHASAN




2
Perangkat Lunak Aplikasi
Fitur umum, Pengolah kata, Desktop
publishing, Spreadsheets, Manajemen
database, Graphics, Komunikasi, Desktop
accessories, Presentasi multimedia
Perangkat Lunak Sistem
Sistem Operasi,Program Utilitas, Penerjemah
Bahasa, Sistem Operasi Populer dan
Lingkungan Pengoperasian
Modul-6
ars
PERANGKAT LUNAK


Perangkat lunak terdiri dari langkah demi langkah
perintah-perintah yang memberi tahu komputer
bagaimana melakukan suatu tugas
Berdasarkan fungsi:


3
Perangkat Lunak Aplikasi (applications software) 
terdiri dari program-program komputer yang
dirancang untuk memenuhi kebutuhan spesifik
pengguna
Perangkat Lunak Sistem (systems software) 
program-program yang menjalankan komputer dan
berfungsi sebagai koordinator utama semua
komponen perangkat keras dan program perangkat
lunak aplikasi
Modul-6
ars
KATEGORI PERANGKAT LUNAK
4
Modul-6
ars
KATEGORI PERANGKAT LUNAK
Onion Skin Diagram
5
Modul-6
ars
PERANGKAT LUNAK APLIKASI
Terdiri dari program komputer yang dirancang untuk
memenuhi kebutuhan tertentu bagi pengguna


Contoh: Perangkat lunak untuk memroses transaksi sirkulasi
bahan pustaka, termasuk pemeliharaan berbagai jenis data
dan berbagai jenis berkas transaksi, atau penyiapan berbagai
formulir dan dokumen yang diperlukan dalam pengawasan
sirkulasi
Setiap aplikasi bekerja dalam sejumlah lapisan (layers) di
dalam perangkat keras komputer untuk melakukan hasil
yang diinginkan

6
Modul-6
ars
PERANGKAT LUNAK APLIKASI

Bayangkan bahwa lapisan perangkat lunak
aplikasi sebagai apa yang dilakukan oleh
komputer dan lapisan perangkat lunak sistem
sebagai bagaimana komputer melakukannya

Perangkat lunak aplikasi dan perangkat lunak
sistem harus dibeli oleh pengguna, biasanya
perangkat lunak sistem sudah termasuk
dalam harga komputer PC
7
Modul-6
ars
PERANGKAT LUNAK APLIKASI

Perangkat lunak aplikasi juga dapat dipesan
pada spesialis komputer yang dikenal dengan
perangkat lunak tempahan, disebut customwritten software atau tailor made software

Perangkat lunak aplikasi yang dibeli di toko
perangkat lunak disebut off-the-shelf software
atau perangkat lunak paket (packaged
software)
8
Modul-6
ars
JENIS PERANGKAT LUNAK APLIKASI


Dapat dibagi ke dalam dua jenis: piranti dasar (basic
tools) dan piranti lanjutan (advanced tools)
Perangkat lunak piranti dasar adalah program
komputer yg banyak terdapat di kantor dan kampus,
termasuk:









9
word processings
spreadsheets
database management
graphic programs
communication programs
integrated programs
groupware
software suites
desktop accessories
Modul-6
ars
JENIS PERANGKAT LUNAK APLIKASI

Perangkat lunak piranti lanjutan adalah yang
diperlukan dalam sejumlah pekerjaan, termasuk:



10
desktop publishing
project management
computer-aided design/manufacturing (CAD/CAM)
Modul-6
ars
JENIS PERANGKAT LUNAK
BERDASARKAN PEMEROLEHAN







Perangkat lunak komersial  harus dibeli, ada hak cipta
Perangkat lunak domain publik  gratis dan tidak ada hak cipta
Shareware  bebas digunakan untuk pengujian, untuk
pemakaian selamanya diharapkan bantuan dana untuk
pembuatnya, adakalanya ada hak cipta
Freeware  dapat digunakan tanpa pembayaran
Rentalware  daapat digunakan dengan cara menyewa
Free software  dapat digunakan oleh siapa saja dan bebas
dikembangkan sendiri, adakalanya ada pembayaran yang relatif
murah
Open source  sama dengan freeware
11
Modul-6
ars
FITUR UMUM PERANGKAT LUNAK APLIKASI





12
Cursor  simbol pindah
Scrolling  pindah dgn cepat ke atas atau ke bawah
Menu Bar  baris pilihan menu, di atas atau di
bawah layar
Pull-down Menu  daftar pilihan perintah yg bisa
diurai dari Menu Bar
Help Menu  penjelasan spesifik bgm melakukan
berbagai tugas (petunjuk perintah elektronik) seperti
mencetak dokumen
Modul-6
ars
FITUR UMUM PERANGKAT LUNAK APLIKASI
Fitur Perangkat Lunak Aplikasi
13
Modul-6
ars
FITUR UMUM PERANGKAT LUNAK APLIKASI





14
Dialog Box  kotak yg muncul di layar menampilkan
pesan yg harus dijawab, seperti Yes atau No
Macros  fitur yg memungkinkan untuk menekan satu
tombol untuk menjalankan serangkaian perintah
OLE (object linking and embedding)  memungkinkan
menyatukan obyek dari suatu aplikasi (mis. graphics)
dengan aplikasi lain (mis. word processing)
Tutorial  program atau buku petunjuk untuk
membantu mempelejari produk perangkat lunak
Dokumentasi  panduan pengguna atau rujukan,
deskripsi narasi atau grafis suatu program
Modul-6
ars
WORD PROCESSING




15
Pengolah kata memungkinkan untuk: membuat,
mengedit, merevisi, menyimpan, dan mencetak
dokumen
Memungkinkan pengguna dengan mudah meyisip,
menghapus, dan memindahkan kata, kalimat, dan
paragraf
Pengolah kata juga memfasilitasi penataan dokumen
dengan pilihan margin, ukuran huruf, dan gaya
Contoh: Word (Microsoft Corp), WordPerfect (Novell
Corp), WordStar (WordStar Int Corp), Star Office
Writer (Sun Microsystems), dan Ami Pro (Lotus Dev
Corp)
Modul-6
ars
DESKTOP PUBLISHING (DTP)



Perangkat lunak DTP menggabungkan teks dan
grafis untuk menghasilkan cetakan berkualitas tinggi
Contoh: Aldus PageMaker, QuarkXPress (Quark),
Corel Draw dan Ventura (Corel Corp), FrameMaker
(Frame Tech) dan Publisher (Microsoft Corp)
Beberapa program pengolah kata juga memiliki fitur
DTP
16
Modul-6
ars
ELECTRONIC SPREADSHEET



Menungkinkan pengguna membuat tabel dan skedul
keuangan dengan memasukkan data ke dalam baris
(row) dan kolom (column) yg disusun sebagai suatu
jaring (grid)
Memiliki kemampuan kalkulasi otomatis termasuk
penggunaan rumus matematik, analisis “what if”,
dynamic file linking, menampilan data dalam bentuk
grafis, seperti pie chart atau bar chart
Contoh: Excel (Microsoft Corp), Lotus 1-2-3 (Lotus Dev
Corp), dan Quattro Pro (Novel Corp), Claris Resolve
(Claris Corp), dan Star Office Calc (Sun Microsystems)
17
Modul-6
ars
DATABASE MANAGEMENT SYSTEM



DBMS terdiri dari program untuk penyimpanan,
pengindeksan-silang (cross-indexing), penemu-balikan
(retrieving), dan pemanipulasian sejumlah besar data
Mampu mengakses sejumlah berkas pada saat yg
bersamaan (bedakan dengan flat-file management
system atau file manager yg hanya mampu mengakses
satu berkas pada suatu ketika)
Contoh: Visual dBase (Borland Int), Visual FoxPro dan
Access (Microsoft Corp), Paradox (Novell Corp), FileMaker
Pro, Q&A, dan Approach
18
Modul-6
ars
GRAPHICS SOFTWARE



19
Memungkinkan pengguna menghasilkan berbagai
jenis kreasi grafik, terdiri dari 2 bentuk:
Analytical Graphics, menjadikan data numerik menjadi
mudah dipahami, dalam bentuk grafik batang, grafik
garis, dan grafik pie, contoh: Lotus 1-2-3
Presentation Graphics, digunakan untuk komunikasi
atau presentasi data, contoh: Curtain Call, Freelance
Plus (Lotus Dev Corp), Harvard Graphics, Hollywood,
Persuasion, PowerPoint (Microsoft Corp), WordPerfect
Presentation (Novell Corp), dan Presentation Graphics
Modul-6
ars
COMMUNICATION SOFTWARE


Program yg mengakses perangkat lunak dan data
dari, dan mentransmisikan data ke, suatu komputer
di tempat yg jauh
Contoh: Smartcom, Crosstalk, ProComm, PC-Dial,
Balst, Perfect Office (Novell Corp), Netscape
Messenger (Netscape Comm), Outlook Express
(Microsoft Corp), Kmail (Koffice Team), dan PC Talk
20
Modul-6
ars
INTEGRATED SOFTWARE



Koleksi beberapa aplikasi dalam suatu paket
dengan serangkaian perintah umum dan
kemampuan bekerja-sama dan berbagi data
Tujuannya adalah agar pengguna dapat
melakukan berbagai tugas tanpa harus pindah
program perangkat lunak dan mempelajari
perintah yg berbeda-beda
Contoh: Claris Works, Eight-in-One, Lotus Works,
Microsoft Works, PFS:First Choice, dan
WordPerfect Works
21
Modul-6
ars
GROUPWARE


Perangkat lunak yg digunakan pada suatu jaringan
dan melayani kelompok pengguna yg bekerja
bersama pada proyek yg sama
Contoh: Lotus Notes, ActionWorkflow, Ventana’s
Group System V, dan Network Scheduler 3
22
Modul-6
ars
DESKTOP ACCESSORIES


Desktop Accessories atau Desktop Organizer
adalah paket perangkat lunak yg menyediakan
kalender, jam, berkas kartu, kalkulator, dan
notepad, contoh: Borland’s SideKick dan Lotus
Agenda
PIM (personal information manager), program yg
lebih canggih, contoh: Ascend, CA-UpToDate,
DayMaker Organizer, DateBook Pro, Dynodex,
Instant Recall, Lotus Organizer, OnTime for
Windows, dan Personal Reminder System
23
Modul-6
ars
PROJECT MANAGEMENT


24
Program yg digunakan untuk merencanakan,
menjadwal, dan memantau orang, biaya, dan
sumberdaya yg diperlukan untuk menyelesaikan
suatu proyek dengan tepat waktu
Contoh: Harvard Project Manager, Microsoft
Project for Windows, Project Scheduler 4,
SuperProject, dan Time Line
Modul-6
ars
COMPUTER-AIDED DESIGN (CAD)


CAD memperpendek siklus perancangan dengan
memungkinkan pabrikan membuat produk baru pada
layar tanpa harus lebih dulu membangun suatu
model yang mahal
Contoh: Autosketch, EasyCAD2, dan TurboCAD
25
Modul-6
ars
MULTIMEDIA PRESENTATION


Perangkat lunak multimedia (multimedia production
tool atau author-ware) memungkinkan pengguna
menggabungkan tidak hanya teks dan grafis tetapi
juga animasi, video, musik, suara, dan bunyi
Contoh: Multimedia ToolBox, Authorware, dan
Multimedia Works
26
Modul-6
ars
MULTIMEDIA PRESENTATION
27
Modul-6
ars
MS-OFFICE
28
Modul-6
ars
VERSI PERANGKAT LUNAK APLIKASI




Perangkat lunak aplikasi yg sama terdapat dalam
berbagai versi
Nomor versi yg lebih tinggi merupakan versi yg
terbaru, dan memiliki fitur yg lebih banyak
Versi yg lebih dulu bisa di-upgrade ke versi yg
lebih baru
Untuk mengetahui perkembangannya, lihat pada
katalog atau direktori perangkat lunak, seperti
pada majalah PC World
29
Modul-6
ars
PEMASANGAN PERANGKAT LUNAK APLIKASI



Harus di-install lebih dulu
Install berarti memberitahu program aplikasi tentang
karakteristik perangkat keras agar program tersebut
dapat berjalan dengan mulus
Petunjuk install dapat diperoleh bersama-sama
dengan program aplikasi
30
Modul-6
ars
PERANGKAT LUNAK SISTEM



Perangkat lunak yang menjadi dasar perangkat lunak
aplikasi, yaitu sejumlah program yang menjalankan
komputer dan berfungsi sebagai koordinator utama
semua perangkat keras komputer dan program perangkat
lunak aplikasi
Tanpa perangkat lunak sistem yang dimuat ke dalam
RAM komputer, perangkat lunak aplikasi tidak berguna
sama sekali
Menjalankan operasi dasar komputer dan perangkat
lunak aplikasi, dan memungkinkan pengguna berinteraksi
dengan komputer
31
Modul-6
ars
KATEGORI PERANGKAT LUNAK SISTEM



Operating System (OS)  terdiri dari sistem
utama program-program yang mengelola operasi
dasar komputer
Utility Program  program utilitas yang biasanya
digunakan untuk mendukung, meningkatkan, atau
memperluas program yang ada pada sistem
komputer
Language Translator  perangkat lunak yang
menerjemahkan suatu program yang ditulis oleh
programmer dalam salah satu bahasa
pemerograman ke dalam bahasa mesin
32
Modul-6
ars
FUNGSI SISTEM OPERASI
33
Modul-6
ars
CONTOH SISTEM OPERASI







DOS (disk operating system)  termasuk: MS-DOS, IBM
PC DOS, dan Novell DOS
Macintosh System Software  Apple
Windows  menambahkan GUI (graphical user interface)
shell pada MS-DOS dan PC DOS dan meningkatkan
kemampuannya
OS/2 (operating system/2)  IBM
Windows NT (new technology)  untuk jaringan
komputer
UNIX  multiple users
NetWare  untuk microcomputer LAN
34
Modul-6
ars
POPULARITAS SISTEM OPERASI
35
Modul-6
ars
PROGRAM UTILITAS







36
Screen saver
Data recovery
Backup
Virus protection
Data compression
Memory management
Defragmentation
Modul-6
ars
KEMAMPUAN PERANGKAT LUNAK SISTEM




37
Multitasking  disebut juga multi programming, yang dapat
menjalankan dua atau lebih program dengan satu prosesor
sentral
Timesharing  memungkinkan sejumlah pemakai dapat
berinteraksi dengan proses yang dibuatnya karena setiap proses
akan ditangani oleh prosesor secara bergantian dalam jumlah
waktu yang sama
Multiprocessing  kemampuan sistem operasi menjalankan dua
atau lebih instruksi secara serentak dengan menggunakan
sejumlah prosesor dalam sebuah komputer
Penyimpanan virtual  program dibagi ke dalam sejumlah
program yang lebih kecil, yang ditangani dalam memori utama
hanya satu program, lainnya berada pada memori sekunder
seperti metode yang digunakan oleh Windows
Modul-6
ars
MULTITASKING
38
Modul-6
ars
MULTIPROCESSING
39
Modul-6
ars
Terima kasih
40
Modul-6
ars
Download