System Software Application Software Engineeringscientific Software Embedded Software

9

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 2.1.

Software Menurut Roger S Pressman dalam buku Software Engineer edisi ke 7, ―Software is: 1 instructions computer programs that when executed provide desired features, function, and performance; 2 data structures that enable the programs to adequately manipulate information, and 3 descriptive information in both hard copy and virtual forms that describes the operation and use of the programs ‖. Software adalah perintah program komputer yang ketika di jalankan menyediakan kemampuan, fungsi dan hasil yang di inginkan. Software juga bisa di artikan sebagai struktur data yang memungkinkan sebuah program untuk cukup memanipulasi informasi, dan informasi deskriptif dalam hard copy dan bentuk virtual yang menjelaskan operasi dan kegunaan dari program.

2.1.1. Bidang Aplikasi Software

Dalam bukunya Pressman lebih lanjut disebutkan bahwa software dikategorikan menjadi 7 kategori, yaitu:

a. System Software

Gabungan beberapa program yang di tulis untuk melayani program lain. Beberapa system Software seperti compiler, editor dan keperluan Management proses yang 10 kompleks, tapi menentukan, struktur informasi. Aplikasi sistem yang lain seperti komponen sistem operasi, driver, Software jaringan. Pada kasus lain, wilayah systems Software di golongkan oleh banyaknya interaksi dengan perangkat keras komputer, banyak penggunaan oleh beberapa pengguna, operasi yang bersamaan yang membutuhkan penjadwalan, pembagian resource, dan Management proses yang canggih, data struktur dan kompleks, dan banyak antar muka eksternal.

b. Application Software

Program yang berdiri sendiri stand-alone yang menyelesaikan kebutuhan bisnis yang spesifik. Tambahan untuk aplikasi yang memproses data secara konvensional, application Software digunakan untuk mengontrol fungsi bisnis di waktu yang nyata e.g., point-of-sale transaction processing, real-time manufacturing process control.

c. Engineeringscientific Software

Engineeringscientific Software telah di golongkan oleh algoritma ―number crunching‖. Lingkup aplikasi ini mulai dari astronomi sampai vulkanologi, dari analisis otomotif sampai dinamika orbit pesawat luar angkasa, dan dari biologi molecular sampai pabrik yang sudah diotomatisasi. 11

d. Embedded Software

Embedded Software terletak pada kedalaman sebuah produk atau sistem dan di gunakan untuk menjalankan dan mengontrol kegunaan dan fungsi untuk pengguna dan untuk sistem itu sendiri. Embedded Software bisa menampilkan fungsi yang terbatas dan hanya diketahui oleh orang tertentu saja e.g., tombol kontrol untuk oven microwave atau memberikan fungsi yang signifikan dan kemampuan mengontrol. e.g., fungsi digital dalam mobil seperti kontrol bahan bakar, petunjuk di dashboard, dan sistem pengereman.

e. Product-line Software