• Tidak ada hasil yang ditemukan

Activity Diagram

Dalam dokumen Laporan Aplikasi Arsip Surat Berbasis We (Halaman 88-101)

ANALISIS DAN PERANCANGAN

2. Perangkat Keras

3.2.7 Activity Diagram

Activity diagram yaitu teknikn penggambaran berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing - masing alur berawal, decision yang mungkin terjadi dan bagaimana mereka berakhir. Activity diagram memiliki lebih fokus kepada penggambaran proses bisnis dan urutan aktivitas di dalam sebuah proses. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi di dalam sebuah proses. Activity diagram dapat juga

digunakan pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis. Activity diagram sangat mirip dengan flowchart karena memodelkan workflow dari suatu aktivitas ke aktivitas lainnya atau dari aktivitas ke status. Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram.

Activity diagram berfungsi untuk menggambarkan workflow atau aliran kerja dari suatu proses bisnis. Suatu aliran kerja bisa saja dituangkan dalam bentuk narasi atau teks, akan tetapi jika aliran kerjanya sudah kompleks maka kita akan kesulitan untuk membayangkan bagaimana proses itu terjadi. Oleh karena itu, dibuatlah activity diagram sebagai salah satu cara untuk menggambarkan aliran kerja tersebut.

Activity Diagram proses Login

Admin Aplikasi Database

Menjalankan aplikasi Login

Login

Input username dan password

Cek data Tidak

Home Ya

Tabel 3.39 Activity Diagram proses Login

Pengguna sebagai admin menjalankan aplikasi di web browser. Tampil halaman web login di web browser. Pengguna melakukan proses login untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan password cocok maka akan tampil halaman web home, jika tidak maka akan tampil halaman web login.

Activity Diagram lihat data surat dan cari data surat di halaman web Dokumen

Admin Aplikasi Database

Menjalankan aplikasi Login

Login

Input username dan password

Cek data Tidak Home Ya Dokumen Pilih menu Cari surat

Input kriteria data

Cek data Tidak

Tampil data Ya

Tabel 3.40 Activity Diagram lihat data surat dan cari data surat di halaman web Dokumen

Pengguna sebagai admin menjalankan aplikasi di web browser. Tampil halaman web login di web browser. Pengguna melakukan proses login untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan password cocok maka akan tampil halaman web home, jika tidak maka akan tampil halaman web login. Pengguna memilih menu Dokumen. Tampil halaman web Dokumen. Di dalam halaman web Dokumen terdapat data surat masuk. Pengguna melakuka fungsi cari, pengguna input kriteria data surat masuk yang ingin dicari. Pengguna pilih button cari. Data surat masuk tersebut tersedia di database, maka data surat masuk tersebut akan tampil.

Activity Diagram kelola surat masuk

Admin Aplikasi Form input data Form edit data Detail surat Database

Menjalankan aplikasi Login

Login Input username dan password

Cek data Tidak Home Ya Dokumen Pilih menu Surat Masuk Pilih menu

Input data surat Edit surat

Hapus surat

Detail surat Cari surat

Input data surat Pilih button tambah data

Data disimpan Pilih button save

Pilih data

Input data

Edit data Pilih button edit dari data yang ingin dirubah

Pilih button save

Pilih data

Hapus surat

Pilih button delete dari data yang ingin dihapus Data dihapus Pilih data

Detail data surat Pilih button detail dari data surat tersebut

Cari data

Input kriteria data

Cek data Pilih button search

Tidak

Tampil data surat Ya

Tabel 3.41 Activity Diagram kelola surat masuk

Pengguna sebagai admin menjalankan aplikasi di web browser. Tampil halaman web login di web browser. Pengguna melakukan proses login untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan password cocok maka akan tampil halaman web home, jika tidak maka akan tampil halaman web login. Pengguna memilih menu Dokumen. Tampil halaman web Dokumen. Pengguna memilih sub menu Surat Masuk. Tampil halaman web Surat Masuk. Di dalam halaman web Surat Masuk terdapat data surat masuk. Pengguna dapat melakukan kelola surat masuk dengan memilih fungsi input, edit, delete, detail, cari, cetak dan disposisi.

Jika pengguna melakukan fungsi input :

2. Tampil form input data.

3. Pengguna melakukan input data.

4. Pengguna pilih button save.

5. Data surat masuk tersimpan ke database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data surat masuk yang akan di rubah.

2. Pengguna memilih button edit dari data tersebut.

3. Tampil form edit data.

4. Pengguna melakukan input data.

5. Pengguna memilih button save.

6. Data surat masuk tersimpan ke database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data surat masuk yang akan di hapus. 2. Pengguna memilih button delete dari data tersebut. 3. Data surat masuk terhapus di database.

Jika pengguna melakukan fungsi detail :

1. Pengguna memilih data surat masuk yang akan di lihat secara detail. 2. Pengguna memilih button detail dari data tersebut.

3. Tampil data surat masuk secara detail. Jika pengguna melakukan fungsi cari :

1. Pengguna melakukan input kriteria data dari surat masuk yang ingin dicari. 2. Pengguna memilih button cari.

3. Jika data surat masuk tersebut ada dalam database maka akan tampil, jika data surat masuk tersebut tidak terdapat dalam database maka tidak akan tampil.

Pengguna melakukan fungsi cetak :

1. Pengguna memilih button cetak data. 2. Tampil ketentuan print.

3. Pengguna pilih button print. 4. Data surat masuk di cetak. Pengguna melakukan fungsi disposisi :

2. Tampil halaman web disposisi.

Activity Diagram disposisi data surat masuk

Admin Aplikasi Form input data Database

Menjalankan aplikasi Login

Login

Input username dan password

Cek data Tidak Home Ya Dokumen Surat Masuk Pilih menu Pilih menu Tambah disposisi Hapus disposisi

Input data disposisi Pilih button disposisi

Data disimpan Pilih button save

Pilih data

Hapus disposisi Pilih button disposisi dari data tersebut

Data dihapus

Tabel 3.42 Activity Diagram disposisi data surat masuk

Pengguna sebagai admin menjalankan aplikasi di web browser. Tampil halaman web login di web browser. Pengguna melakukan proses login untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan password cocok maka akan tampil halaman web home, jika tidak maka akan tampil halaman web login. Pengguna memilih menu Dokumen. Tampil halaman web Dokumen. Pengguna memilih sub menu Surat Masuk. Tampil halaman web Surat Masuk. Pengguna memilih data yang akan di disposisi. Pengguna memiih button disposisi dari data tersebut. Tampil halaman web Disposisi. Di dalam halaman web Disposisi terdapat data surat masuk yang telah di disposisi. Pengguna dapat melakukan kelola disposisi dengan menggunakan fungsi input, delete dan cari. Jika pengguna melakukan fungsi input :

1. Pengguna memilih button +.

2. Tampil form input disposisi.

3. Pengguna melakukan input data.

4. Pengguna pilih button save.

5. Data disposisi tersimpan ke database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data surat masuk yang akan di hapus. 2. Pengguna memilih button delete dari data tersebut. 3. Data surat masuk terhapus di database.

Pengguna melakukan fungsi cari :

1. Pengguna melakukan input kriteria data dari surat masuk yang telah di disposisi ingin dicari.

2. Pengguna memilih button cari.

3. Jika data surat masuk yang telah di disposisi tersebut ada dalam database maka akan tampil, jika data surat masuk yang telah di dispossisi tersebut tidak terdapat dalam database maka tidak akan tampil.

Activity Diagram kelola surat keluar

Admin Aplikasi Form input data Form edit data Detail surat Database

Menjalankan aplikasi Login

Login Input username dan password

Cek data Tidak Home Ya Dokumen Pilih menu Surat Keluar Pilih menu

Input data surat Edit surat

Hapus surat

Detail surat Cari surat

Input data surat Pilih button tambah data

Data disimpan Pilih button save

Pilih data

Input data

Edit data Pilih button edit dari data yang ingin dirubah

Pilih button save

Pilih data

Hapus surat

Pilih button delete dari data yang ingin dihapus Data dihapus Pilih data

Detail data surat Pilih button detail dari data surat tersebut

Cari data

Input kriteria data

Cek data Pilih button search

Tidak

Tampil data surat Ya

Tabel 3.43 Activity Diagram kelola surat keluar

Pengguna sebagai admin menjalankan aplikasi di web browser. Tampil halaman web login di web browser. Pengguna melakukan proses login untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan password cocok maka akan tampil halaman web home, jika tidak maka akan tampil halaman web login. Pengguna memilih menu Dokumen. Tampil halaman web Dokumen. Pengguna memilih sub menu Surat Keluar. Tampil halaman web Surat Keluar. Di dalam halaman web Surat Keluar terdapat data surat keluar. Pengguna dapat melakukan kelola surat masuk dengan memilih fungsi input, edit, delete, detail, cari dan cetak.

Jika pengguna melakukan fungsi input :

2. Tampil form input data.

3. Pengguna melakukan input data.

4. Pengguna pilih button save.

5. Data surat keluar tersimpan ke database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data surat keluar yang akan di rubah.

2. Pengguna memilih button edit dari data tersebut.

3. Tampil form edit data.

4. Pengguna melakukan input data.

5. Pengguna memilih button save.

6. Data surat keluar tersimpan ke database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data surat keluar yang akan di hapus. 2. Pengguna memilih button delete dari data tersebut. 3. Data surat keluar terhapus di database.

Jika pengguna melakukan fungsi detail :

1. Pengguna memilih data surat keluar yang akan di lihat secara detail. 2. Pengguna memilih button detail dari data tersebut.

3. Tampil data surat keluar secara detail. Jika pengguna melakukan fungsi cari :

1. Pengguna melakukan input kriteria data dari surat keluar yang ingin dicari. 2. Pengguna memilih button cari.

3. Jika data surat keluar tersebut ada dalam database maka akan tampil, jika data surat keluar tersebut tidak terdapat dalam database maka tidak akan tampil. Pengguna melakukan fungsi cetak :

1. Pengguna memilih button cetak data. 2. Tampil ketentuan print.

3. Pengguna pilih button print. 4. Data surat keluar di cetak.

Activity Diagram kelola pengguna

Admin Aplikasi Form input data Form edit data Database

Menjalankan aplikasi Login

Login Cek data

Input username dan password

Tidak Home Ya Pengguna Pilih menu Tambah pengguna Edit pengguna Hapus pengguna Tambah pengguna Pilih button tambah pengguna

Data disimpan Pilih button save

Pilih data

Edit data Pilih button edit dari data yang akan dirubah

Pilih button save

Pilih data

Hapus pengguna

Pilih button delete dari data tersebut Hapus data

Tabel 3.44 Activity Diagram kelola pengguna

Pengguna sebagai admin menjalankan aplikasi di web browser. Tampil halaman web login di web browser. Pengguna melakukan proses login untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan password cocok maka akan tampil halaman web home, jika tidak maka akan tampil halaman web login. Pengguna memilih menu Pengguna. Tampil halaman web Pengguna. Pengguna dapat melakukan kelola pengguna dengan memilih fungsi input, edit, delete dan cari.

Jika pengguna melakukan fungsi input :

1. Pengguna memilih button tambah data.

2. Tampil form input data.

3. Pengguna melakukan input data.

4. Pengguna pilih button save.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data pengguna yang akan di rubah.

2. Pengguna memilih button edit dari data tersebut.

3. Tampil form edit data.

4. Pengguna melakukan input data.

5. Pengguna memilih button save.

6. Data pengguna tersimpan ke database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data pengguna yang akan di hapus. 2. Pengguna memilih button delete dari data tersebut. 3. Data pengguna terhapus di database.

Pengguna melakukan fungsi cari :

1. Pengguna melakukan input kriteria data dari data pengguna yang ingin dicari. 2. Pengguna memilih button cari.

3. Jika data pengguna tersebut ada dalam database maka akan tampil, jika data penggua tersebut tidak terdapat dalam database maka tidak akan tampil.

Activity Diagram cetak data surat

Admin Aplikasi Database Cetak data

Menjalankan aplikasi Login

Login

Input username dan password

Cek data Tidak Home Ya Laporan Pilih menu

Cetak data surat masuk

Cetak data surat keluar

Surat Masuk

Surat Keluar Pilih sub menu

Pilih sub menu Print

Pilih button print

Pengaturan print

Setting pengaturan Pilih button print Cetak data

Print

Pilih button print

Pengaturan print

Setting pengaturan Pilih button print Cetak data

Tabel 3.45 Activity Diagram cetak data surat

Pengguna sebagai admin menjalankan aplikasi di web browser. Tampil halaman web login di web browser. Pengguna melakukan proses login untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan password cocok maka akan tampil halaman web home, jika tidak maka akan tampil halaman web login. Pengguna memilih menu Laporan. Tampil halaman web Laporan. Fungsi yang terdapat dalam halaman web Laporan adalah cari dan cetak. Fungsi utama dari halaman web Laporan adalah cetak. Pengguna dapat mencetak data surat masuk ataupun data surat keluar.

Jika pengguna melakukan fungsi cari :

1. Pengguna melakukan input kriteria data dari data surat yang ingin dicari. 2. Pengguna memilih button cari.

3. Jika data surat tersebut ada dalam database maka akan tampil, jika data surat tersebut tidak terdapat dalam database maka tidak akan tampil.

Pengguna melakukan fungsi cetak :

1. Jika pengguna ingin mencetak data surat masuk, maka pengguna memilih sub menu Surat Masuk. Jika pengguna ingin mencetak data surat keluar, maka pengguna memilih sub menu Surat Keluar.

2. Pengguna memilih button cetak data. 3. Tampil ketentuan print.

4. Pengguna pilih button print. 5. Data surat di cetak.

Activity Diagram proses Log Out

Admin Aplikasi Database

Menjalankan aplikasi Login

Login

Input username dan password

Cek data Tidak Home Ya Log out Login Pilih button Log out

Tabel 3.46 Activity Diagram proses Log Out

Pengguna sebagai admin menjalankan aplikasi di web browser. Tampil halaman web login di web browser. Pengguna melakukan proses login untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan password cocok maka akan tampil halaman web home, jika tidak maka akan tampil halaman web login. Pengguna memilih menu Logout. Pengguna keluar dari aplikasi. Tampil halaman web Login.

Dalam dokumen Laporan Aplikasi Arsip Surat Berbasis We (Halaman 88-101)

Dokumen terkait