BAB 3 ANALISIS DAN PERANCANGAN
3.3 Use case Diagram
3.3.4 Activity Diagram
Activity diagram merupakan suatu bentuk flow diagram yang memodelkan alur kerja
(workflow) sebuah proses sistem informasi dan urutan aktivitas sebuah proses. Diagram ini sangat mirip dengan sebuah flowchart karena kita dapat memodelkan sebuah alur kerja dari suatu aktifitas ke aktifitas lainnya atau dari suatu aktifitas kedalam keadaan sesaat. Activity diagram akan lebih bermanfaat apabila terlebih dahulu kita memodelkan sebuah proses untuk membantu kita memahami proses secara keseluruhan. Activity diagram juga sangat berguna
ketika kita ingin menggambarkan perilaku parallel atau menjelaskan bagaimana perilaku dalam berbagai use case berinteraksi.
Berkaitan dengan use case diagram diatas, maka dapat beberapa buah activity diagram yang dapat yaitu gambarkan yaitu:
a. Activity Diagram Login
Activity diagram login ini merupakan alur kerja sebuah proses masuk ke sistem dari sistem informasi akademik sekolah. Activity diagram login digambarkan berikut ini:
Gambar 3.4 Activity Diagram Login
Pada gambar proses login diatas, seorang user yang telah registrasi sebagai admin mengisi username dan password dapat melakukan login ke sistem informasi sekolah. Apabila username dan password yang diinputkan valid atau ada pada database maka sistem akan menampilkan halaman utama berdasarkan login user.
mulai
Admin memasukkan username dan password
Sistem memverifikasi data admin Sesuai? Sistem Display halaman index selesai ya tidak
b. Activity Diagram Mantain Data
Gambar 3.5 Activity Diagram Mantain Data
Pada gambar di atas, seorang admin yang telah login dapat melakukan manipulasi data yaitu insert, edit, delete ke sistem informasi akademik sekolah. Kemudian halaman data pada website akan di-update oleh sistem.
false mulai
Admin memilih menu mantain yg disediakan
Sistem memverifikasi pilihan data menu
true
Sesuai? Sistem menampilkan halaman yang dipilih
selesai
Sistem melakukan insert/edit/delete data
dalam database Sistem menampilkan
halaman yang telah diupdate
Admin melakukan update data
Sesuai?
true false
c. Activity Diagram Lihat Absensi Siswa
Gambar 3.6 Activity Diagram Lihat Absensi Siswa
Activity Diagram Lihat Absensi Siswa merupakan proses alur kerja untuk melihat absensi tiap semester. Activity Diagram Lihat Absensi Siswa dapat dilihat pada gambar 3.6 diatas.
Proses Activity Diagram Lihat Absensi Siswa dapat dilakukan dengan mengirimkan SMS ke server sistem informasi sekolah berdasarkan format SMS yang telah di tentukan. Format SMS dapat dilihat pada gambar 3.5 diatas. Pertama siswa mengirimkan SMS ke sistem berdasarkan format yang ditentukan. Kemudian sistem akan memverivikasi data yang dikirimnya apabila data dikirimnya valid maka database akan memparsing data yang
false mulai
User mengirim pesan sesuai format ABSEN(spasi)NIS Sistem memverifikasi data Sesuai? selesai true
Sistem mengirim data yang telah diparsing dari
database Sistem mengambil data
dari database
Pengguna mendapatkan pesan sesuai format
diterima. Setelah proses parsing selesai sistem akan mengirimkan data ke pengguna berdasarkan format dan data yang telah dikirimnya.
c. Activity Diagram Lihat Nilai Siswa
Activity Diagram Lihat Nilai Siswa merupakan proses alur kerja untuk melihat nilai siswa.
Activity Diagram Lihat Nilai Siswa dapat pada gambar dibawah ini:
Gambar 3.7 Activity Diagram Lihat Nilai Siswa
Proses Activity Diagram Lihat Nilai Siswa dapat dilakukan dengan mengirimkan SMS ke server berdasarkan format SMS yang telah di tentukan yaitu setelah siswa mengirimkan SMS ke server berdasarkan format SMS yang telah ditentukan, maka sistem akan memverivikasi data yang dikirimnya setelah proses verivikasi selesai dan bernilai true maka
false mulai
User mengirim pesan sesuai format yang ditentukan
Sistem memverifikasi data
Sesuai?
selesai
true
Sistem mengirim data yang telah diparsing dari
database Sistem mengambil data
dari database
Pengguna mendapatkan pesan sesuai format
database akan memparsing SMS yang telah dikirimya. Setelah proses parsing selesai maka sistem akan mengirimkan data ke user berdasarkan format dan data SMS yang dikirimnya.
d. Activity Diagram Lihat SPP Siswa
Activity Diagram Lihat SPP Siswa merupakan alur kerja untuk melihat pembayaran SPP siswa. Activity Diagram Lihat SPP Siswa dapat dilihat pada gambar dibawah ini:
Gambar 3.8 Activity Diagram Lihat SPP Siswa
Proses Activity Diagram Lihat SPP Siwa diatas yaitu siswa atau ortu dapat mengirimkan SMS ke server dengan format SPP(spasi)NIS maka sistem akan memverivikasi data yang dikirimnya. Setelah proses verivikasi bernilai true maka sistem akan mengambil data dari
false mulai
User mengirim pesan sesuai format SPP(spasi)NIS Sistem memverifikasi data Sesuai? selesai true
Sistem mengirim data yang telah diparsing dari
database Sistem mengambil data
dari database
Pengguna mendapatkan pesan sesuai format
database berasarkan format SMS yang diterima kemudian sistem akan mengirimkan data ke pengguna berdasarkan format dan data yang dikirimnya.
d. Activity Diagram Lihat Jadwal Pelajaran Harian
Activity Diagram Lihat Jadwal Pelajaran merupakan alur kerja untuk melihat jadwal pelajaran harian siswa yang dapat dilihat pada gambar dibawah ini:
Gambar 3.9 Activity Diagram Lihat Jadwal Harian
Proses Activity Diagram Lihat Jadwal pelajaran harian diatas yaitu siswa atau orangtua dapat mengirimkan SMS ke server dengan format JADWAL(spasi)Kelas maka sistem akan memverivikasi data yang dikirimnya. Setelah proses verivikasi bernilai true
maka sistem akan mengambil data dari database berasarkan format SMS yang diterima
false mulai
User mengirim pesan sesuai format JADWAL(spasi)Kls Sistem memverifikasi data Sesuai? selesai true
Sistem mengirim data yang telah diparsing dari
database Sistem mengambil data
dari database
Pengguna mendapatkan pesan sesuai format
kemudian sistem akan mengirimkan data ke pengguna berdasarkan format dan data yang dikirimnya.