Anda di halaman 1dari 4

SISTEM INFORMASI KELAS ONLINE

DESIGN
NAMA ANGGOTA KELOMPOK :
1. Naufal Rusada (L200170034)
2. Sugiyo (L200170002)
3. Afgani Bima Pradana (L200170024)
KELAS : A

TUGAS 2 SOFTWARE QUALITY FACTOR


Analisis Kasus Pengembangan Software
A. Identifikasi kebutuhan non-fungsional

Usability requirement

Usability adalah kebutuhan non fungsional terkait dengan kemudahan


penggunaan sistem atau perangkat lunak oleh user. Diantaranya kebutuhan Usability
untuk sistem informasi kursus online designer:

a. Rancangan antarmuka web user friendly dengan pengguna

Reliability and up-time requirement

Reliability adalah kebutuhan terkait kehandalan sistem atau perangkat lunak


termasuk faktor keamanan (security) sistem. Diantaranya kebutuhan Reliability untuk
sistem sistem informasi kursus online designer:

a. Pendaftaran data tidak memerlukan identitas pribadi sehingga aman jika ada
pencurian data
b. Sistem bekerja 24 jam untuk orang yang mau mendaftar online

Safety requirement

Safety adalah kebutuhan untuk fungsi syarat-syarat keamanan (yang secara detail
bagaimana sistem harus menghindari terjadinya bahaya yang tidak diinginkan), dan
integritas syarat keamanan sistem (yang secara detail seberapa sering fungsi dapat gagal
dan memungkinkan bahaya terjadi. Diantaranya untuk kebutuhan safety untuk sistem
informasi kursus online designer :
a. Administrator bisa mengelola sepenuhnya web user dengan menambahkan kelas
online maupun menghapus
b. Administrator juga bisa menghapus data user yang sudah usang
c. Informasi terkait user bisa dilihat di administrator

B. Identifikasi kebutuhan fungsional

Kebutuhan Fungsional utama yang akan digunakan dalam software untuk


workflow sistem informasi kursus online designer adalah sebagai berikut :

a. Sistem dapat melihat data user kelas online


b. Sistem dapat menambahkan data kelas online
c. Sistem dapat menambahkan data kelas online
d. Sistem dapat mengubah data kelas online
e. Sistem dapat menghapus data kelas online

Disamping kebutuhan fungsional utama yang telah disebutkan diatas, juga


terdapat kebutuhan fungsional yang lain seperti yang akan disebutkan dibawah ini :

a. Sistem dapat menambah akun


b. Sistem dapat mengubah akun
c. Sistem dapat menghapus akun
d. Sistem dapat melihat daftar akun
e. Sistem dapat melakukan pencarian akun
f. System dapat mengubah profil password user

Kolerasi dengan factor kualitas software :


Mainactivity Software ini tidak memerlukan perwatan khusus
Flexibility Yang berhak mengakses perubahan hanya administrator
Testability Sistem dapat diprogram untuk menghitung berbagai jumlah transaksi.
Portability Dapat berjalan dimana saja
Reusability Belum bisa dibuktikan secara langsung.
Interoperability Sistem tidak terbatas karena menggunakan web.
Correctness Use Case yang telah diuji dengan menggunakan test case telah sesuai
dengan kebutuhan yang diinginkan.
Reliability Sistem ini belum terdapat keamanan.
Efficiency Bahasa pemrograman yang digunakan untuk membangun sistem ini
adalah menggunakan php, javascript, css yang memang baik untuk sistem
informasi berbasis web seperti ini.
Integrity Integrity tidak diunji karena kemanan tiadk menggunakan data pribadi
sehingga aman bagi user ahnya menggunakan verivikasi 2 langkah
Usability Usability dari sistem telah teruji dengan baik, sesuai dengan kebutuhan.
Lampiran

Correctness

Use Case Hasil Uji Sistem


1. Pengelolaan system
Masuk akun Berhasil
Keluar akun Berhasil
2. Pengelolaan Data Kelas
Lihat daftar kelas Berhasil
Ubah data kelas Berhasil
Hapus data kelas Berhasil
Tambah akun Berhasil
Ubah akun Berhasil
Hapus akun Berhasil
Ubah profil Berhasil
3. Pengelolaan Pengguna
Lihat kelas online Berhasil

Usability

No Aspek yang akan di Skenario Success Criteria Keterangan


test (pengujian)
1. Interface (Antar Mengamati Tulisan dapat dibaca Berhasil
muka) apakah tulisan dan mudah
dapat di baca dan dipahami. Penataan
mudah di form urut sesuai
pahami. dengan urutan
Mengamati masing-masing.
apakah penataan
form tidak
menyulitkan
pengguna.
2. Fitur Tambahan Mengamati Adanya fitur Berhasil,
apakah ada fitur tambahan yang karena layanan
tambahan yang memungkinkan help desk 24
membantu untuk mempermudah jam yang
jalannya sistem. jalannya sistem memudahkan
(layanan help user untuk
desk,dll) mengakses dan
konsutasi.
Integrity

No Aspek yang akan di Skenario Success Criteria Keterangan


test (pengujian)
1. Hak untuk membuat Mencoba Hanya administrator Berhasil
user menambahkan yang bisa membuat
dan menghapus user yang sesuai
user dengan perannya dan
semua tingkatan menghapus,
user. mengubah peranan
user tersebut.

Portability & Interoperabilitiy

No Aspek yang akan di Skenario Success Criteria Keterangan


test (pengujian)
1. Adaptasi Mencoba Software dapat Berhasil
dilingkungan lain mengakses di dijalanka di OS linuk
OS berbeda. dan android.

Kesimpulan
Berdasarkan analisis kasus di atas mengguankan McCall’s Model, maka di dapatkan rangkuman
bahwa software memenuhi aspek-aspek berikut :

Maintainability Terpenuhi
Flexibility Terpenuhi
Testability Terpenuhi
Portability Terpenuhi
Reusability Kurang Memenuhi
Interoperability Terpenuhi
Correctness Terpenuhi
Reliability Kurang Memenuhi
Efficiency Terpenuhi
Integrity Terpenuhi
Usability Terpenuhi

Dari 11 faktor yang ada, software ini memenuhi 9 faktor sehingga dapat disimpulkan bahwa
software ini cukup berkualitas.

Anda mungkin juga menyukai