SMS Gateway Kerangka Teori

15 sebagai simbol dari kenyataan. Terdapat beberapa kunci yang ada dalam ERD, yaitu primary key dan foreign key.

6. Software Quality Testing

Dalam proses testing perangkat lunak diperlukan sebuah parameter yang nantinya digunakan untuk melakukan uji kelayakan perangkat lunak yang dibuat. Kualitas perangkat lunak sendiri ditentukan oleh beberapa faktor yang berbeda – beda pada berbagai aplikasi. “International Organization of Standardization ISO atau organisasi internasional untuk standarisasi telah mendefinisikan satu set standar yang berkaitan dengan perangkat lunak. Set standar tersebut merupakan ISO 9126. Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan mempresentasikan spesifikasi, desain dan pengkodean”, Pressman 1997. Gambar 5. Model software quality ISO 9126 banyak digunakan secara luas dikarenakan mencakup model kualitas dan metrik. Set standar ISO 9126 sendiri mengidentifikasi karakteristik Kehandalan sistem Kemudahan user interface Kesesuaian fungsi utama dalam sistem. Efisiensi Sumber Daya sistem Kemudahan sistem untuk dimodifikasi Kemudahan sistem dipindahkan ke lingkungan lain 16 kualitas perangkat lunak menjadi enam bagian seperti yang dijelaskan pada gambar 5. Karakteristik kualitas perangkat lunak ISO 9126 dijelaskan pada tabel 1. antara lain: Tabel 1. Karakteristik perangkat lunak ISO 9126 Karakteristik Sub-Karakteristik Functionality Suitability, accuracy, interoperability, compliance, security Reliability Maturiry, fault tolerance, recoverability Usability Understandability, learnability, operability. Efficiency Time behavior, resource behavior Maintainability Analyzability, changeability, stability, testability Portability Adaptability, installability, conformance, replaceability Sumber: Pressman 2010 a. Functionality Fungsionalitas merupakan tingkatan kemampuan dimana perangkat lunak dapat memenuhi segala kebutuhan yang diperlukan oleh pengguna secara fungsi. “Aspek fungsionalitas yaitu kemampuan perangkat lunak berfokus pada kesesuaian satu set fungsi untuk dapat melakukan tugas-tugas tertentu atau fungsi utama”, Zyrmiak 2010. Sebuah halaman WEB harus memiliki kemampuan untuk diakses oleh berbagai pengguna dengan environment atau lingkungan sistem yang berbeda-beda tanpa mengurangi fungsi yang ada dan hasil keluaran yang sesuai, cross browser and multi platform. b. Reliability Software Reliability, tidak seperti banyak faktor kualitas lain, dapat diukur secara langsung dan diperkirakan menggunakan data historis dan perkembangan