Model ini merupakan model
kualitas tertua yang dikembangkan pada tahun 1976. Model ini digunakan dengan
tujuan agar sebuah kualitas dapat diukur secara eksplisit dengan menjelaskan 11
faktor kualitas atau karakteristik yang memiliki pengaruh penting terhadap
kualitas. Faktor-faktor tersebut antara lain :
Product Revision (Kemampuan untuk
mengalami perubahan)
·
Maintainability
Usaha yang
dibutuhkan untuk menempatkan dan menyelesaikan kesalahan program dalam
lingkungan
operasi
·
Flexibility
Kemudahan
membuat perubahan yang butuhkan oleh perubahan dalam lingkungan pengoperasian
·
Testability
Kemudahan
pengujian program, untuk meyakinkan bahwa program bebeas error dan memenuhi
spesifikasinya
Product Transition (Beradaptasi
pada lingkungan yang baru)
· Portability
Usaha yang
dibutuhkan untuk memindahkan program dari satu lingkungan ke lingkungan lain
·
Reusability
Kemudahan
penggunaan kembali osftware dalam konteks yang berbeda.
·
Iteroperability
Usaha yang
dibutuhkan untuk memasangkan sistem dengan sistem yang lain
Product Operations (Karakteristik
pengoperasian)
·
Correctness
Tingkatan dimana
software mencapai spesifikasinya
·
Reliability
Kemampusan
sistem untuk tidak gagal
· Efficiency
Efisien dalam
eksekusi dan penyimpanan. Umumnya diartikan penggunaan resource, seperti: waktu
processor, memori, dsb.
· Integrity
Perlindungan
program dari akses yang tidak berkepentingan
· Usability
Kemudahan
penggunaan software
Studi Kasus
Menganalisis salah satu aplikasi
yang dirancang dari hasil tugas akhir mahasiswa Sistem Informasi ITS dengan
Judul “Rancang Bangung Sistem Informasi untuk Monitoring Mobilisasi Penduduk
Bedasar Nomor Induk (NIK)” bedasarkan pada 11 faktor yang ada pada Metode
McCall.
·
Kebutuhan Fungsional yang ada pada Software
- UC.01 : Login
- UC.02 : Logout
- UC.03 : Mengirim Data Penduduk
- UC.04 : Mencari Lokasi Penduduk
- UC.05 : Mencari Lokai Penduduk Bedasarkan NIK
- UC.06 : Mencari Lokasi Bedasarkan Tanggal Tinggal
- UC.07 : Menambah Tamu Inap
- UC.08 : Membuat Surat Pengantar
- UC.09 : Mencetak Surat Pengantar
- UC.10 : Menambah Data Penduduk
- UC.11 : Menghapus Data Penduduk
·
Kebutuhan Non-Fungsional
Usability
- Adanya Use case untuk mencari data sehingga akan jauh lebih mempermudah pengguda dalam pencarian data.
- Tampilan antarmuka aplikasi User Friendly.
o
Safety
- Setiap user memilik account untuk memasukkan data.
- Sementara itu untuk menghindari penggunaan sistem oleh pihak yang tidak memiliki hak, digunakan sistem password. Dimana masing-masing user diharuskan mengisikan username dan password terlebih dahulu.
o
Reliability and up-time requirement
- Adanya back up data secara berkala untuk keamanan data.
o
Supportability and operability requirement
- Panduan penggunaan Aplikasi
-
Korelasi dengan Software Quality Factor
1
|
correctness
|
Use Case yang telah diuji dengan menggunakan test case
telah sesuai dengan kebutuhan yang diinginkan.
|
2
|
Usability
|
Aplikasi telah teruji dan berjalan dengan baik dapat
dilihat pada test case.
|
3
|
Reliability
|
Keamanan dalam penyimpanan data telah teruji dengan
testcase terhadap SQL injection
|
4
|
Efficiency
|
Bahasa yang diginakan dalam pembuatan aplikasi ini adalah
dengan menggunakan bahasa pemprograman java, javascript, HTML.
|
5
|
Integrity
|
Uji keamanan telah terbukti dan di uji.
|
6
|
Maintainability
|
Adanya back up data secara berkala.
|
7
|
Testability
|
Aspek ini telah terpenuhi karena untuk kebutuhan
fungsional dan non-fungsional telah di uji.
|
8
|
Flexibility
|
Tidak ada keterangan untuk aspek ini
|
9
|
Portability
|
Pada dokumen, software dapat berjalan pada spesifikasi dan
ketentuan tertentu.
|
10
|
Interoperability
|
Pada dokumen telah dijelaskan bahwa aplikasi ini dapat
berjalan sesuai dengan minimal dan ketentuan spesifikasi yang telah di
jabarkan.
|
11
|
Reusability
|
Tidak ada keterangan untuk aspek ini.
|
Tidak ada komentar:
Posting Komentar