Willdan-RPL Presentation Document

Anda mungkin juga menyukai

Anda di halaman 1dari 39

Kelompok 33/8/12

Progress Presentation

RP L

Irene Erlyn 7410040034 Rizki Dita 7410040038 Widya Wahyudi 7410040040 Achmad David 7410040042 Dedy Sugiarto 7410040050 Click to edit Master subtitle Asri Ebtami 7410040051 style Wildan Putra 7409040040

3/8/12

FUNCTION OF SYSTEM

3/8/12

System Description

System rumah sakit berfungsi untuk menghandle dan mempermudah kinerja seluruh anggota rumah sakit. System memiliki fasilitas registrasi, akses data pasien, dokter, dan obat. System juga berfungsi untuk mencatat file medical report dimana mencatat data dari pasien. System memiliki 5 user dalam tingkat / level akses yang berbeda.

3/8/12

Fungsional dari Sistem Informasi Rumah Sakit

Melayani dan menyimpan data Pasien Mencatat pembayaran Mendata obat(Suplier,dan segala detail tentang obat) mendata dokter (ada absensi dokter untuk mengetahui kedatangan dokter) mendata ruangan rawat pasien Mendata tenaga kesehatan Mendata medical report

3/8/12

User Role
Role

Operator Role Admin Role Dokter Role Apoteker Role Perawat

3/8/12

Role operator
Terdiri

dari:

Data diri pasien Pendaftaran antri Dokter yang avalaible

3/8/12

Role Admin
Terdiri

dari:

Mampu

melakukan CRUD untuk semua data

3/8/12

Role Dokter
Terdiri

dari:

Mengetahui antrian pasien

3/8/12

Role Operator
Terdiri
Data

dari:

resep obat

3/8/12

3/8/12

USE CASE

3/8/12

Deskripsi Aktor Operator


Actor

Operator

Merupakan primary user yang mampu mengakses sistem ketika telah melakukan login operator Operator mampu melakukan akses yang telah ditentukan untuk system Operator.

3/8/12

Use Case Operator


Login

to system Manage Patient Manage doctor Administration

3/8/12

Login to system

pembayaran

Manage Patient

Operator

Manage doctor

3/8/12

Deskripsi Aktor Dokter


Actor

Dokter

Merupakan

primary user yang mampu mengakses sistem ketika telah melakukan Login doctor. Dokter mampu melakukan akses yang telah ditentukan untuk system dokter.

3/8/12

Use case Doctor


Login

to system View patient Update and View Self Data View Drugs Manage medical Record View Doctor Schedule Manage Prescription

3/8/12

Login to system View patient

Update and View self data Manage Prescription

View Drugs

Dokter

Manage medical Record

View Doctor Schedule

3/8/12

Deskripsi Aktor Perawat


Actor

Perawat

Merupakan

primary user yang mampu mengakses sistem ketika telah melakukan Login nurse. Perawat mampu melakukan akses yang telah ditentukan untuk system perawat.

3/8/12

Use Case Nurse


Login

to system View Patient Data View Drugs View Doctor Schedule Read and Update Self Data View Doctor

3/8/12

Login to system View Doctor

View patient data Perawat

View drugs

Read and update self data

View Doctor Schedule

3/8/12

Deskripsi Aktor Apoteker


Actor

Apoteker

Merupakan

primary user yang mampu mengakses sistem ketika telah melakukan Login System. Perawat mampu melakukan akses yang telah ditentukan untuk system Apoteker.

3/8/12

Use case Apoteker


Login

to system View Prescription Manage Drug Read and Update Self Data

3/8/12

Login to system View Prescription

Manage Drug

Apoteker

Read and Update self data

3/8/12

Deskripsi Aktor Admin


Actor

Admin

Merupakan

primary user yang mampu mengakses sistem ketika telah melakukan Login Admin. Perawat mampu melakukan akses yang telah ditentukan untuk system Apoteker.

3/8/12

Use case Admin


Login

to system Maintain System Grant Access

3/8/12

Login to system Grant Access

Maintain System Admin

3/8/12

3/8/12

Use Case Description

3/8/12

Use case Description Manage File Medical Report


Use case name Goal In Context Preconditions Successful End Condition Failed End Condition Primary Actors Trigger Main Flow Manage File medical report Insert a medical report to database The patient was recommended to the spesific doctor Insert a medical report to database The doctor When the patient come to the doctor Step Action 1 2 3 4 5 6 The patient was recommended to the doctor and come to spesific doctor The doctor login Input data patient input patient's problem, recommendations, and check result dan insert to DB print the medical report The doctor logout

3/8/12

Use case Description Manage Payment


Use case name Goal In Context Preconditions Successful End Condition Failed End Condition Primary Actors Trigger Main Flow Payment Patient payment are paid All serveces gain by patient Insert medical report to database Operator When operator came to Administration room Step Action 1 2 3 4 5 6 The patient come to Administration Room The Operator login Input data patient input patient payment print the payment report The Operatorlogout

3/8/12

ACTIVITY DIAGRAM

3/8/12

Activity Diagram Manage Payment


Show error Login as Operator Input patient id_number Check database Input patient Payment

Print payment report

3/8/12

Activity Diagram Manage file medical Report


failed

Show error

Login as Doctor

Input patient id_number

Check database
succes s

create data Read data

Update data

delete

3/8/12

Sequence Diagram

3/8/12

Manage Medical Report


doctor UIHandler patientData medicReportData Patient Table showUI( ) Input ID patient showForm( ) CheckID() Correct ID

InputMedical Report()

saveToPatient( ) showSuccessMessage( )

3/8/12

Manage Payment
operator UIHandler patientData adminstData payment Table showUI( ) Input ID patient showPayment Form() InputPayment in Form CheckID() Correct ID

payMedical() showSuccessMessage( )

3/8/12

Class Diagram

3/8/12

Manage Medical Report


uiHandler
- int sessionState
+ + + + + + + + + showUi() : void showOption() : void setSessionState() :int getSessionValue():int setOption() : void getOption():int showFOrm() : void showPaymentForm() : void displayMessage() : void

patientData
- int ID
+ cekID() : void

MedicReportData
- Int ID
+ saveToPatient() : int + showSuccessMessage() : void

3/8/12

Manage Payment
uiHandler
- int sessionState
+ + + + + + + + + showUi() : void showOption() : void setSessionState() :int getSessionValue():int setOption() : void getOption():int showFOrm() : void showPaymentForm() : void displayMessage() : void

patientData
- int ID
+ cekID() : void

adminstData
- Int ID
+ payMedical() : int + showSuccessMessage() : void

Anda mungkin juga menyukai