Anda di halaman 1dari 18

SOFTWARE

Software: Instruksi untuk Komputer

• Aplikasi: Program yang berkontribusi


untuk produktivitas organisasi
• Software: Urutan Instruksi untuk
menjalankan pemprosesan data
• Kategori software :
– Aplikasi perangkat lunak: memungkinkan
penyelesaian tugas
– Sistem perangkat lunak: memungkinkan
aplikasi untuk dijalankan di komputer
Aplikasi Software

• Aplikasi dapat menjadi perangkat lunak


untuk menggunakan bahasa
pemrograman
• Tujuan umum aplikasi software:
melayani berbagai tujuan
• Biasanya datang sebagai paket
perangkat lunak
• Paket perangkat lunak: siap untuk
menginstal dari media penyimpanan
eksternal
Bahasa Pemrograman

• Komputer membutuhkan program


untuk pengoperasiannya
• Programming: Proses untuk membuat
program
• Machine language: Bahasa yang
pipahami oleh hardware.
– 0 dan 1 (Binary)
Evolusi Bahasa Pemrograman
Software Development Tools

• Software development tools:


Perusahaan yang membuat software
yang berbasis bahasa pemrograman.
• Generasi ketiga, menggunakan bahasa
yang prosedural
– Programer harus mengerti logika prosedural
• Generasi keempat, bahasa sudah
mendekati bahasa manusia
• Debugging: Menditeksi lokasi dan
memperbaiki program yang error
Visual Programming

Visual programming languages:


Membuat program dengan
menggunakan tombol-tombol grafis
sebagai perintahnya.
– Microsoft Visual Basic
– Borland Delphi
– Visual C++
– User can still work at the code level
Sistem Software

• System software: berkaitan dengan


Sistem operasi (OS)
– User interface
– loading file
– menyalin file
– Mengelola sumber daya memori
– Meliputi kompiler dan interpreter
• Aplikasi harus kompatibel dengan
perangkat lunak sistem
Office Productivity Applications
Web Site Design Tools
Virtual Reality
3-D Geographic Software
Sistem Operasi

• Program yang paling penting


– Mengakui input dari keyboard
– Mengirim output ke layar komputer
– Melacak file dan direktori
– menjalankan aplikasi
• Sistem operasi mengelola memori
• Berinteraksi dengan pengguna dan CPU
• Utilitas : fungsi OS lain
- Diagnostik hardware
- Disk cek
- Manajemen File
Sistem Operasi (Lant.)

• Sistem operasi harus mengalokasikan memori


– Virtual memory: tindakan hard disk sebagai RAM
• Plug-and-play: menjalankan perangkat segera
setelah Anda secara fisik mengkoneksikannya
• Driver: memungkinkan OS untuk mengontrol
perangkat keras
• Sistem operasi menggabungkan layanan lainnya
– database manajemen
– jaringan
– keamanan
Sistem Operasi (Lant.)
Sistem Operasi (Lant.)
OPEN SOURCE SOFTWARE
SEKIAN......

Anda mungkin juga menyukai