Professional Documents
Culture Documents
SRS Dental Clinic Administration Apps
SRS Dental Clinic Administration Apps
SRS Dental Clinic Administration Apps
Versi 1.0
Maret 10, 2015
Dental Clinic
Administration Apps
Aisya Nur Aulia Yusuf (40805)
Amalina Kurniasari
(40852)
Nourma Reizky Damayanti (41367)
Fakultas Teknik
Universitas Gadjah Mada
2015
Table of Contents
Table of Contents ............................................................................................................................................ i
List of Figures ................................................................................................................................................ ii
1.0. Introduction ............................................................................................................................................. 1
1.1. Purpose ................................................................................................................................................ 1
1.2. Scope of Project................................................................................................................................... 2
1.3. Glossary ............................................................................................................................................... 3
1.4. References ........................................................................................................................................... 3
1.5. Overview of Document ....................................................................................................................... 3
2.0. Overall Description ............................................................................................................................ 5
2.1
System Environment....................................................................................................................... 5
2.2
Use Cases........................................................................................................................................ 6
2.3
User Characteristics .........................................................................................................................8
2.4
Non-Functional Requirements .........................................................................................................8
3.0. Requirements Specification .................................................................................................................9
3.1
External Interface Requirements .....................................................................................................9
3.2
Functional Requirements .................................................................................................................9
3.3
Detailed Non-Functional Requirements
.........................................................................................11
1.0. Introduction
1.1. Purpose
Aplikasi Denal Clinic Administration adalah sebuah aplikasi untuk desktop yang
ditujukan bagi para resepsionis poliklinik gigi. DentistAdministration memberikan sebuah
fasilitas bagi resepsionis untuk mengatur jadwal periksa antara pasien dan dokter gigi
dengan mudah. Dengan memanfaatkan sistem yang terintegrasi, aplikasi ini dapat
menampilkan jadwal periksa antara pasien yang satu dengan pasien lainnya, baik dengan
dokter gigi yang sama maupun berbeda. Selain itu, aplikasi ini juga mendigitalisasi rekam
medis pasien agar lebih terkoordinir dengan baik.
Sistem akan mendata pasien yang akan berobat menggunakan nomor (sejenis ID)
pasien. Nomor ini bisa didapatkan oleh para pasien yang pernah berobat sebelumnya. Bila
baru pertama kali berobat, maka sistem akan membuatkan nomor pasien bagi pasien baru.
Setelah melakukan registrasi awal, sistem akan mencari dokter mana yang sedang tidak
melakukan pemeriksaan pasien. Bila ada dokter yang sedang tidak bekerja, maka sistem
akan langsung menyarankan pasien untuk pergi ke dokter tersebut. Tapi bila semua dokter
sedang bekerja, sistem akan menyarankan pasien untuk antre di dokter dan menunggu
giliran. Ketika pasien akan melakukan pemeriksaan dengan salah satu dokter, sistem akan
mengirimi dokter tersebut rekam medis pasien yang bersangkutan. Setelah itu pasien akan
melakukan pemeriksaan dengan dokter masing-masing. Selesai pemeriksaan, dokter dapat
meminta asistennya untuk mengupdate rekam medis pasien dan menyimpannya dalam
database. Kemudian pasien kembali ke resepsionis untuk melakukan pembayaran.
Resepsionis akan mencoret pasien yang sudah selesai melakukan pemeriksaan dari antrean,
sehingga pasien selanjutnya dapat menjalani pemeriksaan dan begitu seterusnya.
SRS V 1.0
Maret 10,
2015
SRS V 1.0
Maret 10,
2015
1.3. Glossary
Term
Resepsionis
Definition
Orang yang bertugas sebagai penerima pasien di suatu klinik
Asisten dokter
Dokter
Pasien
Odontogram
Rekam medis
Software Requirements
Specification
Stakeholder
User
1.4. References
IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements
Specifications. IEEE Computer Society, 1998.
1.5. Overview of Document
Pada bab selanjutnya, akan dijelaskan mengenai use case dan dan fungsi rinci dari
aplikasi. Selain itu juga akan dijelaskan mengenai informal requirements dan berfungi
untuk menjelaskan konteks untuk merancang spesifikasi teknik pada bab-bab
selanjutnya.
Chapter ketiga berisi requirement specification yang ditulis untuk para developer
dan mendeskripsikan fungsi dari produk. Kedua chapter mendeskripsikan aplikasi secara
detail tapi diperuntukan bagi pembaca yang berbeda dan dengan bahasa yang berbeda.
2.0.
Overall Description
2.1
System Environment
Rekam Medis
Asisten Dokter
Jadwal Dokter
Daftar Antrian Pasien
Resepsionis
HS DB
2.2
update daftar
antrian pasien
resepsionis
Brief Description
Resepsionis mengecek daftar antrian pasien sesuai dengan nomer pasien.
Initial Step-By-Step Description
1. Resepsionis menerima nomor dari pasien yang sudah terdaftar di klinik
2. Resepsionis memasukkan nomor pasien dan keluhan pasien ke dalam sistem
3. Sistem memunculkan jadwal dokter yang sesuai dengan keluhan pasien
4. Resepsionis memverifikasi untuk menginput data pasien pada daftar antrian sesuai
dengan jadwal dokter yang bersangkutan dengan keluhan pasien
Xref: Section 3.2.1, Search Article
Input Data
pasien baru
Rsepsionis
Brief Description
Resepsionis menginput data diri dari pasien baru yang belum pernah melakukan
pemeriksaan.
Initial Step-By-Step Description
1. Resepsionis meminta data pasien
2. Resepsionis menginput data pasien
3. Resepsionis men-submit data pasien agar disimpan di database pasien
2.2.2 Asisten Dokter Use Case
In case of multiple authors, this term refers to the principal author, with whom all
communication is made.
Use case: Update Rekam Medis
Diagram:
Update Rekam
Medis
Asisten Dokter
Brief Description
Asisten dokter menginput dan memperbarui rekam medis pasien
Initial Step-By-Step Description
Sebelum ini, asisten dokter telah membuka aplikasi administrasi klinik dokter gigi.
1. Asisten Dokter melihat daftar pasien yang sedang ditangani dokter
2. Asisten Dokter menginput data pada rekam medis sesuai pemeriksaan dokter
3. Asisten Dokter meminta konfirmasi dokter
4. Asisten Dokter mengupdate rekam medis yang telah dikonfirmasi Dokter.
Xref: Section 3.2.2, Communicate
Use case: Update Jadwal Dokter
Diagram:
Update Jadwal
Dokter
Asisten Dokter
Brief Description
Asisten dokter menginput dan memperbarui jadwal dokter
Initial Step-By-Step Description
Sebelum use case dilaksanakan, asisten dokter sudah terkoneksi dengan aplikasi.
1. Asisten Dokter menerima jadwal dokter bersangkutan
2. Asisten Dokter menginput dan mengupdate jadwal dokter
2.3
User Characteristics
Resepsionis mengharapkan suatu aplikasi yang memudahkan mencari data pasien,
jadwal dokter dan menginputkan pasien pada jadwal dokter bersangkutan secara cepat
tanpa harus mencarinya secara manual pada berkas-berkas.
Asisten Dokter menginginkan kemudahan dalam mengakses rekam medis dan
mengupdate rekam medis secara rinci melalui aplikasi tanpa harus menuliskan secara
manual.
2.4
Non-Functional Requirements
Aplikasi ini membutuhkan koneksi internet yang cukup cepat agar dapat
3.0.
Requirements Specification
3.1
database diatur oleh pengguna sendiri yaitu resepsionis dan asisten dokter. Kedua
pengguna masuk ke dalam environment, berinteraksi satu sama lain melalui database
yang mereka miliki.
Resepsionis menggunakan use case cek jadwal dokter dengan memasukkan
nomor ID dari pasien dan akan menghasilkan jadwal dokter yang sesuai dengan nomor
serta keluhan pasien. Use case input data pasien baru menerima data diri dari pasien
yang kemudian disimpan di database rekam medis.
3.2
Functional Requirements
The Logical Structure of the Data is contained in Section 3.3.1.
Alternative Paths
Postcondition
Exception Paths
Other
Trigger
Precondition
Basic Path
Alternative Paths
Postcondition
Exception Paths
Other
Trigger
Precondition
Basic Path
Alternative Paths
None
Postcondition
Exception Paths
Other
Trigger
Precondition
Basic Path
Alternative Paths
Postcondition
Exception Paths
Other
3.3
3.3.1
Asisten dokter
add
update
Daftar antrian pasien
Rekam medis
Jadwal dokter
affected
Integer
Konfirmasi
kedatangan
Konfirmasi
pembayaran
Boolean
Boolean
Description
nama dari resepsionis
Nomor id resepsionis
Comment
Description
Nama dokter yang
Nama pasien yang terdaftar
Comment
Text
Spesialisasi
Text
Comment
Comment
Text
Hasil Anamnesis
Text
Description
Nama dari pasien
Hari dan tanggal pemeriksaan
Nama dkter yang menangani
Null
Hasil anamnesis pemeriksaan
Comment
Diagnosis
Text
Rencana Penatalaksanaan
Text
Rencana penanganan
Pengobatan
Text
Tindakan
Text
Odontogram Klinik
Text
Persetujuan dokter
Boolean
3.3.2
Security
Program hanya dapat digunakan oleh klinik bersangkutan.