1.Pengertian
Manusia memiliki jiwa dan tubuh, dalam komputer pun
demikian. Hardware dalam komputer dapat dianalogikan
sebagai tubuh sedangkan software dalam komputer dapat
dianalogikan sebagai jiwa. Untuk dapat menjalankan tugasnya
maka komputer harus memiliki keduanya yaitu, hardware dan
software. Dalam bab sebelumnya telah dilakukan pembahasan
terhadap hardware, maka pada bab ini kita akan membahas
tentang software.
Software adalah perintah-perintah yang membuat komputer
dapat melaksanakan tugas dari perintah yang diberikan yang
dibuat dengan bahasa khusus. Operasi arithmatik (seperti
perintah +, -, /, x) dan logika (seperti perintah or, and, >, <, =)
adalah bentuk atau bagian terkecil dari software yang disusun
hingga menjadi sebuah software. Penyusunan software
berdasarkan teori informasi adalah dengan mengumpulkan
data, lalu data diseleksi dan diurutkan menjadisuatu informasi,
kemudian informasi disusun secara sistematis sehingga
menjadi pengetahuan lalu dari pengetahuan berkembang
menjadi suatu perintah, terakhir perintah dijalankan dalam
proses aplikasi.
Fungsisoftware :
1. Mengenalisuatu program
2. Menyiapkan aplikasi program agar komputer dapat bekerja
dengan terkontrol
3. Membuat pekerjaan lebihmudah dan efisien
2.PerkembanganSoftware
Ø Tahun 1993, Wallace J. Eckert membuat program mekanik
untuk mengontrol kerja beberapa mesin akuntansi
Ø Tahun 1942, Ada Augusta menemukan konsep software
untuk pertama kalinya. Software itu lalu digunakan pada
konsep analytical engine, suatu mesin yang dibuat oleh
Charles Babbage
Ø Akhir tahun 1950 istilah software engineering digunakan
Ø Tahun 1969, dua konferensi tentang software disponsori
oleh komite sains NATO
Dalam perkembangannya yakni dari tahun 1960-1980 proyek
pembuatan software banyak yang mengalami kegagalan
kegagalan atau hambatan, antara lain sebagai berikut.
1. Proyek melebihi anggaran yang telah diberikan, sehingga
menyebabkan berbagai kerusakan sampai menyebabkan
kematian. Contohnya adalah pada tahun 1996 rokek ariane 5
meledak
2. Terjadi pasang surut dalam produktivitas pembuatan
software
Tahap-tahap proses pembuatan software adalah sebagai
berikut.
1. Tahap analisis
2. Tahap desain
3. Tahap kreasi
4. Tahap pengujian
5. Tahap penerapan
6. Tahap produksi
7. Tahap evaluasi
0 komentar: