Kelompok Repository Testing Dan Implementasi
Kelompok Repository Testing Dan Implementasi
NAMA KELOMPOK:
KELAS 6D
PRODI SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU
2019
PLANING SISTEM
1. User Requirement
1.1 Aktor
Pada sistem ini beberapa aktor yang teribat antara lain:
a. Admin
b. Karyawan
1.2 Manajemen Pengguna (admin dan karyawan)
Pada sistem ini ada beberapa manajemen yang terdapat didalamnya antara lain:
a. Pencatatan projek yang diterima
b. Pencatatan pprojek yang sedang dikerjakan
c. Laporan projek yang sudah selesai
d. Pengelolaan admin
2 Sistem Requirement (kebutuhan sistem)
2.1 Kebutuhan fungsional
a. Admin
a) Dapat menambahkan user
b) Dapat mengelola projek.
c) Dapat mengelola projek yang telah diselesaikan
b. Karyawan
a) Dapat menambahkan projek baru
b) Dapat mengelola data selesai
2.2 Kebutuhan nonfungsional
a) Bisa digunakan pada berbagai macam browser
b) Tampilan user cukup friendly
c) Keamanan admin terjamin karena menggunakan pasword
d) Mudah digunakan
e) Hak akses terbatas pada pengguna yang terdafar pada admin.
f) Sistem tetap bisa diakses tanpa internet.
ISO 9126
ISO 9126-Functionality
ISO 9126-Reliability
SUB-KARAKTERISTIK DESKRIPSI
Maturity Kemampuan perangkat lunak untuk menghindari kegagalan sebagai
--
akibat dari kesalahan dalam perangkat lunak.
Fault tolerance Kemampuan perangkat lunak untuk mempertahankan kinerjanya jika
--
terjadi kesalahan perangkat lunak.
Recoverability Kemampuan perangkat lunak untuk membangun kembali tingkat
kinerja ketika terjadi kegagalan sistem, termasuk data dan koneksi
jaringan.
ISO 9126-Usability
SUB-KARAKTERISTIK DESKRIPSI
Understandibility Kemampuan perangkat lunak dalam kemudahan untuk dipahami.
ISO 9126-Efficiency
SUB-KARAKTERISTIK DESKRIPSI
Time behavior Kemampuan perangkat lunak dalam memberikan respon dan waktu
pengolahan yang sesuai saat melakukan fungsinya.
Resource behavior Kemampuan perangkat lunak dalam menggunakan sumber daya
yang dimilikinya ketika melakukan fungsi yang ditentukan.
ISO 9126-Maintainability
SUB-KARAKTERISTIK DESKRIPSI
ISO 9126-Portability
SUB-KARAKTERISTIK DESKRIPSI
Adaptability Kemampuan perangkat lunak untuk diadaptasikan pada lingkungan
-- yang berbeda-beda.
Instalability Kemampuan perangkat lunak untuk diinstal dalam lingkungan yang
--
berbeda-beda.
Coexistence Kemampuan perangkat lunak untuk berdampingan dengan perangkat
-- lunak lainnya dalam satu lingkungan dengan berbagi sumber daya.
Replaceability Kemampuan perangkat lunak untuk digunakan sebagai sebagai
--
pengganti perangkat lunak lainnya.
Admin
1. Login
Pada pengujian ini kami memasukkan username dan password sesuai dengan
scenario uji, dengan memberikan kondisi utama dimana Username dan Password
yang benar adalah Admin dan Admin123. Dan setelah memasukkanUsername dan
Password tersebut maka akan munculmenu utama dari admin dengan codingan
sebagai berikut :
2. Log out
Pada pengujian ini kami membuat scenario dengan kondidi dimana admin akan
keluar dari sistem, sehingga di dapatkan perintah Logout.
3. Tambah project
Pada pengujian ini kami memasukkan Id, Nama Project, Pelanggan, Alamat, Biaya,
Tanggal Mulai, Target Selesai, Telepon, dan Status, dimana admin akan
menambahkan data project yang akan dikerjakan.
4. Ubah
Pada pengujian ini kami mengubah Nama Project, Pelanggan, Alamat, Biaya,
Tanggal Mulai, Target Selesai, Telepon, dan Status, dimana admin akan mengubah
data project yang akan dikerjakan.
5. Hapus
Pada pengujian ini kami menghapus Nama Project, Pelanggan, Alamat, Biaya,
Tanggal Mulai, Target Selesai, Telepon, dan Status, dimana admin akan
menghapus data project yang akan dikerjakan.
6. Project selesai
a. Hapus
Pada pengujian ini kami menghapus Id, Nama Project, Pelanggan, Alamat,
Biaya, Tanggal Mulai, Target Selesai, Telepon, dan Status, dimana admin akan
menghapus data project yang telah selesai.
b. Cetak
Pada pengujian ini kami mencetak Id, Nama Project, Pelanggan, Alamat, Biaya,
Tanggal Mulai, Target Selesai, Telepon, dan Status, dimana admin akan
mencetak data project yang telah selesai.
7. Project
a. Download
Pada pengujian ini kami mendownload file penting dari project.
b. Hapus
Pada pengujian ini kami menghapus Id, Nama Project, Pelanggan, Alamat,
Biaya, Tanggal Mulai, Target Selesai, Telepon, dan Status, dimana admin akan
menghapus data project yang telah selesai.
c. Submit
Pada pengujian ini kami mengsubmit file tentang project yang telah selsai
dikerjakan.
8. Kelola User
a. Tambah User
Pada pengujian ini admin menambahkan user yang akan menggunakan sistem
repository.
9. Ubah Password
a. Ubah
Pada pengujian ini admin membuat usename, password lama, password baru,
konfirmasi password baru.
Karyawan
1. Projek Berjalan
a. Tambah
Pada pengujian ini kami memasukkan Id, Nama Project, Pelanggan, Alamat,
Biaya, Tanggal Mulai, Target Selesai, Telepon, dan Status, dimana admin akan
menambahkan data project yang akan dikerjakan.
b. Selesai
Pada pengujian ini karyawan dapat melakukan atau mengubah status file
menjadi project yang telah selesai.
2. Project
a. Submit
Pada pengujian ini kami mengsubmit file tentang project yang telah selsai
dikerjakan.
3. Ubah Password
Pada pengujian ini admin membuat usename, password lama, password baru,
konfirmasi password baru.
TAHAP PENGUJIAN BLACK BOX
Metode pengujian black box texting yaitu melakukan pengujian terhadapa suatu
bagian program terkecil dari desain software untuk mengetahui bagian program yang
berfungsi dengan baik ketika dimasukkan data atau menampilkan data. Untuk lebih
jelasnya dalam pengujian dapat dilihat pada tabel berikut.
Hasil yang
No Rancangan Proses Halaman Aktor Hasil
diharapkan
Masuk ke halaman
1 Mulai jalankan program Sesuai
login
Masuk ke halaman
10 Klik menu project selesai Beranda Admin Sesuai
projek selesai
Klik tombol Del dan pilih Data projek selesai di Data Projek
13 Admin sesuai
hapus hapus selesai
Masuk ke halaman
15 Klik project Beranda Admin sesuai
project
download
Projek yang
Klik tambah project yang Muncul data project Karya
26 akan sesuai
akan dikerjakan yang akan dikerjakan wan
dikerjakan
Karya
31 Klik pilih id project Pilih id project Data Project sesuai
wan
Karya
33 Klik tombol submit File berhasil di submit sesuai
wan
Isi form edit password klik Password berhasil di Form edit Karya
35 sesuai
ubah ubah password wan
DOKUMENTASI
1. Admin
a. Halaman Login
Pada halaman ini, admin padat login dengan memasukan username dan password
admin.
b. Halaman Home
Pada tampilan home hanya menampilkan visi dan misi dari perusahaan seperti
gambar dibawah ini.
e. Halaman Project
Pada halaman ini, admin bisa mengupload file project yang telah selesai
dikerjakan. Selain itu, admin juga bisa download dan hapus file yang di upload.
h. Halaman Logout
Pada halaman ini admin dapat logout sistem dan sistem akan memberi notifikasi
seperti pada gambar dibawah berikut.
2. Karyawan
a. Halaman Login
Pada halaman ini, user bisa login dengan memasukkan username dan password
karyan.
b. Halaman Home
Pada tampilan ini, sistem hanya menampilkan Visi dan Misi dari perusahaan,
seperti berikut ini.
c. Halaman Project Akan Dikerjakan
Pada halaman ini, karyawan bisa data project yang akan dikerjakan dan karyawan
juga bisa menyelesaikan project yang telah selesai dengan mengklik ikon selesai
seperti gambar berikut.
e. Halaman Project
Pada halaman ini, karyawan bisa mengupload file project yang telah selesai
dikerjakan. Seperti gambar berikut.
f. Halaman Ubah Password
Pada halaman ini karyawan bisa mengubah password seperti pada gambanr berikut.
g. Halaman Logout
Pada halaman ini karyawan bisa logout sistem dan sistem akan menampilkan
notifikasi seperti pada gambar dibawah ini.