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......