Jumat, 21 Desember 2018

Perangkat Lunak Komersial

Perangkat Lunak Komersial Pengembangan perangkat lunak (Software development) ialah salah satu dari tahap rancangan system rinci/detail dari Siklus Hidup Pengembangan Sistem (Software Development Life Cycle atau SDLC).

Tim proyek system mungkin mulai mencari paket perangkat lunak komersial yang sesuai atau mendukung spesifikasi rancangan system dan berjalan pada rancangan arsitektur komputernya. Paket perangkat lunak komersial secara luas tersedia  untuk aplikasi fungsi spesifik dan aplikasi bisnis yang sudah diputuskan secara baku.

Tetapi untuk rancangan sistem yang terkait dengan kebutuhan khusus atau unik (memenuhi keperluan pemakai dan spesifikasi rancangan sistem) maka paket perangkat lunak komersial mungkin tidak sesuai atau mendukung kebutuhan pemakai secara langsung. Perangkat lunak yang diharapkan untuk mendukung rancangan sistem tersebut harus dibentuk sendiri dari pertama (scratch

Pengertian Perangkat Lunak Komersial 

Paket (off-the-self) yang tersedia dapat diterapkan dalam banyak sekali kebutuhan bisnis. Beberapa paket bersifat generik dan multifungsional yang memungkinkan para pemakai memprogram sofware tersebut untuk kebutuhannya sendiri. Paket-paket tersebut mengotomisasi fungsi-fungsi bisnis dasar yang umumnya tidak terlalu bervariasi dari satu organisasi dengan organisasi lain. misal jenis paket yaitu spreadsheet dan DBMS.

Baca Juga

Keuntungan/kelebihan
  1. Implementasi yang cepat Software tersebut bersifat siap, teruji, dan terdokumentasi. Paket yang dibeli biasanya pengimplementasiannya jauh lebih cepat dari pada membuatkan aktivitas yang sama secara in-house atau menyuruh kontraktor independen untuk mengembangkannya sehingga secara potensial memmenolong memecahkan backlog (penimbunan pekerjaan yang belum selesai).
  2. Penghematan Biaya Satu paket perangkat lunak komersial dapat dijual kepada banyak organisasi sehingga biaya pengembangan ditanggung oleh banyak pemakai, dan biaya total suatu paket akan lebih murah dari pada aktivitas pesanan yang sama.
  3. Estimasi biaya dan waktu Biaya atau harga paket komersial sudah diketahui, dan tanggal pengimplementasian-nya praktis diestimasi. Sebaliknya aktivitas pesanan biasanya cenderung melampaui estimasi waktu dan biaya.
  4. Reliabilitas Sebelum diterbitkan di pamasukan umum, paket perangkat lunak komersial niscaya sudah diuji secara teliti. Melalui penerapan yang ekstensif oleh sejumlah organisasi, segala kesalahan yang dijumpai sudah dideteksi dan dikoreksi sehingga peluang kesalahannya lebih sedikit.
Kerugian/kelemahan
  1. Kesesuaian Rancangan sistem yang tidak baik, Paket software komersial dibentuk untuk banyak sekali organisasi, dan tidak untuk organisasi tertentu maka paket ini mungkin memiliki beberapa fungsi yang tidak dibutuhkan atau mungkin tidak memiliki fungsi yang dibutuhkan sehingga paket tersebut harus dimodifikasi. Jika vendor tidak membuat instruksi sumber (source code) yang dapat dipakai untuk pembiasaan dan tidak menyediakan layanan pembiasaan maka rancangan sistem mungkin harus diubah supaya sesuai  dengan paket tersebut. Jika hal ini terjadi sebaiknya membuatkan aktivitas secara in-house supaya programnya dapat memenuhi spesifikasi rancangan sistem yang tepat.
  2. Ketergantungan Vendor Jika organisasi memerlukan perubahan paketnya maka organisasi akan tergantung pada vendor dalam perolehan dukungannya, dan bila vendor sudah tiada maka organisasi akan kesusahan mencari dukungannya.
  3. Biaya tidak eksklusif dari kerusakan SDLC Seringkali apa yang ingin dicapai, administrasi tidak melakukan SDLC menyeluruh atau mungkin melewati tahap SDLC, dan secara eksklusif menuju ke paket perangkat lunak komersial Strategi ini seringkali menjadikan paket perangkat lunak komersial tidak berjalan sesuai yang diharapkan dan duduk perkara sistem serta organisasional yang terjadi sebelum implementasi paket tersebut tetap muncul sehingga mengakibatkan kesusahan atau harus dibayar kemudian yaitu adanya peningkatan biaya implementasi, operasi, dan pemeliharaan.

Permohonan untuk anjuran berorientasi kinerja

Terkait dengan pemrolehan (akuisisi) perangkat lunak komersial maka perlu membuat atau menyiapkan Permohonan  Proposal (Request For Proposal atau RFP) berorientasi kinerja untuk menyeleksi vendor dan paket perangkat lunak komersial yang tepat. Faktor-faktor penilaian mencakup beberapa aspek pemenuhan spesifikasi rancangan detail untuk output, input, proses, dan database serta cocok dengan batasan waktu dan biayanya, juga penerapan benchmark yang mensimulasi kebutuhan sistem gres (bentuk prototyping) harus diterapkan pada setiap paket dari vendor.

Penilaian paket

Setiap paket dari vendor harus dinilai. Penilaian tersebut mencakup :
  1. Sebagian penilaian dari  benchmark (tanda untuk memilih tingginya suatu nama), dan penilaian lain dari sejumlah publikasi yang didasarkan pada survei  dari sejumlah besar pengguna paket tersebut. 
  2. Kinerja pengoperasian (operating performance) Penilaian dari benchmark yang dipakai untuk mengukur hal-hal ibarat transaksi perdetik (transaction per second) dan waktu respon (response time).
  3. Dokumentasi Penilaian ini mencerminkan kuantitas dan kualitas mekanisme tertulis, mekanisme online, anutan quick start, online tutorial, dan akomodasi help.
  4. cepatdangampang dipelajari Penilain ini tergantung pada interface pemakai dan rancangan intuitif dari paket tersebut. Paket harus dapat dipelajari oleh rata-rata pemakai.
  5. cepatdangampang dipakai Menu yang praktis diikuti dan perintah yang terperinci memmenolong kegampangan penerapan.
  6. Pengendalian dan penanganan kesalahan. Untuk menjaga kesalahan input, paket software harus menyediakan pencegahan kesalahan, pendeteksian kesalahan dan perbaikan kesalahan, serta menuliskan kesalahan ke file kesalahan.
  7. Dukungan (support). Menyediakan pemberian kebijakan dan teknis. Dukungan kebijakan mencakup beberapa aspek jalur toll-free, garansi, dan petes. Dukungan teknis menyediakan teknisi dan yang berpengalaman.

0 komentar

Posting Komentar