Activity Diagram

download Activity Diagram

of 14

Transcript of Activity Diagram

Proses Pengisian Buku Induk Siswa Siswa TU / Administrasi

Sistem Komputer

Menerima Form Buku Induk Siswa

Memberi Form Buku Induk Siswa

Mengisi data Form Buku Induk Siswa

Mengecek data Form Buku Induk Siswa

Tidak Form Dikembalikan Benar? Ya Ya Di edit? Input Data Buku Induk Siswa Menerima Data

Tidak Simpan Data ke Database

KETERANGAN : 1. Bag. TU menyerahkan form Buku Induk Siswa (BIS) ke siswa. 2. Siswa menerima form BIS 3. Siswa mengisi data yang diperlukan pada form BIS. Kemudian diserahkan kembali pada Bag. TU 4. Bag. TU akan mengecek atau memeriksa data yang telah diisi oleh siswa pada form BIS. 5. Bila data yang diisikan SALAH 5.1 Form tersebut dikembali kembali ke siswa untuk diperbaiki. 5.2 Bila form tersebut INGIN diedit, maka siswa harus mengisi form BIS tersebut. 5.3 Bila form tersebut TIDAK diedit, maka proses pengisian BIS dibatalkan 6. Bila data yang diisikan BENAR, Bag. TU akan menginput data BIS ke sistem. 7. Sistem menerima data yang diinputkan. 8. Sistem menyimpan data BIS ke database dan proses selesai

Phase

Proses Maintain Data GuruTU / Administrasi Sistem Komputer

Login

Cek Data Account

Ya

Maintain Data Guru

Ya

Benar?

Tidak

Login? Tambah Edit Tidak

Input Data Guru

Mengecek Data

Ya

Maintain?

Ya

Ada? Tidak

Tidak Simpan Data ke Database

KETERANGAN : 1. Bag. TU melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Bag. TU 3. Jika data account yang digunakan oleh Bag. TU SALAH atau TIDAK ADA, maka : 3.1 Bag. TU akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses maintain data guru selesai 3.2 Jika INGIN (YA) melanjutkan, maka Bag. TU melakukan proses login kembali. 4. Jika data account BENAR, maka Bag. TU akan melakukan aktivitas maintain data baik itu melakukan aktivitas menambah data guru maupun mengedit data guru. 5. Bag. TU menginputkan data guru yang ingin ditambahkan atau diedit. 6. Komputer sistem akan mengecek data guru yang diinputkan. 7. Jika data yang diinputkan BENAR ada, maka 7.1 Bag. TU diminta untuk melakukan maintain data kembali 7.2 Jika TIDAK INGIN maintain ulang, maka proses maintain data guru selesai. 7.3 Jika INGIN maka Bag. TU akan memaintain data guru baik itu menambah atau mengedit. 8. Jika data yang diinputkan TIDAK ada, sistem akan menyimpan data guru tersebut di database dan proses maintain data guru selesai.

Phase

Proses Maintain Data Wali KelasTU / Administrasi Sistem Komputer

Login

Cek Data Account

Ya Tidak

Maintain Data Wali Kelas

Ya

Benar?

Login? Tambah Edit Tidak

Input Data Wali Kelas

Mengecek Data

Ya

Maintain?

Ya

Ada? Tidak

Tidak Simpan Data ke Database

KETERANGAN : 1. Bag. TU melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Bag. TU 3. Jika data account yang digunakan oleh Bag. TU SALAH atau TIDAK ADA, maka : 3.1 Bag. TU akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses maintain data wali kelas selesai 3.2 Jika INGIN (YA) melanjutkan, maka Bag. TU melakukan proses login kembali. 4. Jika data account BENAR, maka Bag. TU akan melakukan aktivitas maintain data baik itu melakukan aktivitas menambah data wali kelas maupun mengedit data wali kelas. 5. Bag. TU menginputkan data wali kelas yang ingin ditambahkan atau diedit. 6. Komputer sistem akan mengecek data wali kelas yang diinputkan. 7. Jika data yang diinputkan BENAR ada, maka 7.1 Bag. TU diminta untuk melakukan maintain data kembali 7.2 Jika TIDAK INGIN maintain ulang, maka proses maintain data wali kelas selesai. 7.3 Jika INGIN maka Bag. TU akan memaintain data wali kelas baik itu menambah atau mengedit. 8. Jika data yang diinputkan TIDAK ada, sistem akan menyimpan data wali kelas tersebut di database dan proses maintain data wali kelas selesai.

Phase

Proses Maintain Data Mata PelajaranTU / Administrasi Sistem Komputer

Login

Cek Data Account

Ya Tidak

Maintain Data Mata Pelajaran

Ya

Benar?

Login? Tambah Edit Tidak

Input Data Mata Pelajaran

Mengecek Data

Ya

Maintain?

Ya

Ada? Tidak

Tidak Simpan Data ke Database

KETERANGAN : 1. Bag. TU melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Bag. TU 3. Jika data account yang digunakan oleh Bag. TU SALAH atau TIDAK ADA, maka : 3.1 Bag. TU akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses maintain data mata pelajaran selesai 3.2 Jika INGIN (YA) melanjutkan, maka Bag. TU melakukan proses login kembali. 4. Jika data account BENAR, maka Bag. TU akan melakukan aktivitas maintain data baik itu melakukan aktivitas menambah data mata pelajaran maupun mengedit data mata pelajaran. 5. Bag. TU menginputkan data mata pelajaran yang ingin ditambahkan atau diedit. 6. Komputer sistem akan mengecek data mata pelajaran yang diinputkan. 7. Jika data yang diinputkan BENAR ada, maka 7.1 Bag. TU diminta untuk melakukan maintain data kembali 7.2 Jika TIDAK INGIN maintain ulang, maka proses maintain data mata pelajaran selesai. 7.3 Jika INGIN maka Bag. TU akan memaintain data mata pelajaran baik itu menambah atau mengedit. 8. Jika data yang diinputkan TIDAK ada, sistem akan menyimpan data mata pelajaran tersebut di database dan proses maintain data mata pelajaran selesai.

Phase

Proses Maintain Data KelasTU / Administrasi Sistem Komputer

Login

Cek Data Account

Ya Tidak

Maintain Data Kelas

Ya

Benar?

Login? Tambah Edit Tidak

Input Data Kelas

Mengecek Data

Ya

Maintain?

Ya

Ada? Tidak

Tidak Simpan Data ke Database

KETERANGAN : 1. Bag. TU melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Bag. TU 3. Jika data account yang digunakan oleh Bag. TU SALAH atau TIDAK ADA, maka : 3.1 Bag. TU akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses maintain data kelas selesai 3.2 Jika INGIN (YA) melanjutkan, maka Bag. TU melakukan proses login kembali. 4. Jika data account BENAR, maka Bag. TU akan melakukan aktivitas maintain data baik itu melakukan aktivitas menambah data kelas maupun mengedit data kelas. 5. Bag. TU menginputkan data kelas yang ingin ditambahkan atau diedit. 6. Komputer sistem akan mengecek data kelas yang diinputkan. 7. Jika data yang diinputkan BENAR ada, maka 7.1 Bag. TU diminta untuk melakukan maintain data kembali 7.2 Jika TIDAK INGIN maintain ulang, maka proses maintain data kelas selesai. 7.3 Jika INGIN maka Bag. TU akan memaintain data kelas baik itu menambah atau mengedit. 8. Jika data yang diinputkan TIDAK ada, sistem akan menyimpan data kelas tersebut di database dan proses maintain data kelas selesai.

Phase

Proses Maintain Data SiswaTU / Administrasi Sistem Komputer

Login

Cek Data Account

Ya Tidak

Maintain Data Siswa

Ya

Benar?

Login? Tambah Edit Tidak

Input Data Siswa

Mengecek Data

Ya

Maintain?

Ya

Ada? Tidak

Tidak Simpan Data ke Database

KETERANGAN : 1. Bag. TU melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Bag. TU 3. Jika data account yang digunakan oleh Bag. TU SALAH atau TIDAK ADA, maka : 3.1 Bag. TU akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses maintain data siswa selesai 3.2 Jika INGIN (YA) melanjutkan, maka Bag. TU melakukan proses login kembali. 4. Jika data account BENAR, maka Bag. TU akan melakukan aktivitas maintain data baik itu melakukan aktivitas menambah data siswa maupun mengedit data siswa. 5. Bag. TU menginputkan data siswa yang ingin ditambahkan atau diedit. 6. Komputer sistem akan mengecek data siswa yang diinputkan. 7. Jika data yang diinputkan BENAR ada, maka 7.1 Bag. TU diminta untuk melakukan maintain data kembali 7.2 Jika TIDAK INGIN maintain ulang, maka proses maintain data siswa selesai. 7.3 Jika INGIN maka Bag. TU akan memaintain data siswa baik itu menambah atau mengedit. 8. Jika data yang diinputkan TIDAK ada, sistem akan menyimpan data siswa tersebut di database dan proses maintain data siswa selesai.

Phase

Proses Maintain Data Ekstra KurikulerTU / Administrasi Sistem Komputer

Login

Cek Data Account

Ya Tidak

Maintain Data Ekstra Kurikuler

Ya

Benar?

Login? Tambah Edit Tidak

Input Data Ekstra Kurikuler

Mengecek Data

Ya

Maintain?

Ya

Ada? Tidak

Tidak Simpan Data ke Database

KETERANGAN : 1. Bag. TU melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Bag. TU 3. Jika data account yang digunakan oleh Bag. TU SALAH atau TIDAK ADA, maka : 3.1 Bag. TU akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses maintain data ekstra kurikuler selesai 3.2 Jika INGIN (YA) melanjutkan, maka Bag. TU melakukan proses login kembali. 4. Jika data account BENAR, maka Bag. TU akan melakukan aktivitas maintain data baik itu melakukan aktivitas menambah data ekstra kurikuler maupun mengedit data ekstra kurikuler. 5. Bag. TU menginputkan data ekstra kurikuler yang ingin ditambahkan atau diedit. 6. Komputer sistem akan mengecek data ekstra kurikuler yang diinputkan. 7. Jika data yang diinputkan BENAR ada, maka 7.1 Bag. TU diminta untuk melakukan maintain data kembali 7.2 Jika TIDAK INGIN maintain ulang, maka proses maintain data ekstra kurikuler selesai. 7.3 Jika INGIN maka Bag. TU akan memaintain data ekstra kurikuler baik itu menambah atau mengedit. 8. Jika data yang diinputkan TIDAK ada, sistem akan menyimpan data ekstra kurikuler tersebut di database dan proses maintain data ekstra kurikuler selesai.

Phase

Proses Maintain Data Muatan Lokal (Mulok)TU / Administrasi Sistem Komputer

Login

Cek Data Account

Ya Tidak

Maintain Data Mulok

Ya

Benar?

Login? Tambah Edit Tidak

Input Data Mulok

Mengecek Data

Ya

Maintain?

Ya

Ada? Tidak

Tidak Simpan Data ke Database

KETERANGAN : 1. Bag. TU melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Bag. TU 3. Jika data account yang digunakan oleh Bag. TU SALAH atau TIDAK ADA, maka : 3.1 Bag. TU akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses maintain data mulok selesai 3.2 Jika INGIN (YA) melanjutkan, maka Bag. TU melakukan proses login kembali. 4. Jika data account BENAR, maka Bag. TU akan melakukan aktivitas maintain data baik itu melakukan aktivitas menambah data mulok maupun mengedit data mulok. 5. Bag. TU menginputkan data mulok yang ingin ditambahkan atau diedit. 6. Komputer sistem akan mengecek data mulok yang diinputkan. 7. Jika data yang diinputkan BENAR ada, maka 7.1 Bag. TU diminta untuk melakukan maintain data kembali 7.2 Jika TIDAK INGIN maintain ulang, maka proses maintain data mulok selesai. 7.3 Jika INGIN maka Bag. TU akan memaintain data mulok baik itu menambah atau mengedit. 8. Jika data yang diinputkan TIDAK ada, sistem akan menyimpan data mulok tersebut di database dan proses maintain data mulok selesai.

Phase

Proses Pengolahan Nilai UTS Guru Sistem

Login Ya Cek data account

Tidak Login? Ya Tidak Benar?

Input Nilai UTS Ya Tidak

Cek Data

Input?

Benar? Ya

Tidak

Simpan Data ke Database

KETERANGAN : 1. Guru melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Guru. 3. Jika data account yang digunakan SALAH atau TIDAK ADA, maka : 3.1 Guru akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses pengolahan nilai UTS selesai 3.2 Jika INGIN (YA) melanjutkan, maka Guru melakukan proses login kembali. 4. Jika data account BENAR, maka Guru akan menginput nilai UTS masing-masing siswa. 5. Komputer sistem akan mengecek data nilai yang diinputkan. 6. Jika data yang diinputkan TIDAK BENAR ada, maka 6.1 Guru diminta untuk menginputkan menginputkan nilai UTS kembali 6.2 Jika TIDAK INGIN menginput ulang, maka proses pengolahan nilai UTS selesai. 6.3 Jika INGIN maka Guru akan menginput ulang kembali nilai UTS tersebut. 7. Jika data yang diinputkan BENAR, sistem akan menyimpan data di database dan proses pengolahan data nilai UTS selesai.

Phase

Proses Mencetak Raport Tengah Semester Wali Kelas Sistem Kepala Sekolah Siswa

Login Ya Cek data account

Tidak Login? Ya Tidak Cek Nilai UTS Ya Tidak Cek? Ya Ada? Mengecek Data Nilai Benar?

Tidak Cetak Raport Tengah Semester

Mencetak Raport

Terima Raport

Menerima Raport

Raport Dikembalikan

Pengesahan Raport

Terima Raport

KETERANGAN : 1. Wali Kelas melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Wali Kelas. 3. Jika data account yang digunakan SALAH atau TIDAK ADA, maka : 3.1 Wali Kelas akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses mencetak raport tengah semester selesai 3.2 Jika INGIN (YA) melanjutkan, maka Wali Kelas melakukan proses login kembali. 4. Jika data account BENAR, maka Guru akan mengecek nilai UTS. 5. Komputer sistem akan mengecek data nilai UTS yang dicari oleh Wali Kelas. 6. Jika data yang dicari TIDAK ADA, maka 6.1 Wali Kelas diminta untuk mengecek ulang kembali nilai UTS 6.2 Jika TIDAK INGIN mengecek ulang, maka proses mencetak raport tengah semester selesai. 6.3 Jika INGIN maka Wali Kelas akan mengecek ulang kembali nilai UTS. 7. Jika data yang dicari ADA, Wali Kelas mencetak raport. 8. Sistem akan mencetak raport siswa yang dipilih oleh Wali Kelas. 9. Wali kelas menerima raport setelah di cetak kemudian diserahkan ke Kepala Sekolah. 10. Kepala Sekolah menerima raport yang diberikan oleh Wali Kelas. Kemudian Raport itu di sahkan dan ditanda tangani oleh Kepala Sekolah dan mengembalikannya ke Wali Kelas. 11. Wali Kelas kemudian memberikan raport ke masing-masing siswa. 12. Siswa menerima raport dari Wali Kelasnya dan selesai.

Phase

Proses Pengolahan Nilai UAS Guru Sistem

Login Ya Cek data account

Tidak Login? Ya Tidak Benar?

Input Nilai UAS Ya Tidak

Cek Data

Input?

Benar? Ya

Tidak

Simpan Data ke Database

KETERANGAN : 1. Guru melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Guru. 3. Jika data account yang digunakan SALAH atau TIDAK ADA, maka : 3.1 Guru akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses pengolahan nilai UAS selesai 3.2 Jika INGIN (YA) melanjutkan, maka Guru melakukan proses login kembali. 4. Jika data account BENAR, maka Guru akan menginput nilai UAS masing-masing siswa. 5. Komputer sistem akan mengecek data nilai yang diinputkan. 6. Jika data yang diinputkan TIDAK BENAR ada, maka 6.1 Guru diminta untuk menginputkan menginputkan nilai UAS kembali 6.2 Jika TIDAK INGIN menginput ulang, maka proses pengolahan nilai UAS selesai. 6.3 Jika INGIN maka Guru akan menginput ulang kembali nilai UAS tersebut. 7. Jika data yang diinputkan BENAR, sistem akan menyimpan data di database dan proses pengolahan data nilai UTS selesai.

Phase

Proses Mencetak Raport Akhir Semester Wali Kelas Sistem Kepala Sekolah Siswa

Login Ya Cek data account

Tidak Login? Ya Tidak Cek Nilai UTS Ya Tidak Cek? Ya Ada? Mengecek Data Nilai Benar?

Tidak Cetak Raport Tengah Semester

Mencetak Raport

Terima Raport

Menerima Raport

Raport Dikembalikan

Pengesahan Raport

Terima Raport

KETERANGAN : 1. Wali Kelas melakukan aktivitas login terlebih dahulu. 2. Sistem komputer akan mengecek data account yang digunakan oleh Wali Kelas. 3. Jika data account yang digunakan SALAH atau TIDAK ADA, maka : 3.1 Wali Kelas akan diminta untuk melanjutkan proses login. 3.2 Jika TIDAK melanjutkan proses login, maka proses mencetak raport akhir semester selesai 3.2 Jika INGIN (YA) melanjutkan, maka Wali Kelas melakukan proses login kembali. 4. Jika data account BENAR, maka Guru akan mengecek nilai UAS. 5. Komputer sistem akan mengecek data nilai UAS yang dicari oleh Wali Kelas. 6. Jika data yang dicari TIDAK ADA, maka 6.1 Wali Kelas diminta untuk mengecek ulang kembali nilai UAS 6.2 Jika TIDAK INGIN mengecek ulang, maka proses mencetak raport tengah semester selesai. 6.3 Jika INGIN maka Wali Kelas akan mengecek ulang kembali nilai UAS. 7. Jika data yang dicari ADA, Wali Kelas mencetak raport. 8. Sistem akan mencetak raport siswa yang dipilih oleh Wali Kelas. 9. Wali kelas menerima raport setelah di cetak kemudian diserahkan ke Kepala Sekolah. 10. Kepala Sekolah menerima raport yang diberikan oleh Wali Kelas. Kemudian Raport itu di sahkan dan ditanda tangani oleh Kepala Sekolah dan mengembalikannya ke Wali Kelas. 11. Wali Kelas kemudian memberikan raport ke masing-masing siswa. 12. Siswa menerima raport dari Wali Kelasnya dan selesai.

Phase

Proses Pengolahan Nilai Raport Tengah SemesterGuru Sistem

Wali Kelas

Kepsek

Siswa

Login

Login

Ya Cek data account Tidak Login? Ya Tidak Input Nilai UTS Ya Input? Tidak Tidak Simpan Data ke Database Benar? Ya Cetak Raport Ada? Cek Data Mencari Data Cek Nilai UTS Benar? Ya Tidak Tidak Login? Ya

Mencetak Raport

Menerima Raport

Menerima Raport

Raport Di kembalikan

Pengesahan Raport

Raport diberi ke siswa

Terima RTS

Phase

Proses Pengolahan Nilai Raport Akhir SemesterGuru Sistem

Wali Kelas

Kepsek

Siswa

Login

Login

Ya Cek data account Tidak Login? Ya Tidak Input Nilai UAS Ya Input? Tidak Tidak Simpan Data ke Database Benar? Ya Cetak Raport Ada? Cek Data Mencari Data Cek Nilai UAS Benar? Ya Tidak Tidak Login? Ya

Mencetak Raport

Menerima Raport

Menerima Raport

Raport Di kembalikan

Pengesahan Raport

Raport diberi ke siswa

Terima RAS

Phase