RANCANG BANGUN KAKAS BANTU KARAKTERISTIK PORTABILITAS MENGGUNAKAN MODEL KUALITAS ISO/IEC 9126 Istiningdyah Saptarini [5110100057] Dosen Pembimbing I Umi Laili Yuhana, S.Kom, M.Sc Dosen Pembimbing II Dr. Ir. Siti Rochimah, MT.
Latar Belakang SIAKAD ITS sebagai alat bantu mengelola kegiatan akademik di ITS Proses perubahan dan pemeliharaan SIAKAD ITS belum mengikuti standar baku Standar kualitas baku ISO/IEC 9126 Evaluasi SIAKAD ITS Modul Penilaian menggunakan standar kualitas ISO/IEC 9126
Rumusan Permasalahan Menentukan parameter perhitungan yang dapat memenuhi tujuan dari tiap metrik karakteristik portabilitas Melakukan pengukuran kualitas karakteristik portabilitas SIAKAD ITS modul penilaian menggunakan model kualitas ISO/IEC 9126 Membangun kakas bantu yang dapat membantu proses evaluasi berdasarkan karakteristik portabilitas dengan model kualitas ISO/IEC 9126
Batasan Permasalahan Sistem yang dievaluasi adalah Sistem Informasi Akademik ITS Modul Penilaian. Model kualitas yang digunakan untuk mengukur Sistem Informasi Akademik ITS Modul Penilaian adalah metrik internal ISO/IEC 9126-3. Karakteristik kualitas yang diukur adalah aspek portabilitas. Kakas bantu yang dihasilkan dibangun dengan menggunakan bahasa pemrograman Java. Kakas bantu yang dibangun adalah aplikasi berbasis desktop.
Tujuan Tugas Akhir Dapat menentukan parameter perhitungan yang dapat memenuhi tujuan dari tiap metrik karakteristik portabilitas. Dapat melakukan pengukuran kualitas karakteristik portabilitas SIAKAD ITS modul penilaian menggunakan model kualitas ISO/IEC 9126. Dapat membangun kakas bantu yang dapat membantu proses evaluasi berdasarkan karakteristik portabilitas dengan model kualitas ISO/IEC 9126.
ANALISIS & PERANCANGAN
ISO/IEC 9126 Fungsionalitas Keandalan Kualitas internal dan eksternal Kebergunaan Efisiensi Adaptasi Pemeliharaan Pemasangan Portabilitas Keberdampingan Penggantian Pemenuhan Portabilitas
Penentuan Parameter (1) Subkarakteristik Adaptasi (1) no Nama metrik Formula Parameter A Parameter B Interpretasi hasil 1 Adaptasi struktur data 2 Adaptasi lingkungan perangkat keras XX = AA BB XX = AA BB Jumlah sumber data yang berhasil beradaptasi (contoh: jumlah tabel pada basis data yang digunakan ) Jumlah fitur dari kebutuhan adaptasi lingkungan perangkat keras yang berhasil beradaptasi Jumlah sumber data yang membutuhkan kemampuan beradaptasi Jumlah fitur dengan kebutuhan untuk dapat beradaptasi pada lingkungan perangkat keras tertentu x semakin baik apabila nilainya semakin mendekati 1 x semakin baik apabila nilainya semakin mendekati 1
Penentuan Parameter (2) Subkarakteristik Adaptasi (2) no Nama metrik Formula Parameter A Parameter B Interpretasi hasil 3 Adaptasi lingkungan organisasi 4 Adaptasi lingkungan sistem perangkat lunak 5 Kemudahan untuk melakukan pemindahan perangkat lunak XX = AA BB XX = AA BB XX = AA BB Jumlah fitur dari kebutuhan adaptasi lingkungan organisasi yang berhasil beradaptasi Jumlah fitur dari kebutuhan adaptasi lingkungan sistem perangkat lunak yang berhasil beradaptasi jumlah fitur yang mendukung kemudahan adaptasi bagi pengguna Jumlah fitur dengan kebutuhan untuk dapat beradaptasi pada lingkungan organisasi tertentu Jumlah fitur dengan kebutuhan untuk dapat beradaptasi pada lingkungan sistem perangkat lunak tertentu jumlah fitur dengan kebutuhan kemampuan kemudahan beradaptasi x semakin baik apabila nilainya semakin mendekati 1 x semakin baik apabila nilainya semakin mendekati 1 x semakin baik apabila nilainya semakin mendekati 1
Penentuan Parameter (3) Subkarakteristik Pemasangan no Nama metrik Formula Parameter A Parameter B Interpretasi hasil 1 Kemudahan XX = AA Jumlah operasi percobaan Jumlah operasi x semakin baik percobaan ulang BB ulang untuk pengaturan pengaturan yang apabila nilainya pengaturan dibutuhkan semakin mendekati 2 Usaha pemasangan 3 Fleksibilitas pemasangan XX = AA BB XX = AA BB Jumlah langkah pemasangan yang berjalan secara otomatis Jumlah operasi pemasangan yang memiliki kemampuan penyesuaian (dapat diatur oleh pengguna) Jumlah langkah pemasangan yang dibutuhkan Jumlah operasi pemasangan dengan kebutuhan kemampuan penyesuaian 1 x semakin baik apabila nilainya semakin mendekati 1 x semakin baik apabila nilainya semakin mendekati 1
Penentuan Parameter (4) Subkarakteristik Keberdampingan no Nama metrik Formula Parameter A Parameter B Interpretasi hasil 1 Ketersediaan XX = AA Jumlah operasi keberdampingan BB pengaturan yang dibutuhkan Jumlah operasi percobaan ulang untuk pengaturan x semakin baik apabila nilainya semakin mendekati 1
Penentuan Parameter (5) Subkarakteristik Penggantian no Nama metrik Formula Parameter A Parameter B Interpretasi hasil 1 Kelangsungan penggunaan data 2 Cakupan fungsi XX = AA BB XX = AA BB Jumlah sumber data yang tetap digunakan pada perangkat lunak yang baru Jumlah fitur yang tercakup dalam perangkat lunak baru yang mengeluar-kan hasil yang sama dengan fitur pada perangkat lunak lama Jumlah sumber data asli yang seharusnya tetap digunakan setelah penggantian perangkat lunak Jumlah fitur pada perangkat lunak lama x semakin baik apabila nilainya semakin mendekati 1 x semakin baik apabila nilainya semakin mendekati 1
Penentuan Parameter (6) Subkarakteristik Pemenuhan Aspek Portabilitas no Nama metrik Formula Parameter A Parameter B Interpretasi hasil 1 Pemenuhan aspek portabilitas XX = AA BB Bagian dari perangkat lunak yang telah memenuhi aturan/standar/regulasi Bagian dari perangkat lunak yang harus mengikuti aturan/standar/regulasi tertentu yang berkaitan dengan portabilitas x semakin baik apabila nilainya semakin mendekati 1
Diagram Kasus Penggunaan
Halaman Penambahan Pengguna
Halaman Penambahan Sistem
Halaman Pengukuran Kualitas Baru
Contoh Halaman Pertanyaan (1)
Contoh Halaman Pertanyaan (2)
Halaman Hasil Pengukuran Kualitas
PENGUJIAN
Pengujian Fungsionalitas ID Nama Hasil UJ.UC-0001 Pengujian fitur menambah Berhasil pengguna UJ.UC-0002 Pengujian fitur menambah sistem Berhasil UJ.UC-0003 Pengujian fitur melakukan Berhasil pengukuran kualitas UJ.UC-0004 Pengujian fitur melihat hasil Berhasil pengukuran kualitas
Evaluasi SIAKAD ITS Modul Penilaian Skenario pengujian SIAKAD ITS Modul Penilaian Aplikasi berbasis web 17 fitur (beberapa diantaranya adalah melihat formulir pertanyaan IPD, melihat IPK dan SKS lulus per mahasiswa) 3 server basis data
Hasil Evaluasi SIAKAD ITS Modul Penilaian Hasil Evaluasi dengan Kakas Bantu
Hasil Evaluasi SIAKAD ITS Modul Penilaian Hasil Evaluasi secara Manual Metrik yang diuji Formula Parameter A Parameter B Hasil Adaptasi XX = AA 17 17 1 lingkungan BB organisasi Adaptasi XX = AA 17 17 1 lingkungan BB sistem perangkat lunak Ketersediaan XX = AA 3 3 1 keberdampingan BB
Hasil Evaluasi SIAKAD ITS Modul Penilaian Metrik yang diuji Adaptasi lingkungan organisasi Adaptasi lingkungan sistem perangkat lunak Ketersediaan keberdampingan Perbandingan Hasil Pengujian Hasil pengukuran Hasil pengukuran kakas bantu manual 1.0 1 1.0 1 1.0 1
Hasil Evaluasi SIAKAD ITS Modul Penilaian Hasil Perhitungan Nilai Subkarakteristik dengan Kakas Bantu Hasil Perhitungan Nilai Subkarakteristik secara Manual Subkarakteristik Metrik yang Nilai subkarakteristik Bobot Nilai digunakan bobot Adaptasi 2 1 3 3 Keberdampingan 1 1 3 3
Hasil Evaluasi SIAKAD ITS Modul Penilaian Perbandingan Hasil Pengujian Subkarakteristik Subkarakteristik Nilai subkarakteristik menggunakan kakas bantu Nilai subkarakteristik secara manual Nilai bobot subkarak-teristik menggunakan kakas bantu Adaptasi 1.0 1 3.0 3 Keberdampingan 1.0 1 3.0 3 Nilai bobot subkarakteristik secara manual
Hasil Pengujian Kebergunaan No Poin yang dinilai Nilai Total Ratarata 1 2 3 4 5 6 1 Kemudahan penggunaan kakas bantu 0 1 1 2 6 0 10 4,3 2 Kemudahan fitur untuk dipahami 0 1 5 3 0 1 10 3,5 3 Kemudahan antarmuka kakas bantu 0 0 2 4 3 1 10 4,3 untuk dipahami 4 Kejelasan pesan pada kakas bantu 0 1 2 3 4 0 10 4 5 Daya tarik antarmuka kakas bantu 0 1 5 3 1 0 10 3,4 6 Kemudahan kakas bantu dalam 0 0 0 5 3 2 10 4,7 melakukan evaluasi Total 4,03
Kesimpulan Parameter perhitungan tiap metrik dapat ditentukan dengan melakukan studi literatur dan analisis. Hasil pengukuran kualitas SIAKAD ITS modul penilaian berdasarkan karakteristik portabilitas ISO/IEC 9126-3 menunjukkan hasil yang bagus. Kakas bantu yang dibangun dapat membantu proses pengukuran kualitas.
Terima kasih