SOFTWARE QUALITY
KELOMPOK :
FERRY SUSILO 6137007
YOHANES BRIANATA 6137010
DANIEL CHRISTIAN 6137013
ANASTASIA CYNTHIA xacsxc 6137015
ANDRE DWI CAHYA 6137017
DEFINISI SOFTWARE QUALITY
Definisi IEE :
Software Quality adalah :
Tingkat dimana sistem, komponen sistem, atau proses
memenuhi (bertemu) persyaratan yang ditentukan.
Tingkat dimana suatu sistem, komponen sistem, atau
proses memenuhi (bertemu) kebutuhan maupun
ekspetasi dari pelanggan atau pengguna.
DEFINISI SOFTWARE QUALITY
(CONT’D)
Definisi Pressman:
Software Quality adalah kesesuaian terhadap
kebutuhan fungsional dan performa yang dinyatakan
secara eksplisit, standar pengembangan yang
didokumentasikan secara eksplisit, dan karakteristik
implisit yang diharapkan dari semua software dengan
pengembangan secara profesional.
McCall’s 3 perspektif
Product revision : Kemampuan untuk mengalami perubahan.
Terdiri atas : Maintainability, Flexibility, dan Testability.
Product transition : Kemampuan untuk beradaptasi dengan
lingkungan yang baru. Terdiri atas : Portability, Reusability, dan
Interoperability.
Product operations : Karakteristik operasionalnya. Terdiri
atas : Correctness, Reliability, Efficiency, Integrity, dan
Usability.
FAKTOR-FAKTOR SOFTWARE QUALITY
McCall’s 11 Quality Factors:
 Correctness: The extent to which a program satisfies its specifications.
 Reliability: The extent to which a program its specifications.
 Efficiency: The amount of computing sources and code required and
code required by a program to perform its function .
 Integrity: Extent to which access to software or data by unauthorized
persons can be controlled.
 Usability: The ease with which a user is able to navigate to the system.
FAKTOR-FAKTOR SOFTWARE QUALITY
(CONT’D)
 Maintainability : Effort required to fix and test the error.
 Flexibility : Effort required to modify an already operational
program.
 Testability: Effort required to test a program so that it performs
its intended function.
 Portability: Effort required to port an application from one
system to another.
 Reusability: Extent to which a program / sub-program that can
be re-used in another applications.
 Interoperability : Extent required to couple one system to
another.
FAKTOR –FAKTOR SOFTWARE QUALITY (CONT’D)
Hewlett Packard Quality Factors:
Functionality, mengevaluasi feature-features dan kemampuan program,
fungsi-fungsi yang disediakan, dan keamanan terhadap keseluruhan
sistem.
Usability, mempertimbangkan faktor manusia, keseluruhan estetika,
konsistensi, dan dokumentasi (contoh : desain interface)
Reliability, mengukur frekuensi dan penanganan kesalahan, keakuratan
hasil output, jangka waktu antar kesalahan (Mean Time Between
Failure), kemampuan untuk recover dari kesalahan dan kemampuan
prediksi program
Performance, diukur dengan mengevaluasi kecepatan pemrosesan,
waktu respon, konsumsi sumberdaya, output dan efisiensi
Supportability, kombinasi kemampuan untuk memperpanjang program,
kemampuan adaptasi, kemudahan dengan apa sistem dapat
diinstalasi dan kemudahan dengan apa masalah-masalah dapat
dilokasikan.
Lalu Software yang Berkualitas itu
seperti apa?
Bagaimana Keterkaitan Website
UMKM yang dibuat dengan faktor-
faktor Software Quality ini?
KORELASI WEBSITE UMKM DENGAN FAKTOR-
FAKTOR SOFTWARE QUALITY
Faktor-Faktor Keterangan/ Alasan
Dapat
Diimplementasi
/ Tidak
Correctness
(McCall)
Performance
(Hewlett
Packard)
Melakukan uji coba software dengan
menggunakan testcase, jika
memberikan hasil yang baik dan
fungsionalitas software sesuai dengan
kebutuhan yang telah ditetapkan, maka
software telah memenuhi aspek
correctness.
Bisa
Diimplementasi
Reliability
(McCall &
Hewlett
Packard)
Faktor software quality ini sangat perlu
dipertimbangkan keberhasilannya, karena
berkaitan dengan keamanan penyimpanan
data pada web yang akan dibuat. Biasanya
dilakukan testcase terhadap SQL Injection.
Bisa Diimplementasi
Efficiency
Bahasa pemrograman yang digunakan
untuk membangun website ini adalah PHP,
javascript, HTML dan CSS.
Bisa Diimplementasi
Integrity
Integrity diuji dari keamanan akun dengan
semua tingkatan user. Dalam website ini,
hanya Admin Kecamatan yang dapat
mendaftarkan akun Admin UMKM.
Bisa Diimplementasi
Usability
(McCall &
Hewlett
Packard)
• Adanya fasilitas searching kategori untuk
mempermudah user.
• Desain interface yang mempermudah user .
(Termasuk penataan form, font tulisan, dll)
Bisa Diimplementasi
Maintainability
Terdapat jadwal maintenance selama 1 minggu
sekali untuk mencegah kerusakan sistem.
Bisa Diimplementasi
Flexibility
Belum ditemukan pada aplikasi ini bahwa user
dapat mengubah konfigurasi sesuai keinginan.
Tidak Bisa
Diimplementasi
Testability
(McCall)
Functionality
(Hewlett
Packard)
Pengujian terhadap kebutuhan fungsional (sistem
dapat melakukan belanja, sistem dapat melakukan
login user, sistem dapat mencari produk yang
diinginkan, dll) maupun non-fungsional (usability,
reliability, dan safety)
Bisa Diimplementasi
Portability
Website ini dapat dijalankan menggunakan
browser manapun.
Bisa Diimplementasi
Supportability
(Hewlett
Packard)
Panduan / modul untuk penggunaan software
Bisa
diimplementasikan
Reusability
Modul dapat diterapkan di website lain.(CSS, fitur-
fitur dapat di kembangkan dan diterapkan untuk
website lain)
Bisa Diimplementasi
Interoperability
Website UMKM ini tidak memiliki hubungan
dengan website yang lain
Tidak Bisa
Diimplementasi
KESIMPULAN
Jadi, software quality factor yang bisa diimplementasikan
untuk website penjualan UMKM ini adalah :
Maintainability Reusability
Correctness Testability
Reliability Integrity
Portability Efficiency
Usability
Software quality website UMKM

Software quality website UMKM

  • 1.
    SOFTWARE QUALITY KELOMPOK : FERRYSUSILO 6137007 YOHANES BRIANATA 6137010 DANIEL CHRISTIAN 6137013 ANASTASIA CYNTHIA xacsxc 6137015 ANDRE DWI CAHYA 6137017
  • 2.
    DEFINISI SOFTWARE QUALITY DefinisiIEE : Software Quality adalah : Tingkat dimana sistem, komponen sistem, atau proses memenuhi (bertemu) persyaratan yang ditentukan. Tingkat dimana suatu sistem, komponen sistem, atau proses memenuhi (bertemu) kebutuhan maupun ekspetasi dari pelanggan atau pengguna.
  • 3.
    DEFINISI SOFTWARE QUALITY (CONT’D) DefinisiPressman: Software Quality adalah kesesuaian terhadap kebutuhan fungsional dan performa yang dinyatakan secara eksplisit, standar pengembangan yang didokumentasikan secara eksplisit, dan karakteristik implisit yang diharapkan dari semua software dengan pengembangan secara profesional.
  • 5.
    McCall’s 3 perspektif Productrevision : Kemampuan untuk mengalami perubahan. Terdiri atas : Maintainability, Flexibility, dan Testability. Product transition : Kemampuan untuk beradaptasi dengan lingkungan yang baru. Terdiri atas : Portability, Reusability, dan Interoperability. Product operations : Karakteristik operasionalnya. Terdiri atas : Correctness, Reliability, Efficiency, Integrity, dan Usability.
  • 6.
    FAKTOR-FAKTOR SOFTWARE QUALITY McCall’s11 Quality Factors:  Correctness: The extent to which a program satisfies its specifications.  Reliability: The extent to which a program its specifications.  Efficiency: The amount of computing sources and code required and code required by a program to perform its function .  Integrity: Extent to which access to software or data by unauthorized persons can be controlled.  Usability: The ease with which a user is able to navigate to the system.
  • 7.
    FAKTOR-FAKTOR SOFTWARE QUALITY (CONT’D) Maintainability : Effort required to fix and test the error.  Flexibility : Effort required to modify an already operational program.  Testability: Effort required to test a program so that it performs its intended function.  Portability: Effort required to port an application from one system to another.  Reusability: Extent to which a program / sub-program that can be re-used in another applications.  Interoperability : Extent required to couple one system to another.
  • 8.
    FAKTOR –FAKTOR SOFTWAREQUALITY (CONT’D) Hewlett Packard Quality Factors: Functionality, mengevaluasi feature-features dan kemampuan program, fungsi-fungsi yang disediakan, dan keamanan terhadap keseluruhan sistem. Usability, mempertimbangkan faktor manusia, keseluruhan estetika, konsistensi, dan dokumentasi (contoh : desain interface) Reliability, mengukur frekuensi dan penanganan kesalahan, keakuratan hasil output, jangka waktu antar kesalahan (Mean Time Between Failure), kemampuan untuk recover dari kesalahan dan kemampuan prediksi program Performance, diukur dengan mengevaluasi kecepatan pemrosesan, waktu respon, konsumsi sumberdaya, output dan efisiensi Supportability, kombinasi kemampuan untuk memperpanjang program, kemampuan adaptasi, kemudahan dengan apa sistem dapat diinstalasi dan kemudahan dengan apa masalah-masalah dapat dilokasikan.
  • 9.
    Lalu Software yangBerkualitas itu seperti apa?
  • 10.
    Bagaimana Keterkaitan Website UMKMyang dibuat dengan faktor- faktor Software Quality ini?
  • 11.
    KORELASI WEBSITE UMKMDENGAN FAKTOR- FAKTOR SOFTWARE QUALITY Faktor-Faktor Keterangan/ Alasan Dapat Diimplementasi / Tidak Correctness (McCall) Performance (Hewlett Packard) Melakukan uji coba software dengan menggunakan testcase, jika memberikan hasil yang baik dan fungsionalitas software sesuai dengan kebutuhan yang telah ditetapkan, maka software telah memenuhi aspek correctness. Bisa Diimplementasi
  • 12.
    Reliability (McCall & Hewlett Packard) Faktor softwarequality ini sangat perlu dipertimbangkan keberhasilannya, karena berkaitan dengan keamanan penyimpanan data pada web yang akan dibuat. Biasanya dilakukan testcase terhadap SQL Injection. Bisa Diimplementasi Efficiency Bahasa pemrograman yang digunakan untuk membangun website ini adalah PHP, javascript, HTML dan CSS. Bisa Diimplementasi Integrity Integrity diuji dari keamanan akun dengan semua tingkatan user. Dalam website ini, hanya Admin Kecamatan yang dapat mendaftarkan akun Admin UMKM. Bisa Diimplementasi
  • 13.
    Usability (McCall & Hewlett Packard) • Adanyafasilitas searching kategori untuk mempermudah user. • Desain interface yang mempermudah user . (Termasuk penataan form, font tulisan, dll) Bisa Diimplementasi Maintainability Terdapat jadwal maintenance selama 1 minggu sekali untuk mencegah kerusakan sistem. Bisa Diimplementasi Flexibility Belum ditemukan pada aplikasi ini bahwa user dapat mengubah konfigurasi sesuai keinginan. Tidak Bisa Diimplementasi
  • 14.
    Testability (McCall) Functionality (Hewlett Packard) Pengujian terhadap kebutuhanfungsional (sistem dapat melakukan belanja, sistem dapat melakukan login user, sistem dapat mencari produk yang diinginkan, dll) maupun non-fungsional (usability, reliability, dan safety) Bisa Diimplementasi Portability Website ini dapat dijalankan menggunakan browser manapun. Bisa Diimplementasi
  • 15.
    Supportability (Hewlett Packard) Panduan / moduluntuk penggunaan software Bisa diimplementasikan Reusability Modul dapat diterapkan di website lain.(CSS, fitur- fitur dapat di kembangkan dan diterapkan untuk website lain) Bisa Diimplementasi Interoperability Website UMKM ini tidak memiliki hubungan dengan website yang lain Tidak Bisa Diimplementasi
  • 16.
    KESIMPULAN Jadi, software qualityfactor yang bisa diimplementasikan untuk website penjualan UMKM ini adalah : Maintainability Reusability Correctness Testability Reliability Integrity Portability Efficiency Usability