3.3 Use Case
Gambar 3.3 Use Case Diagram
Gambar Use Case di atas berfungsi sebagai acuan dari proses-proses yang dapat dilakukan oleh Admin dan User.
3.4 DFD Level 0
Gambar 3.4 Data Flow Diagram DFD level 0
Gambar di atas merupakan susunan proses atau aliran proses yang dapat dilakukan oleh admin atau user. User ini dibagi menjadi 2 bagian, yaitu pegawai biasa dan
atasan. DFD ini dapat dikembangkan ke dalam level-level yang lebih tinggi.
3.5 DVD Level 1
Gambar 3.5 Data Flow Diagram DFD level 1
Gambar DFD di atas merupakan penjabaran dari proses-proses yang ada pada DFD level 0. Di mana terdapat pengembangan – pengembangan terhadap proses yang
dilakukan. Seperti proses manipulasi data yang dilakukan oleh pihak admin.
3.6 ERD
taktivitas
PK id_aktif
keg_aktif ketaktif
hariaktif jamaktif
tglaktif staaktif
tjabatan
PK id_jab
nama_jab tlogin
PK idlogin
userlogin passlogin
namauser stalogin
tpegawai
PK id_peg
nama_peg alamat_peg
notelp_peg jk_peg
Gambar 3.6 ER Diagram CDM
Gambar di atas merupakan sebuah diagram yang memuat beberapa tabel yang saling berelasi berhubungan ,terdapat 4 buah tabel yang berelasi satu sama lain,
diantaranya adalah tabel pegawai ,table jabatan,table aktivitas dan table login.
Berikut setelah di generate menjadi sebuah database, dari diagaram diatas didapatkan beberapa relasi table dan menghasilkan sebuah foreign key sebuah table,
seperti gambar dibawah ini pada table pegawai dia bisa mengakses sebuah table jabatan, login, dan tentunya table aktivitas dimana table-tabel itu nantinya yang
menjadikan pusat proses berjalannya sebuah system yang akan dikembangkan ini.
Gambar 3.7 ER Diagram PDM
3.7 Format Pengiriman Pesan
Format pengiriman pesan ini digunakan untuk memperjelas para user untuk mengirimkan pesan berisikan data aktivitas. Format ini akan menentukan salah atau
benarnya data yang anda kirimkan. Apabila format yang dikirimkan benar, maka user akan mendapatkan SMS balasan dari admin SERVER
1. Pengiriman Data Aktivitas
Format ini digunakan untuk mengirimkan informasi aktivitas pegawai yang telah dilaksanakan
Input : DA+.Title+Notes+Time_Start+Duration+Location
Ex : DA+Mengajar+Pengolahan Sinyal+10.30+95 Menit+B203
Output Balasan : Ex : Data terkirim dengan ID 010
2. Melihat Data Aktivitas
Digunakan untuk melihat data aktivitas Input : LA+NIP+TGL
Ex : LA+132316238+30012009 Output :
1. ID:010,Mengajar:Admin DB,C201
2. ID:011,Proyek:RPL Daily Activity,TC 302
3. Pengiriman Konfirmasi Aktivitas
Digunakan untuk mengirimkan informasi bahwa data aktivitas telah disetujui oleh atasan.
- Input : KA+NomorSchedule+Answer
Ex : KA+010+setuju -
Output Untuk Pegawai: Aktivitas anda telah disetujui.
4. Perencanaan Data Aktivitas
Digunakan untuk membuat rencana aktivitas selanjutnya -
Input : RA+.Title+Notes+Time_Start+Duration+Location
Ex : RA+Mengajar+Prak DB+13.30+90 Menit+C303 -
Output Balasan : Data terkirim dengan ID 015. 5.
Update Data Aktivitas Digunakan untuk mengganti data aktivitas lama dengan data
yang baru pada waktu yang sama. -
Input:UA+NomorScheduleTitle+Notes+Time_Start +Duration+Location
- Ex : UA+010+Seminar Teknologi+-
+13.00+120Menit+ITS Output Balasan : Data aktivitas telah terupdate.
BAB IV IMPLEMENTASI SISTEM
4.1 Implementasi Antarmuka