Activity Diagram Perancangan Sistem

3. Activity Diagram dari Use Case Melihat Layanan Jamsostek Gambar 4.7. Activity Diagram dari Use Case Melihat Layanan Jamsostek Pada gambar 4.7. menjelaskan interaksi antara pasien atau tamu dengan sistem dimulai dengan Pasien atau tamu masuk ke halaman utama dan memilih menu Layanan Jamsostek lalu sistem akan merespon dengan menampilkan layar Layanan Jamsostek, bila tamu atau Pasien ingin keluar bisa menekan tombol X. 4. Activity Diagram dari Use Case Melihat Berita dan Promosi Gambar 4.8. Activity Diagram dari Use Case Melihat Berita dan Promosi Pada gambar 4.8 menjelaskan interaksi antara pasien atau tamu dengan sistem dimulai dengan Pasien atau tamu masuk ke halaman utama dan memilih menu berita dan promosi maka system merespon dengan menampilkan menu melihat berita dan promosi, jika ingin keluar bisa menekan tombol x, maka selesai. 5. Activity Diagram dari Use Case Melihat Peta Lokasi Gambar 4.9. Activity Diagram dari Use Case Melihat Peta Lokasi Pada gambar 4.9 menjelaskan interaksi antara pasien atau tamu dengan sistem dimulai dengan Pasien atau tamu masuk ke halaman utama dan memilih menu Lokasi kami lalu sistem akan merespon dengan menampilkan layar Lokasi kami, bila tamupasien memilih tombol perbesar maka sistem merespon dengan memperbesar peta lokasi klinik, bila tamu atau anggoota memilih tombol perkecil maka sistem merespon dengan memperkecil peta lokasi klinik, bila tamupasien menekan tombol mata panah maka sistem akan menggeser peta dan bila tamu atau Pasien menekan tombol normal maka sistem akan menormalkan ukuran dan posisi peta dan bila ingin keluar bisa menekan tombol X. 6. Activity Diagram dari Use Case Mendaftar Online layanan dokter gigi Gambar 4.10. Activity Diagram dari Use Case Mendaftar Online layanan dokter gigi Pada gambar 4.10. menjelaskan interaksi antara pasien atau tamu dengan sistem dimulai dengan Pasien masuk ke halaman utama dan menekan tombol pendaftaran online lalu sistem akan merespon dengan menampilkan menu login, setelah itu pasien melakukan login dengan mengisi form dan menekan tombol login maka sistem akan memverifikasi nama dan password, jika login tidak valid maka pasien tidak bisa masuk halaman pemberitahuan pasien jika login valid sistem akan menampilkan layar pemberitahuan pasien lalu pasien menekan tombol pasien klik disini maka sistem mengecek apa pendaftaran penuh atau tidak bila penuh maka pasien bisa menekan keluar x dan apabila sistem memverifikasi pendaftaran belum penuh maka sistem menampilkan form pendaftaran maka pasien mengisi form pendaftaran dan menekan simpan maka sistem menampilkan pesan pendaftaran berhasil bila Pasien ingin keluar bisa menekan tombol X. 7. Activity Diagram dari Use Case Melihat Tentang Kami Gambar 4.11. Activity Diagram dari Use Case Melihat tentang kami Pada gambar 4.11 menjelaskan interaksi antara pasien atau tamu dengan sistem dimulai dengan Pasien atau tamu masuk ke halaman utama dan memilih menu Tentang Kami lalu sistem akan merespon dengan menampilkan tentang kami, pasien atau tamu bila memilih tombol putar video maka sistem akan menampilkan layar video bila tamu atau Pasien ingin keluar bisa menekan tombol X. 8. Activity Diagram dari Use Case Memperbaharui Layanan Klinik Gambar 4.12. Activity Diagram dari Use Case Memperbaharui Layanan Klinik Pada gambar 4.12 menjelaskan interaksi antara petugas pendaftaran dengan sistem dimulai dengan petugas pendaftaran masuk ke halaman utama dan menekan tombol admin lalu sistem akan merespon dengan menampilkan menu login, setelah itu pasien melakukan login dengan mengisi form dan menekan tombol login maka sistem akan memverifikasi nama dan password, jika login tidak valid maka pasien tidak bisa masuk layar home admin jika login valid sistem akan menampilkan layar home admin. Setelah masuk halaman home admin itu petugas pendaftaran menekan tombol profil layanan lalu sistem menampilkan layar profil layanan, kemudian petugas pendaftaran memilih tombol edit yang layanannya ingin dirubah, maka sistem akan menampilkan layar edit layanan setelah itu petugas pendaftaran mengisi isi form dengan yang baru, untuk ganti gambar menekan ganti gambar maka sistem menampilkan layar kecil untuk browse gambar maka petugas pendaftaran mencari gambar, bila tidak ingin maka tekan kembali jika ingin batal mengganti isi form bisa tekan tombol batal dan jika menekan tombol update maka maka sistem akan mengupload gambar dan memberikan link gambar, setelah itu petugas pendaftaran mengcopy link ke kotak input link gambar serta menekan tombol update sistem akan menampilkan pesan data telah dimasukkan, ingin keluar bisa menekan tombol keluar. 9. Activity Diagram dari Use Case Memperbaharui Jadwal dokter Gambar 4.13. Activity Diagram dari Use Case Memperbaharui Jadwal dokter Pada gambar 4.13 menjelaskan interaksi antara petugas pendaftaran dengan sistem dimulai dengan petugas pendaftaran masuk ke halaman utama dan memilih menekan tombol admin lalu sistem akan merespon dengan menampilkan menu login, setelah itu pasien melakukan login dengan mengisi form dan menekan tombol login maka sistem akan memverifikasi nama dan password, jika login tidak valid maka pasien tidak bisa masuk layar home admin jika login valid sistem akan menampilkan layar home admin. Setelah tampil home admin petugas pendaftaran menekan tombol jadwal dokter lalu sistem menampilkan layar profil jadwal dokter lalu petugas pendaftaran memilih tombol edit yang ingin jadwal dokternya diubah maka sistem akan menampilkan layar edit jadwal dokter, setelah itu petugas pendaftaran mengisi isi form dengan yang baru serta menekan ganti gambar maka sistem menampilkan layar kecil untuk browse gambar maka petugas pendaftaran mencari gambar, bila tidak ingin maka tekan kembali jika ingin batal mengganti isi form bisa tekan tombol batal dan jika menekan tombol update maka maka sistem akan mengupload gambar dan memberikan link gambar setelah itu petugas pendaftaran mengcopy link ke kotak input link gambar serta menekan tombol update sistem akan menampilkan pesan data telah dimasukkan, ingin keluar bisa menekan tombol keluar. 10. Activity Diagram dari Use Case Memvalidasi Pendaftar layanan dokter gigi Gambar 4.14. Activity Diagram dari Use Case Memvalidasi layanan dokter gigi Pada gambar 4.14 menjelaskan interaksi antara petugas pendaftaran dengan sistem dimulai dengan petugas pendaftaran masuk ke halaman utama dan memilih menekan tombol admin lalu sistem akan merespon dengan menampilkan menu login, setelah itu pasien melakukan login dengan mengisi form dan menekan tombol login maka sistem akan memverifikasi nama dan password, jika login tidak valid maka pasien tidak bisa masuk layar home admin jika login valid sistem akan menampilkan layar home admin. Setelah di home admin lalu petugas pendaftaran menekan tombol Pendaftaran, sistem kemudian menampilkan layar pendaftar dokter gigi lalu petugas pendaftaran memilih tombol validasi sesuai nama yang ingin divalidasi, maka sistem akan menampilkan layar validasi kehadiran dan petugas pendaftaran mengetik OK pada form isian kehadiran, bila ingin kembali maka tekan kembali jika ingin batal mengganti isi form bisa tekan tombol batal dan jika menekan tombol simpan maka maka sistem akan menampilkan pesan data telah dimasukkan, bila ingin keluar bisa menekan tombol keluar. 11. Activity Diagram dari Use Case Mengatur pendaftaran layanan dokter gigi Gambar 4.15. Activity Diagram dari Use Case Mengatur pendaftaran layanan dokter gigi Pada gambar 4.15 menjelaskan interaksi antara petugas pendaftaran dengan sistem dimulai dengan petugas pendaftaran masuk ke halaman utama dan memilih menekan tombol admin lalu sistem akan merespon dengan menampilkan menu login, setelah itu pasien melakukan login dengan mengisi form dan menekan tombol login maka sistem akan memverifikasi nama dan password, jika login tidak valid maka pasien tidak bisa masuk layar home admin jika login valid sistem akan menampilkan layar home admin. Setelah itu petugas pendaftaran menekan tombol Edit jam maka sistem menampilkan layar seting max antrian maka petugas mengisi maksimal antrian, jika ingin kembali bisa menekan tombol kembali, jika ingin membatalkan tekan tombol batal, jika tidak keduanya tekan tombol simpan, maka sistem akan menampilkan pesan data telah dimasukkan, setelah itu tekan tombol kembali. Sistem akan menampilkan layar seting jam dan antrian maka petugas pendaftaran menekan tombol tambah jam baru, sistem akan menampilkan layar penambahan jam giliran antrian. Setelah sistem menampilkan layar penambahan jam giliran antrian petugas pendaftaran mengisi nomor antri dan giliran, petugas pendaftaran dapat memilih membatalkan maka tekan tombol batal bila ingin kembali tekan tombol kembali dan bila menyimpan tekan tombol simpan, maka sistem akan menampilkan pesan data telah dimasukkan setelah itu petugas pendaftaran menekan tombol keluar untuk keluar. 12. Activity Diagram dari Use Case Edit Data Petugas Pendaftaran Gambar 4.16. Activity Diagram dari Use Case Edit Data Petugas Pada gambar 4.16 menjelaskan interaksi antara petugas pendaftaran dengan sistem dimulai dengan petugas pendaftaran masuk ke halaman utama dan memilih menekan tombol admin lalu sistem akan merespon dengan menampilkan menu login, setelah itu pasien melakukan login dengan mengisi form dan menekan tombol login maka sistem akan memverifikasi nama dan password, jika login tidak valid maka pasien tidak bisa masuk layar home admin jika login valid sistem akan menampilkan layar home admin. Setelah itu petugas pendaftaran menekan tombol Ganti Admin sistem lalu menampilkan layar menu admin lalu petugas pendaftaran memilih tombol edit untuk mengubah nama dan password maka sistem akan menampilkan layar edit admin setelah itu petugas pendaftaran mengisi isi form dengan yang baru, jika tidak bisa kembali dengan menekan tombol kembali dan jika ingin membatalkan bisa tekan tombol batal namun jika ingin menyimpan tekan tombol simpan maka sistem menampilkan pesan edit admin berhasil dilakukan dan bila ingin keluar bisa tekan tombol keluar.

4.3.3. Class Diagram

Gambar 4.17. Class Diagram Class Diagram di atas memiliki enam class yang saling berhubungan, yaitu class pasien, class admin, class jadwal, class pesan, class jam dan class profil_layanan. Setiap class mempunyai atributnya masing-masing, dari class diagram diatas class pasien mempunyai asosiasi dengan class pesan dan class admin, class jam mempunyai asosiasi dengan class pesan, serta class admin mempunyai asosiasi dengan class pasien, class jam, class jadwal dan class profil_layanan.

4.3.4. Sequence Diagram

1. Sequence Diagram melihat layanan medis Gambar 4.18. Sequence Diagram dari Melihat layanan Medis Sequence diagram di atas menjelaskan proses saat pasientamu melihat layanan medis, dimana pasientamu masuk ke tampilan awal yaitu user interface home lalu pasientamu klik layanan medis dan sistem menampilkan layar pilihan layanan medis, setelah itu tamupasien memilih layanan medis dan sistem mengambil data dari database tabel profil_layanan dan setelah itu sistem menampilkan layanan medis yang dipilih tamupasien tadi. Bila ingin keluar maka tamupasien bisa menekan tombol X 2. Sequence Diagram melihat jadwal dokter Gambar 4.19. Sequence Diagram dari melihat jadwal dokter Sequence diagram di atas menjelaskan proses saat pasientamu melihat jadwal dokter, dimana pasientamu masuk ke tampilan awal yaitu user interface home lalu pasientamu klik jadwal dokter dan sistem mengambil data dari