109
IMPLEMENTASI DAN PENGUJIAN SISTEM
Tahap implementasi dan pengujian sistem dilakukan berdasarkan hasil analisis dan mengimplementasikan melalui perangkat lunak. Setelah dilakukan proses implementasi, kemudian akan dilakukan proses pengujian sistem kepada penggunaan untuk mengetahui kekurangan sistem monitoring internet di proxy UNIKOM.
4.1 Implementasi Sistem
Tahap implementasi sistem yang dilakukan yaitu menggambarkan lingkungan di mana sistem akan dijalankan, berserta implementasi data yang digunakan selama melakukan pembangunan sistem. Implementasi antarmuka dilakukan setelah selesai menggambarkan lingkungan sistem yang menjadi hasil perancangan antarmuka sistem yang telah dibuat. Tahap implementasi sistem dibagi menjadi dua bagian yaitu implementasi data dan antarmuka.
4.1.1 Implementasi Data
Pada tahap implementasi data menggunakan database mysql dengan struktur query yang digunakan dalam sistem. Berikut ini adalah hasil implementasi data dari sistem yang dibuat.
1. Tabel admins Nama
Tabel DDL SQL
admins CREATE TABLE `admins` (
`id` bigint(20) UNSIGNED NOT NULL,
`name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, `email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, `email_verified_at` timestamp NULL DEFAULT NULL,
`password` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
2. Tabel users Nama
Tabel DDL SQL
users CREATE TABLE `users` (
`id` bigint(20) UNSIGNED NOT NULL,
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci;
3. Tabel sites
Nama
Tabel DDL SQL
sites CREATE TABLE `sites` (
`id` bigint(20) UNSIGNED NOT NULL,
`site` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
4. Tabel hosts Nama
Tabel DDL SQL
hosts CREATE TABLE `hosts` (
`id` bigint(20) UNSIGNED NOT NULL,
`host` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
5. Tabel parsing_datas
Nama Tabel DDL SQL
parsing_datas CREATE TABLE `parsing_datas` ( `id` bigint(20) UNSIGNED NOT NULL,
`deskripsi` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`timestamp` datetime NOT NULL,
`admin_id` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
6. Tabel traffics Nama
Tabel DDL SQL
traffics CREATE TABLE `traffics` (
`id` bigint(20) UNSIGNED NOT NULL, `usage_mb` double(8,4) NOT NULL, `timestamp_awal` datetime NOT NULL, `timestamp_akhir` datetime NOT NULL, `user_id` bigint(20) UNSIGNED NOT NULL, `site_id` bigint(20) UNSIGNED NOT NULL, `host_id` bigint(20) UNSIGNED NOT NULL, `parsing_id` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
7. Tabel traffic_details
Nama Tabel DDL SQL
traffic_details CREATE TABLE `traffic_details` ( `id` bigint(20) UNSIGNED NOT NULL, `usage_byte` int(11) NOT NULL, `timestamp` datetime NOT NULL,
`traffic_id` bigint(20) UNSIGNED NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
8. Tabel blocked Nama
Tabel DDL SQL
blocked CREATE TABLE `blocked` (
`id` bigint(20) UNSIGNED NOT NULL, `timestamp` datetime NOT NULL,
`user_id` bigint(20) UNSIGNED NOT NULL, `host_id` bigint(20) UNSIGNED NOT NULL, `site_id` bigint(20) UNSIGNED NOT NULL, `category_id` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
9. Tabel categorys Nama
Tabel DDL SQL
categorys CREATE TABLE `categorys` (
`id` bigint(20) UNSIGNED NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
10. Tabel password_resets
Nama Tabel DDL SQL
password_resets CREATE TABLE `password_resets` (
`email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`token` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`created_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
11. Foreign Key Tabel parsing_datas
Nama Tabel DDL SQL
parsing_datas ALTER TABLE `parsing_datas`
ADD CONSTRAINT `parsing_datas_admin_id_foreign` FOREIGN KEY (`admin_id`) REFERENCES `admins` (`id`) ON DELETE CASCADE;
12. Foreign Key Tabel traffics Nama
Tabel DDL SQL
traffics ALTER TABLE `traffics`
ADD CONSTRAINT `traffics_host_id_foreign` FOREIGN KEY (`host_id`) REFERENCES `hosts` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `traffics_parsing_id_foreign` FOREIGN KEY (`parsing_id`) REFERENCES `parsing_datas` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `traffics_site_id_foreign` FOREIGN KEY (`site_id`) REFERENCES `sites` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `traffics_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
13. Foreign Key Tabel traffic_details
Nama Tabel DDL SQL
traffic_details ALTER TABLE `traffic_details`
ADD CONSTRAINT `traffic_details_traffic_id_foreign` FOREIGN KEY (`traffic_id`) REFERENCES `traffics` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
14. Foreign Key Tabel blocked Nama
Tabel DDL SQL
blocked ALTER TABLE `blocked`
ADD CONSTRAINT `blocked_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categorys` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `blocked_host_id_foreign` FOREIGN KEY (`host_id`) REFERENCES `hosts` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `blocked_site_id_foreign` FOREIGN KEY (`site_id`) REFERENCES `sites` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `blocked_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
15. Foreign Key Tabel password_resets
Nama Tabel DDL SQL
password_resets ALTER TABLE `password_resets`
ADD CONSTRAINT `password_resets_email_foreign` FOREIGN KEY (`email`) REFERENCES `admins` (`email`) ON DELETE CASCADE;
4.1.2 Implementasi Antarmuka
Tahap implementasi antarmuka merupakan hasil dari analisis dan perancangan yang telah dilakukan sebelumnya. Berikut ini merupakan implementasi antarmuka yang sudah diimplementasikan dalam sistem.
1. Tampilan Antarmuka Login
Gambar 4.1-1 Antarmuka Login 2. Tampilan Antarmuka Dashboard
Tampilan antarmuka dashboard dapat dilihat pada Gambar 4.1-2.
Gambar 4.1-2 Antarmuka Dashboard 3. Tampilan Antarmuka Top 10 Usage berdasarkan User
Tampilan antarmuka top 10 usage berdasarkan user dapat dilihat pada Gambar 4.1-3.
Gambar 4.1-3 Antarmuka Top 10 Usage User 4. Tampilan Antarmuka Top 10 Usage berdasarkan Situs
Tampilan antarmuka top 10 usage berdasarkan situs dapat dilihat pada Gambar 4.1-4.
Gambar 4.1-4 Antarmuka Top 10 Usage Situs 5. Tampilan Antarmuka Total Usage berdasarkan Tanggal
Tampilan antarmuka total usage berdasarkan tanggal dapat dilihat pada Gambar 4.1-5.
Gambar 4.1-5 Antarmuka Total Usage berdasarkan Tanggal 6. Tampilan Antarmuka Total Usage berdasarkan Waktu
Tampilan antarmuka total usage berdasarkan waktu dapat dilihat pada Gambar 4.1-6.
Gambar 4.1-6 Antarmuka Total Usage berdasarkan Waktu 7. Tampilan Antarmuka Detail Traffic User
8. Tampilan Antarmuka Detail Traffic Situs
Tampilan antarmuka detail traffic situs dapat dilihat pada Gambar 4.1-8.
Gambar 4.1-8 Antarmuka Detail Traffic Situs
4.2 Pengujian Sistem
Tahap pengujian sistem dilakukan untuk mengetahui apakah fungsionalitas pada sistem sudah sesuai dengan tujuan sistem dan mencari tahu kekurangan-kekurangan yang ada disistem agar dapat disempurnakan ke depannya. Tahapan pengujian sistem dilakukan dengan menggunakan metode pengujian black box dan usability testing.
Tahap pengujian query dilakukan untuk mengetahui apakah performance
query yang dijalankan pada sistem yang baru menjadi lebih baik dari query pada
sistem lama. Berikut ini hasil query pada sistem baru dapat dilihat pada Gambar 4.2-1.
Gambar 4.2-1 Hasil Query pada Sistem Baru
Pada hasil query di sistem baru dapat disimpulkan bahwa performance
query yang dijalankan pada sistem baru mengalami peningkatan.
4.2.2 Pengujian dengan Black Box
Pengujian dengan black box merupakan pengujian yang dilakukan dengan mengamati hasil eksekusi sistem dengan menggunakan data uji serta memeriksa fungsional dari sistem yang dibuat. Pengujian dengan black box memiliki beberapa tahapan yang dilakukan untuk pengujian.
4.2.2.1 Rencana Pengujian
Pada tahapan ini dilakukan pembuatan list pengujian pada fungsional yang akan diujikan. Berikut ini nama-nama fungsional yang akan diujikan dapat dilihat pada Tabel 4.2-1.
Tabel 4.2-1 Tabel Rencana Pengujian Fungsional
No. Fungsional Jenis Pengujian
1 Login Black Box
2 Traffic berdasarkan waktu operasional Black Box 3 Top 10 Usage berdasarkan user Black Box 4 Top 10 Usage berdasarkan situs Black Box 5 Total Usage berdasarkan Tanggal Black Box 6 Total Usage berdasarkan Waktu Black Box 7 Detail Traffic berdasarkan User Black Box 8 Detail Traffic berdasarkan Situs Black Box
4.2.2.2 Skenario Pengujian
Skenario pengujian dilakukan untuk menjabarkan urutan dalam pengujian yang akan dilakukan pada sistem yang dibangun. Berikut ini merupakan urutan dari skenario pengujian yang dilakukan.
1. Pengujian Login
Berikut ini pengujian dengan kasus data benar dapat dilihat pada Tabel 4.2-2. Tabel 4.2-2 Tabel Pengujian Login dengan Data Benar
Kasus Uji dengan Data Benar Data Masukkan Hasil yang
diharapkan Pengamatan Kesimpulan Email:
Field email terisi sesuai dengan email yang di daftarkan
Isi dari field email sesuai dengan email yang di daftarkan
Valid Password:
adminXXXXX
Field password terisi sesuai dengan password yang di daftarkan
Isi dari field password sesuai dengan password yang di daftarkan
Valid
Berikut ini pengujian dengan kasus data salah dapat dilihat pada Tabel 4.2-3. Tabel 4.2-3 Tabel Pengujian Login dengan Data Salah
Kasus Uji dengan Data Salah Data Masukkan Hasil yang
diharapkan Pengamatan Kesimpulan Email:
Dan Password: XXXXXXX
Menampilkan pesan email dan password salah
Tampil pesan email dan password salah
Valid
2. Pengujian Traffic berdasarkan Waktu Operasional
Berikut ini pengujian di waktu pengaksesan website dapat dilihat pada Tabel 4.2-4.
Tabel 4.2-4 Tabel Pengujian di Waktu Operasional Kasus Uji mengakses menu Dashboard Data Masukkan Hasil yang
diharapkan Pengamatan Kesimpulan Klik menu
Dashboard
Menampilkan
penggunaan traffic di waktu operasional yang sesuai dengan waktu pengaksesan dashboard
Menampilkan traffic di waktu operasional
Valid
3. Pengujian Top Usage berdasarkan User
Berikut ini pengujian 10 user dengan penggunaan traffic terbanyak dapat dilihat pada Tabel 4.2-5.
Tabel 4.2-5 Tabel Pengujian Top Usage berdasarkan User Kasus Uji dengan memilih range Tanggal dan Waktu Data Masukkan Hasil yang
diharapkan Pengamatan Kesimpulan From: Pilih
Tanggal dan Waktu mulai
Menampilkan 10 user dengan penggunaan terbanyak pada range tanggal dan waktu yang dipilih Menampilkan traffic 10 user dengan penggunaan terbanyak berdasarkan tanggal dan waktu range yang dipilih
Valid To: Pilih
Tanggal dan Waktu Akhir
4. Pengujian Top Usage berdasarkan Situs
Berikut ini pengujian 10 situs dengan penggunaan traffic terbanyak dapat dilihat pada Tabel 4.2-6.
Tabel 4.2-6 Tabel Pengujian Top Usage berdasarkan Situs Kasus Uji dengan memilih range Tanggal dan Waktu Data Masukkan Hasil yang
diharapkan Pengamatan Kesimpulan From: Pilih
Tanggal dan Waktu mulai
Menampilkan 10 user dengan penggunaan terbanyak pada range tanggal dan waktu yang dipilih Menampilkan traffic 10 user dengan penggunaan terbanyak berdasarkan tanggal dan waktu range yang dipilih
Valid To: Pilih
Tanggal dan Waktu Akhir
5. Pengujian Total Usage berdasarkan Tanggal
Berikut ini pengujian total usage berdasarkan tanggal dapat dilihat pada Tabel 4.2-7.
Tabel 4.2-7 Tabel Pengujian Total Usage berdasarkan Tanggal Kasus Uji dengan memilih range Tanggal dan Waktu Data Masukkan Hasil yang
diharapkan Pengamatan Kesimpulan From: Pilih Tanggal dan Waktu mulai Menampilkan traffic penggunaan di setiap tanggal berdasarkan range tanggal dan waktu yang dipilih
Menampilkan traffic penggunaan di setiap tanggal berdasarkan range tanggal dan waktu yang dipilih
Valid To: Pilih
Tanggal dan Waktu Akhir
6. Pengujian Total Usage berdasarkan Waktu
Berikut ini pengujian total usage berdasarkan waktu dapat dilihat pada Tabel 4.2-8.
Tabel 4.2-8 Tabel pengujian Total Usage berdasarkan Waktu Kasus Uji dengan memilih Tanggal dengan selisih Waktu Data Masukkan Hasil yang
diharapkan Pengamatan Kesimpulan From: Pilih Tanggal dan Waktu mulai Menampilkan traffic penggunaan di setiap waktu berdasarkan tanggal dan waktu dengan range waktu yang dipilih
Menampilkan traffic penggunaan di setiap waktu berdasarkan tanggal dan waktu dengan range waktu yang dipilih
Valid Range: Pilih
selisih waktu
7. Pengujian Detail Traffic berdasarkan User
Berikut ini pengujian detail traffic berdasarkan user dapat dilihat pada Tabel 4.2-9.
Tabel 4.2-9 Tabel Pengujian Detail Traffic setiap User Kasus Uji dengan memilih range Tanggal dan Waktu Data Masukkan Hasil yang
diharapkan Pengamatan Kesimpulan From: Pilih
Tanggal dan Waktu mulai
Menampilkan traffic penggunaan setiap user berdasarkan range tanggal dan waktu yang dipilih.
Menampilkan traffic penggunaan setiap user berdasarkan range tanggal dan waktu yang dipilih
Valid To: Pilih
Tanggal dan Waktu Akhir
Berikut ini pengujian detail tarffic berdasarkan situs dapat dilihat pada Tabel 4.2-10.
Tabel 4.2-10 Tabel Pengujian Detail Traffic di setiap situs Kasus Uji dengan memilih range Tanggal dan Waktu Data Masukkan Hasil yang
diharapkan Pengamatan Kesimpulan From: Pilih
Tanggal dan Waktu mulai
Menampilkan traffic penggunaan setiap situs berdasarkan range tanggal dan waktu yang dipilih.
Menampilkan traffic penggunaan setiap situs berdasarkan range tanggal dan waktu yang dipilih
Valid To: Pilih
Tanggal dan Waktu Akhir
Berdasarkan pengujian yang sudah dilakukan pada setiap fungsional maka dapat disimpulkan hasil dari pengujian setiap fungsional dapat dilihat pada Tabel 4.2-11.
Tabel 4.2-11 Tabel Hasil Pengujian Fungsional No. Fungsionalitas Skenario Pengujian Hasil yang
diharapkan Kesimpulan 1 Login Validasi field login Jika success maka
sistem akan menampilkan pesan success login dan masuk ke halaman dashboard
Valid
Jika gagal, maka sistem akan menampilkan pesan gagal login dan masuk ke halaman login Valid 2 Traffic berdasarkan waktu operasional
Tampil data total traffic di waktu operasional Mengetahui penggunaan traffic di waktu operasional Valid 3 Top 10 Usage berdasarkan user
Tampil data dan grafik 10 user dengan penggunaan traffic terbanyak Mengetahui 10 user dengan penggunaan traffic terbanyak Valid 4 Top 10 Usage berdasarkan situs
Tampil data dan grafik 10 situs dengan penggunaan traffic terbanyak Mengetahui 10 situs dengan penggunaan traffic terbanyak Valid
No. Fungsionalitas Skenario Pengujian Hasil yang
diharapkan Kesimpulan 5 Total Usage
berdasarkan Tanggal
Tampil data dan grafik Total penggunaan traffic berdasarkan tanggal Mengetahui penggunaan traffic di setiap tanggal Valid 6 Total Usage berdasarkan Waktu
Tampil data dan grafik Total penggunaan traffic berdasarkan waktu Mengetahui penggunaan tarffic di setiap jam Valid 7 Detail Traffic berdasarkan User Tampil data penggunaan traffic berdasarkan user Mengetahui detail penggunaan traffic di setiap user Valid 8 Detail Traffic berdasarkan Situs Tampil data penggunaan traffic berdasarkan situs Mengetahui detail penggunaan traffic yang diakses setiap situs
Valid
4.2.3 Pengujian dengan Usability Testing
Usability testing merupakan pengujian yang dilakukan kepada calon
pengguna untuk mengevaluasi produk, jasa ataupun tampilan yang digunakan. Pada usability testing pengguna akan menyelesaikan tugas yang diberikan, sementara pemilik sistem akan mengamati, mendengarkan dan mencatat informasi yang disampaikan pengguna.
4.2.3.1 Skenario Pengujian
Pada tahap skenario pengujian ini akan dilakukan usability testing kepada Ketua Divisi IT Operational & Network Education Universitas Komputer Indonesia (UNIKOM) yaitu bapak Angga Friyanto sebagai pengguna sistem
monitoring penggunaan akses internet. Pengujian ini dilakukan untuk mengetahui
apa visualisasi yang telah dibuat sesuai dengan tujuan user dalam mendapatkan informasi. Berikut ini merupakan skenario tugas yang akan di ujikan kepada bapak Angga Friyanto.
1. Skenario ke-1
Kamu adalah Ketua Divisi IT Operasional & Network Education dalam suatu instansi dan ingin mengetahui informasi penggunaan traffic di jam
penggunaan traffic di jam operasional.
Tabel 4.2-12 Tabel Daftar Pertanyaan pada Skenario ke-1
No. Pertanyaan
1 Di jam berapa penggunaan traffic paling tinggi ?
2 Berapa banyak penggunaan traffic untuk pertanyaan di nomor satu ? 3 Apa informasi yang diterima ?
4 Kesulitan membaca hasil visualisasi yang disajikan ? 5 Masukkan terhadap visualisasi ?
2. Skenario ke-2
Kamu adalah Ketua Divisi IT Operasional & Network Education dalam suatu instansi dan ingin mengetahui informasi 10 user dengan penggunaan traffic terbanyak dari tanggal 22 Januari 2019 – 30 Januari 2019. Silakan gunakan sistem ini untuk mengetahui informasi 10 user dengan penggunaan traffic terbanyak.
Tabel 4.2-13 Tabel Daftar Pertanyaan pada Skenario ke-2
No. Pertanyaan
1 Siapa yang memiliki traffic paling tinggi ?
2 Berapa banyak penggunaan traffic untuk pertanyaan di nomor satu ? 3 Apa informasi yang diterima ?
4 Kesulitan membaca hasil visualisasi yang disajikan ? 5 Masukkan terhadap visualisasi ?
3. Skenario ke-3
Kamu adalah Ketua Divisi IT Operasional & Network Education dalam suatu instansi dan ingin mengetahui informasi 10 situs dengan penggunaan traffic terbanyak dari tanggal 22 Januari 2019 – 30 Januari 2019. Silakan gunakan sistem ini untuk mengetahui informasi 10 situs dengan penggunaan traffic terbanyak.
Tabel 4.2-14 Tabel Daftar Pertanyaan pada Skenario ke-3
No. Pertanyaan
1 Siapa yang memiliki traffic paling tinggi ?
2 Berapa banyak penggunaan traffic untuk pertanyaan di nomor satu ? 3 Apa informasi yang diterima ?
4 Kesulitan membaca hasil visualisasi yang disajikan ? 5 Masukkan terhadap visualisasi ?
4. Skenario ke-4
Kamu adalah Ketua Divisi IT Operasional & Network Education dalam suatu instansi dan ingin mengetahui informasi penggunaan total traffic di setiap tanggal dari tanggal 22 Januari 2019 – 30 Januari 2019. Silakan gunakan sistem ini untuk mengetahui informasi jumlah traffic di setiap tanggal.
Tabel 4.2-15 Tabel Daftar Pertanyaan pada Skenario ke-4
No. Pertanyaan
1 Ditanggal berapa penggunaan traffic paling tinggi ?
2 Berapa banyak penggunaan traffic untuk pertanyaan di nomor satu ? 3 Apa informasi yang diterima ?
4 Kesulitan membaca hasil visualisasi yang disajikan ? 5 Masukkan terhadap visualisasi ?
5. Skenario ke-5
Kamu adalah Ketua Divisi IT Operasional & Network Education dalam suatu instansi dan ingin mengetahui informasi penggunaan total traffic di setiap jam dari tanggal 27 Januari 2019 dengan interval waktu 30 menit. Silakan gunakan sistem ini untuk mengetahui informasi jumlah traffic di setiap tanggal.
Tabel 4.2-16 Tabel Daftar Pertanyaan pada Skenario ke-5
No. Pertanyaan
1 Jam berapa penggunaan traffic paling tinggi ?
2 Berapa banyak penggunaan traffic untuk pertanyaan di nomor satu ? 3 Apa informasi yang diterima ?
4 Kesulitan membaca hasil visualisasi yang disajikan ? 5 Masukkan terhadap visualisasi ?
6. Skenario ke-6
Kamu adalah Ketua Divisi IT Operasional & Network Education dalam suatu instansi dan ingin mengetahui informasi detail penggunaan traffic berdasarkan user dari tanggal 25 Januari 2019 – 28 Januari 2019. Silakan gunakan sistem ini untuk mengetahui informasi jumlah traffic di setiap tanggal.
Tabel 4.2-17 Tabel Daftar Pertanyaan pada Skenario ke-6
No. Pertanyaan
1 Berapa banyak situs dan traffic yang digunakan oleh user pada nomor 5 ? 2 Situs apa yang paling banyak penggunaan traffic-nya di pertanyaan nomor 1
?
3 Apa informasi yang diterima ?
4 Kesulitan membaca hasil visualisasi yang disajikan ? 5 Masukkan terhadap visualisasi ?
7. Skenario ke-7
Kamu adalah Ketua Divisi IT Operasional & Network Education dalam suatu instansi dan ingin mengetahui informasi detail penggunaan traffic berdasarkan situs dari tanggal 25 Januari 2019 – 28 Januari 2019. Silakan gunakan sistem ini untuk mengetahui informasi jumlah traffic di setiap tanggal.
Tabel 4.2-18 Tabel Daftar Pertanyaan pada Skenario ke-7
No. Pertanyaan
1 Berapa banyak user dan traffic yang diakses oleh situs pada nomor 3 ? 2 User apa yang paling banyak penggunaan traffic-nya di pertanyaan nomor 1
?
3 Apa informasi yang diterima ?
4 Kesulitan membaca hasil visualisasi yang disajikan ? 5 Masukkan terhadap visualisasi ?
4.2.4 Hasil Pengujian
Keberhasilan dalam melakukan pengujian dapat dilihat dari tiga tingkatan penilaian yang dapat dilihat pada Tabel 4.2-19.
Tabel 4.2-19 Tabel Penilaian
Persen( % ) Keterangan
0 % Tidak memahami skenario dan tidak dikerjakan sama sekali. 50% Tidak menyelesaikan tugas dengan sempurna / melebihi
waktu harapan
100% Selesai dengan waktu yang diharapkan dan tujuan tercapai
Berikut ini merupakan hasil pengujian yang dilakukan kepada ketua Divisi IT Operasional & Network Education UNIKOM yang dapat dilihat pada Tabel 4.2-20.
Tabel 4.2-20 Hasil Pengujian Partisipan Skenario Tingkat
Keberhasilan Waktu (s) Ketua Divisi IT Operasional &
Network Education UNIKOM
Skenario ke-1 100% 6 detik Skenario ke-2 100% 10 detik Skenario ke-3 100% 10 detik Skenario ke-4 100% 13 detik Skenario ke-5 100% 10 detik Skenario ke-6 100% 10 detik Skenario ke-7 100% 8 detik
Berdasarkan hasil dari pengujian yang telah dilakukan maka dapat disimpulkan bahwa 7 dari 7 skenario yang diberikan dapat diselesaikan dengan efektif dan efisien. Sistem yang dibangun dapat membantu ketua Divisi IT Operasional & Network Education UNIKOM dalam memonitoring penggunaan jaring internet.