mempunyai arti bahwa operasi yang sama mungkin mempunyai perbedaan dalam kelas yang berbeda.
2.4.2 Unified Modeling Language UML
UML atau Unified Modeling Language, merupakan pemodelan berorientasi objek yang dikembangkan oleh Grady Bosch dan James Rumbaugh
dari Rational Software Corporation pada akhir tahun 1994 dengan mengabungkan metode Booch dan OMT Object Modeling Technique. Lalu pada tahun 1995,
Ivar Jacobson dan perusahaan Objectory bergabung dengan Rational lalu menggabungkan metode OOSE Object Oriented Software Engineering dan dari
ketiga penggabungan tersebut lahirlah UML sebagai metode baru [16]. Pada UML terdapat 13 jenis diagram resmi, seperti tertulis pada tabel
berikut : Tabel 2.2. Diagram Resmi UML [16]
Diagram Kegunaan
Activity Behaviour Prosedural dan Paralel
Class Class, fitur dan hubungan-hubungan
Communication Interaksi antar objek; penekanan
pada jalur Component
Struktur dan koneksi komponen Composite structure
Dekomposisi runtime sebuah class Deployment
Pemindahan artifak ke node Iteraction overview
Campuran sequnce dan activity diagram
Object Contoh konfigurasi dari contoh-
contoh Package
Struktur hirarki compile-time Sequence
Interaksi antar objek; penekanan pada sequence
State machine Bagaimana even mengubah Objek
selama aktif
Diagram Kegunaan
Timing Interaksi antar objek; penekanan
pada timing Use case
Bagaimana pengguna berinteraksi dengan sebuah sistem
2.5 Teknik Pengujian Perangkat Lunak
Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, desain, dan
pengkodean.
2.5.1 Pengujian Black Box
Pengujian black box yaitu berfokus pada persyaratan fungsional perangkat lunak[17]. Dengan demikian, pengujian black box menungkinkan perekayasa
perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Pengujian
black box bukan merupakan alternatif dari teknik white box, tetapi merupakan pendekatan komplementer yang kemungkinan besar mampu mengungkap kelas
kesalahan daripada metode white box. Pengujian black box berusaha menemukan kesalahan dalam kategori sebagai
berikut : A. Fungsi-fungsi yang tidak benar atau hilang.
B. Kesalahan dalam interface. C. Kesalahan dalam struktur data atau akses database eksternal.
D. Kesalahan kinerja. E. Inisialisasi dan kesalahan terminasi.
2.5.2 Pengujian White Box
Pengujian white box yang kadang-kadang disebut pengujian glass box[17], adalah metode desain test case yang menggunakan struktur kontrol desain
procedural untuk memperoleh test case. Dengan menggunakan metode pengujian white box, perekayasa sistem dapat melakukan test case sebagai berikut:
A. Memberikan jaminan bahwa semua jalur independen pada suatu modul telah digunakan paling tidak satu kali.
B. Menggunakan semua keputusan logis pada sisi true dan false C. Mengeksekusi semua loop pada batasan mereka dan pada batas operasional
mereka D. Menggunakan struktur data internal untuk menjamin validitasnya.
2.6 Pengolahan Data Statistik
2.6.1 Kuesioner dengan Skala Likert
Kuesioner berisi daftar pertanyaan yang sebagian besar menanyakan persepsi permasalahan yang ada. Format jawaban menggunakan format tipe Skala
Likert [18]. Dalam format tipe Likert kuesioner dirancang untuk memungkinkan responden menjawab pertanyaan dalam berbagai tingkatan yang merupakan suatu
skala yang mewakili suatu kontinum bipolar. Pada ujung sebelah kiri dengan angka rendah menggambarkan suatu jawaban yang negatif, sedang ujung kanan
dengan angka besar menggambarkan suatu jawaban yang positif atau sebaliknya. Kebaikan penggunaan format tipe Likert adalah karena adanya keragaman skor
variability scorer sebagai akibat penggunaan skala. Cara ini memungkinkan responden mengekspresikan tingkat pendapat atau persepsi mereka, sehingga
jawaban diharapkan lebih mendekati kenyataan sebenarnya. Masing-masing pertanyaan dalam kuesioner memberikan plihan jawaban bertingkat seperti
berikut: A. Sangat Setuju
B. Setuju C. Sedang
D. Tidak Setuju E. Sangat Tidak Setuju
Data hasil kuisioner yang telah diberikan dapat dicari presentasinya dari masing-masing jawaban dengan menggunakan rumus :
100 S
P x
skorideal
Keterangan : P
= Nilai persentase yang dicari