Anda di halaman 1dari 18

Mata Kuliah Dosen Pengampu

Testing & Implementasi Nesdi Evrilyan Rozanda, S. Kom., M. Sc

TESTING & IMPLEMENTASI SISTEM REPOSITORY

NAMA KELOMPOK:

Asri Diana (11653200152)


Aulia Rahma (11653200196)
Eni Arsaniata (11653200054)
Novi Kurnia Wati (11653200203)
Rima Yulia Putri (11653200345)
Wan mulyani Egus. B (11653200339)
Yuni Auliya Mirzal (11653203628)

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

SUB KARAKTERISTIK DESKRIPSI


 Suitability Kemampuan perangkat lunak untuk menyediakan serangkaian fungsi
yang sesuai untuk tugas-tugas tertentu dan tujuan pengguna.
 Accuracy Kemampuan perangkat lunak dalam memberikan hasil yang presisi
dan benar sesuai dengan kebutuhan.
Security Kemampuan perangkat lunak untuk mencegah akses yang tidak
-- diinginkan, menghadapi penyusup (hacker) maupun otorisasi dalam
modifikasi data.
Interoperability Kemampuan perangkat lunak untuk berinteraksi dengan satu atau lebih
--
sistem tertentu.
 Compliance Kemampuan perangkat lunak dalam memenuhi standar dan kebutuhan
sesuai peraturan yang berlaku.

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.

 Learnability Kemampuan perangkat lunak dalam kemudahan untuk dipelajari.

 Operability Kemampuan perangkat lunak dalam kemudahan untuk dioperasikan.


-- Attractiveness Kemampuan perangkat lunak dalam menarik pengguna.

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

Analyzability Kemampuan perangkat lunak dalam mendiagnosis kekurangan atau


--
penyebab kegagalan.
Changeability Kemampuan perangkat lunak untuk dimodifikasi tertentu.
--
Stability Kemampuan perangkat lunak untuk meminimalkan efek tak terduga
--
dari modifikasi perangkat lunak.
Testability Kemampuan perangkat lunak untuk dimodifikasi dan divalidasi
--
perangkat lunak lain.

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.

Tabel 4.15 Pengujian dengan metode black box testing

Hasil yang
No Rancangan Proses Halaman Aktor Hasil
diharapkan

Masuk ke halaman
1 Mulai jalankan program Sesuai
login

Isi form login admin dan Masuk ke beranda


2 Admin Sesuai
klik login admin
Login
Isi form login Karyawan Masuk ke beranda Karya
3 Sesuai
dan klik login Karyawan wan

Klik menu projek yang akan Masuk ke halaman data


4 Beranda Admin Sesuai
dikerjakan yang akan dikerjakan

Klik tambah projek yang Muncul form tambah


5 Admin Sesuai
akan dikerjakan data projek

Isi form data projek dan klik


6 Data projek tersimpan Admin Sesuai
simpan
Projek yang
Klik tombol Del dan pilih akan
7 Data projek terhapus Admin sesuai
hapus dikerjakan

8 Klik tombol edit Masuk ke form edi Admin sesuai

Projek telah selesai


9 Klik tombol selesai Admin sesuai
dikerjakan

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

16 Klik pilih id project Pilih id project Admin sesuai

Pilih file yang akan di


17 Klik tombol browser Admin sesuai
masukkan,klik ok
Data Project
Klik tombol Del dan pilih
18 Data project terhapus Admin sesuai
hapus

19 Klik tombol download Data project di Admin sesuai


Hasil yang
No Rancangan Proses Halaman Aktor Hasil
diharapkan

download

20 Klik tombol submit File berhasil di submit Admin sesuai

21 Klik kelola user Masuk ke halaman user Beranda Admin sesuai

Data user berhasil


22 Isi form user,klik tambah User Admin sesuai
ditambah

Data user berhasil di


23 Klik tombol delete Admin sesuai
hapus

Masuk ke halaman edit


24 Klik tombol ubah password Beranda Admin sesuai
password

Isi form edit password klik Password berhasil di Form edit


25 Admin sesuai
ubah ubah password

Projek yang
Klik tambah project yang Muncul data project Karya
26 akan sesuai
akan dikerjakan yang akan dikerjakan wan
dikerjakan

Klik tambah projek yang Muncul form tambah Karya


27 sesuai
akan dikerjakan data projek wan

Projek telah selesai Karya


28 Klik tombol selesai sesuai
dikerjakan wan

Masuk ke halaman Karya


29 Klik menu project selesai Beranda sesuai
projek selesai wan

Masuk ke halaman Karya


30 Klik project Beranda sesuai
project wan

Karya
31 Klik pilih id project Pilih id project Data Project sesuai
wan

Pilih file yang akan di Karya


32 Klik tombol browser sesuai
masukkan,klik ok wan

Karya
33 Klik tombol submit File berhasil di submit sesuai
wan

Masuk ke halaman edit Karya


34 Klik tombol ubah password Beranda sesuai
password 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.

c. Halaman Project akan dikerjakan


Pada tampilan ini admin bisa menambahkan data project yang akan di kerjakan,
selain itu admin bisa edit, hapus dan selesai kan data pada project, seperti gambar
dibawah.
d. Halaman Project Selesai
Pada halaman ini admin bisa menghapus dan mencetak data project yang telah
selesai dikerjakan, seperti pada 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.

f. Halaman Kelola User


Pada halaman ini admin bisa menambahkan user jika ada user baru pada
perusahaan.
g. Halaman Ubah Password
Pada halaman ini admin bisa mengubah password, seperti pada gambar dibawah ini

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.

d. Halaman Project Selesai


Halaman ini, karyawan hanya bisa melihat project yang telah selesai dikerjakan.

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.

Anda mungkin juga menyukai