Minggu, 15 Mei 2016
Minggu, 08 Mei 2016
MANAJEMEN MUTU PERANGKAT LUNAK
Definisi perangkat lunak menurut IEEE dan ISO merupakan gabungan dari program komputer ( yang terdiri dari kode - kode tertentu), prosedur, dokumentasi, dan data yang diperlukan untuk mengoperasikan sebuah sistem perangkat lunak. Keempat komponen ini penting untuk memastikan kualitas dari proses pengembangan perangkat lunak dan pemeliharaannya. Sehingga sebuah perangkat lunak yang berkualitas dapat dilihat dari :
- Kualitas Kode ( penulisan kode, atribut, method yang dipakai)
- Kulitas Prosedur ( pemilihan algoritma)
- Kualitas Dokumentasi (kelengkapan dokumentasi)
- Kualitas dari data perangkat lunak yang dibutuhkan (data pendukung)
ISO 9126
Setelah beberapa tahun, beberapa daftar karakteristik
Kualitas perangkat lunak ditampilkan, seperti James McCall dan Barry Boehm.
Mengetahui kesulitan pada definisi kualitas perangkat lunak yang baik dengan
cara, misalnya menjadikan kesenangan kepada kesalahan perangkat lunak yang
dapat ditolerir dan diperbaiki. Untuk beberapa ‘ketahanan’(robustness) yang
berarti toleransi kesalahan input pada perangkat lunak, dengan kemampuan untuk
merubah kode program tanpa menampilkan kesalahan. Standard ISO 9126 pertama
kali diperkenalkan pada tahun 1991 melalui pertanyaan tentang definisi Kualitas
perangkat lunak. Dokumen halaman-13 yang asli didesain sebagai fondasi lebih
jauh, lebih detail, dan memiliki standard yang dapat diolah. Dokumen standard
ISO 9126 sangat 9 panjang. Hal ini dikarenakan orang memiliki motivasi berbeda
yang memungkinkan untuk tertarik pada kualitas perangkat lunak :
- Acquirer adalah orang yang memperoleh perangkat lunak dari supplier eksternal.
- Developer adalah orang yang membangun produk perangkat lunak.
- Evaluator independent adalah orang yang menetapkan kualitas produk perangkat lunak – tidak untuk dirinya sendiri tetapi untuk komunitas user – misalnya melalui jenis tool tertentu dari sebuah perangkat lunak sebagai bagian dari aktifitas profesional.
ISO 9126 telah membagi dokumen menjadi tiga bagian
kebutuhan. Disamping ukuran bagian dokumentasi, ISO 9126 tidak hanya
mendefinisikan atribut kualitas perangkat lunak. Standard ISO 14598 memisahkan
prosedur yang seharusnya dibawa saat menaksir derajat produk perangkat lunak
untuk menyesuaikan diri pada karakteristik kualitas ISO 9126 yang dipilih. Hal
ini mungkin saja tidak diperlukan, tetapi disetujuinya ISO 14598 dapat
digunakan untuk menyelesaikan penilaian dalam membedakan bagian karakteristik
kualitas pada ISO 9126 yang dibutuhkan. Perbedaan antara atribut kualitas
internal dan eksternal telah dicatat, ISO 9126 juga memperkenalkan tipe
kualitas – quality in use – dimana mengikuti elemen yang telah diketahui :
- Effectiveness merupakan kemampuan untuk mencapai tujuan user melalui akurasi dan kelengkapan.
- Productivity merupakan upaya menghindari kelebihan penggunaan sumber daya, seperti biaya staff dalam mencapai tujuan user.
- Safety merupakan upaya menghindari kejahatan level resiko untuk orang dan entitas lain seperti business, perangkat lunak, property dan lingkungan.
- Satisfaction merupakan kepuasan user dalam menggunakan perangkat lunak.
User pada konteks ini adalah orang yang tidak hanya bekerja
secara nyata pada sistem perangkat lunak yang akan dibuat, tetapi juga orang
yang akan merawat dan meningkatkan perangkat lunak. Ide kualitas dalam
penggunaan underlines adalah Bagaimana mempersiapkan kualitas perangkat lunak
sebagai atribut yang 10 tidak hanya berlaku pada perangkat lunak tetapi juga
pada konteks penggunaan. Mengambil skenario IOE sebagai contoh, misalnya variasi
prosedur invoicing yang akan dipertimbangkan, tergantung pada tipe produk yang
akan disajikan. Hal ini mungkin saja terdapat perbedaan input yang dibutuhkan
pada situasi yang berbeda untuk perhitungan jumlah klien. Katakan invoices 95%
yang digunakan dimiliki tipe produk A dan sisanya 5% ke produk B. Jika
perangkat lunak ditulis secara khusus untuk aplikasi ini, maka di samping
pengujian yang baik, beberapa kesalahan yang mungkin akan ditemukan, terdapat
pada cara sistem operasional. Selagi dilaporkan dan diperbaiki, perangkat lunak
mungkin saja dapat menjadi lebih ‘dewasa’ sehingga kesalahan perangkat lunak
menjadi jarang. Hal ini terjadi jika ada kecepatan menukar antara produk B
lebih mudah mengeluarkan faktur daripada peningkatan jumlah transaksi produk B.
Oleh karena itu, perubahan penggunaan perangkat lunak harus melibatkan
perubahan kebutuhan perangkat lunak, apa yang dapat diterima ke satu user
mungkin tidak diterima oleh user lain. ISO 9126 mengidentifikasi enam
karakteristik kualitas perangkat lunak utama yaitu:
- Functionality: kemampuan menutupi fungsi produk perangkat lunak yang menyediakan kepuasan kebutuhan user.
- Reliability: kemampuan perangkat lunak untuk perawatan dengan level performansi.
- Usability: kemampuan yang berhubungan dengan penggunaan perangkat lunak.
- Efficiency: kemampuan yang berhubungan dengan sumber daya fisik yang digunakan ketika perangkat lunak dijalankan.
- Maintainanility: kemampuan yang dibutuhkan untuk membuat perubahan perangkat lunak.
- Portability: kemampuan yang berhubungan dengan kemampuan perangkat lunak yang dikirim ke lingkungan berbeda.
Minggu, 01 Mei 2016
Monitoring Progress Proyek Perangkat Lunak
I Nyoman Pande Wahyu D. - 5113100002
Setiyo Adiwicaksono - 5113100020
Kurva S adalah kurva yang berbentuk huruf S, yaitu kurva yang munghubungkan antara porsentase yang pekerjaan yang dicapai dengan waktu pekerjaan.
Manfaat dan kegunaan kurva S
- Sebagai informasi untuk mengentrol pelaksaan suatu proyek dengan cara membandingkan deviasi antara kurva rencana dengan kurva realisai
- Sebagai infomasi untuk pengambilan keputusan berdasarkan perubahan kurva realisasi terhadap kurva rencana perubahan ini bisa bisa dalam bentuk prosentase pekerjaan lebih cepat atau lebih lembat dari waktu yang sudah ditentukan untuk menyelesaikan proyek
- Sebagai informasi kapan waktu yang tepat untuk melakukan owner ataupun melakukan pembayaran kepada supplier.
Berikut adalah Kurva S dan berdasarkan bobot keuangan Sistem Informasi Reservasi Hotel Melati Cimahi :
Langganan:
Postingan (Atom)