• Tidak ada hasil yang ditemukan

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.

Dokumen terkait