Sebelumnya saya akan menjelaskan
sedikit mengenai McCalls’s Model. Yang mana kali ini, saya akan melalukan
pembahasan mengenai Software Quality dengan dengan menggunakan McCall’s Model
dan jug nantinya dalam pebejalasan kali ini, saya akan mecoba memberikan contoh
dari judul TA senior saya di Sistem Informasi ITS dengan menggunakan faktor
McCalls’s Model.
Apa itu McCalls’ s Model Software Quality Factor?
Suatu metode dalam kualitas
software yang tertua, yang mana di dalamnya terdapat 11 karakteristik atau
faktor untuk menilai kualitas pada Software. Awalnya model ini dibuat oleh
McCalls pada tahun 1977 untuk Angkatan Udara AS agar dapat menjebatani
kesenjangan antara pengguna dan pengembang.
McCalls’s model memiliki 11 faktor yang mana 11 faktor
tersebut memiliki 3 tipe fakotr software kulitas yaitu product revision, product transisi, dan product operation.
- Product Revision
Faktor yang mengidentiifikasikan
kualitas dari software yang yang nantinya dapat berpengaruh serta
mengubah software yang dinilai , faktornya yaitu:
Maintainability : kemampuan untuk memperbaik
kekurangan pada software
Flexibility : Kemampuan untuk melakukan
perubahan
Testability : Kemampuan untuk validasi
persyartan perangkat lunak
- Product Transition
Faktor yang mengidentifikasi
kualitas dari suatu software yang nantinya dapat berpengaruh terhadap kemampuan beradaptasinya software pada
lingkungan yang baru, faktornya yaitu:
Portability : Interaksi software dengan hardware
Reusability : Tingkat
kemudahan penggunaan software dalam
konteks yg berbeda
Interiperability : Tingkat kemudahan penggunaan software sehingga dapat
digunakan dalam software apa saja
- Product Operation
Faktor yang mengidentifikasikan kualitas dari suatu software dengan
menggunakan faktor yang ada, utnuk
mengetahui sejauh mana software
tellah memenuhi spesifikasi yang ada, faktornya yaitu :
Correctness : Adanya
kesusaian dengan yang dijanjikan
Reliability : Ketika
dibutuhkan sistem tersebut dapat diakses
Eficiency : Sumber daya yang digunakan apakah efisien atau
tidak.
Integrity : Perlindungan
atau keamanan dari software
Usability : Kecepatan dalam memahami software yang dibuat (survey)
Kemudian setelah mengetahui Mc Calls faktor apa saja, disini kami menggunakan hasil TA yang telah dianalisa terlebih dahulu oleh pranata, yaitu mengenai :
Rancang Bangun Perangkat Lunak untuk Workflow Pengelolaan Surat Menyurat Dinas Bagian Surat Masuk Di Kabupaten Buton Utara
Kebutuhan fungsional utama yang akan digunakan
yaitu :
- Sistem dapat menambah data surat masuk.
- Sistem dapat melihat daftar surat masuk.
- Sistem dapat melihat daftar surat masuk yang didisposisikan oleh pejabat atasan.
- Sistem dapat melihat detail surat masuk.
- Sistem dapat melakukan pencarian surat masuk.
- Sistem dapat mengirimkan surat masuk ke pejabat lain.
- Sistem dapat melakukan disposisi surat
- Sistem dapat melihat status surat.
- Sistem dapat mengirim pesan pemberitahuan/notifikasi.
Disamping kebutuhan fungsional utama
yang telah disebutkan di atas, masih terdapat kebutuhan fungsional yang lain,
diantaranya adalah :
- Sistem dapat melihat daftar jabatan.
- Sistem dapat menambah jabatan.
- Sistem dapat mengubah jabatan.
- Sistem dapat menghapus jabatan.
- Sistem dapat melakukan pencarian jabatan.
- Sistem dapat melihat daftar dinas.
- Sistem dapat menambah dinas.
- Sistem dapat mengubah dinas.
- Sistem dapat menghapus dinas.
- Sistem dapat melakukan pencarian dinas.
- Sistem dapat melihat daftar jenis surat.
- Sistem dapat menambah jenis surat.
- Sistem dapat mengubah jenis surat.
- Sistem dapat menghapus jenis surat.
- Sistem dapat melakukan pencarian jenis surat.
- Sistem dapat melihat daftar instansi.
- Sistem dapat menambah instansi.
- Sistem dapat mengubah instansi.
- Sistem dapat menghapus instansi.
- Sistem dapat melakukan pencarian instansi.
- Sistem dapat melihat daftar pengguna.
- Sistem dapat melihat detail data pengguna.
- Sistem dapat menambah pengguna.
- Sistem dapat mengubah pengguna.
- Sistem dapat menghapus pengguna.
- Sistem dapat melakukan pencarian pengguna.
- Sistem dapat mengunduh file surat masuk.
- Sistem dapat memberikan komentar pada surat masuk.
Kebutuhan
Non-Fungsional
Usability
Requirement
- Rancangan antarmuka perangkat lunak yang user friendly.
- Adanya fasilitas pencarian untuk memudahkan pengguna mencari data dengan lebih cepat.
- Adanya fasilitas SMS pemberitahuan sehingga dapat mempercepat proses pemeriksaan surat.
Reliability
and up-time requirement
Safety
requirement
- Hanya administrator yang mempunyai wewenang untuk membuat user yang sesuai dengan peranannya, mengubah peranan user, dan menghapus user.
- Administrator dapat mengubah password user.
1. Proses surat masuk yang menghabiskan banyak waktu
2. Tidak efisiennya penggunaan tenaga kerja
3. Penanganan pekerjaan yang kurang maksimal
4. Bagian administrasi sulit untuk melacak posisi surat dalam waktu cepat
5. Disposisi surat dari pejabat berwenang tidak dapat dilakukan dengan cepat
6. Rute yang telah ditempuh suatu surat tidak tercatat
Berikut di bawah ini merupakan keterkaitan antara aspek fuctional dan non-fuctiona yang dihubungkan dengan Mc Calls Faktor.
No.
|
Aspek
|
Faktor Mc Calls
|
Uraian
|
Bukti
|
1
|
Penerimaan surat
|
Correctness
|
Dapat menambah & melihat daftar
surat masuk
|
Sistem yang dibuat telah sesuai dengan
alur penerimaan dilihat dari kebutuhan fuctional yang telah dibuat.
|
Dapat melihat daftar surat masuk dari
pejabat atas.
|
||||
Dapat melihat detail surat masuk
|
|
|||
Dapat mengirimkan surat masuk ke pejabat
lain
|
||||
2
|
Sumber Daya
|
Efficiency
|
Sistem sumberdaya yang digunakan
merupkna sumber daya yang cukup mudah apabila dilihat dari spesifikasi
wajibnya.
|
|
3
|
Hak Akses
|
Intergrity
|
Demi keamanan pada program, maka
diberikannya hak akses menurut tugas masing-masing dalam mengurus jalannya
surat masuk.
|
|
4
|
Pencarian surat
|
Usability
|
Kemudahan perangkat lunak dapat dilihat
dari penggunaan yang semakin memudahkan dibandingkan dengan cara manual
|
Hal tersebut termasuk dalam quality
factor yang mana dalam quality disebutkan bahwa terjadi masalah dalam melacak
surat. Dan masalah itu selesai setelah menggunakan perangkat lunak ini.
|
Melakukan pelacakan posisi surat dapat
dilakukan dengan mudah
|
||||
5
|
Validasi surat
|
Testability
|
uji validasi dilakukan dengan black boc
testing dengan model desain test case
|
|
6
|
Perangkat lunak
|
Portability
|
Dapat berdaptasi dengan berbagai
lingkungan kerja berbeda
|
|
Dapat dijalankan selain dari windows
server 2003 yaitu redhat
|
||||
Client System dapat dijalankan pada
sistem operasi lain karena fasilitas web browser
|
Non-Fuctional
No.
|
Aspek
|
Faktor Mc Calls
|
Uraian
|
1
|
Kemudahan penggunaan
|
Usability Requirement
|
Rancangan antar mukanya mudah dimengerti
|
terdapat fasilitas pencarian untuk
memudahkan pencarian data
|
|||
Fasilitas SMS pemberitahuan, mempercepat
proses pemeiksaan
|
|||
2
|
Hak akses
|
Safty requirement
|
Hanya admin yang berwenang untuk
membuat,menghapus dan mengubah data user yang sesuai.
|
3
|
Kehilangan data
|
Relibility
|
Tidak dapat kehilangan data
|
Tidak ada komentar:
Posting Komentar