26
5.3 Statechart Diagram Diagram Kondisi
Statechart diagram adalah diagram yang menggambarkan transisi dan perubahan keadaan dari satu state ke state lainnya suatu objek pada sistem sebagai akibat dari stimuli yang diterima.
Statechart diagram menggambarkan class tertentu satu class dapat memiliki lebih dari satu statechart diagram. Gambar merupakan diagram keadaan subsistem login yang ada pada design sistem program
penetapan strategi penjualan. Diagram keadaan subsistem login ini dapat dikatakan merupakan perincian dari diagram aktifitas, pada diagram ini aktifitas login akan semakin dirincikan keadaannya.
Statechart diagram ini dimulai dengan lingkaran warna hitam penuh dan diakhiri dengan lingkaran warna hitam tidak penuh. Gambar 11 menggambarkan statechart diagram sub sistem login yang ada
pada sistem PSP 1.0. Keadaan pertama yang dihasilkan adalah keadaan yang dihasilkan dari kegiatan memasukkan username dan password, jika user supervisor telah memasukkan username dan
password maka kondisi yang terjadi adalah dilakukannya proses submit data username dan password untuk dilakukkannya authentification di tahap selanjutnya. Dari tahap authentification jika kondisi
yang dihasilkan username dan password benar maka user akan langsung memasuki menu halaman utama program PSP 1.0 dan kegiatan login dinyatakan berhasil, jika keadaan password dan username
salah maka user harus melakukan kegiatan confirm to admin dengan selanjutnya membutuhkan input NIP Supervisor sehingga admin dapat membantu user supervisor memasuki program PSP 1.0 dengan
password dan username yang benar. Jika user ingin langsung keluar dari program pada saat awal kegiatan input username and password maka keadaan yang dihasilkan adalah cancel atau quit maka
user akan langsung mengakhiri kegiatan login dan keluar dari program. Diagram keadaan sub sistem lainnya dapat dilihat pada Lampiran 3 sampai Lampiran 8.
Gambar 11. Diagram Keadaan Subsistem Login
[Password dan username benar]
[memulai program] [Input Password kembali]
[Confirm terproses]
[Input NIP Success] [Submit data]
[Password and username salah] [Cancel or Quit]
Input Username and password entry Username and password
authentification do authentification
Memasuki Program do Masuk Home
Confirm To Admin do confirm
Get Password do dapatkan password
input NIP Supervisor entry NIP
27
5.4 Class Diagram Diagram Kelas