Tugas APS Spesifikasi Kebutuhan Perang

DOKUMEN
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

SISAC
“Sistem Informasi SAC”

untuk:
Student Advisory Center ITS
Jalan Raya ITS, Sukolilo
Surabaya

Dipersiapkan oleh: Kelompok C15
Fahmy Thoriqul Haq
Hafidh Azmi

(5112100037)
(5112100096)

Jurusan Teknik Informatika - Institut Teknologi Sepuluh Nopember
Kampus ITS Keputih Sukolilo Surabaya


Jurusan
Teknik Informatika
ITS

Nomor Dokumen

Halaman

SKPL-001

1 / 57 hlm

Revisi

1

5 Mei 2014

DAFTAR PERUBAHAN
Revisi


Deskripsi

A
B
C
D
E
F
G

INDEX
TGL

-

A

B


C

D

E

F

G

Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh

Jurusan Teknik Informatika ITS

SKPL-001


Halaman 2 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

Daftar Halaman Perubahan
Halaman

Revisi

Jurusan Teknik Informatika ITS

Halaman

SKPL-001

Revisi


Halaman 3 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

Daftar Isi
1

Pendahuluan......................................................................................................................................................7
1.1
Tujuan Penulisan Dokumen....................................................................................................................7
1.2
Lingkup Masalah.....................................................................................................................................7
1.3
Definisi dan Istilah..................................................................................................................................8
1.4
Aturan Penamaan dan Penomoran...........................................................................................................8
1.5
Referensi..................................................................................................................................................9

1.6
Ikhtisar Dokumen....................................................................................................................................9
2
Deskripsi Umum Perangkat Lunak.................................................................................................................10
2.1
Deskripsi Umum Sistem........................................................................................................................10
2.2
Fungsi Produk........................................................................................................................................11
2.3
Karakteristik Pengguna.........................................................................................................................11
2.4
Batasan..................................................................................................................................................12
2.5
Lingkungan Operasi..............................................................................................................................12
3
Deskripsi Umum Kebutuhan...........................................................................................................................13
3.1
Kebutuhan antarmuka eksternal............................................................................................................13
3.1.1
Antarmuka pengguna....................................................................................................................13

3.1.2
Antarmuka perangkat keras..........................................................................................................13
3.1.3
Antarmuka perangkat lunak..........................................................................................................13
3.1.4
Antarmuka komunikasi.................................................................................................................13
3.2
Deskripsi Fungsional.............................................................................................................................14
3.2.1
Use Case Diagram........................................................................................................................14
3.2.2
Fungsi 1: Mendaftar ke SISAC.....................................................................................................15
3.2.3
Fungsi 2: Melihat info lowongan pekerjaan.................................................................................18
3.2.4
Fungsi 3: Mengajukan lamaran pekerjaan....................................................................................20
3.2.5
Fungsi 4: Melihat informasi penerimaan......................................................................................23
3.2.6
Fungsi 5: Update data diri.............................................................................................................25

3.2.7
Fungsi 6: Melihat jumlah pelamar................................................................................................28
3.2.8
Fungsi 7: Mengunduh data pelamar.............................................................................................31
3.2.9
Fungsi 8: Memasukkan info lowongan pekerjaan........................................................................34
3.2.10
Fungsi 9: Update info lowongan pekerjaan..................................................................................37
3.2.11
Fungsi 10: Hapus info lowongan pekerjaan.................................................................................40
3.2.12
Fungsi 11: Memasukkan perusahaan............................................................................................43
3.2.13
Fungsi 12: Update perusahaan......................................................................................................46
3.2.14
Fungsi 13: Hapus perusahaan.......................................................................................................49
3.3
Deskripsi Kelas-kelas............................................................................................................................52
3.3.1
Diagram Kelas..............................................................................................................................52

3.3.2
Deskripsi Domain Persoalan.........................................................................................................53
3.3.3
Deskripsi Kelas Pengendali..........................................................................................................53
3.3.4
Deskripsi Kelas Entity (Persisten)................................................................................................54
3.3.5
Deskripsi Kelas Boundary............................................................................................................55
3.4
Deskripsi Perilaku Sistem......................................................................................................................56
3.5
Kebutuhan Non Fungsional...................................................................................................................56
3.6
Batasan Perancangan.............................................................................................................................57
3.7
Ringkasan Kebutuhan............................................................................................................................57
3.7.1
Ringkasan Kebutuhan Fungsional................................................................................................57
3.7.2
Ringkasan Kebutuhan Non Fungsional........................................................................................57


Jurusan Teknik Informatika ITS

SKPL-001

Halaman 4 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

Daftar Tabel
Tabel 1 Aturan Penamaan dan Penomoran
Tabel 2 Karakteristik Pengguna
Tabel 3 Mendaftar ke SISAC
Tabel 4 Melihat info lowongan pekerjaan
Tabel 5 Mengajukan lamaran pekerjaan
Tabel 6 Melihat informasi penerimaan
Tabel 7 Update data diri
Tabel 8 Melihat jumlah pelamar

Tabel 9 Mengunduh data pelamar
Tabel 10 Memasukkan info lowongan pekerjaan
Tabel 11 Update info lowongan pekerjaan
Tabel 12 Hapus informasi lowongan pekerjaan
Tabel 13 Memasukkan perusahaan
Tabel 14 Update perusahaan
Tabel 15 Hapus perusahaan
Tabel 16 Deskripsi Kelas Domain Persoalan
Tabel 17 Deskripsi Kelas Pengendali
Tabel 18 Deskripsi Kelas Entity
Tabel 19 Deskripsi Kelas Boundary
Tabel 20 Deskripsi Kebutuhan Non Fungsional
Tabel 21 Ringkasan Kebutuhan Fungsional
Tabel 22 Ringkasan Kebutuhan Non Fungsional

Jurusan Teknik Informatika ITS

8
11
15
18
20
23
25
28
31
34
37
40
43
46
49
53
53
55
55
56
57
57

SKPL-001

Halaman 5 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

Daftar Tabel
Gambar 1 Use Case Diagram..................................................................................................................................14
Gambar 2 Diagram Aktivitas “Mendaftar ke SISAC”............................................................................................16
Gambar 3 Diagram Sekuens “Mendaftar ke SISAC”.............................................................................................17
Gambar 4 Diagram Kolaborasi “Mendaftar ke SISAC”.........................................................................................17
Gambar 5 Diagram Aktivitas “Melihat info lowongan pekerjaan”.........................................................................18
Gambar 6 Diagram Sekuens “Melihat info lowongan pekerjaan”..........................................................................19
Gambar 7 Diagram Kolaborasi “Melihat info lowongan pekerjaan”......................................................................19
Gambar 8 Diagram Aktivitas “Mengajukan lamaran pekerjaan”...........................................................................21
Gambar 9 Diagram Sekuens “Mengajukan lamaran pekerjaan”.............................................................................22
Gambar 10 Diagram Kolaborasi “Mengajukan lamaran pekerjaan”.......................................................................22
Gambar 11 Diagram Aktivitas “Melihat informasi penerimaan”...........................................................................23
Gambar 12 Diagram Sekuens “Melihat informasi penerimaan”.............................................................................24
Gambar 13 Diagram Kolaborasi “Melihat informasi penerimaan”.........................................................................24
Gambar 14 Diagram Aktivitas “Update data diri”..................................................................................................26
Gambar 15 Diagram Sekuens “Update data diri”...................................................................................................27
Gambar 16 Diagram Kolaborasi “Update data diri”...............................................................................................27
Gambar 17 Diagram Aktivitas “Melihat jumlah pelamar”.....................................................................................29
Gambar 18 Diagram Sekuens “Melihat jumlah pelamar”.......................................................................................30
Gambar 19 Diagram Kolaborasi “Melihat jumlah pelamar”...................................................................................30
Gambar 20 Diagram Aktivitas “Mengunduh data pelamar”...................................................................................32
Gambar 21 Diagram Sekuens “Mengunduh data pelamar”....................................................................................33
Gambar 22 Diagram Kolaborasi “Mengunduh data pelamar”................................................................................33
Gambar 23 Diagram Aktivitas “Memasukkan info lowongan pekerjaan”..............................................................35
Gambar 24 Diagram Sekuens “Memasukkan info lowongan pekerjaan”...............................................................36
Gambar 25 Diagram Kolaborasi “Memasukkan info lowongan pekerjaan”...........................................................36
Gambar 26 Diagram Aktivitas “Update info lowongan pekerjaan”........................................................................38
Gambar 27 Diagram Sekuens “Update info lowongan pekerjaan”.........................................................................39
Gambar 28 Diagram Kolaborasi “Update info lowongan pekerjaan”.....................................................................39
Gambar 29 Diagram Aktivitas “Hapus info lowongan pekerjaan”.........................................................................41
Gambar 30 Diagram Sekuens “Hapus info lowongan pekerjaan”..........................................................................42
Gambar 31 Diagram Kolaborasi “Hapus info lowongan pekerjaan”......................................................................42
Gambar 32 Gambar 32 Diagram Aktivitas “Memasukkan perusahaan”................................................................44
Gambar 33 Diagram Sekuens “Memasukkan perusahaan”.....................................................................................45
Gambar 34 Diagram Kolaborasi “Memasukkan perusahaan”................................................................................45
Gambar 35 Diagram Aktivitas “Update perusahaan”.............................................................................................47
Gambar 36 Diagram Sekuens “Update perusahaan”...............................................................................................48
Gambar 37 Diagram Kolaborasi “Update perusahaan”..........................................................................................48
Gambar 38 Diagram Aktivitas “Hapus perusahaan”...............................................................................................50
Gambar 39 Diagram Sekuens “Hapus perusahaan”................................................................................................51
Gambar 40 Diagram Kolaborasi “Hapus perusahaan”............................................................................................51
Gambar 41 Diagram Kelas......................................................................................................................................52
Gambar 42 Conceptual Data Model........................................................................................................................54
Gambar 43 Physical Data Model.............................................................................................................................54

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 6 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

1 Pendahuluan
1.1

Tujuan Penulisan Dokumen
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement

Spesification (SRS) untuk Sistem Informasi SAC. Tujuan dari penulisan dokumen ini adalah untuk
memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum
maupun penjelasan detil dan menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak sistem informasi dan
pengguna (klien) dari perangkat lunak atau personil-personil yang terlibat dalam sistem. Dokumen ini
akan digunakan sebagai bahan acuan dalam proses pengembangan dan sebagai bahan evaluasi pada
saat proses pengembangan perangkat lunak maupun di akhir pengembangannya. Dengan adanya
dokumen SKPL ini diharapkan pengembangan perangkat lunak akan lebih terarah dan lebih terfokus
serta tidak menimbulkan ambiguitas terutama bagi pengembang perangkat lunak sistem informasi.

1.2

Lingkup Masalah
SISAC (Sistem Informasi SAC) adalah suatu sistem informasi yang dikelola oleh SAC ITS

(Student Advisory Center ITS). Sistem informasi ini dibuat dengan tujuan untuk memberikan layanan
pada alumni / pencari kerja untuk bisa melihat info lowongan perusahaan. Sistem informasi ini bisa
diakses oleh pencari lowongan pekerjaan, admin, dan perusahaan yang berkerjasama dengan SAC.
Pencari lowongan pekerjaan atau user terdiri dari alumni ITS atau orang luar yang mendaftar ke
dalam SISAC. Untuk alumni ITS sendiri, pendaftaran pada sistem informasi ini akan otomatis
dilakukan setelah mereka akan diwisuda. Mereka akan mengisi sebuah “Exit Survey” yang kemudian
username dan password-nya bisa digunakan untuk login di SISAC. Untuk masalah email yang
dimasukkan, alumni ITS diharapkan menggunakan email non-ITS.
Admin dalam SISAC bertugas untuk me-manage sistem informasi. Sedangkan untuk masalah
proses validasi CV dan berkas, akan diserahkan ke petugas lainnya secara offline. Perusahaan yang
terdaftar di SISAC adalah perusahaan yang ingin informasi lowongan pekerjaannya diunggah ke
dalam sistem informasi. Alur pendaftaran perusahaan baru adalah dengan mengirimkan surat
permohonan untuk memasang informasi lowongan pekerjaan, kemudian dilanjutkan dengan
persetujuan terhadap biaya yang diterapkan oleh SAC, dan apabila kedua belah pihak setuju,
perusahaan akan diberi akun untuk login ke salam SISAC. Biaya yang dikenakan ke perusahaan
tergantung kepada jumlah pelamar yang diminta. Biaya awal adalah 5 juta rupiah untuk jumlah
pelamar 100 atau kurang, kemudian untuk kelipatan 100 selanjutnya akan dikenakan tambahan 1 juta
rupiah.

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 7 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

Server SISAC ini ada dua. Yang lama berada di gedung SAC dan yang baru (sejak tahun
2012) ada di lantai enam perpustakaan ITS. Sekarang server yang ada di gedung SAC hanya sebagai
rekapan data saja. SISAC sendiri sudah berusia 5 tahun.
Untuk melamar pekerjaan, pencari pekerjaan yang telah login di SISAC akan bisa
memasukkan dirinya ke dalam data para pencari pekerjaan yang telah disediakan oleh perusahaan
melalui SAC. Untuk formulir, perusahaan mempercayakannya pada SAC. CV dan berkas - berkas
pelamar diserahkan kepada SAC secara online dan offline untuk dilakukan validasi, verifikasi, dan
pemberian bantuan berupa pencarian tanda tangan dan sebagainya.
Perusahaan yang sudah login ke dalam SISAC hanya mempunyai dua hak. Yaitu untuk
melihat jumlah pendaftar dan mendownload berkas - berkas (softcopy) pelamar. Untuk masalah
pemasangan dan pencopotan informasi lowongan pekerjaan, perusahaan akan menghubungi SAC
dengan cara lain. Username dan password perusahaan juga akan expired apabila tidak melakukan
kerjasama lagi dengan SAC.
Untuk permasalahan seleksi, SISAC belum bisa melakukan hal tersebut. SISAC hanya bisa
melakukan pengumuman - pengumuman terkait lowongan pekerjaan. Seleksi adalah otoritas
perusahaan. SAC juga bisa membantu proses seleksi dari tes - tes sampai tahap wawancara. Informasi
terkait pelamar yang lolos per tahapannya, bisa dilihat di SISAC. Pelamar yang diumumkan di sini
bisa jadi bukan hanya user SISAC saja, melainkan juga pelamar yang melakukan pelamaran secara
langsung ke perusahaan terkait.

1.3

Definisi dan Istilah
Berikut adalah daftar definisi dan istilah penting yang digunakan dalam dokumen SKPL ini:
o

SRS

: Software Requirements Specification, atau

SKPL

: Spesifikasi Kebutuhan Perangkat Lunak
Dokumen hasil analisis yang berisi spesifikasi kebutuhan perangkat lunak.

o

1.4

SISAC : Sistem Informasi SAC

Aturan Penamaan dan Penomoran
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.
Tabel 1 Aturan Penamaan dan Penomoran
Hal/Bagian
Kebutuhan Fungsional
Kebutuhan Non Fungsional
Ringkasan kebutuhan fungsional

Aturan Penomoran/Penamaan
SKPL-FXX : Menunjukkan kebutuhan fungsional ke-XX
SKPL-NFXX : Menunjukkan kebutuhan non fungsional ke-XX
SKPL-Fxxx dimana xxx adalah tiga digit bilangan bulat dimulai dari 000

Ringkasan kebutuhan non-

SKPL-NFxxx dimana xxx adalah tiga digit bilangan bulat dimulai dari 000

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 8 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

Hal/Bagian

Aturan Penomoran/Penamaan

fungsional

1.5

Referensi
Beberapa textbook, panduan, atau dokumentasi lain yang digunakan sebagai acuan dalam

pengembangan perangkat lunak ini adalah sebagai berikut :
1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement Specifications.
2. Software Engineering, Aparctitioner’s Approach 5 th edition, Roger S Pressman, Mc Graw
Hill, 2001.
3. Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak (SKPL), Jurusan Teknik
Informatika, Institut Teknologi Sepuluh Nopember.
4. Panduan Pengisian Spesifikasi Perangkat Lunak (SKPL) Beroriantasi Proses, Jurusan Teknik
Informatika, Institut Teknologi Sepuluh Nopember

1.6

Ikhtisar Dokumen
Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai berikut:


Bab 1 Pendahuluan, merupakan pengantar dokumen SKPL ini yang berisi tujuan penulisan
dokumen, lingkup masalah, juga memuat definisi dan istilah yang digunakan serta deskripsi
umum dokumen yang merupakan ikhtisar dokumen SKPL.



Bab 2 Deskripsi Global Perangkat Lunak, mendefinisikan perspektif produk perangkat lunak
serta asumsi dan ketergantungan yang digunakan dalam pengembangan Sistem Informasi
SAC.



Bab 3 Deskripsi Rinci Kebutuhan, mendeskripsikan kebutuhan khusus bagi Sistem Informasi
SAC, yang meliputi kebutuhan antarmuka eksternal, kebutuhan fungsionalitas, kebutuhan
performansi, batasan perancangan, atribut sistem perangkat lunak, dan kebutuhan lain dari
Sistem Informasi SAC.

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 9 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

2 Deskripsi Umum Perangkat Lunak
2.1

Deskripsi Umum Sistem
SISAC (Sistem Informasi SAC) adalah suatu sistem informasi yang dikelola oleh SAC ITS

(Student Advisory Center ITS). Sistem informasi ini dibuat dengan tujuan untuk memberikan layanan
pada alumni / pencari kerja untuk bisa melihat info lowongan perusahaan. Sistem informasi ini bisa
diakses oleh pencari lowongan pekerjaan, admin, dan perusahaan yang berkerjasama dengan SAC.
Pencari lowongan pekerjaan atau user terdiri dari alumni ITS atau orang luar yang mendaftar ke
dalam SISAC. Untuk alumni ITS sendiri, pendaftaran pada sistem informasi ini akan otomatis
dilakukan setelah mereka akan diwisuda. Mereka akan mengisi sebuah “Exit Survey” yang kemudian
username dan password-nya bisa digunakan untuk login di SISAC. Untuk masalah email yang
dimasukkan, alumni ITS diharapkan menggunakan email non-ITS.
Admin dalam SISAC bertugas untuk me-manage sistem informasi. Sedangkan untuk masalah
proses validasi CV dan berkas, akan diserahkan ke petugas lainnya secara offline. Perusahaan yang
terdaftar di SISAC adalah perusahaan yang ingin informasi lowongan pekerjaannya diunggah ke
dalam sistem informasi. Alur pendaftaran perusahaan baru adalah dengan mengirimkan surat
permohonan untuk memasang informasi lowongan pekerjaan, kemudian dilanjutkan dengan
persetujuan terhadap biaya yang diterapkan oleh SAC, dan apabila kedua belah pihak setuju,
perusahaan akan diberi akun untuk login ke salam SISAC. Biaya yang dikenakan ke perusahaan
tergantung kepada jumlah pelamar yang diminta. Biaya awal adalah 5 juta rupiah untuk jumlah
pelamar 100 atau kurang, kemudian untuk kelipatan 100 selanjutnya akan dikenakan tambahan 1 juta
rupiah.
Server SISAC ini ada dua. Yang lama berada di gedung SAC dan yang baru (sejak tahun
2012) ada di lantai enam perpustakaan ITS. Sekarang server yang ada di gedung SAC hanya sebagai
rekapan data saja. SISAC sendiri sudah berusia 5 tahun.
Untuk melamar pekerjaan, pencari pekerjaan yang telah login di SISAC akan bisa
memasukkan dirinya ke dalam data para pencari pekerjaan yang telah disediakan oleh perusahaan
melalui SAC. Untuk formulir, perusahaan mempercayakannya pada SAC. CV dan berkas - berkas
pelamar diserahkan kepada SAC secara online dan offline untuk dilakukan validasi, verifikasi, dan
pemberian bantuan berupa pencarian tanda tangan dan sebagainya.
Perusahaan yang sudah login ke dalam SISAC hanya mempunyai dua hak. Yaitu untuk
melihat jumlah pendaftar dan mendownload berkas - berkas (softcopy) pelamar. Untuk masalah
pemasangan dan pencopotan informasi lowongan pekerjaan, perusahaan akan menghubungi SAC
dengan cara lain. Username dan password perusahaan juga akan expired apabila tidak melakukan
kerjasama lagi dengan SAC.

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 10 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

Untuk permasalahan seleksi, SISAC belum bisa melakukan hal tersebut. SISAC hanya bisa
melakukan pengumuman - pengumuman terkait lowongan pekerjaan. Seleksi adalah otoritas
perusahaan. SAC juga bisa membantu proses seleksi dari tes - tes sampai tahap wawancara. Informasi
terkait pelamar yang lolos per tahapannya, bisa dilihat di SISAC. Pelamar yang diumumkan di sini
bisa jadi bukan hanya user SISAC saja, melainkan juga pelamar yang melakukan pelamaran secara
langsung ke perusahaan terkait.

2.2

Fungsi Produk
Perangkat Lunak SISAC ini mempunyai beberapa fungsi utama, antara lain:


SKPL-F001

Dapat mendaftar ke dalam SISAC



SKPL-F002

Dapat menampilakn info lowongan perkerjaan



SKPL-F003

Dapat memasukkan lamaran pekerjaan pada lowongan

pekerjaan tertentu


SKPL-F004

Dapat melihat informasi penerimaan dari suatu lowongan

pekerjaan yang dimasuki lamaran


SKPL-F005

Dapat meng-update data user pelamar dalam SISAC



SKPL-F006

Dapat melihat jumlah pelamar yang melamar suatu lowongan

pekerjaan di perusahaan tertentu


SKPL-F007

Dapat memindahkan data pelamar ke dalam storage pribadi

(download)


SKPL-F008

Dapat memasukkan info lowongan pekerjaan ke dalam

SISAC


SKPL-F009

Dapat meng-update info lowongan pekerjaan yang telah ada

dalam SISAC


SKPL-F010

Dapat menghapus info lowongan pekerjaan yang ada di

dalam SISAC


SKPL-F011

Dapat memasukkan perusahaan ke dalam SISAC



SKPL-F012

Dapat meng-update data perusahaan yang telah ada dalam

SISAC


2.3

SKPL-F013

Dapat menghapus data perusahaan yang ada di dalam SISAC

Karakteristik Pengguna
Karakteristik pengguna dijabarkan dalam tabel berikut ini.
Tabel 2 Karakteristik Pengguna

No
1.

Kategori
Pengguna
Pelamar

Tugas
- Melihat daftar
pekerjaan

Jurusan Teknik Informatika ITS

Hak Akses ke aplikasi
lowongan

Hak akses pelamar
pekerjaan

SKPL-001

Kemampuan yang
harus dimiliki
- Bisa mengoperasikan
komputer

Halaman 11 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

No

2.

Kategori
Pengguna

Perusahaan

3.

Admin

Tugas

Hak Akses ke aplikasi

- Apply suatu pekerjaan
- Melihat pengumuman lowongan kerja
- Update data diri
- Mengajukan surat permohonan pemasangan informasi
lowongan pekerjaan ke SAC
(offline)
- Melihat jumlah pelamar
- Download data pelamar
- Seleksi pelamar (offline)
- Mengirimkan pemberitahuan
pembaruan atau pencopotan
informasi lowongan pekerjaan
(di luar SI)
- Memasang, meng-update, dan
menghapus

Hak akses perusahaan

-

Hak akses admin

informasi lo-

wongan pekerjaan
- Memasukkan,

-

meng-update,

dan menghapus perusahaan
- Mengurusi masalah teknis dan

Kemampuan yang
harus dimiliki
Bisa
browsing
di
internet
Bisa
meng-upload
berkas di internet
Bisa mengoperasikan
komputer
Bisa
browsing
di
internet
Bisa
men-download
berkas dari internet

- Bisa

mengoperasikan

komputer
- Menguasai

ilmu

tentang

web

programming,
database, dan jaringan

non-teknis SI
- Penanggung jawab SI

2.4

Batasan

Pengembangan Sistem Informasi SAC ini memiliki keterbatasan-keterbatasan yaitu sebagai berikut :
1. Sistem Informasi SAC dibuat dengan menggunakan bahasa html, php, css, dan javascript.
2. Antarmuka hanya berupa tampilan menu yang sederhana.
3. Keterbatasan dari sisi perangkat keras yang digunakan, contohnya kapasitas memori yang
terbatas, kapasitas storage yang terbatas, dan input hanya berupa text dan angka, serta
beberapa character.
4. Software pendukung yang digunakan adalah DBMS SQL Server 2008 R2 dan Sublime Text 3

2.5

Lingkungan Operasi

Lingkungan operasi untuk menjalankan Sistem Informasi SAC ini dalam pengembangannya adalah
sebagai berikut :
1. SI berbasis web
2. SI hanya sekedar pemberi informasi kepada seluruh user
3. Perusahaan hanya dapat melakukan seleksi secara offline
4. SI ini tidak mengirimkan data atau mendapatkan data dari SI lain, hanya saja berbagi database
username dan password dengan SI Tracer
Jurusan Teknik Informatika ITS

SKPL-001

Halaman 12 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3 Deskripsi Umum Kebutuhan
3.1

Kebutuhan antarmuka eksternal

3.1.1 Antarmuka pengguna
SISAC menggunakan antarmuka grafis (GUI). Pengguna dapat menginputkan melalui
keyboard dan mouse serta digunakan dalam aplikasi web browser.

3.1.2 Antarmuka perangkat keras
Sistem SISAC berjalan di komputer server. Semua komputer yang mengakses SISAC harus
terhubung dalam internet.

3.1.3 Antarmuka perangkat lunak
SISAC adalah program yang akan dibangun menggunakan bahasa bahasa html, php, css, dan
javascript, serta menggunakan software database MySQL.

3.1.4 Antarmuka komunikasi
SISAC merupakan sistem yang terhubung dengan internet.

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 13 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2

Deskripsi Fungsional

3.2.1 Use Case Diagram

Gambar 1 Use Case Diagram

Jurusan Teknik Informatika ITS

SKPL-FRS

Halaman 14 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.2 Fungsi 1: Mendaftar ke SISAC
3.2.2.1 Skenario: Mendaftar ke SISAC
Tabel 3 Mendaftar ke SISAC

Kode Use Case
Nama Use Case
Aktor
Deskripsi

UC 001
Mendaftar ke SISAC
Pelamar
Dalam kasus ini pelamar pekerjaan
melakukan pendaftaran ke dalam SISAC
dengan mengisi formulir yang disediakan
Relasi
Kondisi Awal
Pelamar pekerjaan belum terdaftar dalam
SISAC
Kondisi Akhir
Pelamar pekerjaan terdaftar dalam SISAC
Alur Kejadian Normal
Aktor
Sistem
1. Masuk ke alamat http://sac.its.ac.id/sisac/
#.UyEhSc4QdeA
2. Menerima request dan mengirimkan
respon berupa formulir pendaftaran
3. Memasukkan data diri seperti :
 Biodata pribadi
 Riwayat pendidikan dan pekerjaan
 Status kepekerjaan
4. Klik daftar
5. Menerima request dan menyimpan ke
dalam database sementara
6. Mengirimkan email konfirmasi
7. Membuka email dan melakukan
konfirmasi
8. Menyimpan data pelamar pekerjaan ke
dalam database
Alur Kejadian Alternatif
-

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 15 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.2.2 Diagram Aktivitas: Mendaftar ke SISAC

Gambar 2 Diagram Aktivitas “Mendaftar ke SISAC”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 16 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.2.3 Diagram Sekuens: Mendaftar ke SISAC

Gambar 3 Diagram Sekuens “Mendaftar ke SISAC”

3.2.2.4 Diagram Kolaborasi Objek: Mendaftar ke SISAC

Gambar 4 Diagram Kolaborasi “Mendaftar ke SISAC”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 17 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.3 Fungsi 2: Melihat info lowongan pekerjaan
3.2.3.1 Skenario: Melihat info lowongan pekerjaan
Tabel 4 Melihat Info Lowongan Pekerjaan
UC 002
Melihat info lowongan pekerjaan
Pelamar / Perusahaan / Admin

Kode Use Case
Nama Use Case
Aktor
Deskripsi

Dalam kasus ini semua pengunjung
(khususnya pelamar) bisa melihat informasi
lowongan pekerjaan tanpa login terlebih
dahulu
Relasi
Kondisi Awal
User belum melihat informasi lowongan
pekerjaan
Kondisi Akhir
User melihat informasi lowongan pekerjaan
Alur Kejadian Normal
Aktor
Sistem
1. Masuk ke alamat halaman web berikut:
http://sac.its.ac.id/sisac/?
2. Sistem menampilkan halaman yang
page_id=137#.UyEhvc4QdeA
memuat informasi lowongan pekerjaan
Alur Kejadian Alternatif
3.2.3.2 Diagram Aktivitas: Melihat info lowongan pekerjaan

Gambar 5 Diagram Aktivitas “Melihat info lowongan pekerjaan”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 18 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.3.3 Diagram Sekuens: Melihat info lowongan pekerjaan

Gambar 6 Diagram Sekuens “Melihat info lowongan pekerjaan”

3.2.3.4 Diagram Kolaborasi Objek: Melihat info lowongan pekerjaan

Gambar 7 Diagram Kolaborasi “Melihat info lowongan pekerjaan”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 19 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.4 Fungsi 3: Mengajukan lamaran pekerjaan
3.2.4.1 Skenario: Mengajukan lamaran pekerjaan
Tabel 5 Mengajukan Lamaran Pekerjaan

Kode Use Case
Nama Use Case
Aktor
Deskripsi

Relasi
Kondisi Awal
Kondisi Akhir
Aktor
1. Pelamar pekerjaan login

UC 003
Mengajukan lamaran pekerjaan
Pelamar

Dalam kasus ini pelamar mengajukan
lamaran pekerjaan pada suatu informasi
lowongan pekerjaan yang tersedia dengan
cara mengisi formulir online dan mengupload berkas
Pelamar belum terdaftar sebagai pelamar
dalam suatu lowongan pekerjaan
Pelamar terdaftar sebagai pelamar dalam
suatu lowongan pekerjaan
Alur Kejadian Normal
Sistem

3. Apply lamaran dengan mengisi formulir
dan meng-upload berkas-berkas yang
dibutuhkan

2. Memberikan session dengan hak akses
pelamar pekerjaan
4. Request diterima dan disimpan dalam
database
5. Menyusun bukti lamaran sesuai standar
SAC

6. Mencetak bukti lamaran (offline)
7. Kirim berkas ke SAC (offline)
Alur Kejadian Alternatif
-

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 20 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.4.2 Diagram Aktivitas: Mengajukan lamaran pekerjaan

Gambar 8 Diagram Aktivitas “Mengajukan lamaran pekerjaan”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 21 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.4.3 Diagram Sekuens: Mengajukan lamaran pekerjaan

Gambar 9 Diagram Sekuens “Mengajukan lamaran pekerjaan”

3.2.4.4 Diagram Kolaborasi Objek: Mengajukan lamaran pekerjaan

Gambar 10 Diagram Kolaborasi “Mengajukan lamaran pekerjaan”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 22 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.5 Fungsi 4: Melihat informasi penerimaan
3.2.5.1 Skenario: Melihat informasi penerimaan
Tabel 6 Melihat Informasi Penerimaan
UC 004
Melihat informasi penerimaan
Pelamar

Kode Use Case
Nama Use Case
Aktor
Deskripsi
Relasi
Kondisi Awal
Kondisi Akhir
Aktor
1. Pelamar pekerjaan login

Dalam kasus ini pelamar bisa melihat hasil
dari penerimaan suatu lowongan pekerjaan
Pelamar belum mengetahui informasi
penerimaan dari suatu lowongan pekerjaan
Pelamar mengetahui informasi penerimaan
dari suatu lowongan pekerjaan
Alur Kejadian Normal
Sistem

3. Klik link pengumuman pada informasi
lowongan pekerjaan

2. Memberikan session dengan hak akses
pelamar pekerjaan

4. Menampilkan informasi penerimaan
Alur Kejadian Alternatif

3.2.5.2 Diagram Aktivitas: Melihat informasi penerimaan

Gambar 11 Diagram Aktivitas “Melihat informasi penerimaan”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 23 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.5.3 Diagram Sekuens: Melihat informasi penerimaan

Gambar 12 Diagram Sekuens “Melihat informasi penerimaan”

3.2.5.4 Diagram Kolaborasi Objek: Melihat informasi penerimaan

Gambar 13 Diagram Kolaborasi “Melihat informasi penerimaan”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 24 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.6 Fungsi 5: Update data diri
3.2.6.1 Skenario: Update data diri
Tabel 7 Update Data Diri

Kode Use Case
Nama Use Case
Aktor
Deskripsi
Relasi
Kondisi Awal
Kondisi Akhir
Aktor
1. Pelamar pekerjaan login

UC 005
Update data diri
Pelamar

Dalam kasus ini pelamar bisa mengubah
profil dirinya setelah memiliki hak akses
login ke dalam SISAC
Data pelamar belum berubah
Data pelamar berubah
Alur Kejadian Normal
Sistem

3. Mengubah data diri, data-data yang bisa
diubah adalah sebagai berikut :
 Biodata pribadi
 Riwayat pendidikan dan pekerjaan
 Status kepekerjaan

2. Memberikan session dengan hak akses
pelamar pekerjaan

4. Menyimpan dan update data diri pelamar
pekerjaan dalam database

Alur Kejadian Alternatif
-

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 25 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.6.2 Diagram Aktivitas: Update data diri

Gambar 14 Diagram Aktivitas “Update data diri”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 26 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.6.3 Diagram Sekuens: Update data diri

Gambar 15 Diagram Sekuens “Update data diri”

3.2.6.4 Diagram Kolaborasi Objek: Update data diri

Gambar 16 Diagram Kolaborasi “Update data diri”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 27 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.7 Fungsi 6: Melihat jumlah pelamar
3.2.7.1 Skenario: Melihat jumlah pelamar
Tabel 8 Melihat Jumlah Pelamar

Kode Use Case
Nama Use Case
Aktor
Deskripsi
Relasi
Kondisi Awal
Kondisi Akhir

Aktor
1. Perusahaan Login

UC 006
Melihat jumlah pelamar
Perusahaan

Dalam kasus ini perusahaan melihat jumlah
dan detail dari para pelamar dari perusahaan
tersebut
Perusahaan tidak mengetahui jumlah pasti
pelamar pada lowongan pekerjaan yang
dipasang perusahaan terkait
Perusahaan mengetahui jumlah pasti dan
detail pelamar pada lowongan pekerjaan
yang dipasang perusahaan terkait
Alur Kejadian Normal
Sistem

3. Membuka detail dari lowongan pekerjaan
terkait lalu memilih lihat jumlah pelamar

2. Memberikan session dengan hak akses
perusahaan (mitra)
4. Menampilkan list pelamar pada lowongan
pekerjaan terkait

Alur Kejadian Alternatif
-

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 28 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.7.2 Diagram Aktivitas: Melihat jumlah pelamar

Gambar 17 Diagram Aktivitas “Melihat jumlah pelamar”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 29 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.7.3 Diagram Sekuens: Melihat jumlah pelamar

Gambar 18 Diagram Sekuens “Melihat jumlah pelamar”

3.2.7.4 Diagram Kolaborasi Objek: Melihat jumlah pelamar

Gambar 19 Diagram Kolaborasi “Melihat jumlah pelamar”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 30 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.8 Fungsi 7: Mengunduh data pelamar
3.2.8.1 Skenario: Mengunduh data pelamar
Tabel 9 Mengunduh Data Pelamar

Kode Use Case
Nama Use Case
Aktor
Deskripsi

Relasi
Kondisi Awal
Kondisi Akhir
Aktor
1. Perusahaan Login

UC 007
Mengunduh data pelamar
Perusahaan

Dalam kasus ini perusahaan bisa
mendownload berkas-berkas detail dari para
pelamar yang telah melakukan submit
lowongan
Data-data pelamar hanya berada pada
database SISAC
Data-data pelamar terdownload dalam
komputer perusahaan
Alur Kejadian Normal
Sistem

3. Mendownload data-data pelamar yang
melamar pada lowongan pekerjaan
perusahaan terkait

2. Memberikan session dengan hak akses
perusahaan (mitra)
4. Menyediakan link download pada datadata tersebut

5. Mendapatkan data-data pelamar yang
dibutuhkan
Alur Kejadian Alternatif
-

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 31 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.8.2 Diagram Aktivitas: Mengunduh data pelamar

Gambar 20 Diagram Aktivitas “Mengunduh data pelamar”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 32 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.8.3 Diagram Sekuens: Mengunduh data pelamar

Gambar 21 Diagram Sekuens “Mengunduh data pelamar”

3.2.8.4 Diagram Kolaborasi Objek: Mengunduh data pelamar

Gambar 22 Diagram Kolaborasi “Mengunduh data pelamar”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 33 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.9 Fungsi 8: Memasukkan info lowongan pekerjaan
3.2.9.1 Skenario: Memasukkan info lowongan pekerjaan
Tabel 10 Memasukkan Info Lowongan Pekerjaan
UC 008
Memasukkan info lowongan pekerjaan
Admin

Kode Use Case
Nama Use Case
Aktor
Deskripsi

Relasi
Kondisi Awal
Kondisi Akhir
Aktor

Dalam kasus ini admin memasukkan
lowongan-lonwongan pekerjaan dari
perusahaan yang telah sesuai dengan aturan
dan persetujuan (dilakukan secara selektif)
Lowongan pekerjaan belum ada dalam
database info SISAC
Lowongan pekerjaan masuk dalam database
info dan sudah aktif
Alur Kejadian Normal
Sistem

1. Admin Login
3. Admin memasukkan lowongan pekerjaan
ke dalam sistem

2. Memberikan session sesuai hak akses
admin

4. Menyimpan info lowongan pekerjaan
5. Menset aktif lowongan pekerjaan tersebut dalam database
6. Mengaktifkan info lowongan pekerjaan
(bisa dicari, dilihat, diedit dsb.)
Alur Kejadian Alternatif
-

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 34 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.9.2 Diagram Aktivitas: Memasukkan info lowongan pekerjaan

Gambar 23 Diagram Aktivitas “Memasukkan info lowongan pekerjaan”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 35 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.9.3 Diagram Sekuens: Memasukkan info lowongan pekerjaan

Gambar 24 Diagram Sekuens “Memasukkan info lowongan pekerjaan”

3.2.9.4 Diagram Kolaborasi Objek: Memasukkan info lowongan pekerjaan

Gambar 25 Diagram Kolaborasi “Memasukkan info lowongan pekerjaan”

Jurusan Teknik Informatika ITS

SKPL-001

Halaman 36 dari 63

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.

3.2.10 Fungsi 9: Update info lowongan pekerjaan
3.2.10.1

Skenario: Update info lowongan pekerjaan
Tabel 11 Update Info Lowongan Pekerjaan
UC 009
Update info lowongan pekerjaan
Admin

Kode Use Case
Nama Use Case
Aktor
Deskripsi

Dalam kasus ini admin juga bisa melakukan
perubahan dan mengupdate informasi
lowongan pekerjaan dari perusahaan
tertentu ji