Software
Kumpulan intruksi yang disusun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh komputer dalam menjalankan sebuah operasi spesifik.
- Sejarah Perkembangan Software :
•
Era
Pioneer
•
Era
Stabi
•
Era
Mikro
•
Era
Modern
- Software Topics :
•
Arsitektur
•
Eksekusi
•
Kualitas
& Kehandalan
•
Lisesnsi
•
Paten
- Kategori Software :
•
Bahasa Mesin
–
yaitu memberikan perintah kepada komputer dengan
memakai kode bahasa biner, contohnya 01100101100110
•
Bahasa Tingkat Rendah / bahasa rakitan
(Assembly)
–
yaitu memberikan perintah kepada komputer dengan
memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE,
JL, LOOP, dsb.
•
Bahasa Tingkat Menengah
–
yaitu bahasa komputer yang memakai campuran
instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di
bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<,
>>, &&, ||, dsb.
•
Bahasa Tingkat Tinggi
–
yaitu bahasa komputer yang memakai instruksi
berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for,
while, and, or, dsb.
# Paket Aplikasi : Perangkat lunak aplikasi adalah
suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer
langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contohnya adalah Microsoft Office dan
OpenOffice.org.
- Perangkat lunak perusahaan (enterprise)
- Enterprise resource planning + CRM + HRM
- Accounting software
- Financial software
- Perangkat lunak infrastruktur perusahaan
- Business workflow software
- Database management system (DBMS) software
- Digital asset management (DAM) software
- Document management software (DMS)
- Geographic information system (GIS) software
- Perangkat lunak informasi kerja
- Manajemen waktu dan sumber daya
- Manajemen data
- Dokumentasi
- Perangkat lunak analitik
- Perangkat lunak kolaborasi
- Perangkat lunak pengembangan media
- Image organizer
- Sound Editing
- Video Editing
- Screen savers
- Video games
- Arcade games
- Video game console emulator
- Personal computer games
- Console games
- Mobile games
- Classroom management
- Reference software
- Sales readiness software
- Survey management
- Hardware Engineering
- Computer-aided engineering
- Computer-aided design (CAD)
- Computer language editor
- Compiler software
- IDE
- Fitur Umum Sistem Operasi :
•
Process management
•
Interrupts
•
Memory management
•
File system
•
Device drivers
•
Networking (TCP/IP, UDP)
•
Security (Process/Memory protection)
•
I/O
- Jenis Sistem Operasi :
•
RealTime
OS (RTOS)
•
Single
user, Single task
•
Single
user, Multi task
•
Multi
user
•
Distributed
•
Embedded
- Macam-macam Operating System :
•
Windows (close source)
•
Machintos (close source)
•
gnu/Linux (open source)
•
Unix (mixed)
Materi :
P3
No comments:
Post a Comment