ANALISIS PERANGKAT LUNAK SISTEM ASTA MANIK (APLIKASI TERINTEGRASI MANAJEMEN AKADEMIK)
on
JITTER- Jurnal Ilmiah Teknologi dan Komputer Vol. 2, No. 3 Desember2 21
ANALISIS PERANGKAT LUNAK SISTEM ASTA MANIK (APLIKASI TERINTEGRASI MANAJEMEN AKADEMIK)
Putu Ayu Citra Pratiwia1, Anak Agung Kompiang Oka Sudanaa2, I Made Suwija Putrab3 aProgram Studi Teknologi Informasi, Fakultas Teknik, Universitas Udayana Bukit Jimbaran, Bali, Indonesia
e-mail: 1citrapratiwi@student.unud.ac.id, 2 agungokas@unud.ac.id, 3 putrasuwija@unud.ac.id
Abstrak
ASTA MANIK merupakan sistem informasi yang digunakan oleh Universitas Hindu Indonesia untuk mengelola kegiatan akademik. ASTA MANIK telah diterapkan oleh Universitas Hindu Indonesia dalam jangka waktu yang cukup panjang sehingga ASTA MANIK memerlukan analisis perangkat lunak yang bertujuan untuk mengukur kinerja sistem dan memastikan komponen sistem telah berjalan dengan baik. Analisa perangkat lunak dilakukan dengan menggunakan Metode Black Box yang dilakukan dengan menentukan identifikasi kasus dan rencana pengujian terlebih dahulu kemudian dilanjutkan dengan pengujian perangkat lunak dengan menggunakan tools TestProject. Identifikasi kasus dan rencana pengujian menggunakan 13 kelas uji dan 125 butir uji, dimana dari 125 butir uji yang terdapat pada rencana pengujian terdiri atas 116 pengujian yang sesuai dan 9 pengujian yang tidak sesuai.
Kata kunci: Analisis Perangkat Lunak, Black Box Testing, Sistem Informasi Akademik
Abstract
ASTA MANIK is an information system used by the Hindu University of Indonesia to manage academic activities. ASTA MANIK has been implemented by the Hindu University of Indonesia for a long enough period of time so that ASTA MANIK requires software analysis aimed at measuring system performance and ensuring system components have been running properly. Software analysis is done using the Black Box Method which is done by determining case identification and testing plans first and then continued with software testing using TestProject tools. Case identification and test plan use 13 test classes and 125 test points, of which the 125 test items contained in the test plan consist of 116 appropriate tests and 9 inappropriate tests.
Keywords : Software Analysis, Black Box Testing, Academic Information Systems
-
1. Pendahuluan
UNHI (Universitas Hindu Indonesia) merupakan perguruan tinggi yang berdiri di kota Denpasar yang merupakan lembaga pendidikan yang berkewenangan menyelenggarakan berbagai bidang ilmu secara universal yaitu ilmu sosial dan ilmu eksakta. UNHI memiliki 4 fakultas yaitu Fakultas Ilmu Agama dan Kebudayaan (FIA), Fakultas Ekonomi (FE), Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA), dan Fakultas Teknik (FT) [1]. UNHI menerapkan Sistem Informasi sebagai sarana untuk pengelolaan data yang diperlukan dalam UNHI meliputi data akademik, data registrasi, data administrasi, data dosen, data pegawai, dan data lainnya. Sistem Informasi pada UNHI adalah SRUTI (Sistem Informasi Universitas Terintegrasi).
SRUTI dapat memenuhi kebutuhan data dan informasi secara akurat, tepat waktu, dan relevan. SRUTI merupakan sistem informasi yang digunakan oleh UNHI sebagai sarana untuk pengelolaan data registrasi, data administrasi, data akademik, data dosen, data pegawai, dan data perpustakaan. SRUTI memiliki beberapa modul untuk mengelola data tersebut, diantaranya pengelolaan data registrasi yang dilakukan dalam modul SMRTI (Sistem Informasi Registrasi Terintegrasi), pengelolaan data administrasi yang dilakukan dalam modul ASTA BAYU (Aplikasi Terintegrasi Bayar Uang Kuliah), pengelolaan data akademik yang dilakukan
dalam modul ASTA MANIK (Aplikasi Terintegrasi Manajemen Akademik), pengelolaan data dosen yang dilakukan dalam modul SIMDOS (Sistem Informasi Manajemen Dosen), pengelolaan data pegawai yang dilakukan dalam modul SIMPEG (Sistem Informasi Manajemen Pegawai), dan pengelolaan data perpustakaan yang dilakukan dalam modul ASTA KALI (Aplikasi Terintegrasi Perpustakaan Online). Modul-modul yang ada pada SRUTI memiliki kondisi yang berbeda, terdapat beberapa modul yang telah diterapkan oleh UNHI dan terdapat beberapa modul yang belum diterapkan oleh UNHI. Modul yang belum diterapkan oleh UNHI perlu dilakukan pengukuran tingkat kesiapan pengguna sistem informasi, sedangkan modul yang telah diterapkan oleh UNHI perlu dilakukan analisis untuk mengukur kinerja dari sistem dan menentukan apakah komponen dari sistem telah berjalan dengan baik. Salah satu modul yang telah diterapkan oleh UNHI dan perlu dilakukan pengujian adalah modul ASTA MANIK (Aplikasi Terintegrasi Manajemen Akademik).
ASTA MANIK merupakan salah satu modul dalam SRUTI yang digunakan oleh UNHI untuk mengelola bebagai kegiatan akademik yang terdapat pada UNHI. Seluruh kegiatan akademik yang dikelola oleh ASTA MANIK tersebut telah diterapkan oleh civitas UNHI dalam jangka waktu yang cukup panjang sehingga ASTA MANIK memerlukan analisis perangkat lunak yang bertujuan mengukur kinerja dari sistem untuk menentukan apakah komponen dari sistem telah berjalan dengan baik. Analisa perangkat lunak yang dilakukan dalam penelitian ini menggunakan Metode Black Box Testing. Black Box Testing merupakan salah satu teknik pengujian perangkat lunak yang berfokus pada fungsi dari suatu perangkat lunak untuk memastikan seluruh fungsi pada perangkat lunak telah berjalan dengan baik. Hasil dari analisa perangkat lunak menggunakan metode black box testing akan menentukan rekomendasi perbaikan dari perangkat lunak.
-
2. Metodologi Penelitian
Metodologi penelitian menjelaskan mengenai tahapan penelitian dalam melakukan analisis perangkat lunak yang menggunakan Metode Black Box dengan studi kasus ASTA MANIK UNHI. Penelitian dilakukan dalam beberapa tahapan. Berikut ini merupakan tahapan dari alur penelitian.
Gambar 1. Alur Penelitian
Gambar 1 merupakan tahapan dari alur penelitian. Penelitian diawali dengan observasi dengan melakukan pengamatan mengenai objek penelitian yaitu sistem ASTA MANIK, dilanjutkan dengan studi literatur untuk menambah wawasan dan pemahaman mengenai pengujian perangkat lunak dengan metode black box, kemudian dilanjutkan dengan identifikasi kasus dan rencana pengujian yang dilakukan dengan menentukan kelas uji dan butir uji. Butir uji yang telah ditentukan akan diuji menggunakan tools TestProject untuk menghasilkan analisa pengujian perangkat lunak berdasarkan hasil uji black box.
-
3. Kajian Pustaka
Kajian pustaka menguraikan mengenai materi yang berkaitan dengan penelitian berdasarkan teori-teori yang terdapat dalam jurnal maupun sumber lainnya. Berikut ini merupakan kajian pustaka dari penelitian ini.
-
3.1 ASTA MANIK
ASTA MANIK merupakan singkatan dari Aplikasi Terintegrasi Manajemen Akademik ASTA MANIK merupakan salah satu modul dalam SRUTI (Sistem Informasi Universitas Terintegrasi) yang digunakan oleh Universitas Hindu Indonesia untuk mengelola bebagai kegiatan akademik yang terdapat pada Universitas Hindu Indonesia.
-
3.2 Rekayasa Perangkat Lunak
Rekayasa perangkat lunak merupakan suatu proses dalam merencanakan dan mengendalikan suatu sistem dalam melakukan operasi jangka pendek maupun jangka panjang dalam setiap proses dalam suatu sistem [2]. Salah satu proses yang penting dalam rekayasa perangkat lunak adalah elisitasi. Elisitasi merupakan suatu proses penting dalam rekayasa perangkat lunak untuk mendapatkan informasi mengenai ruang lingkup dan kebutuhan sistem yang akan dibangun. Proses elisitasi ini menentukan keberhasilan dari perangkat lunak, dimana jika terdapat kesalahan dalam pendefinisian kebutuhan maka akan berakibat pada kegagalan sistem. Elisitasi merupakan hal yang pertama kali dilakukan saat akan membangun sebuah sistem [3].
-
3.3 Pengujian Black Box
Pengujian black box (black box testing) merupakan salah satu teknik pengujian perangkat lunak yang berfokus pada fungsi dari suatu perangkat lunak untuk memastikan seluruh fungsi pada perangkat lunak telah berjalan dengan baik. Black box testing dilakukan dengan menguji input dan output pada perangkat lunak tanpa melihat kode program pada perangkat lunak [4].
-
3.4 Tools TestProject
TestProject merupakan salah satu automation tools terbaru yang dapat membantu melakukan pengujian secara otomatis. TestProject menyediakan kemampuan untuk mengotomatisasi aplikasi website, API, maupun seluler. Tools TestProject adalah alat berbasis komunitas yang memiliki paket gratis selamanya yang memiliki fitur yang lengkap. Dokumentasi dari TestProject dapat membantu dalam membuat otomatisasi pengujian yang efektif [5].
-
4. Hasil dan Pembahasan
Hasil dan pembahasan merupakan laporan dokumentasi dari hasil dan pembahasan penelitian yang terdiri atas pengujian perangkat lunak sistem yang dilakukan dengan Metode Black Box menggunakan tools TestProject, serta analisa dan hasil dari pengujian perangkat lunak sistem. Berikut ini merupakan pemaparan dari hasil dan pembahasan.
-
4.1 Pengujian Perangkat Lunak Sistem
Pengujian perangkat lunak sistem ASTA MANIK merupakan kegiatan yang dilakukan untuk mengevaluasi kemampuan sistem ASTA MANIK apakah sudah sesuai dengan hasil yang diharapkan. Penelitian ini menggunakan Metode Pengujian Black Box dalam melakukan pengujian perangkat lunak sistem. Metode Pengujian Black Box dilakukan untuk menguji detail aplikasi seperti tampilan aplikasi, fungsi-fungsi yang ada pada aplikasi, dan kesesuaian alur fungsi dengan proses bisnis.
Identifikasi kasus dan rencana pengujian perangkat lunak sistem ASTA MANIK merupakan tahap awal dalam pengujian perangkat lunak sistem ASTA MANIK. Identifikasi kasus dan rencana pengujian dilakukan dengan membuat tabel skenario untuk pengujian perangkat lunak sistem ASTA MANIK sebagai pedoman dalam proses pengujian perangkat lunak sistem. Berikut ini merupakan tabel skenario untuk pengujian perangkat lunak sistem ASTA MANIK.
Tabel 1. Identifikasi Kasus dan Rencana Pengujian
Kelas Uji |
Butir Uji |
Identifikasi |
Jadwal | |
SKPL |
PDHUPL | |||
Log In ke sistem ASTA |
PDHUPL |
2 Juni | ||
MANIK |
AM_01_0 |
2 21 | ||
Manajemen Hak Akses ASTA MANIK |
Melakukan pergantian role |
SKPL AM_0 |
PDHUPL-AM_ 1_ |
2 Juni 2 21 |
Kembali ke SRUTI |
PDHUPL-AM_ 1_ |
2 Juni 2 21 | ||
Log Out dari Sistem |
PDHUPL- |
2 Juni | ||
ASTA MANIK |
AM_ 1_ |
2 21 | ||
Menambahkan Data |
PDHUPL |
9 Juni | ||
Fakultas |
AM_02_01 |
2 21 | ||
Mengubah Data |
PDHUPL- |
9 Juni | ||
Fakultas |
AM_ 2_ 2 |
2 21 | ||
Menghapus Data |
PDHUPL- |
9 Juni | ||
Fakultas |
AM_ 2_ 3 |
2 21 | ||
Menambahkan Data |
PDHUPL- |
9 Juni | ||
Jenis Dosen |
AM_ 2_ 4 |
2 21 | ||
Mengubah Data Jenis |
PDHUPL- |
9 Juni | ||
Dosen |
AM_ 2_ 5 |
2 21 | ||
Menghapus Data Jenis |
PDHUPL- |
9 Juni | ||
Dosen |
AM_ 2_ 6 |
2 21 | ||
Menambahkan Data |
PDHUPL- |
9 Juni | ||
Status Aktif |
AM_ 2_ 7 |
2 21 | ||
Mengubah Data Status |
PDHUPL- |
9 Juni | ||
Aktif |
AM_ 2_ 8 |
2 21 | ||
Menghapus Data |
PDHUPL- |
9 Juni | ||
Status Aktif |
AM_ 2_ 9 |
2 21 | ||
Menambahkan Data |
PDHUPL- |
9 Juni | ||
Angkatan |
AM_ 2_1 |
2 21 | ||
Mengubah Data |
PDHUPL- |
9 Juni | ||
Angkatan |
AM_ 2_11 |
2 21 | ||
Manajemen |
Menghapus Data |
SKPL |
PDHUPL- |
9 Juni |
Master Data |
Angkatan |
AM_0 |
AM_ 2_12 |
2 21 |
Menambahkan Data |
PDHUPL- |
9 Juni | ||
Jenis Matakuliah |
AM_ 2_13 |
2 21 | ||
Mengubah Data Jenis |
PDHUPL- |
9 Juni | ||
Matakuliah |
AM_ 2_14 |
2 21 | ||
Menghapus Data Jenis |
PDHUPL- |
9 Juni | ||
Matakuliah |
AM_ 2_15 |
2 21 | ||
Menambahkan Data |
PDHUPL- |
9 Juni | ||
Batas Nilai |
AM_ 2_16 |
2 21 | ||
Mengubah Data Batas |
PDHUPL- |
9 Juni | ||
Nilai |
AM_ 2_17 |
2 21 | ||
Menghapus Data |
PDHUPL- |
9 Juni | ||
Batas Nilai |
AM_ 2_18 |
2 21 | ||
Menambahkan Data |
PDHUPL- |
9 Juni | ||
Agama |
AM_ 2_19 |
2 21 | ||
Mengubah Data |
PDHUPL- |
9 Juni | ||
Agama |
AM_ 2_2 |
2 21 | ||
Menghapus Data |
PDHUPL- |
9 Juni | ||
Agama |
AM_ 2_21 |
2 21 | ||
Menambahkan Data |
PDHUPL- |
9 Juni | ||
SMA |
AM_ 2_22 |
2 21 | ||
Mengubah Data SMA |
PDHUPL- |
9 Juni | ||
AM_ 2_23 |
2 21 |
Kelas Uji |
Identifikasi | ||
Butir Uji |
SKPL PDHUPL |
Jadwal | |
Menghapus Data SMA |
PDHUPL-AM_ 2_24 |
9 Juni 2 21 | |
Menambahkan Data |
PDHUPL- |
9 Juni | |
Program Studi |
AM_ 2_25 |
2 21 | |
Mengubah Data |
PDHUPL- |
9 Juni | |
Program Studi |
AM_ 2_26 |
2 21 | |
Menghapus Data |
PDHUPL- |
9 Juni | |
Program Studi |
AM_ 2_27 |
2 21 | |
Menambahkan Data |
PDHUPL- |
9 Juni | |
Gedung |
AM_ 2_28 |
2 21 | |
Mengubah Data |
PDHUPL- |
9 Juni | |
Gedung |
AM_ 2_29 |
2 21 | |
Menghapus Data |
PDHUPL- |
9 Juni | |
Gedung |
AM_ 2_3 |
2 21 | |
Menambahkan Data |
PDHUPL- |
9 Juni | |
Ruangan |
AM_ 2_31 |
2 21 | |
Mengubah Data |
PDHUPL- |
9 Juni | |
Ruangan |
AM_ 2_32 |
2 21 | |
Menghapus Data |
PDHUPL- |
9 Juni | |
Ruangan |
AM_ 2_33 |
2 21 | |
Menambahkan Data |
PDHUPL- |
9 Juni | |
Kurikulum |
AM_ 2_34 |
2 21 | |
Mengubah Data |
PDHUPL- |
9 Juni | |
Kurikulum |
AM_ 2_35 |
2 21 | |
Menghapus Data |
PDHUPL- |
9 Juni | |
Kurikulum |
AM_ 2_36 |
2 21 | |
Menambahkan Data |
PDHUPL- |
9 Juni | |
Matakuliah |
AM_ 2_37 |
2 21 | |
Mengubah Data |
PDHUPL- |
9 Juni | |
Matakuliah |
AM_ 2_38 |
2 21 | |
Menghapus Data |
PDHUPL- |
9 Juni | |
Matakuliah |
AM_ 2_39 |
2 21 | |
Menambahkan Data |
PDHUPL- |
9 Juni | |
Kelompok Matakuliah |
AM_ 2_4 |
2 21 | |
Mengubah Data |
PDHUPL- |
9 Juni | |
Kelompok Matakuliah |
AM_ 2_41 |
2 21 | |
Menghapus Data |
PDHUPL- |
9 Juni | |
Kelompok Matakuliah |
AM_ 2_42 |
2 21 | |
Menambahkan Data |
PDHUPL- |
9 Juni | |
Provinsi |
AM_ 2_43 |
2 21 | |
Mengubah Data |
PDHUPL- |
9 Juni | |
Provinsi |
AM_ 2_44 |
2 21 | |
Menghapus Data |
PDHUPL- |
9 Juni | |
Provinsi |
AM_ 2_45 |
2 21 | |
Menambahkan Data |
PDHUPL- |
9 Juni | |
Kabupaten |
AM_ 2_46 |
2 21 | |
Mengubah Data |
PDHUPL- |
9 Juni | |
Kabupaten |
AM_ 2_47 |
2 21 | |
Menghapus Data |
PDHUPL- |
9 Juni | |
Kabupaten |
AM_ 2_48 |
2 21 | |
Menambahkan Data |
PDHUPL- |
9 Juni | |
Kecamatan |
AM_ 2_49 |
2 21 | |
Mengubah Data Kecamatan |
PDHUPL-AM_ 2_5 |
9 Juni 2 21 |
Kelas Uji |
Butir Uji |
Identifikasi |
Jadwal | |
SKPL |
PDHUPL | |||
Menghapus Data Kecamatan |
PDHUPL-AM_ 2_51 |
9 Juni 2 21 | ||
Manajemen Data Diri |
Mengubah Data Diri |
SKPL-AM_ |
PDHUPL AM_03_01 |
2 Juni 2 21 |
Tambah data penawaran matakuliah |
PDHUPL AM_04_01 |
2 Juni 2 21 | ||
Tambah kelas matakuliah tawar |
PDHUPL- AM_ 4_ 2 |
2 Juni 2 21 | ||
Hapus kelas matakuliah tawar |
PDHUPL- AM_ 4_ 3 |
2 Juni 2 21 | ||
Manajemen Penawaran |
Tambah pengampu matakuliah tawar |
SKPL AM_0 |
PDHUPL-AM_ 4_ 4 |
2 Juni 2 21 |
Matakuliah |
Hapus pengampu matakuliah tawar |
PDHUPL-AM_ 4_ 5 |
2 Juni 2 21 | |
Cetak absen matakuliah tawar |
PDHUPL-AM_ 4_ 6 |
2 Juni 2 21 | ||
Lihat penawaran matakuliah |
PDHUPL- AM_ 4_ 7 |
2 Juni 2 21 | ||
Manajemen Pembimbing Akademik |
Set pembimbing akademik mahasiswa |
SKPL |
PDHUPL AM_05_01 |
2 Juni 2 21 |
Lihat pembimbing akademik mahasiswa |
AM_0 |
PDHUPL- AM_ 5_ 2 |
2 Juni 2 21 | |
Tambah data aktivasi global |
PDHUPL AM_06_01 |
3 Juni 2 21 | ||
Ubah data aktivasi global |
PDHUPL- AM_ 6_ 2 |
3 Juni 2 21 | ||
Tambah data aktivasi khusus |
PDHUPL- AM_ 6_ 3 |
3 Juni 2 21 | ||
Ubah data aktivasi khusus |
PDHUPL- AM_ 6_ 4 |
3 Juni 2 21 | ||
Tambah matakuliah ke dalam KRS |
PDHUPL-AM_ 6_ 5 |
3 Juni 2 21 | ||
Manajemen Kartu Rencana Studi |
Hapus matakuliah pada KRS |
SKPL AM_0 |
PDHUPL-AM_ 6_ 6 |
3 Juni 2 21 |
Lihat detail KRS mahasiswa |
PDHUPL- AM_ 6_ 7 |
3 Juni 2 21 | ||
Ubah status approve |
PDHUPL- AM_ 6_ 8 |
3 Juni 2 21 | ||
Hapus matakuliah pada KRS |
PDHUPL-AM_ 6_ 9 |
3 Juni 2 21 | ||
Tambah catatan pada KRS mahasiswa |
PDHUPL-AM_ 6_1 |
3 Juni 2 21 | ||
Lihat status persetujuan dan catatan KRS |
PDHUPL-AM_ 6_11 |
3 Juni 2 21 | ||
Manajemen Perkuliahan |
Tambah nilai pekuliahan umum |
SKPL AM_0 |
PDHUPL AM_07_01 |
3 Juni 2 21 |
Kelas Uji |
Butir Uji |
Identifikasi |
Jadwal | |
SKPL |
PDHUPL | |||
mahasiswa | ||||
Cetak nilai perkuliahan |
PDHUPL- |
3 Juni | ||
umum mahasiswa |
AM_ 7_ 2 |
2 21 | ||
Tambah nilai PKL/Magang mahasiswa |
PDHUPL- AM_ 7_ 3 |
3 Juni 2 21 | ||
Cetak nilai PKL/Magang mahasiswa |
PDHUPL-AM_ 7_ 4 |
3 Juni 2 21 | ||
Tambah nilai KKN |
PDHUPL- |
3 Juni | ||
mahasiswa |
AM_ 7_ 5 |
2 21 | ||
Cetak nilai KKN |
PDHUPL- |
3 Juni | ||
mahasiswa |
AM_ 7_ 6 |
2 21 | ||
Tambah nilai Skripsi |
PDHUPL- |
3 Juni | ||
mahasiswa |
AM_ 7_ 7 |
2 21 | ||
Cetak nilai Skripsi |
PDHUPL- |
3 Juni | ||
mahasiswa |
AM_ 7_ 8 |
2 21 | ||
Lihat Kartu Hasil Studi |
PDHUPL AM_08_01 |
3 Juni 2 21 | ||
Manajemen Kartu Hasil Studi dan Transkript |
Cetak Kartu Hasil Studi |
SKPL |
PDHUPL- AM_ 8_ 2 |
3 Juni 2 21 |
Lihat Transkript |
AM_0 |
PDHUPL- AM_ 8_ 3 |
3 Juni 2 21 | |
Cetak Transkript |
PDHUPL-AM_ 8_ 4 |
3 Juni 2 21 | ||
Tambah permohonan |
PDHUPL |
4 Juni | ||
pindah program |
AM_09_01 |
2 21 | ||
Ubah permohonan |
PDHUPL- |
4 Juni | ||
pindah program |
AM_ 9_ 2 |
2 21 | ||
Hapus permohonan |
PDHUPL- |
4 Juni | ||
pindah program |
AM_ 9_ 3 |
2 21 | ||
Set status permohonan |
PDHUPL- |
4 Juni | ||
pindah program |
AM_ 9_ 4 |
2 21 | ||
Tambah permohonan |
PDHUPL- |
4 Juni | ||
mutasi |
AM_ 9_ 5 |
2 21 | ||
Ubah permohonan |
PDHUPL- |
4 Juni | ||
mutasi |
AM_ 9_ 6 |
2 21 | ||
Hapus permohonan |
PDHUPL- |
4 Juni | ||
Manajemen |
mutasi |
SKPL |
AM_ 9_ 7 |
2 21 |
Mutasi Mahasiswa |
Tambah revisi oleh |
AM_0 |
PDHUPL- |
4 Juni |
operator fakultas |
AM_ 9_ 8 |
2 21 | ||
Ubah data sesuai |
PDHUPL- |
4 Juni | ||
revisi operator fakultas |
AM_ 9_ 9 |
2 21 | ||
Hapus revisi oleh |
PDHUPL- |
4 Juni | ||
operator fakultas |
AM_ 9_1 |
2 21 | ||
Set status mutasi oleh |
PDHUPL- |
4 Juni | ||
operator fakultas |
AM_ 9_11 |
2 21 | ||
Tambah revisi oleh |
PDHUPL- |
4 Juni | ||
operator pusat |
AM_ 9_12 |
2 21 | ||
Ubah data sesuai |
PDHUPL- |
4 Juni | ||
revisi operator pusat |
AM_ 9_13 |
2 21 | ||
Hapus revisi oleh |
PDHUPL- |
4 Juni | ||
operator pusat |
AM_ 9_14 |
2 21 | ||
Set status mutasi oleh |
PDHUPL- |
4 Juni |
Kelas Uji |
Butir Uji |
Identifikasi |
Jadwal | |
SKPL |
PDHUPL | |||
operator pusat |
AM_ 9_15 |
2 21 | ||
Lihat status |
PDHUPL- |
4 Juni | ||
mahasiswa |
AM_ 9_16 |
2 21 | ||
Manajemen Kelulusan Mahasiswa |
Tambah data kelulusan mahasiswa |
SKPL AM |
PDHUPL-AM_1 _ 1 |
4 Juni 2 21 |
Ubah status |
PDHUPL- |
4 Juni | ||
Manajemen |
mahasiswa |
SKPL AM |
AM_11_ 1 |
2 21 |
Status Mahasiswa |
Lihat status |
PDHUPL- |
4 Juni | |
mahasiswa |
AM_11_ 2 |
2 21 | ||
Lihat data matakuliah |
PDHUPL- |
5 Juni | ||
oleh admin |
AM_12_ 1 |
2 21 | ||
Lihat data dosen oleh |
PDHUPL- |
5 Juni | ||
admin |
AM_12_ 2 |
2 21 | ||
Lihat data PA oleh |
PDHUPL- |
5 Juni | ||
admin |
AM_12_ 3 |
2 21 | ||
Lihat total beban |
PDHUPL- |
5 Juni | ||
dosen oleh admin |
AM_12_ 4 |
2 21 | ||
Lihat KHS mahasiswa |
PDHUPL- |
5 Juni | ||
oleh admin |
AM_12_ 5 |
2 21 | ||
Lihat transkript oleh |
PDHUPL- |
5 Juni | ||
admin |
AM_12_ 6 |
2 21 | ||
Lihat jumlah |
PDHUPL- |
5 Juni | ||
mahasiswa oleh admin |
AM_12_ 7 |
2 21 | ||
Lihat data matakuliah |
PDHUPL- |
5 Juni | ||
oleh operator prodi |
AM_12_ 8 |
2 21 | ||
Manajemen Laporan |
Lihat daftar nilai oleh |
PDHUPL- |
5 Juni | |
operator prodi |
SKPL AM |
AM_12_ 9 |
2 21 | |
Lihat data dosen oleh |
PDHUPL- |
5 Juni | ||
operator prodi |
AM_12_1 |
2 21 | ||
Lihat data PA oleh |
PDHUPL- |
5 Juni | ||
operator prodi |
AM_12_11 |
2 21 | ||
Lihat total beban dosen oleh operator prodi |
PDHUPL-AM_12_12 |
5 Juni 2 21 | ||
Lihat KHS mahasiswa |
PDHUPL- |
5 Juni | ||
oleh operator prodi |
AM_12_13 |
2 21 | ||
Lihat transkript oleh |
PDHUPL- |
5 Juni | ||
operator prodi |
AM_12_14 |
2 21 | ||
Lihat jumlah mahasiswa oleh operator prodi |
PDHUPL-AM_12_15 |
5 Juni 2 21 | ||
Lihat jumlah mahasiswa oleh operator fakultas |
PDHUPL AM_12_16 |
5 Juni 2 21 | ||
Pengujian Validasi Sistem |
Input data dengan karakter yang tidak sesuai |
SKPL AM |
PDHUPL- AM_13_ 1 |
13 Juni 2 21 |
Input data yang |
PDHUPL- |
13 Juni | ||
kosong |
AM_13_ 2 |
2 21 |
Tabel 1 merupakan identifikasi kasus dan rencana pengujian perangkat lunak dari sistem ASTA MANIK, dimana terdapat 13 kelas uji yang digunakan sesuai dengan proses bisnis pada ASTA MANIK yang dapat dilihat pada Kolom Kelas Uji. Masing-masing kelas uji dibagi menjadi beberapa proses pengujian yang dapat dilihat pada Kolom Butir Uji, dimana masing-masing butir uji tersebut diberikan kode identifikasi untuk memudahkan dalam mendeskripsikan
hasil pengujian perangkat lunak yang dapat dilihat pada kolom identifikasi. Kode identifikasi dibagi menjadi 2 (dua) yaitu SKPL (Spesifikasi Kebutuhan Perangkat Lunak) dan PDHUPL (Pengujian dan Deskripsi Hasil Uji Perangkat Lunak). Setiap proses pengujian dilakukan dalam waktu yang berbeda-beda, dimana tanggal dari setiap proses pengujian telah dicantumkan dalam Kolom Jadwal.
-
4.3 Analisa Pengujian Perangkat Lunak Sistem
Analisa perangkat lunak terhadap sistem ASTA MANIK merupakan proses yang dilakukan untuk menentukan perangkat lunak yang harus diperbaiki. Perangkat lunak yang dapat dikategorikan kritis didapat dari hasil pengujian dengan metode black box menggunakan tools TestProject, dimana terdapat 125 butir uji yang terdiri atas 116 pengujian yang sesuai dan 9 pengujian yang tidak sesuai. Berikut ini merupakan salah satu hasil pengujian yang tidak sesuai dengan hasil yang diharapkan.
Yang Diharapkan
Pengamatan
Kesimpulan
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan
Sistem tidak dapat menyimpan data dengan alasan terdapat duplikasi data, namun data yang di-input-kan tidak ada dalam daftar jenis dosen
Tidak Sesuai
Hasil Pengujian

(a)
(b)

Tabel 2. Hasil
Menambahkan Data Jenis Dosen
Identifikasi |
PDHUPL- AM_ 2_ 4 |
Nama Kasus Uji |
Pengujian Menambahkan Data Jenis Dosen |
Tanggal Pengujian |
9 Juni 2 21 |
Skenario |
1
2
3
4
5
Log in sebagai admin
Masuk ke menu master data pada sistem ASTA MANIK
Meng-input-kan data jenis dosen
Menyimpan data jenis dosen yang telah di-input-kan Selesai
(c)
Keterangan :
-
(a) Pengguna meng-input kan data jenis dosen
-
(b) Data jenis dosen tidak dapat disimpan dengan alasan terdapat duplikasi data
-
(c) Data yang di-input-kan tidak ada dalam daftar jenis dosen
Tabel 2 merupakan hasil pengujian perangkat lunak dari proses menambahkan data jenis dosen pada Kelas Uji Manajemen Master Data yang berisi identifikasi, nama kasus uji, deskripsi dari pengujian, kondisi awal pengujian, dan tanggal pengujian. Tabel di atas menjelaskan proses yang akan dilakukan dalam pengujian yang dapat dilihat pada kolom skenario. Tabel di atas juga dilengkapi dengan hasil yang diharapkan, pengamatan, kesimpulan, serta gambar dan keterangan dari hasil pengujian proses menambahkan data jenis dosen. Pengujian yang tidak sesuai dengan hasil yang diharapkan tidak hanya terjadi pada proses menambahkan data jenis dosen. Berikut ini merupakan daftar pengujian perangkat lunak yang tidak sesuai dengan hasil yang diharapkan.
Tabel 3. Hasil Pengujian Perangkat Lunak Tidak Sesuai | ||||
N o |
Identifikas i Butir Uji |
Nama Butir Uji |
Pengamatan |
Hasil yang Diharapkan |
1 |
PDHUPL-AM_ 2_ 4 |
Menambahka n Data Jenis Dosen |
Data jenis dosen yang ditambahkan belum terdaftar, namun data jenis dosen tidak dapat ditambahkan dan terdapat notifikasi “jenis dosen sudah terdaftar pada sistem” |
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan |
2 |
PDHUPL- AM_ 2_23 |
Mengubah Data SMA |
Sistem dapat menyimpan pembaharuan data sesuai dengan data yang diinput-kan namun data provinsi dari SMA hilang saat akan mengubah data |
Sistem dapat menyimpan pembaharuan data sesuai dengan data yang di-input-kan |
3 |
PDHUPL-AM_ 2_46 |
Menambahka n Data Kabupaten |
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan, namun tulisan pada notifikasi tidak informatif |
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan |
4 |
PDHUPL- AM_ 2_47 |
Mengubah Data Kabupaten |
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan, namun tulisan pada notifikasi tidak informatif |
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan |
5 |
PDHUPL-AM_ 2_49 |
Menambahka n Data Kecamatan |
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan, namun tulisan pada notifikasi tidak informatif |
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan |
6 |
PDHUPL-AM_ 2_5 |
Mengubah Data Kecamatan |
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan, namun tulisan pada notifikasi tidak informatif |
Sistem dapat menyimpan data sesuai dengan data yang di-input-kan |
7 |
PDHUPL- AM_ 9_ 3 |
Hapus Permohonan Pindah Program |
Data permohonan pindah program tidak dapat dihapus dan terdapat notifikasi “Terjadi kesalahan sistem” |
Data permohonan pindah program yang dihapus tidak terlihat lagi pada daftar permohonan pindah program |
8 |
PDHUPL-AM_ 9_1 |
Ubah Data sesuai Revisi |
Sistem dapat menyimpan pembaharuan data sesuai |
Sistem dapat menyimpan pembaharuan data |
N o |
Identifikas i Butir Uji |
Nama Butir Uji |
Pengamatan |
Hasil yang Diharapkan |
Operator Fakultas |
dengan data yang diinput-kan, namun data tipe mutasi dari permohonan mutasi hilang |
sesuai dengan data yang di-input-kan | ||
9 |
PDHUPL-AM_ 9_16 |
Lihat Status Mahasiswa |
Sistem tidak dapat menampilkan status mahasiswa karena menu data diri tidak dapat dibuka setelah melakukan mutasi |
Sistem dapat menampilkan status mahasiswa sesuai dengan tipe mutasi yang diajukan oleh mahasiswa |
Tabel 3 merupakan hasil pengujian yang tidak sesuai dengan hasil yang diharapkan Tabel di atas berisi butir uji dan identifikasi dari masing-masing butir uji. Permasalahan dari setiap butir uji terdapat pada Kolom Pengamatan dan hasil yang diharapkan dari masing-masing pengujian butir uji terdapat pada Kolom Hasil yang Diharapkan. Pengujian menggunakan tools TestProject hanya dapat mengidentifikasi fungsi dari element dalam sistem yang diuji, dimana proses pengujian menggunakan tools TestProject ini menampilkan video sesuai step yang telah ditentukan. Video tersebut dapat diperiksa kembali oleh pengguna untuk memastikan tidak terdapat kesalahan yang terjadi pada bagian internal sistem saat pengujian.
-
5 Kesimpulan
Penerapan Metode Black Box dalam analisis perangkat lunak dari sistem ASTA MANIK dilakukan dengan menentukan identifikasi kasus dan rencana pengujian terlebih dahulu kemudian dilanjutkan dengan pengujian perangkat lunak dengan menggunakan tools TestProject. Perangkat lunak yang dapat dikategorikan kritis didapat dari hasil pengujian yang tidak sesuai dengan hasil yang diharapkan, dimana dari 125 butir uji yang terdapat pada rencana pengujian terdiri atas 116 pengujian yang sesuai dan 9 pengujian yang tidak sesuai.
Daftar Pustaka
-
[1] “Universitas Hindu Indonesia,” 2 21. https://www.unhi.ac.id/id/tentang/sejarah (accessed Jun. 21, 2 21).
-
[2] A. S. Edy Nasri, Andi Usri, “Rekayasa Perangkat Lunak Produksi Packaging Dengan Metode MRP2 Dan Algoritma Optimasi Greedy,” J. Black Stud., vol. 2, no. 1, pp. 37–5 , 2 18.
-
[3] F. M. F. A. Bakthier, F. Pradana, and B. Priyambadha, “Sistem Elisitasi Kebutuhan dengan Konsep Gamificatioon Berbasis Website,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 3, no. Vol 3 No 5 (2 19): J-PTIIK, pp. 4491–4499, 2 19, [Online].
Available: http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/5258.
-
[4] M. Y. P. Mahendra, I. N. Piarsa, and D. Putra Githa, “Geographic Information System of Public Complaint Testing Based On Mobile Web (Public Complaint),” Lontar Komput. J. Ilm. Teknol. Inf., vol. 9, no. 2, p. 95, 2 18, doi: 1 .24843/lkjiti.2 18.v 9.i 2.p 4.
-
[5] Anshu Ranjan, “What is TestProject? How to Develop Automation Tests Using TestProject?,” Aug. 24, 2 2 . https://www.toolsqa.com/testproject/what-is-testproject/ (accessed Jun. 25, 2 21).
Discussion and feedback