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
UNIVERSITAS SUMATERA UTARA
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
inserteditdelete data dalam database
Sistem menampilkan halaman yang telah
diupdate Admin melakukan update
data Sesuai?
true false
UNIVERSITAS SUMATERA UTARA
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 ABSENspasiNIS
Sistem memverifikasi data
Sesuai?
selesai true
Sistem mengirim data yang telah diparsing dari
database Sistem mengambil data
dari database
Pengguna mendapatkan pesan sesuai format
yang dikirimnya
UNIVERSITAS SUMATERA UTARA
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
yang dikirimnya
UNIVERSITAS SUMATERA UTARA
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 SPPspasiNIS 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 SPPspasiNIS
Sistem memverifikasi data
Sesuai?
selesai true
Sistem mengirim data yang telah diparsing dari
database Sistem mengambil data
dari database
Pengguna mendapatkan pesan sesuai format
yang dikirimnya
UNIVERSITAS SUMATERA UTARA
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 JADWALspasiKelas 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 JADWALspasiKls
Sistem memverifikasi data
Sesuai?
selesai true
Sistem mengirim data yang telah diparsing dari
database Sistem mengambil data
dari database
Pengguna mendapatkan pesan sesuai format
yang dikirimnya
UNIVERSITAS SUMATERA UTARA
kemudian sistem akan mengirimkan data ke pengguna berdasarkan format dan data yang dikirimnya.
3.4 Perancangan Database