Minggu, Januari 13, 2013

Pengembangan dan Implementasi Perangkat Lunak

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



  1. Perangkat Lunak pertama :
  2. Software masa Komputer Generasi Pertama
  3. Era Pioneer
  4. Era Stabil
  5. Era Mikro
  6. 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






Tidak ada komentar:

Posting Komentar