Anda di halaman 1dari 7

ANALISA KUALITAS PERANGKAT LUNAK TERHADAP SISTEM INFORMASI

UNIVERSITAS PELITA BANGSA

Disusun dan Diajukan Untuk Memenuhi Tugas Mata Kuliah

Penjaminan Kualitas Software

Dosen :

Abdul Halim Anshor,S.Kom.,M.Kom

Disusun Oleh :

Ega Latifah (311610767)

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS PELITA BANGSA


BAB I
PENDAHULUAN

1.1 Latar Belakang


Perkembangan IT yang pesat menjadikan website sebagai bagian yang tidak
terpisahkan dari sebuah lembaga pendidikan dalam hal layanan bagi aktivitas akademik,
dosen, mahasiswa, dan tenaga kependidikan. Layanan suatu sistem informasi akademik
berbasis web perlu diukur untuk mengetahui tingkat kepuasan pengguna.

1.2 Tujuan Penulisan


1. Membantu pihak Universitas Pelita Bangsa untuk mendapatkan gambaran tentang
kondisi kesiapan Universitas dalam melakukan penjaminan kualitas dari perangkat
lunak yang dibangun.
2. Memudahkan pihak Universitas Pelita Bangsa dalam menentukan komponen untuk
meningkatkan kualitas perangkat lunak yang ada terutama dari segi proses
pembangunan perangkat lunaknya.

BAB II
PEMBAHASAN

Dari sudut pandang produk, metode pengukuran dapat dilakukan salah satunya dengan
menggunakan metode Mc Call. Menurut kaidah McCall, cara mengukur kualitas atribut
tersusun secara hirarkis, dimana level atas (high-level attribute) disebut faktor (factor), dan
level bawah (low-level attribute) disebut dengan kriteria (criteria). Faktor menunjukkan
atribut kualitas produk dilihat dari sudut pandang pengguna. Sedangkan kriteria adalah
parameter kualitas produk dilihat dari sudut pandang perangkat lunaknya sendiri. Faktor dan
kriteria ini memiliki hubungan sebab akibat (cause-effect) (Wahono RS, 2006).

2.1 Model kualitas Mc call :

Model faktor McCall mengklasifikasikan semua kebutuhan perangkat lunak ke dalam


11 faktor kualitas, Penjelasan dari masing-masing faktor kualitas tersebut adalah sebagai
berikut:
1. Correctness
Sebuah perangkat lunak dapat dikatakan benar jika memenuhi persyaratan sebagai
berikut:
 Menghasilkan keluaran yang benar un-tuk setiap kemungkinan masukan oleh
pengguna.
 Melakukan proses yang seharusnya (tidak kurang dan tidak berlebihan).
 Secara formal harus bisa dibuktikan secara matematis.
Dalam hal ini sistem informasi UPB masih perlu banyak perbaikan terutama
dalam hal redudansi data (data ganda) seperti contoh, adanya jadwal seorang dosen
yang mengajar pada jam yang sama di ruangan yang berbeda, dengan mata kuliah
yang berbeda. Hal ini tentu membuat dosen dan mahasiswa tidak mendapatkan
informasi yang seharusnya dapat disediakan oleh aplikasi yang baik.

2. Reliability
Kemampuan aplikasi untuk digunakan tanpa mengalami kegagalan.
Dalam hal reliability ecampus UPB masih perlu banyak perbaikan karna dalam
pengoprasiannya masih sering terjadi hang/eror. Bahkan quota yang bisa login masih
sekitar 200 user hal ini tidak sebading dengan banyaknya mahasiswa

3. Efficiency
Aplikasi harus efisien baik dari segi koding (pemograman) maupun dari segi
operasional oleh pengguna.
Dalam hal efficiency ecampus UPB bisa dikatakan sudah efisien, Karena sistemnya
berbasis web maka bisa diakses dari manapun dan melalui device apapun asalkan
terhubung ke internet.

4. Integrity
Integritas perangkat lunak pada model McCall lebih menekankan kepada keamanan
sebuah perangkat lunak.
Untuk dapat masuk akun eCampus Pelita Bangsa, mahasiswa diharuskan melewati
portal login terlebih dahulu, sama seperti sistem pada umumnya. Sebenarnya, tidak
ada hal yang aneh dalam portal login tersebut. Namun, jika kita amati, username dan
password yang diberikan pada saat awal login yaitu menggunakan default NIM.
Dengan demikian, kita dapat mengetahui bahwa username dan passwordnya adalah
NIM mahasiswa yang bersangkutan. Jika diperhatikan lebih lanjut, ternyata masih
banyak mahasiswa yang tidak merubah password default tersebut. Bayangkan, bahaya
apa yang mengintai mereka. Dengan begitu, orang awam yang iseng akan mencoba-
coba login dengan menggunakan username dan password dari NIM tersebut. Jika
beruntung, orang tersebut akan bisa masuk akun eCampus Pelita Bangsa anda dengan
mudah.
Dari sini dapat disimpulkan bahwa sistem ecampus harus lebih ditingkatkan lagi
dalam hal keamanan misal dengan persyaratan harus mengganti password default saat
pertama login.

5. Usability
Aplikasi dapat digunakan dengan mudah.
Dalam hal ini ecampus pelita bangsa sudah bisa dikatakan usability karna mudah
digunakan dan diakses dimanapun tergantung jaringan internet saja.

6. Maintainability
Maintainability adalah kemudahan dari perangkat lunak untuk dipelihara, seperti:
a. Memperbaiki kerusakan
b. Menemukan kebutuhan baru
c. Membuat pemeliharan selanjutnya lebih mudah
d. Mengatasi lingkungan yang berubah. Sebuah perangkat lunak dikatakan dapat
dipelihara jika koreksi dari minor bugs memerlukan usaha yang kecil.
Dalam hal maintainability ecampus pelita bangsa masih perlu ditingkatkan karna saat
sistem sedang down membutuhkan waktu yang lumayan lama dalam
memperbaikinya.

7. Flexibility

Aplikasi dapat dimodifikasi untuk disesuaikan dengan pengguna dikemudian hari.


Tampilan pada Sistem Informasi e-campus masih perlu diperbaiki agar memiliki
tampilan yang lebih baik yaitu membuat user interface yang mudah dimengerti oleh
mahasiswa.
8. Testability
Testability adalah kemampuan perangkat lunak untuk diuji. Selain itu testability
adalah derajat yang dimiliki sebuah sistem untuk memfasilitasi kriteria pengujian dan
perfomansi dari pengujian tersebut untuk mengukur sejauh mana kriteria tersebut
dipenuhi [IEEE, 1990].
Aplikasi sistem UPB telah diuji untuk memenuhi kebutuhan pengguna. Dalam hal ini
aplikasi sistem UPB dapat dikatakan sebagai aplikasi yang sudah teruji.

9. Portability
Perangkat lunak dikatakan portabel jika biaya untuk memindahkannya (transport dan
adaptasi) ke lingkungan yang baru lebih kecil jika dibandingkan dengan biaya untuk
membangun perangkat lunak tersebut dari awal.
Dalam hal ini ecampus pelita bangsa jelas lebih hemat biaya untuk memindahkannya
kelingkungan baru jika dibanding dengan membangun dari awal karna memerlukan
banyak komponen pendukung yang memerlukan biaya tidak sedikit.

10. Reusability

Reusability adalah properti dari perangkat lunak yang memungkinkan perangkat


lunak atau modul-modulnya digunakan kembali untuk sistem lain.
Dalam hal ini ecampus pelita bangsa sudah reusability misal saja dalam hal
pembayaran biaya perkuliahan bisa dibayar di ecampus jadi tidak ada antrian panjang
saat pembayaran SPP dan Ujian.

11. Interoperability

Interoperability adalah kemampuan suatu perangkat lunak untuk bekerja dengan


perangkat lunak lainnya tanpa mengalami kesulitan.
Dalam hal ini ecampus Pelita bangsa jelas tidak mengalami kesulitan dalam bekerja
sama dengan perangkat lunak lain misalnya bisa login menggunakan akun sosial
media seperti facebook.
Kelebihan :
1. Karena sistemnya berbasis web maka bisa diakses dari manapun dan melalui device
apapun asalkan terhubung ke internet.
2. Sangat mempermudah mahasiswa karena pengumuman sudah terdapat di ecampus.
3. Pembayaran biaya perkuliahan bisa dibayar di ecampus jadi tidak ada antrian panjang
saat pembayaran SPP dan Ujian.

Kekurangan:

1. Sering terjadi roundtrip (bolak-balik pada tahap desain dan coding untuk mencari
desain perangkat lunak yang tepat diimplementasikan pada lingkungan bahasa
pemrograman dan teknologi yang digunakan).
2. Kuota yang bisa login masih sekitar 200 user hal ini tidak sebading dengan banyaknya
mahasiswa, sehingga user lain tidak bisa login dan harus bergantian.
3. Beberapa kali masih down

Saran :

1. Organisasi penjaminan perangkat lunak masih perlu dibentuk.


2. Perlu diadakan kontrol terpusat pada sistem untuk mendokumentasikan semua
permasalahan yang terjadi serta pemecahan masalahnya
3. Harus diadaka penilaian user terhadap sistem baik berupa rating, komentar maupun
saran.
4. Tampilan pada Sistem Informasi e-campus masih perlu diperbaiki agar memiliki
tampilan yang lebih baik yaitu membuat user interface yang mudah dimengerti oleh
mahasiswa.
5. Kuota login harap disesuaikan dengan jumlah mahasiswa
6. Sebaiknya menampilkan informasi akademik yang selalu up-to-date dengan akurat
dan lengkap.
7. Memberikan fungsi yang dapat membantu proses perkuliahan untuk mahasiswa.
8. Fitur yang telah tersedia pada website ecampus sebaiknya dapat berjalan dengan baik
dan mengurangi error/ hang yang terjadi.
DAFTAR PUSTAKA

Basu, Anirban. 2015. Software Quality Assurance, Testing and Metrics. Delhi : PHI
Learning Private

Mulyanto, Agus. Mei 2016. Pengujian Sistem Informasi Akademik Menggunakan


McCall’s Software Quality Framework, 17 Juli 2017.

Sugiantoro, Bambang dan M. Mustakim. Juni 2017. Analisa Usabilitas Sistem


Deteksi Akses Pornografi Pengguna Internet Menggunakan Metode Mccall’S. Volume 2
No. 1.http://join.if.uinsgd.ac.id/index.php/join/article/viewFile/10/60-pdf, 17 Juli 2017.

Anda mungkin juga menyukai