LAMPIRAN-LAMPIRAN
1.
Survei Binusmaya Android
Survei ini bertujuan untuk mengetahui seberapa banyak Binusian yang mengakses Binusmaya melalui browser di handphone (mobile) dan fitur Binusmaya apa yang paling sering diakses. * Required
2.
Survei Evaluasi Binusmaya Android
Survei ini bertujuan untuk mengetahui tingkat kepuasan user terhadap aplikasi Binusmaya berbasiskan Android ini, serta untuk menjadi bahan evaluasi ke depannya. * Required
3.
Hasil Pengujian Dari Sisi Validasi Layar
Hasil pengujian aplikasi Binusmaya Android dari sisi validasi layar disajikan dalam tabel-tabel berikut:
Tabel 3.1 Pengujian Validasi Login
Input
Keluaran yang Diharapkan
Kriteria Evaluasi Hasil
Hasil yang Didapat
Pengguna tidak memasukkan Student / Lecturer ID dan Password, kemudian menekan Login
-
M enampilkan pesan kesalahan "User ID & Password must be filled"
Pesan kesalahan ditampilkan
Sesuai
M asukkan Student / Lecturer ID dan Password
Pengguna memasukkan Student / Lecturer ID yang benar dan Password yang benar, kemudian menekan Login
Student / Lecturer ID dan Password (Benar)
M enampilkan layar menu utama
M enu utama ditampilkan
Sesuai
M asukkan Student / Lecturer ID dan Password
Pengguna memasukkan Student / Lecturer ID yang benar dan Password yang salah, kemudian menekan Login
Student / Lecturer ID (Benar) dan Password (Salah)
M enampilkan pesan kesalahan "Invalid User ID & Password"
Pesan kesalahan ditampilkan
Sesuai
No
Butir Uji
Prosedur
1
M asukkan Student / Lecturer ID dan Password
2
3
4
5
6
M asukkan Student / Lecturer ID dan Password
Pengguna memasukkan Student / Lecturer ID yang salah dan Password yang benar, kemudian menekan Login
M asukkan Student / Lecturer ID dan Password
Pengguna memasukkan Student / Lecturer ID yang benar tetapi tidak memasukkan Password, kemudian menekan Login
M asukkan Student / Lecturer ID dan Password
Pengguna tidak memasukkan Student / Lecturer ID tetapi memasukkan Password yang benar, kemudian menekan Login
Student / Lecturer ID (Salah) dan Password (Benar)
M enampilkan pesan kesalahan "Invalid User ID & Password"
Pesan kesalahan ditampilkan
Sesuai
Student / Lecturer ID (Benar)
M enampilkan pesan kesalahan "User ID or Password must be filled"
Pesan kesalahan ditampilkan
Sesuai
Password (Benar)
M enampilkan pesan kesalahan "User ID or Password must be filled"
Pesan kesalahan ditampilkan
Sesuai
Tabel 3.2 Pengujian Validasi Forgot Password
No
Butir Uji
Prosedur
Input
Keluaran yang Diharapkan
Kriteria Evaluasi Hasil
Hasil yang Didapat
1
M asukkan Binusian ID, Birthday, Hint, dan Answer
Pengguna tidak memasukkan Binusian ID, Birthday, Hint, dan Answer
-
M enampilkan pesan kesalahan "Data must be filled"
Pesan kesalahan ditampilkan
Pending
2
M asukkan Binusian ID, Birthday, Hint, dan Answer
Pengguna hanya memasukkan satu atau beberapa inputan yang benar tetapi tidak kesemuanya lalu menekan Submit
Hanya satu atau beberapa inputan (Benar)
M enampilkan pesan kesalahan "Data must be filled"
Pesan kesalahan ditampilkan
Pending
3
M asukkan Binusian ID
Pengguna memasukkan Binusian ID yang salah lalu menekan Submit
Binusian ID (Salah)
M enampilkan pesan kesalahan "Invalid Binusian ID"
Pesan kesalahan ditampilkan
Pending
4
M asukkan Birthday
Pengguna memasukkan Birthday yang salah lalu menekan Submit
Birthday (Salah)
M enampilkan pesan kesalahan "Invalid Birthday"
Pesan kesalahan ditampilkan
Pending
M asukkan Hint
Pengguna memasukkan Hint yang salah lalu menekan Submit
6
7
5
Hint (Salah)
M enampilkan pesan kesalahan "Invalid Hint"
Pesan kesalahan ditampilkan
M asukkan Answer
Pengguna memasukkan Answer yang salah lalu menekan Submit
Answer (Salah)
M enampilkan pesan kesalahan "Invalid Answer"
Pesan kesalahan ditampilkan
Pending
M asukkan Binusian ID, Birthday, Hint, dan Answer
Pengguna memasukkan Binusian ID, Birthday, Hint, dan Answer yang benar lalu menekan Submit
Binusian ID, Birthday, Hint, Answer (Benar)
M enampilkan pesan "Your password has been sent to your email"
Pesan ditampilkan
Pending
Pending
Tabel 3.3 Pengujian Validasi Inbox – New Message
No
Butir Uji
Prosedur
Input
Keluaran yang Diharapkan
Kriteria Evaluasi Hasil
Hasil yang Didapat
1
M asukkan Binusian ID, Subject, dan Pesan
Pengguna memasukkan Binusian ID yang benar dan memasukkan Subject dan Pesan Lalu menekan Send
Binusian ID (Benar), Subject dan Pesan
M enampilkan pesan "M essage Sent"
Pesan ditampilkan
Pending
2
M asukkan Binusian ID, Subject, dan Pesan
Pengguna memasukkan Binusian ID yang salah dan memasukkan Subject dan Pesan Lalu menekan Send
Binusian ID (Salah), Subject dan Pesan
M enampilkan pesan kesalahan "Invalid Binusian ID"
Pesan kesalahan ditampilkan
3
Pengguna tidak memasukkan M asukkan Binusian ID tetapi Binusian ID, memasukkan Subject dan Subject, dan Pesan Pesan lalu menekan Send
Subject dan Pesan
M enampilkan pesan kesalahan "Binusian ID must be filled"
Pesan kesalahan ditampilkan
Pending
4
M asukkan Binusian ID, Subject, dan Pesan
Binusian ID (benar)
M enampilkan pesan kesalahan "Subject or M essage must be filled"
Pesan kesalahan ditampilkan
Pending
Pengguna memasukkan Binusian ID yang benar tetapi tidak memasukkan Subject atau Pesan lalu menekan Send
Pending
Tabel 3.4 Pengujian Validasi Inbox – View Message
No
Butir Uji
Prosedur
Input
Keluaran yang Diharapkan
Kriteria Evaluasi Hasil
Hasil yang Didapat
1
M asukkan Pesan
Pengguna memasukkan pesan Lalu menekan Send
Pesan
M enampilkan pesan "M essage Sent"
Pesan ditampilkan
Pending
M asukkan Pesan
Pengguna tidak memasukkan pesan Lalu menekan Send
-
M enampilkan pesan kesalahan "M essage must be filled"
Pesan kesalahan ditampilkan
2
Pending
Tabel 3.5 Pengujian Validasi My Class – Class Task
No
1
2
3
4
Butir Uji
Prosedur
Input
Keluaran yang Diharapkan
Kriteria Evaluasi Hasil
Hasil yang Didapat
M asukkan File
Pengguna memasukkan File dengan ekstensi yang diizinkan, nama file tidak lebih dari 100 karakter, dan tidak lebih dari 1M B lalu menekan tombol Upload
File (Benar)
M enampilkan pesan kesalahan "Upload Succeed"
Pesan ditampilkan
Pending
M asukkan File
Pengguna tidak memasukkan file lalu menekan Upload
-
M enampilkan pesan kesalahan "File must be filled"
Pesan kesalahan ditampilkan
M asukkan File
Pengguna memasukkan File dengan ekstensi yang tidak diizinkan lalu menekan Upload
File (Salah)
M enampilkan pesan kesalahan " Invalid file extension "
Pesan kesalahan ditampilkan
Pending
M asukkan File
Pengguna memasukkan File dengan nama file lebih dari 100 karakter lalu menekan Upload
File (Salah)
M enampilkan pesan kesalahan "File name must less than 100 char"
Pesan kesalahan ditampilkan
Pending
Pending
5
6
M asukkan File
Pengguna memasukkan File dengan ukuran lebih dari 1 M B lalu menekan Upload
M asukkan File
Pengguna mencoba mengunggah File untuk yang keempat kalinya lalu menekan Upload
File (Salah)
M enampilkan pesan kesalahan "File size must less than 1 M B"
Pesan kesalahan ditampilkan
Pending
File (Salah)
M enampilkan pesan kesalahan "Have reach max uploaded"
Pesan kesalahan ditampilkan
Pending
Tabel 3.6 Pengujian Validasi Forum – Forum New Thread
No
Butir Uji
Prosedur
Input
Keluaran yang Diharapkan
Kriteria Evaluasi Hasil
Hasil yang Didapat
1
M asukkan Subject & Pesan
Pengguna memasukkan Subject dan Pesan lalu menekan Create
Subject dan Pesan (Benar)
M enampilkan pesan kesalahan "Thread created"
Pesan ditampilkan
Pending
2
M asukkan Subject & Pesan
Pengguna memasukkan Subject tetapi tidak memasukkan Pesan lalu menekan Create
Subject (Benar)
M enampilkan pesan kesalahan "M essage must be filled"
Pesan kesalahan ditampilkan
Pending
3
M asukkan Subject & Pesan
Pengguna memasukkan Pesan tetapi tidak memasukkan Subject lalu menekan Create
Pesan (Benar)
M enampilkan pesan kesalahan "Subject must be filled"
Pesan kesalahan ditampilkan
Pending
Tabel 3.7 Pengujian Validasi Forum – Forum View Thread
No
Butir Uji
Prosedur
Input
Keluaran yang Diharapkan
Kriteria Evaluasi Hasil
Hasil yang Didapat
1
M asukkan Pesan
Pengguna memasukkan Pesan lalu menekan Reply
Pesan (Benar)
M enampilkan pesan “Thread replied”
Pesan ditampilkan
Pending
M asukkan Pesan
Pengguna tidak memasukkan Pesan lalu menekan Reply
-
M enampilkan pesan kesalahan "M essage must be filled"
Pesan kesalahan ditampilkan
Pending
2
Tabel 3.8 Pengujian Validasi Grade Entry – Student
No
Butir Uji
Prosedur
Input
Keluaran yang Diharapkan
Kriteria Evaluasi Hasil
Hasil yang Didapat
1
M asukkan Nilai TM , UTS, PRK, UAS
Pengguna memasukkan nilai TM , UTS, PRK, UAS di antara 0 - 100 lalu menekan Save
Nilai TM , UTS, PRK, UAS (Benar)
M enampilkan pesan kesalahan "Grade Entry Succeed"
Pesan ditampilkan
Pending
M asukkan Nilai TM
Pengguna memasukkan nilai TM tidak di antara 0 - 100 lalu menekan Save
Nilai TM (Salah)
M enampilkan pesan kesalahan " TM grade must between 0 - 100 "
Pesan kesalahan ditampilkan
Pending
M asukkan Nilai UTS
Pengguna memasukkan nilai UTS tidak di antara 0 - 100 lalu menekan Save
Nilai UTS (Salah)
M enampilkan pesan kesalahan " UTS grade must between 0 - 100 "
Pesan kesalahan ditampilkan
Pending
4
M asukkan Nilai PRK
Pengguna memasukkan nilai PRK tidak di antara 0 - 100 lalu menekan Save
Nilai PRK (Salah)
Pesan kesalahan ditampilkan
Pending
5
M asukkan Nilai UAS
Pengguna memasukkan nilai UAS tidak di antara 0 - 100 lalu menekan Save
Nilai UAS (Salah)
Pesan kesalahan ditampilkan
Pending
2
3
M enampilkan pesan kesalahan " PRK grade must between 0 - 100 " M enampilkan pesan kesalahan " UAS grade must between 0 - 100 "
Wawancara
1.
Sistem apakah yang digunakan oleh BINUS University yang memungkinkan orang di luar IT Directorate untuk mengakses database Binusmaya? BINUS University menyediakan web services untuk akses ke database Binusmaya. Teknik ini memungkinkan orang di luar IT Directorate seperti mahasiswa yang sedang kerja praktek ataupun skripsi untuk mengakses database Binusmaya. Hal ini tentu saja sangat penting dikarenakan database Binusmaya tidak boleh diakses oleh orang di luar bagian tertentu di IT Directorate dengan alasan keamanan. Proses detail dari sistem ini adalah aplikasi yang dirancang oleh mahasiswa untuk skripsi maupun kerja praktek nantinya akan memanggil atau menjalankan method-method yang disediakan di web services, yang nantinya web services yang akan berhubungan dengan database sehingga orang di luar IT Directorate yang ingin kerja praktek ataupun skripsi tetap dapat menggunakan database Binusmaya tanpa mengetahui rancagan database seperti ERD dan store prosedure yang digunakan.
2.
Apakah web services yang diberikan dapat dijalankan dari luar IT Directorate? Web services yang diberikan oleh IT Directorate dapat diakses dari mana saja jika telah di-up dan diletakkan di server real Binus. Sebelum web services tersebut jadi total, maka mahasiswa yang sedang mengerjakan kerja praktek atau skripsi dapat menggunakan web services lokal dengan data dummy dari
Binusmaya. Jika memang mengalami kesulitan dalam mengakses web services lokal, maka akan diberikan source code dari web services sehingga mahasiswa dapat mencoba sendiri dengan menggunakan localhost. 3.
Apakah teknologi yang digunakan oleh BINUS University untuk Binusmaya ini? Untuk website Binusmaya, BINUS University menggunakan teknologi asp.net. Sedangkan mengenai web services yang akan diberikan kepada mahasiswa yang sedang menjalani skripsi atau kerja praktek menggunakan asp.net juga dengan memberikan return value dalam bentuk XM L. Dari sana, mahasiswa tinggal mencari cara bagaimana cara membaca XM L melalui bahasa pemrograman yang digunakan.
4.
Bagaimana mengenai waktu pengerjaan web services? Web services akan dibuat bersamaan dengan aplikasi mobile Binusmaya, jadi berjalan secara paralel. Bila terdapat bug ataupun masalah dapat langsung menghubungi tim yang terkait, jadi mengenai pengerjaan sangat penting koordinasi dengan internal dari IT Directorate sehingga tidak terjadi salah paham.
5.
Apakah Binusmaya mobile yang dibuat ini dapat diubah tampilan atau fiturnya? Bisa saja, namun hal tersebut tidak mudah dan ada prosedurnya. Jadi jika mahasiswa memang berniat untuk mengubah fitur atau desain dari aplikasi mobile maka perlu di konfirmasi dengan koordinatornya. Hal ini dikarenakan aplikasi mobile Binusmaya lebih ke arah proyek dibandingkan dengan riset.