SOFTWARE
Software adalah instruksi (program komputer) yang ketika dijalankan menyediakan fungsi dan tampilan yang diinginkan, struktur data yang memberi kesempatan program untuk memanipulasi informasi dan dokumen yang mendeskripsikan operasi dan penggunaan program.
Software tidak sama dengan program (komputer), karena software terdiri dari ; program, dokumen, dan data. Software merepresentasikan masalah di dunia nyata. Software adalah elemen logika, sehingga memiliki karakteristik yang berbeda dengan elemen fisik, yaitu ;
- Software dikembangkan, tidak dihasilkan dari pengertian klasik meskipun beberapa persamaan ada diantar perkembangan software dan manufacture hardware.
- Software tidak akan kadaluarsa (Wear Out).
- Sebagian software dibangun berdasarkan kebutuhan, tidak hanya dibuat dari komponen yang sudah ada.
Kategori aplikasi software sulit ditetapkan batasannya, karena sebuah software dapat menjadi sangat kompleks sehingga mencakup beberapa jenis kategori sekaligus.
Aplikasi Software dapat dikategorikan secara umum yaitu sebagai berikut ;
1. System Software Sekumpulan program yang dibuat untuk melayani prigram lainnya. Misal: compiler, editor dan program manajemen utilities.
2. Real Time Software Program yang memonitor atau menganalisa atau mengontrol aktifitas sehari-hari.
Elemen dari Real Time Software:
- Komponen pengumpulan data, yang mengumpulkan dan menformat informasi dari lingkungan ekternal.
- Komponen analisa, yang mentransformasikan informasi yang diperlukan atau aplikasi tersebut.
- Komponen kontrol/output, yang memberikan respon terhadap lingkungan eksternal.Komponen monitoring, yang mengkoordinasi komponen-komponen lainnya sehingga bisa memberikan respon yang Real Time (biasanya antara 1 milidetik/1 menit).
3. Business Software Software MIS yang mengakses satu atau beberapa database yang berisi informasi bisnis
4. Enginering and Scientific Software Batasan aplikasinya mulai dari astronomi sampai vulkanologi, dari otomotif sampai pesawat ruang angkasa, dari molekul biologi sampai automated manufacturing.
5. Embeded Software Biasanya diletakkan pada read only memory dan digunakan untuk mengontrol produk dan sistem untuk pelanggan dan pasar industri. Misal: key pad untuk mengontrol microwave oven.
6. Personal Computer Software misal : Wordprocessing, spreadsheet, computer graphic, multimedia, entertaintment, database management, personal and business financial application, akses database atau jaringan external, dan lain-lain
7. Artificial Intelligent Software Software yang menggunakan algoritma non numerik untuk menyelesaikan permasalahan yang komplek. Areal AI yang aktif dikenal dengan expert system atau knowledge based system. Cabang baru dari AI adalah Artifial Network.
1.2. SOFTWARE
Software adalah:
|
|
Instruksi (Program komputer) yang pada saat dieksekusi menghasilkan fungsi dan unjuk kerja yang dikehendaki. |
|
|
Struktur data yang memungkinkan program untuk memanipulasi informasi secukupnya. |
|
|
Dokumen yang menjelaskan operasional dan penggunaan program. |
Karakteristik software:
|
|
Software dikembangkan atau direkayasa, bukan dipabrikasi dengan cara klasik. |
|
|
Software tidak bisa wear-out. |
|
|
Kebanyakan software adalah �Custom-built diassembly� berdasar komponen-komponen yang ada. |
Aplikasi Software
|
|
System Software |
Sekumpulan program yang dibuat untuk melayani prigram lainnya.
Misal: compiler, editor dan program manajemen utilities.
|
|
Real Time Software |
Program yang memonitor atau menganalisa atau mengontrol aktifitas sehari-hari.
Elemen dari Real Time Software:
� Komponen pengumpulan data, yang mengumpulkan dan menformat informasi dari lingkungan ekternal.
� Komponen analisa, yang mentransformasikan informasi yang diperlukan atau aplikasi tersebut.
� Komponen kontrol/output, yang memberikan respon terhadap lingkungan eksternal.
� Komponen monitoring, yang mengkoordinasi komponen-komponen lainnya sehingga bisa memberikan respon yang Real Time (biasanya antara 1 milidetik/1 menit).
|
|
Business Software |
Software MIS yang mengakses satu atau beberapa database yang berisi informasi bisnis.
|
|
Enginering and Scientific Software |
Batasan aplikasinya mulai dari astronomi sampai vulkanologi, dari otomotif sampai pesawat ruang angkasa, dari molekul biologi sampai automated manufacturing.
|
|
Embeded Software |
Biasanya diletakkan pada read only memory dan digunakan untuk mengontrol produk dan sistem untuk pelanggan dan pasar industri. Misal: key pad untuk mengontrol microwave oven.
|
|
Personal Computer Software |
Misal: Wordprocessing, spreadsheet, computer graphic, multimedia, entertaintment, database management, personal and business financial application, akses database atau jaringan external, dan lain-lain.
|
|
Artificial Intelligent Software |
Software yang menggunakan algoritma non numerik untuk menyelesaikan permasalahan yang komplek. Areal AI yang aktif dikenal dengan expert system atau knowledge based system. Cabang baru dari AI adalah Artifial Network.





