Use Case DFD Level 0 DVD Level 1 ERD Format Pengiriman Pesan

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