Activity Diagram Login Aplikasi Layanan Informasi Akademik Sekolah Berbasis SMS (Studi Kasus : SMK Swasta Teladan Medan)

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