BAB 1
1.1 Pengenalan Perangkat Lunak
Pengertian Perangkat Lunak
Komponen dalam data processing system
yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem.
Istilah perangkat lunak ini pada umumnya untuk menyatakan cara-cara yang
menghasilkan hubungan yang lebih efisien antara manusia dan mesin komputer. Perangkat Lunak (software) dapat pula diartikan sebagai segala macam jenis program yang digunakan untuk mengoperasikan
komputer dan peralatannya.
Evolusi Perangkat Lunak
Pada dasarnya perangkat
lunak bersifat
flexible dan dapat dirubah, seiring dengan perubahan kebutuhan dan perubahan
kondisi bisnis. Dengan pengembangan
dan pemeliharaan yang terus meningkat, maka hanya akan terdapat sedikit
sistem yang benar-benar baru.
Asal Mula Perangkat Lunak
- Perangkat Lunak pertama :
- Software masa Komputer Generasi Pertama
- Era Pioneer
- Era Stabil
- Era Mikro
- Era Modern
Perubahan Alami Perangkat Lunak
- Sistem software : merupakan kumpulan program-program yang dibuat untuk menjalankan program lainnya. Beberapa contoh system software diantaranya : compiler,editor dan file management.
- Real time software : software yang mengawasi/menganalisa/mengatur kejadian nyata. Elemen dari real time software termasuk komponen pengumpulan data yang mengumpulkan dan memformat informasi dari lingkungan luar komponen analisis merubah informasi yang dibutuhkan oleh aplikasi.
- Engineering and scientific software : karakteristik engineering dan scientific software adalah dengan digunakannya sejumlah algoritma yang rumit. Lingkup aplikasi mulai dari astronomi hingga vulkanologi dari biologi molekuler hingga pabrikan otomatis.
- Embedded software : produk-produk
pintar mulai menguasai konsumen, embedded software digunakan untuk mengatur produk dan sistem untuk konsumen dan pasar industri, misalnya fungsi-fungsi digital pada kendaraan seperti alat ukur tangki bensin, tampilan dashboard, sistem rem dan lain-lain.
- Personal computer software : meliputi
word
processing, spreadsheet, computer graphic, entertainment, database management, aplikasi bisnis keuangan dsb. PC software merepresentasikan rancangan interface
manusia-komputer yang
paling inovatif.
- Business software : pemrosesan
informasi bisnis merupakan area aplikasi software terbesar. Sistem terbatas (seperti program penggajian, program inventory dsb)
mengalami perubahan menjadi sistem informasi manajemen (MIS) yang mengakses satu atau lebih database yang berisikan informasi bisnis.
- Artificial inteligence software : Menggunakan
algoritma nonnumerik untuk mengatasi masalah yang rumit, contohnya adalah expert system.
Juga dikenal dengan istilah knowledge based system. Area
aplikasi lainnya adalah pattern recognitions (gambar
dan
suara), pembuktian teorema dan permainan
Mitos Perangkat Lunak
- Mitos manajemen :
•Untuk menghasilkan software yang berkualitas , maka kita perlu membeli komputer baru
•Untuk mencegah keterlambatan, maka tambahlah jumlah programmer untuk mempercepat pembuatan software
-Mitos Pelanggan :
•Untuk membuat program, hanya di perlukan gambaran umum tetntang suatu sistem, tidak perlu detail dari sistem tersebut
• Perangkat Lunak bersifat fleksibel, oleh karena sangat mudah untuk merubahnya
- Mitos Praktisi :
• Apabila program selesai dan telah diberikan pada user, maka pekerjaan selesai
• Kualitas hanya bisa diketahui setelah program berjalan
• Mempelajari "konsep pemrograman", otomatis menguasai berbagai bahasa pemrograman
• Perangkat lunak itu abstrak/ tidak nyata
-Mitos Pelanggan :
•Untuk membuat program, hanya di perlukan gambaran umum tetntang suatu sistem, tidak perlu detail dari sistem tersebut
• Perangkat Lunak bersifat fleksibel, oleh karena sangat mudah untuk merubahnya
- Mitos Praktisi :
• Apabila program selesai dan telah diberikan pada user, maka pekerjaan selesai
• Kualitas hanya bisa diketahui setelah program berjalan
• Mempelajari "konsep pemrograman", otomatis menguasai berbagai bahasa pemrograman
• Perangkat lunak itu abstrak/ tidak nyata


Tidak ada komentar:
Posting Komentar