• Tidak ada hasil yang ditemukan

Sequence Diagram

Dalam dokumen BAB III ANALISA DAN PERANCANGAN SISTEM (Halaman 33-43)

A. Sequence Diagram Menyetorkan Uang dan Slip Pembayaran

Slip Bendahara

Siswa

1.2 Memberikan slip () 1.1 Meminta Slip Pembayaran()

1.3 Menulis data slip () 1.4 Memberikan Slip()

Cek uang dan data() 1.6 Acc Slip () 1.7 Memberikan copy slip acc ()

Gambar 3.19 Sequence diagram Menyetorkan Uang dan Slip Pembayaran

Gambar sequence diagram Menyetorkan Uang dan Slip Pembayaran menerangkan alur dimana siswa menyetorkan uang beserta slip ke bagian Wakil Bendahara pada loket.

B. Sequence Diagram Cek Pembayaran Operasional

SMS Sistem Wakil Bendahara TU

1.2 SMS dikirim ()

1.3 Menerima notifikasi SMS masuk () Orang Tua

1.5 Mengirimkan SMS balasan informasi biaya () 1.4 Balas () 1.1 Kirim SMS sesuai format OP NIS BULAN TA()

Gambar 3.20 Sequence diagram Cek Pembayaran Operasional

Gambar sequence diagram cek pembayaran operasional diatas menjelaskan orang tua dapat mengirimkan sms sesuai format kemudia sistem akan mencari data dalam database dan akan mengirimkan SMS balasan secara otomatis.

C. Sequence Diagram Cek Pembayaran Pembangunan

SMS Sistem Wakil Bendahara TU

1.2 SMS dikirim ()

1.3 Menerima notifikasi SMS masuk () Orang Tua

1.5 Mengirimkan SMS balasan informasi biaya ()

1.4 Balas () 1.1 Kirim SMS sesuai format PEM NIS Cicilan ke()

Gambar 3.21 Sequence diagram Cek Pembayaran Pembangunan

Gambar sequence diagram cek pembayaran pembangunan diatas menjelaskan orang tua dapat mengirimkan SMS sesuai format kemudian sistem akan mencari data dalam database dan akan mengirimkan SMS balasan secara otomatis.

D. Sequence Diagram Cek Pembayaran Iuran Tahunan

SMS Sistem Wakil Bendahara TU

1.2 SMS dikirim ()

1.3 Menerima notifikasi SMS masuk () Orang Tua

1.5 Mengirimkan SMS balasan informasi biaya ()

1.4 Balas () 1.1 Kirim SMS sesuai format IT NIS Tahun()

Gambar 3.22 Sequence diagram Cek Pembayaran Iuran Tahunan

Gambar sequence diagram cek pembayaran iuran tahunan diatas menjelaskan orang tua dapat mengirimkan SMS sesuai format kemudian wakil bendahara akan membalas SMS tersebut.

E. Sequence Diagram Login Aplikasi Login Home 1.1 Buka Aplikasi () Users 1.3 Validasi Username,Password () Bendahara

1.5 Masuk Menu Utama ()

1.4 Username Password sesuai () 1.2 Masukkan Username (), Masukkan Password ()

Gambar 3.23 Sequence diagram login aplikasi

Gambar diatas merupakan gambar sequence diagram login aplikasi dimana Bendahara memasukkan username dan password jika sukses maka masuk ke Home.

F. Sequence Diagram Mangolah Data Siswa

Home Form Data Siswa

1.1 Buka Menu Utama ( )

database

1.6 Simpan() Kepala Bendahara

1.4 Pilih tambah(), ubah(), hapus ()

1.9 Masukkan NIS() 1.10 get NIS() 1.7 Data tersmpan() 1.11 Data ditemukan () 1.12 Update (NIS()) 1.16 get NIS() 1.17 Data ditemukan ()

1.20 konfirmasi data terhapus 1.18 Hapus (NIS())

1.21 Menampilkan data () 1.15 Hapus data()

1.5 Isi data()

1.8 konfirmasi data tersimpan()

1.19 Simpan () 1.2 Pilih sub menu Data Siswa ()

1.3 Menampilkan form data siswa()

1.14 Konfirmasi data terUpdate ()

1.13 Update ()

1.22 Menampilkan data siswa ()

Gambar 3.24 Sequence diagram Mengolah Data Siswa

Gambar diatas adalah sequence diagram mengolah data siswa. Mengolah data siswa hanya dapat dilakukan oleh Kepala Bendahara TU saja dalam sistem ini. Kepala Bendahara dapat menambha, menghapus dan merubah data siswa yang ada.

G. Sequence Diagram Mangolah Data Pengguna

Home Form Data Pengguna 1.1 Buka Menu Utama ( )

database

1.6 Simpan() Kepala Bendahara

1.4 Pilih tambah(), ubah(), hapus ()

1.7 Data tersmpan()

1.11 Data ditemukan () 1.13 Simpan ()

1.17 Data ditemukan ()

1.20 konfirmasi data terhapus

1.21 Menampilkan data () 1.15 Hapus data()

1.5 Isi data()

1.8 konfirmasi data tersimpan() 1.2 Pilih sub menu Data Pengguna() 1.3 Menampilkan form data pengguna()

1.9 Masukkan kode pengguna () 1.10 get (kode penguna)()

1.6 get (kode penguna)() 1.12 Update (kode pengguna) ()

1.14 Konfirmasi data update()

1.118 Hapus (kode pengguna)()

1.19 Hapus()

1.22 Menampilkan data pengguna()

Gambar 3.25 Sequence diagram Mengolah Data Pengguna

Gambar diatas adalah sequence diagram mengolah data pengguna. Mengolah data pengguna hanya dapat dilakukan oleh Kepala Bendahara TU saja dalam sistem ini. Kepala Bendahara dapat menambah, menghapus dan merubah data pengguna yang ada.

H. Sequence Diagram Mangolah Data Bayar

Home Form Data Bayar

1.1 Buka Menu Utama ( )

database

1.6 Simpan() Kepala Bendahara

1.4 Pilih tambah(), ubah(), hapus ()

1.7 Data tersmpan()

1.11 Data ditemukan () 1.13 Simpan ()

1.17 Data ditemukan ()

1.20 konfirmasi data terhapus

1.21 Menampilkan data () 1.15 Hapus data()

1.5 Isi data()

1.8 konfirmasi data tersimpan() 1.2 Pilih sub menu Data Bayar () 1.3 Menampilkan form data bayar()

1.3 Menampilkan data bayar()

1.9 Masukkan (kodebayar)() 1.10 get (kodebayar)()

1.10 get (kodebayar)() 1.12 Update (kodebayar)()

1.14 Konfirmasi data terUpdate ()

1.18 Masukkan (kodebayar)()

1.19 Hapus()

Gambar 3.26 Sequence diagram Mengolah Data Bayar

Gambar diatas adalah sequence diagram mengolah data bayar. Mengolah data bayar hanya dapat dilakukan oleh Kepala Bendahara TU saja dalam sistem ini. Kepala Bendahara dapat menambah, menghapus dan merubah data bayar yang ada.

Home Form Pengumuman

1.1 Buka Menu Utama ( )

pengumuman

1.2 Pilih Menu Pengumuman ( )

1.5 Kirim() Kepala Bendahara

1.3 Menampilkan menu kirim( )

1.4 Masukkan pengumuman(nopengumuman(),tglpengumuman(),to(),keterangan())

1.6 Data terkirim() 1.7 Menampilkan pengumuman ()

1.8 Menampilkan pengumuman() I. Sequence Diagram Pengumuman Aplikasi

Gambar 3.27 Sequence diagram pengumuman aplikasi

Gambar diatas adalah gambar Sequence diagram pengumuman pada aplikasi yang dapat diakses oleh kepala bendahara. Buka menu utama kemudian pilih pengumuman. Setelah buka menu pengumuman, akan menampilkan menu kirim. Masukkan nomor pengumuman, tglpengumuman, untuk dan keterangan. Setelah selesai memasukkan data maka pilih menu kirim. Data akan tersimpan pada database dan akan terkirim ke nomor telepon orang tua atau siswa tergantung tujuan.

J. Sequence Diagram Mengelola Hutang

Home

1.1 Buka Menu Utama ( )

database

1.2 Pilih Data Hutang ( )

1.5 Simpan()

Wakil Bendahara

1.3 Menampilkan form hutang( )

1.6 Data tersmpan() 1.7 Menampilkan data hutang()

1.4 Isi form data hutang ()

Orang Tua Siswa

1.12 Kirim SMS tagihan hutang() Form Hutang

1.8 Pilih Tagihan Hutang () 1.9 Menampilkan form tagihan hutang ()

1.10 Isi form tagihan hutang () 1.11 Kirim()

1.13 SMS terkirim () 1.14 Data tersimpan dalam database ()

1.15 Menampilkan data tagihan hutang ()

Gambar 3.28 Sequence diagram Mengelola Hutang

Gambar diatas adalah sequence diagram mengelola hutang. Hutang dikelola oleh wakil bendahara. Ada 2 pilihan pada form ini yaitu menginput data hutang dan menagih hutang pada orang tua siswa. Pada awal tahun ajaran, wakil bendahara memasukkan data hutang. Sedangkan sebelum jatuh tempo namun siswa belum membayar maka wakil bendahara mengirim tagihan hutang.

K. Sequence Diagram Mengelola Transaksi Operasional

Home Form Transaksi Operasional

1.3 Buka Menu Utama ( )

database

1.4 Pilih Menu Transaksi Operasional ( )

1.7 Simpan()

Wakil Bendahara

1.5 Menampilkan form transaksi operasional( )

1.10 Data tersmpan()

1.12 Menampilkan transaksi Operasional() 1.11 Menampilkan transaksi Operasional()

1.6 Isi form transaksi () Siswa

1.1 Menyetorkan uang dan Slip() 1.2 Cek (),ACC()

Orang Tua Siswa

1.8 Kirim SMS bukti pembayaran() 1.9 SMS terkirim()

Gambar 3.29 Sequence diagram Mengelola Transaksi Operasional

Gambar Sequence diagram Mengelola transaksi operasional yang dapat diakses oleh wakil bendahara. Buka menu utama kemudian pilih menu transaksi kemudian

dibutuhkan .pada form transaksi, kemudian pilih simpan. Data akan tersimpan dan akan terkirim bukti pembayaran melalui SMS pada orang tua.

L. Sequence Diagram Mengelola Transaksi Pembangunan

Home Form Transaksi Pembangunan 1.3 Buka Menu Utama ( )

database

1.4 Pilih Menu Transaksi Pembangunan ( )

1.7 Simpan()

Wakil Bendahara

1.5 Menampilkan form transaksi pembangunan( )

1.10 Data tersmpan()

1.12 Menampilkan transaksi Pembangunan() 1.11 Menampilkan transaksi Pembangunan()

1.6 Isi form transaksi () Siswa

1.1 Menyetorkan uang dan Slip() 1.2 Cek (),ACC()

Orang Tua Siswa

1.8 Kirim SMS bukti pembayaran() 1.9 SMS terkirim()

Gambar 3.30 Sequence diagram Mengelola Transaksi Pembangunan

Gambar Sequence diagram Mengelola transaksi pembangunan yang dapat diakses oleh wakil bendahara. Buka menu utama kemudian pilih menu transaksi kemudian menampilkan menu simpan jika ingin menambah transaksi maka masukkan data yang dibutuhkan .pada form transaksi, kemudian pilih simpan. Data akan tersimpan dan akan terkirim bukti pembayaran melalui SMS pada orang tua.

M. Sequence Diagram Mengelola Transaksi Iuran Tahunan

Home Form Transaksi Iuran Tahunan 1.3 Buka Menu Utama ( )

database

1.4 Pilih Menu Transaksi Iuran Tahunan ( )

1.7 Simpan()

Wakil Bendahara

1.5 Menampilkan form transaksi iuran tahunan( )

1.10 Data tersmpan()

1.12 Menampilkan transaksi Iuran Tahunan() 1.11 Menampilkan transaksi Iuran Tahunan()

1.6 Isi form transaksi () Siswa

1.1 Menyetorkan uang dan Slip() 1.2 Cek (),ACC()

Orang Tua Siswa

1.8 Kirim SMS bukti pembayaran() 1.9 SMS terkirim()

Gambar 3.31 Sequence diagram Mengelola Transaksi Iuran Tahunan

Gambar Sequence diagram Mengelola transaksi iuran tahunan yang dapat diakses oleh wakil bendahara. Buka menu utama kemudian pilih menu transaksi kemudian menampilkan menu simpan jika ingin menambah transaksi maka masukkan

Home Form Laporan

1.1 Buka menu utama ()

Laporan

1.2 Pilih Menu Laporan ()

1.5 Print ()

Wakil Bendahara

1.3 Menampilkan menu Print ()

1.4 Memilih (jenis laporan (), tanggal awal cetak (), tanggal akhir cetak ())

1.6 Laporan tercetak ()

data yang dibutuhkan .pada form transaksi, kemudian pilih simpan. Data akan tersimpan dan akan terkirim bukti pembayaran melalui SMS pada orang tua.

N. Sequence Diagram Membalas SMS dari Orang Tua

SMS Sistem Wakil Bendahara TU

1.2 SMS dikirim ()

1.3 Menerima notifikasi SMS masuk () Orang Tua

1.5 Mengirimkan SMS balasan informasi biaya ()

1.4 Balas () 1.1 Kirim SMS cek bayar sesuai format ()

Gambar 3.32 Sequence diagram Membalas SMS dari Orang Tua

Gambar sequence diagram membalas SMS orang tua.Ketika orang tua mengirimkan SMS cek pembayaran, wakil bendahara akan menerima notifikasi ada pesan masuk. Setelah itu pilih balas dan SMS informasi biaya akan diterima oleh orang tua siswa.

O. Sequence Diagram Laporan Aplikasi

Gambar 3.33 Sequence diagram laporan aplikasi

Gambar sequence diagram laporan aplikasi menjelaskan alur kerja laporan biaya yang telah dilakukan oleh siswa. Wakil bendahara dalam keadaan login

membuka menu utama dan pilih laporan. Form laporan akan menampilkan menu print dengan memilih jenis laporan, tanggal awal dan tanggal akhir maka ketika pilih tombol print. Laporan akan tercetak yang dapat digunakan untuk melaporkan pembayaran siswa.

Dalam dokumen BAB III ANALISA DAN PERANCANGAN SISTEM (Halaman 33-43)

Dokumen terkait