Anda di halaman 1dari 6

SKPL-F-SAKU-01

Objektif
Aktor
Pre Kondisi
Mainflow

Alternative flow
Post Kondisi
SKPL-F-SAKUObjektif
Aktor
Pre Kondisi
Mainflow

Post Kondisi
SKPL-F-SAKUObjektif
Aktor
Pre Kondisi
Mainflow

Login
User, pasien, dokter atau administrator bisa melakukan
login ke dalam sistem
User, pasien, dokter, administrator
Aktor telah membuka aplikasi
1. Aktor mengisikan form login (username dan
password) dengan data
2. Aplikasi melakukan verifikasi apakah data yang
dimasukkan aktorsudah ada dalam database
3. Aplikasi menampilkan login berhasil
4. Aktor berhasil masuk kedalam sistem
2. Jika data yang dimasukkan aktor tidak ada dalam
database, maka sistem akan menolak data user
3. Aplikasimenampilkan login gagal
Aplikasi menampilkan status login
Registrasi
User, pasien, dokter atau administrator bisa mendaftar
pada sistem
User, pasien, dokter, administrator
Aktor telah membuka aplikasi
1. Aktor memilih menu daftar dalam aplikasi
2. Aktor memasukkan data dalam form pendaftaran
3. Aktor melakukan submit data
4. Aplikasimelakukan verifikasi data aktor
5. Aplikasi melakukan validasi data aktor
6. Aktor menyetujui privacy policy dari aplikasi
7. Aplikasi menyimpan data yang telah diverifikasi
dan validasi kedalam database pusat
8. Aplikasimenampilkan status pendaftaran berhasil
4. Jika data gagal diverifikasi, maka aktor harus
mengisi data sampai bisa diverifikasi oleh aplikasi
5. Jika data gagal divalidasi, maka aktor harus
mengisi data sampai bisa divalidasi oleh aplikasi
Aktor telah terdaftar dalam sistem
Logout User
Aktor bisa keluar dari sistem
Pasien, Dokter, Administrator
Aktor telah melakukan logout
1. Aktor memilih menu logout dalam aplikasi
2. Aplikasi menghapus session login yang telah
dimiliki aktor
3. Aktor berhasil keluar dari sistem

Post Kondisi

Aktor telah keluar dari sistem

SKPL-F-SAKUObjektif

Search
User, pasien, dokter atau administrator bisa mencari
dokter yang sudah terdaftar dalam aplikasi sesuai filter
yang dimasukkan
User, pasien, dokter, administrator
Aktor telah masuk ke dalam aplikasi
1. Aktor memasukkan nama dokter atau rumah sakit
yang ingin di cari
2. Aplikasi akan menampilkan dokter atau rumah
sakit yang telah masukkan oleh aktor sebelumnya
2. Jika tidak ada dokter atau rumah sakit yang
terdaftar dalam aplikasi, maka saat proses
searching aplikasi akan menampilkan hasil Dokter
Tidak Ditemukan atau Rumah Sakit Tidak
Ditemukan
Aplikasi menampilkan dokter atau rumah sakit yang
dicari oleh aktor

Aktor
Pre Kondisi
Mainflow

Alternative flow

Post Kondisi

SKPL-F-SAKUObjektif
Aktor
Pre Kondisi
Mainflow
Post Kondisi

SKPL-F-SAKUObjektif
Aktor
Pre Kondisi
Mainflow

Alternative flow

Lihat Daftar Rumah Sakit


Aktor bisa melihat daftar Rumah Sakit yang
terdapat dalam aplikasi
User, pasien, dokter, administrator
Aktor telah masuk ke dalam Aplikasi
1. Aktor memilih menu Daftar Rumah Sakit
2. Aplikasi akan menampilkan daftar Rumah
Sakit yang ada di area Kota Malang
Aplikasi menampilkan daftar Dokter yang sudah
terdaftar dalam aplikasi
Buat Janji
Pasien dapat membuat daftar janji dengan dokter sesuai
jam yang di tentukan oleh pasien
Pasien
Aktor telah melihat profil Dokter
1. Aktor menekan tombol buat janji
2. Aplikasi akan menampilkan hari dan jam dimana
dokter bersedia melakukan janjian
3. Aktor memilih jam janjian sesuai keinginan
4. Aplikasi akan menampilkan notifikasi agar pasien
menunggu konfirmasi selanjutnya dari dokter
2. Jika Dokter tidak menyediakan fitur untuk janjian,

Post Kondisi
SKPL-F-SAKUObjektif
Aktor
Pre Kondisi
Mainflow

Post Kondisi
SKPL-F-SAKUObjektif
Aktor
Pre Kondisi
Mainflow

Post Kondisi

Kebutuhan
001
Objektif
Aktor
Pre Kondisi
Mainflow

maka aplikasi menampilkan nomor dari Dokter


tersebut
Aktor membuat janji dengan Dokter
Batalkan Janji
Pasien dapat membatalkan janji dengan dokter
yang telah dibuat sebelumnya
Pasien
Aktor telah membuat janji dengan Dokter
1. Aktor masuk kedalam pengaturan akun
2. Aplikasi akan menampilkan pengaturan
akun dari aktor
3. Aktor memilih menu Daftar pertemuan
4. Aplikasi menampilkan daftar janji yang
dimiliki oleh aktor
5. Aktor menekan tombol Batalkan untuk
membatalkan janji dengan dokter
6. Aplikasi menghapus data perjanjian yang
ada dalam database dan menampilkan
pemberitahuan bahwa janji telah dihapus
Aktor berhasil membatalkan janji dengan Dokter
New Message
Pasien dapat membuat pesan
Pasien
Aktor telah masuk dalam menu message
1. Aktor menulis pesan dan menulis tujuan
dari pesan tersebut dan kemudian
menekan tombol send untuk mengirim
2. Aplikasi mengirim pesan tersebut ke
tujuan dan menyimpannya kedalam
database.
3. Aplikasi menampilkan pemberitahuan jika
pesan telah terkirim ke tujuan
Aktor dapat menulis dan mengirim pesan ke
tujuan
- Analisis
Aplikasi dapat melakukan analisis kesehatan pasien
Pasien
Aktor telah Login
1. Aktor memilih gejala penyakit yang

Alternative flow
Post Kondisi

Kebutuhan
001
Objektif
Aktor
Pre Kondisi
Mainflow

- Edit profil

Alternative flow
Post Kondisi
Kebutuhan
001
Objektif

dideritanyapada halaman pilih gejala penyakit


2. Aplikasi melakukan perhitungan dengan
membandingkan gejala dengan gejala yang ada di
database
3. Aplikasi menampilkan hasil analisis kesehatan
pasien sesuai dengan gejala yang telah dipilih
pasien.
Aplikasi menampilkan hasil analisis kesehatan pasien
sesuai dengan gejala yang telah dipilih pasien

Aplikasi dapat mengubah identitas dari pemilik profil


Pasien dan dokter
Aktor telah membuka halaman profil dirinya sendiri
1. Aktor memasukkan identitas yang akan digantinya
pada kolom yang tersedia
2. Aplikasi menyimpan data diri actor ke database
3. Aplikasi menampilkan status hasil perubahan data
diri actor .
Identitas diri actor telah diperbarui

- Delete rumah sakit

Aktor
Pre Kondisi
Mainflow

Alternative flow
Post Kondisi

Aplikasi dapat menghapus rumah sakit yang


telah tutup
Administrator
Aktor telah menemukan profil rumah sakit yang
akan dihapus
1. Actor membuka menu update data
rumah sakit dan mengklik tombol delete
rumah sakit pada bagian bawah update
data rumah sakit
2. Aplikasi melakukan penghapusan data
rumah sakit itu dan meng-update
database
3. Aplikasi menampilkan status hasil
penghapusan dari rumah sakit terkait.
Data rumah sakit berhasil dihapus

Kebutuhan
001
Objektif
Aktor
Pre Kondisi

- Update data rumah sakit

Mainflow

Alternative flow
Post Kondisi
Kebutuhan
001
Objektif
Aktor
Pre Kondisi
Mainflow

- Tambah rumah sakit

Alternative flow

Post Kondisi
Kebutuhan

Aplikasi dapat memperbarui data rumah sakit


Administrator
Aktor telah menemukan profil rumah sakit yang
akan dihapus
1. Aktor menekan tombol update data
rumah sakit
2. Aplikasi menampilkan halaman
perubahan data rumah sakit
3. Aktor melakukan perubahan data rumah
sakit dan ketika selesai menekan tombol
update
4. Aplikasi menyimpan data rumah sakit
yang telah diperbarui dan
menampilkannya pada actor
Data rumah sakit berhasil diperbarui

Aplikasi dapat menambah rumah sakit


Administrator
Aktor telah login
1. Aktor menekan tombol tambah rumah
sakit pada halaman kelola rumah sakit
2. Aplikasi menampilkan berbagai
keterangan tentang rumah sakit yang
akan ditambahkan
3. Aktor mengisikan dat-data rumah sakit
yang baru dan menyimpannya
4. Aplikasi menyimpan data rumah sakit
baru dan menampilkannya pada actor
3. jika aplikasi menemukan nama rumah
sakit yang sama pada database,maka
aplikasi akan menampilkan pesan rumah
sakit telah didaftarkan
Rumah sakit berhasil ditambahkan

- Share

001
Objektif

Aktor
Pre Kondisi
Mainflow

Alternative flow
Post Kondisi

Aplikasi dapat membagikan/share komentar


pasien dan dokter tentang pendapatnya
mengenai aplikasi ini ataupun pelayanan actor
lain
Pasien dan dokter
Aktor telah login
1. Aktor menekan tombol share pada
halaman dokter/rumah sakit
2. Aplikasi menampilkan halaman berbagi
yang berisi komentar dan juga media
social yang akan dibagikannya
3. Actor memilih media social yang akan
digunakan untuk meng-share
komentarnya
4. Jika Aplikasi belum terlogin pad amedia
social yang dituju ,maka actor harus
login dahulu ke media sosialnya.dan jika
sudah terlogin, maka akan menampilkan
kolom komentar aktor
5. Actor mengisikan komentarnya dan
mengirim pesan itu ke media sosia
pilihannya
6. Aplikasi menampilkan notifikasi apakah
komentarnya berhasil dibagikan atau
tidak.
Actor berhasil membagikan komentarnya