1
secara manual sehingga sering terjadinya kesalahan dalam pemasukan data
sehingga di output datanya tida real atau tidak seuai dengan kenyataan.
Mengisi
Absensi
Siswa
Merekap Hasil
Absensi
DU/DI
Operator
Laporan
Absensi
Gambar 3.1 Diagram Use Case sistem yang sedang berjalan pada proses
monitoring kehadiran siswa Prakerin
Dari diagram Use Case diatas didapatkan secnario yang akan diuraikan
dibawah ini
a. Mengisi Absensi
2
Operator Sistem
d. Laporan Absensi
Tabel 3.4 Laporan Absensi
DU/DI Sistem
e. Laporan Absensi
Tabel 3.5 Laporan Absensi
Operator Sistem
Diagram aktivity adalah cara lain untuk memodelkan aliran kejadian. Ada
beberapa diagram aktivity yang sedang berjalan yitu:
3
a. Diagram Activity Siswa
Siswa Sistem
Menampilkan Hasil
Mengisi Absensi
Absensi
Menyimpan Hasil
Absensi
Operator Sistem
Menampilkan hasil
rekapan absensi
Merekap hasil absensi
Menyimpan hasil
rekapan absensi
Menampilkan printah
print
DU/DI Sistem
4
Menampilkan hasil
rekapan
Menampilkan printah
print
4 Sistem absensi yang dilakukan dengan siswa masih secara manual sehingga
dapat mempermudah dengan adanya titip absen kepada siswa yang
melaksanakan Praktek Kerja Industri.
5 Sistem informasi yang diberikan dari pihak DU/DI masih secara manual dan
tidak realtime sehingga sering terjadi adanya kesalahan dalam data dan
kenyataan dalam kehadiran siswa.
6 Informasi yang diberikan ke wali kelas, wk. kurikulum dan orang tua siswa
tebilang sangat lama karena adanya beberapa proses yang harus ditempuh dan
dilakukan dengan cara manual.
5
Sistem yang digunakan berbasis web sehingga bisa dengan mudah
mengakses aplikasi tersbut, dimanapun kita berada kita bisa membuka aplikasi
tersebut dengan mudah baik dengan handphone ataupun dengan laptop.
6
Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan
aplikasi / sistem yang akan dibuat diluas sistem informasi itu sendiri. Berikut
adalah deksripsi pendefinisian aktor pada sistem ASPO (Bennet, McRobb, dan
Farmer, 2006)
No Aktor Deskripsi
Admin bisa mengakses, login, Data Siswa,
1 Operator Data DU/DI. Absensi, Penyetujuan
Absensi, dan Laporan Absensi
Wali Kelas dapat mengakses , Login. Data
2 Wali Kelas
Siswa, Data DU/DI, Laporan Absensi
Wk. Kurikulum dapat mengakses , Login,
3 Wk. Kurikulum Data Siswa, Data DU/DI, Laporan Absensi
Siswa
Wk. Kurikulum dapat pengakses , Login,
4 Wk. Humas Hubin
Data Siswa, Data DU/DI
DU/DI bisa mengakses, login, Data Siswa,
5 DU/DI Data DU/DI. Absensi, Penyetujuan
Absensi, dan Laporan Absensi
Orangtua dapat mengakses , Login, Data
6 Orangtua Siswa, Data DU/DI, Laporan Absensi
Siswa
Siswa dapat pengakses , Login, Absensi,
7 Siswa
dan Laporan Absensi
Dari diagram Use Case diatas didapatkan secnario yang akan diuraikan
dibawah ini
7
Wali kelas mengecek data Menampilkan data siswa perkelas
siswa
Menampilkan perbaikan data
Menampilkan pesan sukses disimpan
Mengimpan file data siswa
8
Menyimpan data DU/DI yang di input
Menampilkan pesan sukses disimpan
Menyimpan file data DU/DI
Tabel 3.12 Data DU/DI Oleh Wk. Kurikulum dan Wk. Humas Hubin
Wk.Kurikulum Wk.Humas Hubin Sistem
Wk. Kurikulum Wk. Humas hubin Menampilkan data siswa
mengecek data mengecek data DU/DI yang prakerin di DU/DI
DU/DI
Tabel 3.13 Data DU/DI Oleh Wk. Kurikulum dan Wk. Humas Hubin
DU/DI Orangtua Siswa Sistem
DU/DI mengecek Orangtua mengecek data Menampilkan data siswa
data DU/DI DU/DI yang prakerin di DU/DI
k. Data Absensi Oleh Operator
9
absensi
Menampilkan menu absensi
Menampilkan pesan sukses absensi
Menyimpan file data absensi
Menampilkan tombol
cetak laporan absensi
Menampilkan hasil rekap
10
absensi
Diagram aktivity adalah cara lain untuk memodelkan aliran kejadian. Ada
beberapa diagram aktivity yang diusulkan yitu:
Admin Sistem
11
invalid
Mengisi Username
Validasi Data
Mengisi Password
Klik Sign In
valid
Konfimasi Data
Walikelas Sistem
12
invalid
Mengisi Username
Validasi Data
Mengisi Password
Konfimasi Data
Menyimpan Data
Melihat Data Du/Di
Wk.Kurikulum Sistem
invalid
Mengisi Username
Validasi Data
Mengisi Password
Konfimasi Data
13
invalid
Mengisi Username
Validasi Data
Mengisi Password
Konfimasi Data
invalid
Mengisi Username
Validasi Data
Mengisi Password
Konfimasi Data
Orangtua Sistem
14
invalid
Mengisi NISN
Validasi Data
Siswa Sistem
invalid
Mengisi Username
Validasi Data
Mengisi Password
Menyimpan Data
15
Sequence Diagram adalah diagram yang menjelaskan interaksi
objek dan menunjukkan (memberi tanda atau petunjuk) komunikasi
diantara objek-objek tersebut.
a. Sequence Akses Login
16
Gambar 3.14 Sequence Absensi Oleh Du/Di
d. Sequence Absensi Oleh Siswa
17
Gambar 3.17 Sequence Laporan Absensi
18
Gambar 3.19 Collaboration Diagram Akses Data Siswa
19
Gambar 3.22 Collaboration Diagram Penyetujuan Absensi
20
Diagram komponen adalah diagram yang menggambarkan struktur
fisik dari sebuah sistem dan digunakan untuk mengilustrasikan bagaimana
kode program dibagi menjadi beberapa komponen, dan mendeksripsikan
hubungan antar komponen.
6.3 Analisis
21
22