• Tidak ada hasil yang ditemukan

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM"

Copied!
20
0
0

Teks penuh

(1)

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)

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;

(3)

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,

(4)

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

(5)

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

(6)

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.

(7)

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.

(8)

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

(9)
(10)

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.

(11)

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

(12)

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:

[email protected]

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:

[email protected]

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.

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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 ?

(18)

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 ?

(19)

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 ?

(20)

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.

Gambar

Tabel  DDL SQL
Tabel  DDL SQL
Tabel  DDL SQL
Tabel  DDL SQL
+7

Referensi

Dokumen terkait

Berdasarkan dari hasil pengujian alpha dengan menggunakan metode black box pada keseluruhan fungsionalitas perangkat lunak yang dibangun dengan masukkan

Berikut pada Tabel 4.26 adalah hasil pengujian fungsionalitas login petugas TPA pada kasus data benar, data salah, dan data kosong.. Pengujian Konfirmasi Pengangkutan

Berikut dapat dilihat pengujian dari ubah jasa pengiriman yang terdapat pada tabel 4-54. Tabel 4-54 Pengujian Tambah

Diharapkan Hasil Pengujian Tombol greeting parents User Mengklik Tombol Greeting Parents Muncul Tampilan Halaman Dialog Greeting Parents Sesuai Tombol greeting friends

tercantum pada box isian Dapat mengisi jumlah sesuai yang diharapkan [] Diterima [ ] Ditolak Kasus dan Hasil Uji (Data Salah). Data masukan Yang diharapkan Pengamatan

Masukan Hasil yang diharapkan Hasil pengujian Sentuh menu keluar Sistem menutup aplikasi [√] diterima [ ] ditolak Cara Main. Masukan Hasil yang diharapkan Hasil Pengujian

Tabel 4.3 Skenario Pengujian Halaman Menu User Company No Antar muka yang diuji Bagian dari antar muka yang diuji Status Aplikasi Skenario Pengujian. Hasil

Pengujian Black Box Testing Tabel 4.1 Blackbox Halaman Login Kasus dan Hasil Pengujian Data Masukan Hasil Yang Diharapkan Pengamatan Kesimpulan Masukkan username dan