ANALISIS DAN PERANCANGAN SISTEM
PENGELOLAHAAN DATA PEGAWAI
DISUSUN OLEH :
MUHAMAD RIDHO SAPUTRA (13111101) WARIH KUSUMA AJI (13111107)
TUGAS
LAPORAN PENDEKATAN PERANCANGAN SISTEM BERBASIS OBJECT (P13)
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
DAFTAR ISI
Cover ... i Daftar isi ... ii 1. SRS & Skenario ... 3 3.1 SRS ... 3 3.2 Skenario ... 4 2. Diagram ... 92.1Use Case Diagram ... 9
1. Use Case Pegawai ... 9
2. Use Case Operator ...10
3. Use case Admin ...11
2.2 Activity Diagram ...12
1. Activity Login pegawai ...12
2. Activity Data Pegawai ... 13
3. Activity Data Jabatan ... 14
4. Activity Data Presensi ... 15
5. Activity Data golongan dan Gaji ... 16
6. Activity Data Riwayat Pendidikan ... 17
7. Activity Login Operator ... 18
8. Activity Login Admin ... 19
9. Activity Admin Data Pegawai ... 20
10. Activity Admin Data Jabatan ...21
11. Activity Admin Data Presensi ...22
12. Activity Admin Data Golongan dan Gaji ...23
13. Activity Admin Data Riwayat Pendidikan ...24
2.3 Class Diagram ...25
1. Class Diagram Pengolahan data pegawai ...25
2.4 Statechart Diagram ...26
1. Statechart Diagram Pegawai ...26
2. Statechart Diagram Admin dan Operator ...27
2.5 Sequence Diagram ...28
1. Sequence Diagram Pegawai ...28
2. Sequence Diagram Operator ...29
3. Sequence Diagram Admin ...30
2.6Deployment Diagram ...31
1. Deployment Diagram Pengolahan Data Pegawai ...31
2.7Componen Diagram ... 32
1. Componen Diagram Pegawai ...32
2. Componen Diagram Admin dan Operator ...32
3. Perancangan Database ...33
1.
SRS & Skenario
1.1.
Software Requirement Spesification (SRS)
No Requirement Actor Use Case
1 Masuk dengan system login,
Memilih data dan , mencetak data yang diiginkan.
Pegawai Mendaftar menggunakan system Login
dan memilih data yang diinginkan lalu menkonfirmasi kepada administrator.
2 Membuka aplikasi web, Melihat
list dan mencetak data yang diminta pegawai , Mengoperasikan data pegawai, menjalakan system manajemen (input,edit,delete), megelolah database pegawai.
Administrator Login , memilih list pegawai sesuai urutan , mencetak data pegawai ,menjalankan system manajemen (input,edit,delete) , menambah operator.
3 Membuka aplikasi web , melihat
list dan mecetak data ,
menjalankan system manajemen (input,edit,delete).
Operator Login sebagai operator , mecetak data
yang diminta oleh pegawai , memilih list pegawai sesuai urutan , menjalakan system manajemen (input,edit,delete).
1.2.
Skenario dengan format
1.
Login pegawai
2. Use case : Login 3. Actor : Pegawai
4. Tujuan : Login untuk masuk ke data pegawai dengan system local network aplikasi web offline
2.
Registrasi yang dilakukan pegawai
1. Use case : registrasi 2. Actor : Pegawai
3. Tujuan : Pegawai memilih data yang dibutuhkan
Aktor Sistem
1. Membuka menu data pegawai yang ada
pada form menu
2. Menampilkan menu data yang ada di
web
3. pegawai membuka menu data pribadi
4. menampilakan data pribadi
5. pegawai memilih data yang diinginkan
6. Menampilakan pilihan data pegawai
7. Konfirmasi pilihan
Aktor Sistem
1. Membuka aplikasi web pengelolahan
data pegawai.
2. Input nik dan password form login
3. Menampilkan home page aplikasi web
pengelolahan data pegawai.
4. Menampilkan form login aplikasi web
3.
Login admin
1. Use case : Login admin
2. Actor : Admin
3. Tujuan : Syarat masuk ke aplikasi web pengelolahaan data pegawai
Aktor Sistem
1. Buka aplikasi web data pegawai
2. Input username & password pada form login
3. Admin dapat menambah, menghapus ,
merubah.
4. Menampilkan form login admin
5. Jika sudah masuk, admin bisa
menggunakan system manajemen (input,edit,delete)
6. Jika salah , admin akan dialihkan ke form login
4.
Registrasi yang dilakukan admin
1. Use case :
registrasi
2. Actor : admin
3. Tujuan : admin menginput data pegawai
Aktor Sistem
1. Pegawai meyerahkan data pribadinya
kepada admin
2. Admin memilih menu data pegawai yang
sesuai kategori data
3. Menampilkan daftar menu pada aplikasi
web.
4. Admin membuka form input data
pegawai
5. Menampilkan hasil dari inputan data
6. Konfirmasi dan mengaktifkan data
5.
Login operator
1. Use case : Login operator 2. Actor : operator
3. Tujuan : Syarat masuk ke aplikasi web pengelolahaan data pegawai
Aktor Sistem
1. Buka aplikasi web data pegawai
2. Input username & password pada form login
3. Operator melakukan edit data ,merubah,
menambah, menghapus
4. Menampilkan form login admin
5. Jika sudah masuk, operator bisa
menggunakan system manajemen (input,edit,delete)
6. Jika salah , operator akan dialihkan ke form login
6.
Registrasi yang dilakukan operator
1. Use case :
registrasi
2. Actor : Operator
3. Tujuan : Operator menginput data dan menghapus data
Aktor Sistem
1. Pegawai meyerahkan data pribadinya
kepada operator
2. Operator memilih menu data pegawai
yang sesuai kategori data
3. Menampilkan daftar menu pada aplikasi
web.
4. Operator membuka form input data
pegawai
5. Menampilkan hasil dari inputan data
6. Konfirmasi dan mengaktifkan data
pegawai yang telah diupdate
7. Operator menghapus data pegawai
8. Menampilkan pemberitahuan apabila