Anda di halaman 1dari 8

LAPORAN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

SUBSISTEM SIMRS BAGIAN REGISTRASI PASIEN RAWAT JALAN -


PASIEN LAMA

Disusun oleh :

Kelompok RA07

Oktaviani 119140014

Viranti 119140024

Silvia 119140054

Okta Roma Uli Sihombing 119140083

Nesa Oktavia 119140091

JURUSAN TEKNIK ELEKTRO INFORMATIKA DAN SISTEM FISIS

PROGRAM STUDI TEKNIK INFORMATIKA

INSTITUT TEKNOLOGI SUMATERA

2021
1. Pendahuluan
Sistem Informasi Manajemen Rumah Sakit ( SIMRS ) merupakan sebuah sistem informasi yang
terintegrasi yang disiapkan untuk menangani keseluruhan proses manajemen rumah sakit mulai dari
pelayanan diagnosa dan tindakan untuk pasien, medical record, apotek, gudang farmasi, SIMRS juga
menangani sistem komputerisasi baik hardware maupun software rumah sakit meliputi, sistem jaringan
komputer/internet rumah sakit, website, billing sistem untuk pelayanan pasien dan perbaikan
komputer/printer. Untuk itu kami mencoba mengaplikasikan bagian registrasi pasien rawat jalan- pasien
lama ke dalam sistem secara komputerisasi.

1.1 Tujuan

Tujuan pembuatan dokumen ini adalah untuk menjelaskan mengenai spesifikasi kebutuhan
perangkat lunak (SKPL) yang akan dibuat atau dikembangkan baik berupa gambaran umum maupun
penjelasan secara detail atau menyeluruh. Dan pada dokumen ini, perangkat lunak yang dibuat adalah
aplikasi Registration Outpatient, yaitu aplikasi yang bertujuan untuk registrasi dan mencatat pasien yang
akan melakukan pendaftar untuk mendapatkan layanan rawat jalan. Dokumen ini digunakan oleh
pengembang perangkat lunak sebagai acuan teknis untuk pengembangan perangkat lunak. Dengan adanya
dokumen SKPL ini diharapkan pengembangan perangkat lunak akan lebih terarah dan fokus.

1.2 Lingkup Masalah

Aplikasi yang akan dibuat adalah aplikasi Registration Outpatient. Aplikasi ini dibuat dengan
tujuan membantu pihak rumah sakit agar mudah melakukan peregistrasian atau pendaftaran terhadap
pasien yang datang, khususnya untuk pasien yang hendak melakukan perawatan rawat jalan.
Jadi, sistem ini akan dibuat dengan kemampuan:

1. Mencatat pasien yang akan melakukan pendaftaran untuk mendapatkan layanan rawat jalan
2. Melakukan pencarian data pasien dengan memasukkan No. Pasien (No. Rekam Medik)
3. Melakukan pencarian data pasien dengan memasukkan nama pasien
4. Melakukan pencarian data pasien dengan memasukkan alamat pasien
5. Mengedit data diri pasien
6. Mengisi formulir pendaftaran pasien
7. Menampilkan pasien yang sudah terdaftar dan aktif di ruangan.
8. Menampilkan jadwal dokte.

1.3 Definisi, Akronim dan Singkatan

❖ SKPL : Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis
pengembangan perangkat lunak pada tahap selanjutnya.
❖ SIMRS : Sistem Informasi Manajemen Rumah Sakit
❖ NRM : Nomor Rekam Medik

1.4 Aturan Penomoran


Hal/Bagian Aturan penomoran/Penamaan

Kebutuhan Fungsional RSF-XX : Menunjukkan kebutuhan fungsional ke-


XX

Kebutuhan Non Fungsional RSNP-XX : Menunjukkan kebutuhan non


fungsional ke-XX

1.5 Referensi
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan SKPL ini adalah sebagai
berikut :

1. Dokumen Software Requirement Spesification (SRS) – IEEE tahun 1999 oleh Karl E. Wiegers.
2. Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak (SKPL), Jurusan Teknik
Informatika, Institut Teknologi Sepuluh November.
3. Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak (SKPL), Jurusan Teknik
Informatika, Institut Teknologi Bandung.

1.6 Deskripsi Umum

Bagian I pendahuluan merupakan pengantar dokumen SKPL. Dokumen, lingkup masalah


pengembangan perangkat lunak, juga memuat definisi, akronim dan istilah yang digunakan serta deskripsi
umum dokumen yang merupakan ikhtisar dokumen SKPL.

Bagian II Deskripsi umum perangkat lunak menjelaskan dari deskripsi umum sistem,fungsi
produk,karakteristik pengguna,batasan dan lingkungan operasi.

Bagian III berisi penjelasan yang lebih rinci dari kebutuhan perangkat lunak ini dengan empat
sub bab utama yaitu mencakup kebutuhan antarmuka eksternal, kebutuhan fungsional, kebutuhan
non-fungsional danmodel analisis.Bagian keempat berisi kerunutan (traceability) dari perangkat
lunak ini.

2. Deskripsi Umum Perangkat Lunak

2. 1 Deskripsi Umum Sistem

Aplikasi ini merupakan perangkat lunak berbasis web aplikasi yang bertujuan untuk registrasi dan
mencatat pasien yang akan melakukan pendaftar untuk mendapatkan layanan rawat jalan. Sistem yang
akan dirancang merupakan sistem dalam bidang kesehatan dengan kemampuan untuk mengidentifikasi
apakah pasien sudah melakukan registrasi atau belum. System dapat menerima inputan berupa angka
maupun huruf. Sistem mampu menyimpan data yang dimasukkan oleh user/pasien data pelayanan pasien
berupa Nama pasien, tanda NRM, Alamat pasien, Tanggal Pendaftaran, dsb .

2.2 Karakteristik Pengguna

Kategori Pengguna Tugas/Tanggung Hak Akses Ke Tingkat pendidikan


Jawab Aplikasi

Admin • Mengelola daftar (RSF-01) SMA/SMK


dokter (RSF-08)
• Mengelola daftar (RSF-09)
poliklinik (RSF-10)
• Laporan pendaftaran (RSF-11)
pasien

Admin Melihat dan melakukan Penuh


insert, edit da n delete

Pengguna Tugas/Tanggung Pengalaman Jenis Pelatihan


Jawab

Admin Mampu Sudah pernah Penggunaan software


mengoperasikan mengoperasikan berbasis client-server
komputer komputer

2.3 Batasan - Batasan

Berikut ini adalah batasan-batasan pada aplikasi Registration Outpatient :

1. Bekerja pada Laptop/PC dengan sistem operasi berbasis Windows pada server dan pada client
bisa menggunakan Laptop/PC dengan sistem operasi Windows dan juga handphone dengan
sistem operasi Android

2. Sistem dikembangkan dengan bahasa pemrograman python dan framework disertai


penggunaan metode client - server
3. Pembuatan database menggunakan Mysql

4. Dalam penggunaannya harus tersambung internet

5. Aplikasi ini terbatas hanya untuk pendaftaran pasien lama rawat jalan dan pasien harus sudah
terdaftar di aplikasi.

2.4 Lingkungan Operasi


Server : berbasis linux yang memiliki dukungan terhadap MySQL dan
Python serta terhubung dalam jaringan internet
Sistem operasi : seluruh sistem operasi yang mendukung web
browser Dbms : MySQL

3. Kebutuhan Khusus

3.1 Kebutuhan antarmuka eksternal


(Kebutuhan antarmuka eksternal pada perangkat lunak aplikasi ini mencakup kebutuhan
antarmuka pemakai, antarmuka perangkat keras, antarmuka perangkat lunak, dan antarmuka
komunikasi)

3.1.1. Antarmuka pemakai

Perangkat lunak ini menggunakan antarmuka grafis (GUI) dan dapat berjalan
melalui web browser pada berbagai sistem operasi. Pengguna dapat melakukan interaksi
dengan perangkat lunak melalui inputan dari keyboard, mouse ataupun touch screen

3.1.2. Antarmuka perangkat keras

Aplikasi ini berjalan dalam komputer server yang terhubung dengan


internet. Komputer server yang digunakan dapat berupa shared hosting
ataupun dedicated hosting. Namun, dari sisi pengguna juga memerlukan
komputer yang terhubung dengan internet dan perangkat lain yang
mendukung penggunaannya, terutama printer.

3.1.3. Antarmuka perangkat lunak


Aplikasi ini dibangun menggunakan bahasa Python sebagai sistem
processor, dan HTML + CSS sebagai tampilan, serta MySQL sebagai
bahasa penghubung basis data.

3.1.4. Antarmuka komunikasi


Perangkat lunak ini merupakan sistem yang terhubung dengan jaringan
internet. Antara Client dan Server memerlukan komunikasi data melalui
perantara jaringan.

3.2 Kebutuhan Fungsional

Kebutuhan fungsional dari perangkat lunak adalah sistem mampu menerima data regsitrasi
pasien, tentunya pasien yang sebelumnya telah melakukan registrasi tidak perlu melakukan registrasi
kembali. Sistem mampu menampilkan data pribadi pasien. Perangkat lunak juga mampu mengedit data
diri pasien. Kemudian sistem mampu menampilkan Qr code untuk pasien lama, melihat informasi dokter,
melihat jadwal praktek dokter, dan melihat informasi poliklinik.

Kode Definisi

RSF-01
Fasilitas untuk melakukan login

RSF-02
Fasilitas untuk melakukan pendaftaran

RSF-03
Fasilitas untuk melihat informasi dokter

RSF-04
Fasilitas untuk melihat jadwal praktek

RSF-05
Fasilitas untuk melihat informasi poliklinik
RSF-06
Fasilitas untuk melihat QR code

RSF-07
Fasilitas untuk mendownload QR code

RSF-08
Fasilitas untuk mengelola data dokter

RSF-09
Fasilitas untuk mengelola daftar dokter

RSF-10
Fasilitas untuk melihat laporan pendaftaran pasien

RSF-11
Fasilitas untuk menyetak laporan pendaftaran pasien

3.3 Kebutuhan non Fungsional

Perangkat Lunak berbasis web dan perangkat lunak mampu diakses di semua platform memiliki
sutu hubungan yaitu bahwa perangkat lunak yang dibangun berbasis web dapat diakses dari mobile
maupun desktop. Data pasien harus terjaga dengan baik berarti data tidak berifat publik dan hanya
administrator atau pengguna yang sudah terdaftar yang dapat mengaksesnya.

SKPL-Id Kebutuhan

RSNF-01 Aplikasi ini harus dapat beroperasi terus menerus


selama 24 jam, karena aplikasi ini terus digunakan
untuk melakukan pendaftaran pasien lama rawat
jalan.

RSNF-02 Aplikasi ini harus dibangun dengan kehandalan


yang setinggi mungkin meskipun tidak perlu
setinggi kehandalan sebuah critical application.
Kegagalan yang dapat ditoleransi kurang lebih
10%. Dengan kahandalan yang tinggi diharapkan
aplikasi ini dapat digunakan dengan baik pada saat
dibutuhkan.
Kehandalan yang dimiliki oleh aplikasi ini juga
akan sangat bergantung pada beberapa hal
eksternal, seperti kehandalan jaringan
telekomunikasi yang digunakan untuk akses
internet, kehandalan sistem daya listrik yang
digunakan, dll.

RSNF-03 Aplikasi ini harus memiliki nilai ergonomi/


kenyamanan dipakai yang tinggi bagi user.
Aplikasi ini akan dibangun secara user friendly.

RSNF-04 Registration Outpatien dapat diimplementasikan


di handphone dan laptop/pc.

RSNF-05 Aplikasi dapat menampung database sebanyak


max 160 GB

RSNF-06 Database diakses dalam waktu 2 detik.

RSNF-07
Jaringan terdiri dari firewall.

RSNF-08 Aplikasi ini memiliki hak akses tertentu bagi tiap


aktornya. Password terenkripsi.

RSNF-09 Bahasa komunikasi


Menggunakan Bahasa Indonesia.

Anda mungkin juga menyukai