Transcript File

PENGELOLAAN ASET
PERANGKAT LUNAK
A. Ridwan Siregar
PERANGKAT LUNAK
• Perangkat lunak terdiri dari langkah demi
langkah perintah-perintah yang memberi
tahu komputer bagaimana melakukan
suatu tugas
• Berdasarkan fungsi:
– 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
SIM
Modul-5
2
PERANGKAT LUNAK APLIKASI
• Terdiri dari program komputer yang dirancang
untuk memenuhi kebutuhan tertentu bagi
pengguna
– Contoh: Perangkat lunak untuk memroses transaksi,
termasuk pemeliharaan berbagai jenis data dan
berbagai jenis berkas transaksi, atau penyiapan
berbagai formulir dan dokumen yang diperlukan
dalam operasional organisasi
• Setiap aplikasi bekerja dalam sejumlah lapisan
(layers) di dalam perangkat keras komputer
untuk melakukan hasil yang diinginkan
SIM
Modul-5
3
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
SIM
Modul-5
4
PERANGKAT LUNAK APLIKASI
Perangkat Lunak Aplikasi
Games, Spreadsheet, Word Processor, Database, dsb.
Perangkat Lunak Sistem
Sistem Operasi dan Utilitas
Perangkat Keras
CPU, Disk, Printer,
dsb.
SIM
Modul-5
5
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)
SIM
Modul-5
6
JENIS PERANGKAT LUNAK APLIKASI
•
•
•
•
•
•
•
•
•
•
•
SIM
Word Processing
Spreadsheets
Database Management
Graphic Programs
Communication Programs
Integrated Programs
Groupware
Software Suites
Desktop Accessories Desktop Publishing
Project Management
Computer-aided Design/Manufacturing
(CAD/CAM)
Modul-5
7
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  dapat 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
SIM
Modul-5
8
FITUR UMUM PERANGKAT LUNAK APLIKASI
• 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
SIM
Modul-5
9
FITUR UMUM PERANGKAT LUNAK APLIKASI
• 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
SIM
Modul-5
10
WORD PROCESSING
• 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)
SIM
Modul-5
11
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)
SIM
Modul-5
12
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
• Untuk aplikasi besar: ORACLE dan DB2
SIM
Modul-5
13
GRAPHICS SOFTWARE
• 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 12-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
SIM
Modul-5
14
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
SIM
Modul-5
15
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
SIM
Modul-5
16
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
SIM
Modul-5
17
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
SIM
Modul-5
18
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
SIM
Modul-5
19
PROJECT MANAGEMENT
• 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
SIM
Modul-5
20
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
SIM
Modul-5
21
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
SIM
Modul-5
22
ENTERPRISE SOFTWARE
• Terdiri dari sekumpulan modul yang memiliki ketergantungan
satu sama lain untuk aplikasi seperti penjualan dan distribusi,
akuntansi keuangan, pengelolaan inventaris, pengelolaan
bahan mentah, perencanaan produksi, pemeliharaan pabrik
produksi, dan sumber daya manusia
• Contoh: SAP, Oracle, PeopleSoft, Baan
• Cara lain untuk menjembatani dua sistem yang berbeda
adalah dengan membuat perangkat lunak middleware
SIM
Modul-5
23
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
SIM
Modul-5
24
INSTALASI 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 bersamasama dengan program aplikasi
SIM
Modul-5
25
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
SIM
Modul-5
26
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
SIM
Modul-5
27
FUNGSI SISTEM OPERASI
SIM
Modul-5
28
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
SIM
Modul-5
29
PROGRAM UTILITAS
•
•
•
•
•
•
•
SIM
Screen saver
Data recovery
Backup
Virus protection
Data compression
Memory management
Defragmentation
Modul-5
30
KEMAMPUAN PERANGKAT LUNAK SISTEM
• 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
SIM
Modul-5
31
MULTITASKING
SIM
Modul-5
32
BAHASA PEMEROGRAMAN
•
•
•
•
•
•
•
COBOL  aplikasi bisnis
C, C++  berorientasi obyek
Visual Basic  aplikasi visual pada Windows
FORTRAN  aplikasi ilmiah dan perekayasaan
BASIC  pengajaran pemrograman
Pascal  praktik pemrograman
Bahasa Assembly  lebih dekat ke bahasa mesin, termasuk
generasi kedua
• dan lain-lain
SIM
Modul-5
33
PENERJEMAH BAHASA
 Menerjemahkan bahasa pemrograman tingkat
tinggi ke dalam bahasa mesin sehingga bisa
dieksekusi oleh mesin
 Program dalam bahasa tingkat tinggi disebut source
code
 Setelah diterjemahkan, hasilnya disebut object code
 Yang melakukan penerjemahan disebut compiler
atau interpreter
SIM
Modul-5
34
BAHASA PEMROGRAMAN GEN. IV
•
•
•
•
Bahasa query  SQL
Pembnakit laporan (report generator)  RPG III
Bahasa grafis  SAS Graph, Systat
Pembangkit aplikasi (application generator)  FOCUS,
PowerBuilder, Microsoft, FrontPage
• Paker aplikasi perangkat lunak  PeopleSoft, HRMS, SAP R/3
• Bahasa pemrograman tingkat tinggi  APL, Nomad2
• dan lain-lain
SIM
Modul-5
35
PEMROGRAMAN VISUAL
• Programer tidak menulis kode program
• Menggunakan mouse memilih dan memindahkan
obyek, menyalin sebuah obyek dari library ke dalam
program, atau membuat garis utk menghubungkan
dua atau lebih obyek
• Contoh: Java dari Sun Microsystems
SIM
Modul-5
36
HTML DAN XML
 Bahasa pemrograman deskripsi halaman untuk
membuat dokumen-dokumen hypertext dan
hypermedia seperti halaman-halaman Web
 HTML menggunakan instruksi yang disebut tag untuk
menentukan bgm teks, grafik, video dan suara
ditempatkan pada dokumen dan membuat link-link
dinamis ke dokumen dan obyek lain
 XML menggambarkan arti tiap data pada dokumen,
shg bisa digunakan dalam program komputer
 XHTML  kombinasi HTML dan XML
SIM
Modul-5
37
PENGELOLAAN ASET PERANGKAT KERAS DAN
PERANGKAT LUNAK
• Pemilihan dan penggunaan perangkat keras dan
perangkat lunak memiliki dampak besar bagi
organisasi
• Keduanya adalah aset yang harus dikelola dengan
benar
• Hal yang perlu diperhatikan adalah: pemahaman
terhadap teknologi baru, prasyarat e-commerce,
menentukan total biaya kepemilikan (TCO), memiliki
atau memelihara sendiri aset TI atau memanfaatkan
penyedia jasa TI
SIM
Modul-5
38
PERENCANAAN KAPASITAS DAN SKALABILITAS
• Perencanaan Kapasitas (capacity planning)
Memprediksi kapan suatu sistem komputer
mengalami kejenuhan  berkaitan dengan jumlah
maksimum pengguna, dampak dari aplikasi yang
sudah ada dan yang akan ada, ukuran kinerja seperti
response time untuk setiap transaksi
• Skalabilitas (scalability)
Memastikan kemampuan komputer, produk atau
sistem dalam melayani sejumlah besar pengguna
tanpa terjadi kemacetan
SIM
Modul-5
39
KOMPONEN TCO
 Pembelian perangkat keras  komputer, terminal, storage,
printer
 Pembelian perangkat lunak  lisensi
 Instalasi  pemasangan komputer dan perangkat lunak
 Pelatihan untuk para ahli dan pengguna akhir
 Dukungan teknis  terus-menerus
 Pemeliharaan  peremajaan perangkat keras dan perangkat
lunak
 Infrastruktur  jaringan dan peralatan jaringan, bandwidth
 Waktu yang terbuang  akibat kegagalan perangkat keras
dan perangkat lunak
 Ruang dan tenaga  tempat pemasangan perangkat
teknologi
SIM
Modul-5
40
MENYEWA ATAU MEMBANGUN SENDIRI
 Penyedia tempat jasa penyimpanan (Storage Service Provider
= SSP)  pihak ketiga yang menyewakan ruang penyimpanan
melalui Web
 Penyedia jasa aplikasi (Application Service Provider = ASP) 
bisnis penyediaan dan pengelolaan aplikasi dan jasa
komputer dari pusat komputer remote
 Penyedia jasa pengelolaan  bisnis pengelolaan kombinasi
aplikasi, jaringan, storage, keamanan, dan situs Web
 Komputasi utilias (Utility Computing)  menyediakan jasa
teknologi informasi dengan model kontrak tetap (bisa
temasuk: kapasitas server, storage, aplikasi, dan hosting
Web)
SIM
Modul-5
41
Terima kasih
SIM
Modul-5
42