85 BAB V
IMPLEMENTASI DAN PENGUJIAN
5.1 Lingkungan Implementasi
Agar dapat mengimplementasikan perancangan yang telah dibuat, dibutuhkan perangkat keras (hardware) dan perangkat lunak (software) yang mendukung untuk menjalankan sistem. Berikut analisa perangkat keras dan perangkat lunak yang diperlukan.
5.1.1 Lingkungan Perangkat Keras
Perangkat keras (hardware) yang digunakan pada saat pembuatan sistem adalah sebagai berikut :
a. Prosessor : Intel(R) Celeron(R) CPU N2840 @2.16 GHz b. Memory : 2048MB
c. Video card : Intel(R) HD Graphics d. Monitor
e. Mouse f. Keyboard
86
5.1.2 Lingkungan Perangkat Lunak
Spesifikasi perangkat lunak yang digunakan adalah sebagai berikut.
Nama Perangkat Lunak Fungsi
Windows 8.1 With Bing 64-bit (6.3, Build 9600)
Sebagai platform sistem operasi
Bootstrap
Framework yang digunakan untuk membuat desain dari sistem
Highchart v4.1.8
Framework yang digunakan untuk membuat grafik yang ada di sistem
Balsamiq Mockups v2.2.13
Perangkat lunak untuk merancang desain awal sistem
Sublime Text 3
Text editor yang digunakan untuk membuat sistem
Xampp V3.2.1
Sebagai server lokal yang digunakan untuk membuat sistem Tabel 5.1 Lingkungan Perangkat Lunak
5.2 Implementasi Query
Implementasi query merupakan perintah-perintah yang digunakan untuk menampilkan data sesuai dengan kebutuhan data dan informasi yang dibutuhkan. Berikut ini merupakan implementasi query sesuai dengan kebutuhan data:
87
a. Menampilkan Prosentase Kehadiran Mahasiswa
SELECT per.TAHUN, pro.KD_PRODI, pro.NM_FAKULTAS, pro.NM_PRODI, avg(mhs.PROSENTASE_HDR_MHS) as proMhs
FROM fact_catatan_akademik_mhs mhs LEFT JOIN dim_prodi pro
ON dsn.KD_PRODI=pro.KD_PRODI LEFT JOIN dim_periode per
ON dsn.KD_PERIODE=per.KD_PERIODE GROUP BY per.tahun, nm_prodi
b. Menampilkan Prosentase Kehadiran Dosen
SELECT per.TAHUN, pro.KD_PRODI, pro.NM_FAKULTAS, pro.NM_PRODI, avg(dsn.PROSENTASE_HDR_DSN) as proDsn
FROM fact_catatan_akademik_dosen dsn LEFT JOIN dim_prodi pro
ON dsn.KD_PRODI=pro.KD_PRODI LEFT JOIN dim_periode per
ON dsn.KD_PERIODE=per.KD_PERIODE GROUP BY per.tahun, nm_prodi
c. Menampilkan Rata – Rata IPK Mahasiswa
SELECT per.TAHUN, pro.NM_PRODI, pro.NM_FAKULTAS, avg(ipk.AVG_IPK) as avgIpk
88
FROM fact_ipk_mhs ipk LEFT JOIN dim_prodi pro
ON ipk.KD_PRODI=pro.KD_PRODI left join dim_periode per
ON ipk.KD_PERIODE=per.KD_PERIODE GROUP BY per.tahun, nm_prodi
d. Menampilkan Prosentase Perolehan Nilai
SELECT per.TAHUN, pro.KD_PRODI, pro.NM_FAKULTAS, pro.NM_PRODI, avg(mhs.NILAI_A) as Nilai_A, avg(mhs.NILAI_B) as Nilai_B, avg(mhs.NILAI_C) as Nilai_C,avg(mhs.NILAI_D) as Nilai_D, avg(mhs.NILAI_E) as Nilai_E
FROM fact_catatan_akademik_mhs mhs LEFT JOIN dim_prodi pro
ON mhs.KD_PRODI=pro.KD_PRODI LEFT JOIN dim_periode per
ON mhs.KD_PERIODE=per.KD_PERIODE
5.3 Implementasi Antarmuka Sistem
5.3.1 Antarmuka Halaman Administrator
Halaman Administrator ini digunakan hanya oleh administrator dari sistem. Di halaman ini administrator dapar melakukan pengaturan koneksi Data
89
Warehouse, mengecek tampilan dashboard dan menentukan pengaturan periode tahun berapa saja yang ditampilkan di dashboard.
1. Antarmuka Halaman Login
Gambar 5.1 Antarmuka Halaman Login
Halaman login ini berfungsi untuk proses autentifikasi pengguna. Pada Halaman login ini administrator harus memasukan username dan password pada kolom yang sudah tersedia untuk masuk ke halaman administrator, untuk kembali ke dashboard disediakan link “Back to Dashboard”.
90
2. Antamuka Halaman Home
Gambar 5.2 Antarmuka Halaman Home
Halaman home ini adalah halaman yang pertama kali muncul setelah proses login berhasil dilakukan.
3. Antarmuka Halaman Dashboard
91
Halaman dashboard ini berfungsi apabila pengguna ingin mengecek tampilan dari dashboard pdpt akademik. Pada halaman ini pengguna dapat langsung melihat informasi – informasi yang ditampilkan di dashboard baik dalam bentuk grafik maupun tabel.
4. Antarmuka Halaman Koneksi
Gambar 5.4 Antarmuka Halaman Koneksi
Halaman koneksi berfungsi untuk pengguna jika ingin mengatur koneksi Data Warehouse. Pada halaman ini pengguna dapat melihat koneksi yang sedang digunakan. Apabila pengguna ingin mengatur koneksi, pengguna harus memasukkan isian pada form edit koneksi.
92
5. Antarmuka Halaman Periode
Gambar 5.5 Antarmuka Halaman Periode
Halaman periode digunakan oleh pengguna untuk mengatur tahun akademik berapa saja yang akan ditampilkan di dashboard. Pengguna harus memilih tahun awal dan tahun akhir yang sudah tersedia.
93
5.3.2 Antarmuka Halaman Dashboard 1. Antarmuka Halaman Menu Home
Gambar 5.6 Antarmuka Halaman Menu Home
Halaman tab home ini adalah halaman pertama yang akan muncul ketika sistem ini diakses oleh pengguna. Pada Halaman ini akan ditampilkan summary dari aktivitas akademik mahasiswa dan dosen.
2. Antarmuka Halaman Menu Dashboard
Halaman menu dashboard ini menampilkan informasi – informasi yang berkaitan dengan akademik dalam bentuk grafik maupun tabel. Halaman ini digunakan oleh pengguna untuk melihat sekaligus menganalisis informasi yang tersedia di dalamnya terdapat 4 sub menu di halaman ini yaitu sub menu mahasiswa, sub menu dosen, sub menu mata kuliah dan menu tabel.
94
a. Antarmuka Halaman Sub Menu Mahasiswa
Halaman sub menu mahasiswa ini menampilkan informasi yang berkaitan dengan akademik mahasiswa selama perkuliahan, di halaman ini menampilkan informasi seperti prosentase kehadiran mahasiswa dan rata – rata ipk mahasiswa. Di dalam halaman ini terdapat 4 tab yaitu tab prosentase kehadiran mahasiswa, tab tabel untuk prosentase kehadiran mahasiswa, tab rata – rata ipk mahasiswa dan tab tabel untuk rata – rata ipk mahasiswa. Berikut ini adalah gambar semua tab yang ada di halaman sub menu mahasiswa.
95
Gambar 5.8 Antarmuka Halaman Tab Tabel Prosentase Kehadiran Mahasiswa
96
Gambar 5.10 Antarmuka Halaman Tab Tabel Rata – Rata IPK Mahasiswa
b. Antarmuka Halaman Sub Menu Dosen
Informasi yang ditampilkan pada halaman sub menu dosen ini yaitu berkaitan dengan akademik dosen, di halaman ini pengguna dapat melihat keaktifan dosen dalam mengajar mahasiswa melalui informasi prosentase kehadiran dosen. Ada 2 tab pada halaman ini yaitu tab prosentase kehadiran dosen dan tab tabel untuk prosentase kehadiran dosen.
97
Gambar 5.11 Antarmuka Halaman Tab Prosentase Kehadiran Dosen
Gambar 5.12 Antarmuka Halaman Tab Tabel Prosentase Kehadiran Dosen
c. Antarmuka Halaman Sub Menu Mata Kuliah
Pada halaman sub menu mata kuliah ini menampilkan informasi yang berkaitan dengan catatan akademik mahasiswa yaitu rata – rata nilai akhir yang diperoleh mahasiswa. Ada 2 tab di sub menu mata kuliah yaitu tab prosentase perolehan nilai dan tab tabel untuk prosentase perolehan nilai.
98
Gambar 5.13 Antarmuka Halaman Tab Prosentase Perolehan Nilai
Gambar 5.14 Antarmuka Halaman Tab Tabel Prosentase Perolehan Nilai
d. Antarmuka Halaman Sub Menu Tabel
Pada halaman sub menu tabel ini pengguna dapat melihat seluruh hasil aktivitas akademik antara mahasiswa dan dosen. Pada halaman ini dapat dilihat pengaruh kehadiran mahasiswa dan dosen terhadap ipk dan nilai yang diperoleh mahasiswa, pada halaman terdapat 3 tab yaitu tab universitas, tab fakultas dan tab prodi agar pengguna dapat melihat lebih dalam mengenai informasi yang ada.
99
Gambar 5.15 Antarmuka Halaman Tab Universitas
100
Gambar 5.17 Antarmuka Halaman Tab Prodi
2. Antarmuka Halaman Menu Custom Chart
Gambar 5.18 Antarmuka Halaman Menu Custom Chart
Halaman menu custom chart ini berfungsi apabila pengguna ingin menampilkan grafik sesuai dengan kustomisasi mereka sendiri. Di halaman ini pengguna harus memilih tingkat organisasi, indikator dan range periode tahun yang akan ditampilkan digrafik. Di halaman ini pengguna bisa melihat grafik dalam
101
bentuk column dan bar. Berikut ini adalah gambar dari tab column chart dan bar chart.
Gambar 5.19 Antarmuka Halaman Menu Custom Chart (Column Chart)
102
5.4 Sitemap Program
Pada sitemap program, kode –kode program yang ada di sistem dipetakan dengan tujuan untuk mengetahui pemetaan jalur dari kode-kode program yang dibuat. Dengan menggunakan sitemap maka akan memudahkan pencarian kode program apabila dilakukan penambahan fitur di sistem. Ada dua sitemap program yaitu sitemap program administrator dan sitemap program dashboard.
5.4.1 Sitemap Program Administrator
Gambar 5.21 Sitemap Program Administrator
File index.php berisi kode program yang menampilkan halaman login sistem administrator dashboard, kode program pada file tersebut berfungsi untuk
103
proses autentifikasi pengguna, jadi tidak sembarangan pengguna bisa masuk ke sistem. Pengguna harus memasukkan username dan password yang sesuai dengan yang ada di database. Setelah proses autentifikasi berhasil maka akan membuka file index2.php, kode program pada file tersebut berfungsi untuk menampilkan menu-menu sistem administrator dashboard. Pada saat pengguna memilih menu-menu, maka file index2.php akan memanggil file konten.php. Apabila pengguna memilih menu yang harus menghubungkan sistem dengan database, maka file config.php akan dipanggil.
5.4.2 Sitemap Program Dashboard
Gambar 5.22 Sitemap Program Dashboard
Desain dari Sistem dashboard PDPT Akademik dibangun menggunakan Framework bootstrap, semua file css dan javascript dipanggil di file index.php. File
104
yang digunakan agar sistem terhubung ke database yaitu file config.php. Semua file yang digunakan untuk menampilkan menu – menu yang ada di sistem di simpan di folder content semua file yang menggunakan grafik di folder content memanggil file highchart yang ada di folder highchart. Ada 5 file yang ada di content yaitu yang pertama file home.php berisi kode –kode program untuk menampilkan halaman utama dari dashboard, yang kedua file mahasiswa.php berisi kode – kode program yang menampilkan menu mahasiswa yang didalam ny terdapat kode program untuk menampilkan grafik dan tabel prosentase kehadiran mahasiswa dan rata – rata ipk, yang ketiga adalah file dosen.php berisi kode – kode program yang menampilkan grafik dan tabel prosentase kehadiran dosen, yang keempat adalah file matakuliah.php, file ini menampilkan grafik dan tabel prosentase perolehan nilai, yang kelima adalah file tabel.php, file ini berfungsi untuk menampilkan data – data dalam bentuk tabel baik tingkat universitas hingga tingkat prodi.
5.5 Alur Penggunaan Fitur
Pengguna harus mengetahui cara menggunakan sistem yang dibangun, oleh karena itu pengguna harus dijelaskan tentang langkah – langkah untuk menggunakan fitur yang ada di sistem.
105
5.5.1 Penggunaan Fitur Administrator
Fitur yang terdapat di dalam sistem administrator ini adalah melihat dashboard, mengatur pengaturan koneksi yang digunakan dan mengatur penentuan periode tahun mana saja yang akan ditampilkan didalam dashboard.
1. Melihat Dashboard
Berikut ini adalah langkah – langkah untuk melihat dashboard di halaman administrator :
i. Masuk ke halaman administrator.
106
2. Mengatur Pengaturan Koneksi
Berikut ini adalah langkah – langkah untuk mengatur koneksi :
i. Masuk ke halaman administrator. ii. Memilih Menu “Koneksi” .
iii. Mengisi form edit koneksi seperti database server, database user, database password dan database name.
107
3. Mengatur Pengaturan Periode
Berikut ini adalah langkah – langkah untuk mengatur koneksi :
i. Masuk ke halaman administrator. ii. Memilih Menu “Periode” .
iii. Mengisi form edit periode dengan memilih combo box tahun awal dan tahun akhir..
iv. Menekan tombol “Update”.
5.5.2 Penggunaan Fitur Dashboard
Sistem dashboard memiliki fitur untuk melihat grafik, melakukan drill-down pada grafik, mengunduh grafik, melihat informasi dalam bentuk tabel, mengunduh data yang ada didalam tabel, dan membuat grafik sesuai dengan kebutuhan para penggunanya.
108
1. Melihat Grafik, Mengunduh Grafik dan Drilldown Grafik
Berikut ini merupakan langkah-langkah untuk melihat grafik pada aplikasi dashboard:
i. Buka sistem dashboard.
ii. Pilih menu dashboard seperti terlihat pada gambar .
iii. Pengguna dapat langsung melihat grafik sesuai dengan kebutuhan informasi dari borang akreditasi standar 3 seperti pada gambar diatas.
a
b
109
iv. Untuk mengunduh grafik pengguna tinggal mengklik tombol menu yang ditandai dengan label “a”.
v. Untuk fungsi drilldown pengguna cukup mengklik grafik tujuan tertentu seperti yang sudah ditandai dengan label “b”.
vi. Untuk melihat informasi dari grafik yang lainnya, pengguna dapat menekan tombol drop down menu dashboard, Pengguna dapat memilih sub menu mahasiswa, sub menu dosen, sub menu matakuliah.
2. Melihat Informasi dalam Bentuk Tabel
Berikut ini merupakan langkah-langkah untuk melihat informasi dalam bentuk tabel pada sistem dashboard:
i. Buka sistem Dashboard.
ii. Pilih menu Dashboard dan pilih Sub Menu Tabel atau sub menu lain yang ada tab tabel, maka akan muncul tampilan seperti pada gambar berikut.
110
3. Mengunduh dan Mencetak Data pada Tabel
Berikut ini merupakan langkah-langkah untuk mengunduh data yang ada pada tabel di dashboard:
i. Pilih menu Dashboard, Pilih halaman yang ada data tabel. ii. Klik ikon excel atau printer yang ada di pojok kanan atas tabel.
111
4. Membuat Kustomisasi Grafik
Berikut ini merupakan langkah-langkah untuk membuat grafik sesuai dengan kebutuhan informasi dari pengguna pada aplikasi dashboard:
i. Buka sistem dashboard. ii. Pilih menu Custom Chart.
iii. Pengguna mengisi data pada form custom chart seperti combo box organisasi, indikator, from dan to.
iv. Lalu menekan tombol “create chart”
5.6 Pengujian
Pengujian yang dilakukan untuk menguji sistem dashboard ini adalah metode pengujian black-box. Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak.
112
5.6.1 Rancangan Pengujian Sistem
Rancangan pengujian sistem akan dilakuan secara alpha. Rencana pengujian selengkapnya dapat dilihat pada tabel di bawah ini:
Item Uji Detail Pengujian Jenis Pengujian
Login Administrator Verifikasi user
Verifikasi password Black-box
Melihat Grafik dan Tabel
Melihat informasi dalam bentuk grafik dan tabel pada halaman menu mahasiswa Melihat informasi
dalam bentuk grafik dan tabel pada halaman menu dosen Melihat informasi
dalam bentuk grafik dan tabel pada halaman menu matakuiah
Melihat informasi dalam bentuk tabel pada halaman menu tabel
Melihat informasi secara custom pada halaman menu custom chart
Black-box
Mengunduh grafik dan tabel
Mengunduh grafik
113
Mencetak grafik dan tabel
Mencetak grafik
Mencetak tabel Black-box
Kelola Dashboard
Update koneksi Data Warehouse
Update periode tahun yang akan ditampilkan
Black-box
Tabel 5.2 Rencana Pengujan Dashboard PDPT Akademik
5.6.2 Kasus dan Hasil Pengujian 5.6.2.1 Pengujian Login Administrator
Tabel 5.3 Pengujian Verifikasi username dan Password Adminstrator Kasus dan Hasil Uji (Data Normal)
Data Masukan User: lafeno, password: lafeno
Yang Diharapkan
User dan password diterima, masuk ke halaman utama administrator
Pengamatan
User dan password diterima dan masuk kehalaman utama sesuai dengan yang diharapkan
Kesimpulan Diterima
114
Data Masukan user: noah, password: band
Yang Diharapkan
Tetap di halaman login.
Menampilkan pesan “Gagal Login, Cek Kembali Username dan Password Anda”.
Pengamatan
Kembali ke halaman login dan menampilkan pesan gagal login, sesuai dengan yang diharapkan.
Kesimpulan Diterima
5.6.2.2 Pengujian Melihat Grafik dan Tabel
Tabel 5.4 Pengujian Melihat Grafik Pada Halaman Home Kasus dan Hasil Uji (Data Normal)
Data Masukan
Informasi kegiatan aktivitas akademik mahasiswa dan dosen selama beberapa tahun terakhir.
Yang Diharapkan
Pada halaman home menampilkan total pengunjung, fakultas dan prodi dengan aktivitas akademik terbaik,
115
grafik line antara kehadiran mahasiswa dan dosen, rata – rata ipk dan prosentase perolehan nilai.
Pengamatan
Sistem menampilkan total pengunjung, dan menampilkan summary dari kegiatan akademik selama beberapa tahun terakhir.
Kesimpulan Diterima
Kasus dan Hasil Uji (Data Salah)
Data Masukan
Tidak ada data kegiatan akademik mahasiswa dan dosen
Yang Diharapkan
Sistem tidak menampilkan grafik pada halaman home
Pengamatan
Sistem tidak menampilkan grafik pada halaman home, sesuai dengan yang diharapkan.
116
Tabel 5.5 Pengujian Melihat Grafik dan Tabel Pada Halaman Menu Mahasiswa
Kasus dan Hasil Uji (Data Normal)
Data Masukan
Informasi kegiatan aktivitas akademik mahasiswa yaitu kehadiran dan rata – rata ipk selama beberapa tahun terakhir.
Yang Diharapkan
Pada halaman mahasiswa menampilkan grafik serta tabel prosentase kehadiran mahasiswa da rata – rata ipk mahasiswa
Pengamatan
Sistem menampilkan grafik serta tabel kegiatan akademik mahasiswa selama beberapa tahun terakhir
Kesimpulan Diterima
Kasus dan Hasil Uji (Data Salah)
Data Masukan
Pengguna tidak memilih salah satu tab yang ada di halaman menu mahasiswa.
117
Yang Diharapkan
Sistem tidak menampilkan grafik atau tabel pada halaman menu mahasiswa
Pengamatan
Sistem tidak menampilkan grafik atau tabel, sesuai dengan yang diharapkan.
Kesimpulan Diterima
Tabel 5.6 Pengujian Melihat Grafik Pada Halaman Menu Dosen Kasus dan Hasil Uji (Data Normal)
Data Masukan
Informasi kegiatan aktivitas akademik dosen yaitu prosentase kehadiran dosen selama beberapa tahun terakhir.
Yang Diharapkan
Pada halaman mahasiswa menampilkan grafik serta tabel prosentase kehadiran dosen
Pengamatan
Sistem menampilkan grafik serta tabel kegiatan dosen selama beberapa tahun terakhir
118
Kesimpulan Diterima
Kasus dan Hasil Uji (Data Salah)
Data Masukan
Pengguna tidak memilih salah satu tab yang ada di halaman menu dosen
Yang Diharapkan
Sistem tidak menampilkan grafik atau tabel pada halaman menu dosen
Pengamatan
Sistem tidak menampilkan grafik atau tabel, sesuai dengan yang diharapkan.
Kesimpulan Diterima
Tabel 5.7 Pengujian Melihat Grafik Pada Halaman Menu Matakuliah Kasus dan Hasil Uji (Data Normal)
Data Masukan
Informasi tentang prosentas peroelahan nilai mata kuliah mahasiswa.
119
Yang Diharapkan
Pada halaman matakuliah menampilkan grafik serta tabel prosentase perolehan nilai
Pengamatan
Sistem menampilkan grafik serta tabel prosentase perolehan nilai selama beberapa tahun terakhir
Kesimpulan Diterima
Kasus dan Hasil Uji (Data Salah)
Data Masukan
Pengguna tidak memilih salah satu tab yang ada di halaman menu matakuliah
Yang Diharapkan
Sistem tidak menampilkan grafik atau tabel pada halaman menu matakuliah
Pengamatan
Sistem tidak menampilkan grafik atau tabel, sesuai dengan yang diharapkan.
120
Tabel 5.8 Pengujian Melihat Tabel Pada Halaman Menu Tabel Kasus dan Hasil Uji (Data Normal)
Data Masukan
Informasi kegiatan aktivitas akademik mahasiswa dan dosen yaitu kehadiran mahasiswa, rata – rata ipk, prosentase perolehan nilai dan kehadiran dosen selama beberapa tahun terakhir.
Yang Diharapkan
Pada halaman tabel menampilkan tabel kehadiran mahasiswa, rata – rata ipk, prosentase perolehan nilai dan kehadiran dosen
Pengamatan
Sistem menampilkan tabel menampilkan tabel kehadiran mahasiswa, rata – rata ipk, prosentase perolehan nilai dan kehadiran dosen selama beberapa tahun terakhir
Kesimpulan Diterima
121
Data Masukan
Pengguna tidak memilih salah satu tab yang ada di halaman menu tabel.
Yang Diharapkan
Sistem tidak menampilkan tabel pada halaman menu tabel
Pengamatan
Sistem tidak menampilkan tabel, sesuai dengan yang diharapkan.
Kesimpulan Diterima
Tabel 5.9 Pengujian Melihat Grafik Pada Halaman Custom Chart Kasus dan Hasil Uji (Data Normal)
Data Masukan
Pengguna memilih organisasi, indikator, serta range tahun lalu menekan tombol create chart
Yang Diharapkan
Pada halaman custom chart menampilkan informasi berdasarkan organisasi, indikator dan range tahun yang dipilih kedalam bentuk grafik
Pengamatan Halaman custom chart
122
berdasarkan organisasi, indikator, dan range tahun yang dipilih kedalam bentuk grafik
Kesimpulan Diterima
Kasus dan Hasil Uji (Data Salah)
Data Masukan
Pengguna tidak memilih organisasi, indikator, serta range tahun.
Yang Diharapkan
Sistem menampilkan peringatan untuk melengkapi combo box yang harus diisi.
Pengamatan
Sistem menampilkan pesan peringatan, dan tidak menampilkan grafik custom chart, sesuai dengan yang diharapkan.
123
5.6.2.3 Pengujian Mengunduh Grafik dan Tabel
Tabel 5.10 Pengujian Mengunduh Grafik Kasus dan Hasil Uji (Data Normal)
Data Masukan
Pengguna memilih grafik yang akan diunduh, lalu klik menu di grafik dan memilih format file
pengunduhan (*.JPEG,
*.PNG,*.PDF,*.SVG)
Yang Diharapkan
Sistem melakukan pengunduhan grafik sesuai dengan tipe file yang dipilih.
Pengamatan
Sistem mengunduh grafik kedalam bentuk tipe file yang telah dipilih sesuai dengan yang diharapkan.
124
Tabel 5.11 Pengujian Mengunduh Tabel Kasus dan Hasil Uji (Data Normal)
Data Masukan
Pengguna memilih tabel yang akan diunduh, lalu klik ikon ‘excel’,
Yang Diharapkan Sistem mengunduh data tabel.
Pengamatan
Sistem mengunduh tabel dalam bentuk file excel sesuai dengan yang diharapkan.
Kesimpulan Diterima
5.6.2.4 Pengujian Mencetak Grafik
Tabel 5.12 Pengujian Mencetak Grafik Kasus dan Hasil Uji (Data Normal)
Data Masukan
Pengguna memilih grafik yang akan dicetak, lalu pilih print pada icon menu yang ada di sebelah kanan atas grafik
Yang Diharapkan
Sistem mencetak grafik yang dipilih.
125
Pengamatan
Sistem mencetak grafik yang telah dipilih sesuai dengan yang diharapkan
Kesimpulan Diterima
Tabel 5.13 Pengujian Mencetak Tabel Kasus dan Hasil Uji (Data Normal)
Data Masukan
Pengguna memilih tabel yang akan dicetak, lalu pilih ikon printer yang ada di pojok kanan atas tabel
Yang Diharapkan Sistem mencetak tabel yang dipilih.
Pengamatan
Sistem mencetak tabel yang telah dipilih sesuai dengan yang diharapkan
126
5.6.2.5 Pengujian Kelola Dashboard
Tabel 5.14 Pengujian Update Koneksi Data Warehouse Kasus dan Hasil Uji (Data Normal)
Data Masukan
Pengguna memasukan isian di form edit koneksi seperti database server, database username, database password dan database name. lalu menekan tombol Update
Yang Diharapkan
Pada halaman koneksi menampilkan pesan “koneksi terhubung, update koneksi berhasil”
Pengamatan
Pada halaman koneksi menampilkan pesan ”update koneksi berhasil”, sesuai dengan yang diharapkan
Kesimpulan Diterima
Kasus dan Hasil Uji (Data Salah)
Data Masukan Pengguna memasukan database server, database username,
127
database password atau database name yang salah
Yang Diharapkan
Sistem menampilkan pesan “koneksi tidak terhubung”.
Pengamatan
Sistem menampilkan pesan “koneksi tidak terhubung” dan tidak update koneksi, sesuai dengan yang diharapkan
Kesimpulan Diterima
Tabel 5.15 Pengujian Update Periode Tahun Kasus dan Hasil Uji (Data Normal)
Data Masukan
Pengguna memilih dan memasukkan di form edit periode seperti tahun awal dan tahun akhir. lalu menekan tombol Update
Yang Diharapkan
Pada halaman koneksi menampilkan pesan “update tahun berhasil”
128
Pengamatan
Pada halaman koneksi menampilkan pesan “update tahun berhasil”, sesuai dengan yang diharapkan
Kesimpulan Diterima
Kasus dan Hasil Uji (Data Salah)
Data Masukan
Pengguna tidak memilih isian di form edit koneksi seperti tahun awal dan tahun akhir
Yang Diharapkan
Sistem menampilkan peringatan untuk melengkapi isian di form
Pengamatan
Sistem menampilkan peringatan untuk melengkapi isian form edit koneksi, sesuai dengan yang diharapkan
Kesimpulan Diterima
5.6.3 Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian yang telah dilakukan dengan kasus uji di atas dapat ditarik kesimpulan sebagai berikut:
129
1. Jika Pengguna memilih masukkan yang benar maka sistem akan menampilkan keluaran sesuai dengan yang diharapkan.
2. Jika Pengguna tidak memilih masukkan yang benar maka sistem akan menampilkan peringatan dan keluaran yang tidak sesuai dengan yang diharapkan.