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.

  • 4.2    Identifikasi Kasus dan Rencana Pengujian

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).