Definisi - Simponi MDP

advertisement
Bab
4
SOFTWARE KOMPUTER
Tujuan Pembelajaran
1. Menjelaskan beberapa tren penting yang terjadi
dalam software komputer
2. Memberikan berbagai contoh mengenai jenis-jenis
utama software aplikasi dan sistem
3. Menjelaskan tujuan dari beberapa software terkenal
bagi produktivitas pemakai dan operasi komputer
kolaboratif
SIM 2007
Bab 4 - 2
Tujuan Pembelajaran
4. Memberi garis besar berbagai fungsi dari sistem
operasi
5. Menjelaskan penggunaan utama dari software
pemrograman komputer, alat dan bahasa.
SIM 2007
Bab 4 - 3
Apa itu Software?
Definisi:
• Berbagai jenis program yang digunakan untuk
mengoperasikan komputer dan periferalnya
SIM 2007
Bab 4 - 4
Jenis-jenis Software
SIM 2007
Bab 4 - 5
Jenis-jenis Software
• Software Aplikasi – melakukan pekerjaan pemrosesan
informasi bagai pemakai akhir
• Software Sistem – mengelola dan mendukung operasi
sistem serta jaringan komputer
SIM 2007
Bab 4 - 6
Software Aplikasi
• Software Aplikasi Umum – program yang melakukan
pekerjaan pemrosesan informasi umum bagi pemakai
• Software Aplikasi Khusus – program yang mendukung
aplikasi khusus bagi pemakai dalam bidang bisnis
maupun bidang lainnya
SIM 2007
Bab 4 - 7
Software Aplikasi Umum
•
•
•
•
•
•
•
•
•
Software Suites
Web Browsers
Electronic Mail
Word Processing
Spreadsheets
Database Managers
Presentation Graphics
Personal Information Managers
Groupware
SIM 2007
Bab 4 - 8
Software Suites
SIM 2007
Bab 4 - 9
Integrated Packages
• Kombinasi dari beberapa fungsi dari berbagai
program dalam satu software
• Contoh: Microsoft Works, Apple Works
SIM 2007
Bab 4 - 10
Web Browser
• Software interface yg digunakan untuk mengakses
sumberdaya informasi di internet
• Contoh: Internet Explorer, Netscape Navigator
SIM 2007
Bab 4 - 11
Electronic Mail & Instant Messaging
• Electronic Mail – software yg digunakan untuk
menerima pesan elektronik dan pengiriman file
melalui internet, intranet atau ekstranet
• Instant Messaging (IM) – software yg digunakan untuk
mengirim dan menerima pesan elektronik secara
instan untuk memudahkan komunikasi real-time
SIM 2007
Bab 4 - 12
Word Processing & Desktop Publishing
• Word Processing – software yg digunakan untuk
mendukung pembuatan, pengeditan, perbaikan dan
pencetakan dokumen
• Contoh: Microsoft Words
• Desktop Publishing (DTP) – software yg digunakan
untuk mendukung pembuatan materi-materi untuk
keperluan publikasi (iklan, cover, dsb)
• Contoh: Microsoft Publisher.
SIM 2007
Bab 4 - 13
Electronic Spreadsheets
• Software yg digunakan untuk mendukung pembuatan
lembar kerja elektronik
• Contoh: Microsoft Excel
SIM 2007
Bab 4 - 14
Presentation Graphics
• Software untuk keperluan presentasi.
• Contoh: Microsoft PowerPoint
SIM 2007
Bab 4 - 15
Personal Information Manager (PIM)
• Software untuk mendukung produktivitas dan
kerjasama pemakai
• Contoh: Microsoft Outlook, Lotus Organizer
SIM 2007
Bab 4 - 16
Groupware
• Software yg membantu kerjasama tim dalam
menyelesaiakn suatu pekerjaan
• Contoh: Lotus Notes, Novell Groupwise
SIM 2007
Bab 4 - 17
Software Alternatives
• Purchase Commercial Off-The-Shelf software
• Application Service Providers – companies that own,
operate, and maintain application software and the
computer system resources required to offer the use
of the application software for a fee as a service over
the Internet
SIM 2007
Bab 4 - 18
Bagian
II
SOFTWARE SISTEM
Software Sistem (System Software)
• System Management Programs – program-program
yang mengelola hardware, software, jaringan dan
sumber daya data dari sistem komputer selama
pengoperasian berbagai perkerjaan pemrosesan
informasi dari pemakai
• System Development Programs – program-program
yang membantu pemakai untuk mengembangkan
program dan prosedur sistem informasi serta
mempersiapkan program bagi pemakai untuk
pemrosesan melalui komputer
SIM 2007
Bab 4 - 20
Sistem Operasi (Operating System)
• Sistem terintegrasi dari berbagai program yg
mengelola operasi CPU, kendali input/output, dan
sumber daya serta aktivitas penyimpanan dari sistem
komputer dan yg menyediakan berbagai layanan
pendukung ketika komputer menjalankan program
aplikasi pemakai
SIM 2007
Bab 4 - 21
Fungsi Sistem Operasi
SIM 2007
Bab 4 - 22
User Interface
• Definisi:
Bagian dari sistem operasi yang memungkinkan
pemakai dapat berkomunikasi dgn SO agar dapat
menjalankan program, mengakses file dan
sebagainya
SIM 2007
Bab 4 - 23
Jenis User Interfaces
• Command-Driven
• Menu-Driven
• Graphical User Interfaces
SIM 2007
Bab 4 - 24
Resource Management
• Program untuk mengelola sumber daya hardware dan
jaringan, termasuk CPU, memori, media penyimpanan
peralatan input/ouput
SIM 2007
Bab 4 - 25
File Management
• Program yang mengendalikan pembuatan,
penghapusan dan pengaksesan file data dan
program.
• Juga melibatkan penelusuran lokasi fisik dari file pada
media penyimpan.
SIM 2007
Bab 4 - 26
Task Management
Definition:
• Program yang mengontrol berbagai tugas yang
dikerjakan CPU, termasuk alokasi waktunya
• Multitasking – beberapa tugas komputasi dilakukan
pada saat yang sama
SIM 2007
Bab 4 - 27
Popular Operating Systems
• Microsoft Windows
• UNIX
• Linux
• Mac OS X
SIM 2007
Bab 4 - 28
Other System Management Programs
• Performance Monitors – program yang memonitor dan
menyesuaikan kinerja dari penggunaan satu atau
lebih sistem komputer agar tetap berjalan secara
efisien
• Security Monitors – software yang memonitor dan
mengendalikan penggunaan berbagai sistem
komputer, dan memberikan peringatan jika ada
penggunaan sumber daya komputer yang tidak
diijinkan
SIM 2007
Bab 4 - 29
Programming Languages
SIM 2007
Bab 4 - 30
Machine Languages
• Semua instruksi program ditulis dalam bentuk kode
biner
• Programer harus memiliki pengetahuan yg rinci
tentang operasi internal dari CPU
SIM 2007
Bab 4 - 31
Assembler Languages
• Menggunakan alfabet dan simbol untuk mewakili kode
operasi dan lokasi penyimpan
• Dibutuhkan program penterjemah untuk
mengkonversikan instruksi ke bahasa mesin
SIM 2007
Bab 4 - 32
High-Level Languages
• Instruksi berupa pernyataan atau ekspresi aritmatika
• Setiap pernyataan menghasilkan beberapa perintah
mesin yg diterjemahkan ke bahasa mesin dgn
interpreter
SIM 2007
Bab 4 - 33
Fourth-Generation Languages
• Bahasa non prosedural
• Nonprocedural – programmer menspesifikasikan
hasilnya, sementara komputer menentukan urutan
perintah untuk mencapai hasil tersebut
• Natural Language – mendekati bahasa alami manusia
SIM 2007
Bab 4 - 34
Web Languages
• HTML – bahasa pendeskripsi halaman untuk
dokumen hypertext atau hypermedia
• XML – bahasa pendekripsi halaman web dan isinya
• Java – bahasa pemrograman berorientasi-objek yg
sederhana, aman dan lintas paltform
SIM 2007
Bab 4 - 35
Web Services
• Komponen software pendukung aplikasi web
SIM 2007
Bab 4 - 36
Language Translator Programs
• Assembler – menterjemahkan instruksi bahasa
asembler ke bahasa mesin
• Compiler – penterjemahkan instruksi bahasa tingkat
tinggi secara keseluruhan
• Interpreter – menterjemahkan instruksi per pernyataan
SIM 2007
Bab 4 - 37
Programming Tools
• Graphical Programming Interfaces
• Programming Editors
• Debuggers
• CASE tools
SIM 2007
Bab 4 - 38
Bab
4
Selesai
Download