HELP-U
untuk:
Dipersiapkan oleh:
KELOMPOK E11
<Dwi Prasetya Armunanta 05111740000025>
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Berikut adalah daftar definisi dan istilah penting yang digunakan dalam dokumen SKPL ini:
o HELP-U : Sistem Informasi pencarian jasa pekerja rumah tangga.
o SRS : Software Requirements Specification, atau
SKPL : Spesifikasi Kebutuhan Perangkat Lunak
Dokumen hasil analisis yang berisi spesifikasi kebutuhan perangkat lunak.
o IEEE : Institute of Electrical and Electronics Engineering
Standar internasional untuk pengembangan dan perancangan produk.
o ANSI : American National Standard Institute
Lembaga Standardisasi di Amerika.
o TBD : To be defined
Penulisan dokumen SKPL ini menggunakan berbagai macam aturan penamaan dan
penomoran yang berbeda-beda untuk beberapa bagian tertentu. Aturan penamaan dan penomoran
yang digunakan berdasarkan hal/bagian tersebut adalah seperti yang tercantum pada Tabel 1 berikut
ini.
1.5 Referensi
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan SKPL ini adalah
sebagai berikut:
1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement
Specifications.
2. Software Engineering, Aparctitioner’s Approach 5th edition, Roger S Pressman, Mc
Graw Hill, 2001.
3. Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak (SKPL), Jurusan
Teknik Informatika, Institut Teknoogi Bandung, 2000.
4. Panduan Pengisian Spesifikasi Perangkat Lunak (SKPL) Beroriantasi Proses, Jurusan
Teknik Informatika, Institut Teknologi Bandung
Sistem Informasi HELP-U memiliki 3 pengguna, yaitu Adminitrator, Pekerja rumah tangga,
dan Pencari pekerja. Administrator dapat mengelola data pekerja dan data kategori
pekerjaan serta melihat semua riwayat transaksi pada sistem informasi tersebut. Pekerja
rumah tangga bisa melakukan transaksi pemesanan dengan para pencari pekerja. Pencari
pekerja bisa melihat profil dari para pencari pekerja, dan bisa melakukan transaksi
pemesanan pekerja rumah tangga.
2.4 Batasan
Pengembangan HELP-U ini memiliki keterbatasan-keterbatasan yaitu sebagai berikut :
1. HELP-U dapat dijalankan di web browser yang mendukung html5.
2. Antarmuka menggunakan GUI , tools : Bootstrap.
3. HELP-U akan dibangun menggunakan bahasa HTML, PHP, CSS, dan SQL server.
4. Sistem bisa diakses secara umum, tapi dibatasi di area Surabaya saja.
Alur alternatif:
-
Eksepsi
-
3.2.2.10 Diagram Aktivitas: Menghapus data pekerja
3.2.2.11 Diagram Sekuens: Menghapus data pekerja
3.2.2.12 Diagram Collaboration : Menghapus data pekerja
3.2.2 Fungsi 2 : Melihat semua riwayat transaksi
-
Eksepsi
-
3.2.2.2 Diagram Aktivitas: Melihat semua riwayat transaksi
3.2.3.3 Diagram Sekuens: Melihat semua riwayat transaksi
3.2.3.4 Diagram Collaboration : Melihat semua riwayat transaksi
3.2.3 Fungsi 3 : Mengelola kategori pekerjaan
Alur alternatif:
-
Eksepsi
-
3.2.4.2 Diagram Aktivitas: Menginput kategori pekerjaan
3.2.4.3 Diagram Sekuens: Menginput kategori pekerjaan
3.2.4.4 Diagram Collaboration : Menginput kategori pekerjaan
3.2.4.5 Skenario: Melakukan update kategori pekerjaan
Nama Use Case Melakukan update kategori
pekerjaan
Kode Use Case UC06.
Aktor Administrator.
Deskripsi Administrator mengubah kategori
pekerjaan yang akan diubah pada
sistem
Use case relasi -
Kondisi Awal Administrator belum mengubah
kategori pekerjaan.
Kondisi Akhir Administrator sudah mengubah
kategori pekerjaam.
ALUR NORMAL
Administrator Sistem
Alur Normal
Alur alternatif:
-
Eksepsi
-
3.2.4.6 Diagram Aktivitas: Melakukan update kategori pekerjaan
3.2.4.7 Diagram Sekuens: Melakukan update kategori pekerjaan
3.2.4.8 Diagram Collaboration : Melakukan update kategori pekerjaan
3.2.4.9 Skenario: Menghapus kategori pekerjaan
Nama Use Case Menghapus kategori pekerjaan
Kode Use Case UC07.
Aktor Administrator.
Deskripsi Administrator menghapus kategori
pekerjaan yang akan ditambahkan
pada system
Use case relasi -
Kondisi Awal Administrator belum menghapus
kategori pekerjaan.
Kondisi Akhir Administrator sudah menghapus
kategori pekerjaam.
ALUR NORMAL
Administrator Sistem
Alur Normal
Alur alternatif:
-
Eksepsi
-
3.2.4.10 Diagram Aktivitas: Menghapus kategori pekerjaan
3.2.4.11 Diagram Sekuens: Menghapus kategori pekerjaan
3.2.4.12 Diagram Collaboration: Menghapus kategori pekerjaan
3.2.5 Fungsi 4 : Melakukan pendaftaran dan memesan pekerja
Eksepsi
-
3.2.6.3 Diagram Aktifitas : Memilih kategori pekerja
Eksepsi
E1. Hasil dari keyword pencarian tidak ditemukan.
1. Sistem menampilkan halaman “Hasil pencarian tidak ditemukan”.
3.2.7.3 Diagram Aktifitas : Mencari pekerja
3.2.7.4 Diagram Sekuens : Mencari pekerja
3.2.8 Fungsi 7 : Melihat status ketersediaan pekerja
Eksepsi
-
3.2.8.3 Diagram Aktifitas : Melihat status ketersediaan pekerja
3.2.8.4 Diagram Sekuens : Melihat status ketersediaan pekerja
3.2.8.5 Diagram Collaboration : Melihat status ketersediaan pekerja
1. Pencari pekerja rumah tangga melakukan 1.1 Sistem menampilkan halaman utama.
login pada sistem. 2.2 Sistem menampilkan halaman jenis-jenis
2. Pencari pekerja rumah tangga memilih pekerjaan sesuai dengan kategori yang
tombol kategori pekerjaan “Perorangan” atau dipilih.
“Kelompok”. 3.3.1 Sistem menampilkan daftar pekerja
3. Pencari pekerja rumah tangga memilih jenis yang sesuai dengan jenis pekerjaan dan
pekerjaan dari kategori pekerjaan yang kategori pekerjaan yang dipilih.
dipilih. 3.3.2 Sistem menampilkan status
ketersediaan dari daftar pekerja dengan
warna biru berarti tersedia dan kuning berarti
4. Pencari pekerja rumah tangga memilih tidak tersedia.
tombol “Pesan” pada pekerja yang ingin 4.4 Sistem menampilkan halaman daftar
dipesan. pekerja yang dipesan beserta status
“Acceptance” dari pekerja. Jika belum di
accept, maka akan muncul tulisan “Waiting
5. Pencari pekerja rumah tangga memilih for Acceptance”.
tombol “Batal” untuk membatalkan 5.5 Sistem menampilkan daftar pekerja
pemesanan. yang sesuai dengan jenis pekerjaan dan
kategori pekerjaan yang dipilih.
Alur alternatif:
-
Eksepsi
-
3.2.10.3 Diagram Aktifitas : Membatalkan pesanan
3.2.10.4 Diagram Sekuens : Membatalkan pesanan
3.2.10.5 Diagram Collaboration : Membatalkan pesanan
3.2.11 Fungsi 10 : Melihat kontak pekerja
1. Pencari pekerja rumah tangga melakukan 1.1 Sistem menampilkan halaman utama.
login pada sistem. 2.2 Sistem menampilkan halaman jenis-
2. Pencari pekerja rumah tangga memilih jenis pekerjaan sesuai dengan kategori
tombol kategori pekerjaan “Perorangan” yang dipilih.
atau “Kelompok”. 3.3.1 Sistem menampilkan daftar pekerja
3. Pencari pekerja rumah tangga memilih yang sesuai dengan jenis pekerjaan dan
jenis pekerjaan dari kategori pekerjaan kategori pekerjaan yang dipilih.
yang dipilih. 3.3.2 Sistem menampilkan status
ketersediaan dari daftar pekerja dengan
warna biru berarti tersedia dan kuning
4. Pencari pekerja rumah tangga memilih berarti tidak tersedia.
tombol “Pesan” pada pekerja yang ingin 4.4 Sistem menampilkan halaman daftar
dipesan. pekerja yang dipesan beserta status
“Acceptance” dari pekerja. Jika belum di
accept, maka akan muncul tulisan “Waiting
5. Pencari pekerja rumah tangga memilih for Acceptance”.
tombol “Go” pada pekerja yang memiliki 5.5 Sistem menampilkan halaman yang
status “Accepted”. berisi kontak dan laporan transaksi dari
pekerja yang dipesan.
Alur alternatif:
-
Eksepsi
-
3.2.11.3 Diagram Aktifitas : Melihat kontak pekerja
3.2.11.4 Diagram Sekuens : Melihat kontak pekerja
3.2.11.5 Diagram Collaboration : Melihat kontak pekerja
3.2.12 Fungsi 11 : Melihat laporan transaksi sekarang
Alur alternatif:
-
Eksepsi
-
3.2.12.3 Diagram Aktifitas : Melihat laporan transaksi sekarang
3.2.12.4 Diagram Sekuens : Melihat laporan transaksi sekarang
3.2.12.5 Diagram Collaboration : Melihat laporan transaksi sekarang
3.2.13 Fungsi 12 : Melihat data diri pekerja
Eksepsi
-
3.2.13.3 Diagram Aktifitas : Melihat data diri pekerja
3.2.13.4 Diagram Sekuens : Melihat data diri pekerja
3.2.13.5 Diagram Collaboration : Melihat data diri pekerja
3.2.14 Fungsi 13 : Melihat dan mengedit profil
Alur alternatif:
-
Eksepsi
-
Alur alternatif:
-
Eksepsi
-
1.2.6.7 Diagram Aktifitas : Menolak pesanan pekerjaan
1.2.6.8 Diagram Sekuens : Menolak pesanan pekerjaan
1.2.6.9 Diagram Collaboration : Menolak pesanan pekerjaan
1.2.7 Fungsi 17 : Melihat kontak para pencari pekerja
Alur alternatif:
-
Eksepsi
-
1.2.8.3 Diagram Aktifitas : Melihat laporan transaksi
1.2.8.4 Diagram Sekuens : Melihat laporan transaksi
1.2.8.5 Diagram Collaboration : Melihat laporan transaksi
1.3 Deskripsi Kelas-kelas
anTransaksi,
Halaman Laporan Menyediakan GUI untuk melihat
9. - TampilMenuH
Transaksi alamanTransa laporan transaksi sekarang.
ksi
1.4 Deskripsi Proses dan Data