Activity Diagram Perancangan Unified Modeling Language UML

64

c. Activity Diagram

Pada proses pengembangan perangkat lunak, activity diagram berfungsi untuk menggambarkan proses aliran kerja workflow. Berdasarkan pada use case diagram yang telah dibuat, terdapat delapan aspek aktivitas yang dapat diketahui diantaranya yaitu : login user, tambah data, edit data, hapus data, import data, export data, upload data dan pencarian data.Berikut merupakan dari desain activity diagram, untuk lebih lengkapnya dapat dilihat pada Lampiran 2. 1 Activity Diagram Export Data Menekan tombol ekspor Generate file excel Save file excel Notifikasi ekspor file gagal No Yes Apakah anda ingin menyimpan data dalam file excel ? Gambar 12. Activity Diagram Export Data Pada activity diagram export data menunjukkan bahwa aktor sebelum melakukan ekspor data akan dihadapkan pada menu tombol ekspor data, setelah menekan tombol, sistem akan melakukan generate data file yang dibaca dari 65 database. Pada tahap ini, jika sistem berhasil menggenerate data file yang diinginkan, maka sistem akan menampilkan file baru berupa dokumen excel. 2 Activity Diagram Edit Data Pilih dan cari data yang akan diubah Get ID Data Validasi ID Data Validasi Data masuk Notif Pesan Error ID Not Valid Notif Pesan Error edit gagal Update data masuk Notif pesan data berhasil di update Yes No Yes No Apakah ID data yang masuk sudah valid ? Apakah jenis dari string data yang masuk sudah valid ? Gambar 13. Activity Diagram Edit Data Aliran kerja pada activity diagram edit data diatas diawali dengan aktor memilih data yang akan diedit, pada proses ini sistem akan memvalidasi ID unik yang ada pada sebuah data, jika ID data valid dan memang ada pada media penyimpanan database maka sistem akan masuk pada tahap memvalidasi data masuk, berupa jenis dan tipe data yang memang diinginkan oleh sistem, jika data 66 yang diinginkan kembali sesuai, selanjutnya sistem akan melakukan update data pada database dan menampilkan pesan kepada aktor bahwa proses update data telah berhasil dilakukan, begitu juga sebaliknya dari beberapa proses yang telah dilakukan sebelumnya, jika proses validasi ID, validasi jenis dan tipe data masuk tidak sesuai, maka sistem akan menampilkan pesan error kepada aktor. 3 Activity Diagram Import Data Pilih file excel untuk impor validasi ekstensi file validasi ukuran file baca data file excel validate string, int, boolean data simpan data ke database Notif pesan impor data berhasil Notif pesan error ekstensi file tidak diperbolehkan Notif pesan error ukuran file terlalu besar Sistem tidak dapat membaca string data dalam file excel. No Yes No Yes Yes No Apakah ekstensi file sudah sesuai dengan aturan sistem ? Apakah ukuran file sudah sesuai dengan aturan sistem ? Apakah string data file excel sudah sesuai dengan aturan sistem ? Gambar 14. Activity Diagram Import Data Pada aliran kerja activity diagram import data, aktor pada tahap awal dihadapkan untuk memilih file excel yang akan diupload, setelah melakukan upload data berupa file excel, sistem akan melakukan validasi data pada beberapa tahap seperti : validasi jenis ekstensi file, validasi ukuran file, dan 67 validasi tipe data file. Jika proses validasi data pada ketiga tahap diatas berhasil lolos, maka sistem akan membaca data file excel, sekaligus menyimpan data yang telah dibacanya pada database, dan menampilkan pesan sukses bahwa import data telah berhasil, maka sebaliknya jika salah satu proses validasi dari ketiga tahap diatas gagal dilakukan, maka sistem akan menampilkan pesan error.

d. Sequence Diagram