Anda di halaman 1dari 5

1

Sistem Informasi Rumah Sakit


Subsistem Pendaftaran Pasien Lama dan Baru


1. Menentukan Seorang Actor dan Use case.
Actor: Petugas Pendaftaran (Administrator), Pasien (lama dan baru), Sistem
Informasi RS (Subsistem Pendaftaran).
Use Case:
- Petugas Pendaftaran Mengelola pendaftaran pasien, mengelompokan data
pasien dan mengirim verifikasi data ke sistem
- Pasien Mengakses data pasien dan mendaftar
- Sistem Menerima autentifikasi pendaftaran dari petugas pendaftaran dan
memberikan konfirmasi data ke admin

Sistem meminta kepada Admin untuk menentukan pilihan aktivitas yang
diinginkan yaitu:
Tambah, Hapus, Merubah atau Keluar.
- Jika aktivitas Tambah dipilih, P-1 : Sub-aliran Tambah Data tampil
- Jika aktivitas Hapus dipilih, P-2 : Sub-aliran Hapus Data tampil
- Jika aktivitas Merubah dipilih, P-3 : Sub-aliran Merubah Data tampil
- Jika aktivitas Keluar dipilih: Use case selesai.


2. Model Use CaseDiagram Subsistem Pendaftaran Pasien Lama dan Baru

Petugas
Memasukan data pasien
Pasien2
Memasukan data pasien
Mengelompokan data pasien(Lama
& baru)
Login
<<include>>
<<include>>
<<include>>
Sistem
Autentifikasi
2

2.1 Model Sequencedan Collaboration Diagram Subsistem Pendaftaran Pasien
Lama dan Baru

2.1.1 SequenceDiagram Mengolah Data Pasien

2.1.2 Collaboration Diagram Mengolah Data Pasien


: Petugas
Pendaftaran
web : halaman
edit data pasien :
control
pasien : data
control : edit
entri data pasien
insert(Nomor_Pasien, Nama,TTL, Alamat, Agama, Gol.darah)
edit data pasien
editdata(Nomor_Pasien, Nama,TTL, Alamat, Agama, Gol.darah)
data pasien tersimpan
: Petugas
Pendaftaran
web : halaman
edit data pasien :
control
pasien : data
control : edit
3: edit data pasien
1: entri data pasien
2: insert(Nomor_Pasien, Nama,TTL, Alamat, Agama, Gol.darah)
4: editdata(Nomor_Pasien, Nama,TTL, Alamat, Agama, Gol.darah)
5: data pasien tersimpan
3

2.1.3 Sequence Diagram Mencari Data Pasien

2.1.4 Collaboration Diagram Mencari Data Pasien






Petugas : Analis
Pendaftaran
Pasien : Pasien halaman : halaman web data : Control data
pasien
data : Data Pasien
mencari data pasien
getpasien(No.Pasien,Nama)
data ditemukan
tampil data pasien
mencari data pasien
getpasien(No.Pasien)
data ditemukan
tampil data pasien
Petugas : Analis
Pendaftaran
Pasien : Pasien
halaman : halaman web
data : Control data
pasien
data : Data Pasien
0: data ditemukan
0: data ditemukan
1: mencari data pasien
5: mencari data pasien
2: getpasien(No.Pasien,Nama)
6: getpasien(No.Pasien)
4: tampil data pasien
8: tampil data pasien
4

2.1.5 Sequence Diagram Sistem Login


2.1.6 Collaboration Diagram Sistem Login
Petugas : Analis
Pendaftarn
Pasien : Pasien
daftar : login
control : control login
autentifikasi :
autentifikasi
halaman : web
login
set(user,pass)
autentifikasi(user,pass)
gagal
set(user,pass)
autentifikasi(user,pass)
login sukses
set(user,pass)
autentifikasi(user,pass)
gagal
set(user,pass)
autentifikasi(user,pass)
login sukses
login
5








Petugas : Analis
Pendaftarn
Pasien : Pasien
daftar : login
control : control login
autentifikasi : autentifikasi halaman : web
1: login
2: set(user,pass)
5: set(user,pass)
9: set(user,pass)
12: set(user,pass)
3: autentifikasi(user,pass)
6: autentifikasi(user,pass)
10: autentifikasi(user,pass)
13: autentifikasi(user,pass)
4: gagal
11: gagal
7: login sukses
14: login sukses
8: login

Anda mungkin juga menyukai