Senin, 25 Maret 2013

Revisi dan Tambahan Software Quality Factor dalam Perangkat Lunak Pengelolaan Surat Masuk


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
  • Kehilangan data merupakan hal yang tidak bisa ditoleransi.
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.
Untuk melihat quality factor yang menjadi acuan apakah perangkat lunak telah sesuai dengan faktor-faktor yang ada maka kita akan melihat apa saja permasalahan yang coba diselesaikan dengan perangkat lunak ini

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