Anda di halaman 1dari 16

GL01

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

Sistem Rawat Inap Rumah Sakit


(SRIRS)

Untuk :

Tugas Besar
Rekayasa Perangkat Lunak
Kelas 5TI – P02

Dipersiapkan oleh:

Berkat Fa’atulo Halawa (1711010164)

Jurusan Teknik Informatika - Institut Informatika & Bisnis Darmajaya


Jl. Jainal Abidin Pagar Alam, No. 93, Gedong Meneng, Kedaton
Bandar Lampung

Jurusan Teknik
Informatika Nomor Dokumen Halaman

Institut Informatika dan


Bisnis Darmajaya –
GL01-G01 1/24
Lampung Revisi Tgl: 27-10-2019
DAFTAR PERUBAHAN

Revisi Deskripsi

INDEX - A B C D E F G

Jurusan Informatika
SKPL-G01 2/16
IIB DARMAJAYA
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Jurusan Informatika
SKPL-G01 3/16
IIB DARMAJAYA
Daftar Isi
Daftar Isi...................................................................................................................................................4
Daftar Gambar ..........................................................................................................................................5
1 Pendahuluan ......................................................................................................................... 6
1.1 Tujuan............................................................................................................................ 6
1.2 Lingkup Masalah ........................................................................................................... 6
1.3 Definisi, Akronim dan Singkatan .................................................................................. 7
1.4 Referensi........................................................................................................................ 8
1.5 Deskripsi Umum Dokumen ........................................................................................... 8
2 Deskripsi Global Perangkat Lunak ...................................................................................... 9
2.1 Perspektif Produk .......................................................................................................... 9
2.2 Karakteristik Pengguna ................................................................................................. 9
2.3 Batasan-batasan ............................................................................................................. 9
3 Deskripsi Rinci Kebutuhan ................................................................................................ 10
3.1 Kebutuhan antarmuka eksternal .................................................................................. 10
3.1.1 Antarmuka pemakai .............................................................................................. 10
3.1.2 Antarmuka Perangkat Keras ................................................................................. 10
3.1.3 Antarmuka perangkat lunak.................................................................................. 10
3.1.4 Antarmuka komunikasi......................................................................................... 10
3.2 Kebutuhan Fungsionalitas ........................................................................................... 11
3.2.1 Deskripsi Proses ................................................................................................... 11
3.2.2 Conceptual Data Model ........................................ Error! Bookmark not defined.
3.2.3 Struktur Tabel ....................................................... Error! Bookmark not defined.
3.3 Deskripsi Kebutuhan Non Fungsional ........................................................................ 15
3.3.1 Performansi ........................................................................................................... 15
3.3.2 Batasan Memori .................................................................................................... 15
3.3.3 Modus Operasi ...................................................................................................... 15
3.3.4 Kebutuhan Adaptasi Lokasi.................................................................................. 15
3.4 Atribut Kualitas Perangkat Lunak ............................................................................... 15
3.4.1 Keandalan ............................................................................................................. 15
3.4.2 Ketersediaan ......................................................................................................... 15
3.4.3 Keamanan ............................................................................................................. 16
3.4.4 Keremawatan (maintainability) ............................................................................ 16
3.4.5 Kepemindahan (portability) .................................................................................. 16
3.5 Batasan Perancangan ................................................................................................... 16

Jurusan Informatika
SKPL-G01 4/16
IIB DARMAJAYA
Daftar Gambar

Gambar 1. Data Flow Diagram Kontek …………………………………………………. 11


Gambar 2. Data Flow Diagram Level Nol (0) …………………………………………… 12
Gambar 3. Data Flow Diagram Level Nol (1.0) Rawat Inap …………………………….. 13
Gambar 4. Relasi Antar Tabel …………………………………………………………… 14

Jurusan Informatika
SKPL-G01 5/16
IIB DARMAJAYA
1. Pendahuluan

1.1 Tujuan
Dokumen GL-01 ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software
Requirement Spesification (SRS) untuk sistem Rawat Inap Rumah Sakit (SRIRS). Tujuan dari
penulisan dokumen ini adalah untuk memberikan penjelasan mengenai perangkat lunak yang
akan dibangun baik berupa gambaran umum maupun penjelasan detil dan menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak sistem SRIRS dan
pengguna (user) dari perangkat lunak atau personil-personil yang terlibat dalam sistem. Dokumen
ini akan digunakan sebagai bahan acuan dalam proses pengembangan dan sebagai bahan evaluasi
pada saat proses pengembangan perangkat lunak maupun di akhir pengembangannya. Dengan
adanya dokumen SKPL ini diharapkan pengembangan perangkat lunak akan lebih terarah dan
lebih terfokus serta tidak menimbulkan ambiguitas terutama bagi pengembang perangkat lunak
sistem sistem Rawat Inap Rumah Sakit (SRIRS).

1.2 Lingkup Masalah


Perangkat lunak yang akan dikembangkan adalah perangkat lunak Sistem Rawat Inap
Rumah Sakit, yaitu merupakan perangkat lunak yang digunakan untuk mempermudah proses
administrasi dan pengaturan sistem. Aplikasi sistem rawat inap
Rumah sakit ini dapat melakukan hal-hal berikut ini :
1.2.1 Fasilitas Login untuk admin (pegawai/resepsionis) untuk menghindari penyalahgunaan hak
akses.
1.2.2 Menampilkan daftar pasien rawat inap yang ada di rumah sakit.
1.2.3 Mengganti sistem yang manual agar mempermudah.
1.2.4 Admin/ pegawai dapat melihat rekapitulasi sistem.
Dengan adanya Aplikasi ini diharapkan, sistem informasi rawat inap rumah sakit
tidak lagi menggunakan sistem manual, agar dapat mengefisenkan waktu dalam mengelola sistem
rawat inap rumah sakit tersebut.

Jurusan Informatika
SKPL-G01 6/16
IIB DARMAJAYA
1.3 Definisi, Akronim dan Singkatan

Tabel 1. Definisi, Singkatan dan Akronim

Istilah, Akronim dan


Keterangan
Singkatan
SKPL Spesifikasi Kebutuhan Perangkat Lunak
Merupakan dokumen hasil analisis yang berisi
spesifikasi kebutuhan user.
IEEE Institute of Electrrical and Electronics Engineers
Merupakan standar internasional untuk pengembangan
dan rancangan perangkat lunak
SRS Software Requirement Spesification
Dokumen ini sama dengan SKPL
SPIBL Sistem Penyedia Layanan Berbasis Lokasi
Merupakan sistem dalam ruang lingkup perkuliahan di
gedung jurusan Teknik Informatika ITS
DCD Data Context Diagram
Merupakan diagram yang menggambarkan hubungan
sistem dengan lingkungannya
DFD Data Flow Diagram
Diagram yang menggambarkan aliran data dan proses
yang terjadi di dalam sistem
Pasien Merupakan user dalam sistem ini.

Petugas Merupakan user dalam system ini.

Admin Merupakan seseorang yang terhadap operasional sistem.

User Pasien dan Petugas Rumah Sakit.


Printer Perangkat keras yang digunakan untuk mencetak resi
atau data-data transaksi.
Bluetooth address Alamat atau identitas telepon selular dari pengguna
aplikasi.
Client Pengguna aplikasi yaitu mahasiswa dan dosen.

Client device Alat yang digunakan oleh pengguna untuk mengakses


aplikasi.
ERD Entity Relationship Diagram, merupakan diagram yang
menggambarkan relasi antara entiti dan atribut dari
masing-masing entity.

CDM Conceptual Data Model, merupakan diagram model


data.

Jurusan Informatika
SKPL-G01 7/16
IIB DARMAJAYA
1.4 Referensi
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan SKPL ini adalah
sebagai berikut:
1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement Specifications.
2. Software Engineering, Aparctitioner’s Approach 5th edition, Roger S Pressman, Mc Graw
Hill, 2001.
3. DOKUMEN1: ATM Contoh Lengkap.doc
4. http://aps-rumah-sakit.googlecode.com/files/SRS%20SI-Rumah%20Sakit.doc
5. A.S., Rosa, Shalahuddin, M. 2011. Modul Pembelajaran Rekayasa Perangkat Lunak
(Terstruktur dan Berorientasi Objek). Modula.

1.5 Deskripsi Umum Dokumen


Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai berikut:
 Bab 1 Pendahuluan, merupakan pengantar dokumen SKPL yang brisi tujuan penulisan
dokumen, lingkup masalah pengembangan perangkat lunak, juga memuat definisi, akronim dan
istilah yang digunakan serta deskripsi umum dokumen yang merupakan ikhtisar dokumen
SKPL.
 Bab 2 Deskripsi Global Perangkat Lunak, mendefinisikan perspektif produk perangkat lunak
serta asumsi dan ketergantungan yang digunakan dalam pengembangan sistem SRIRS.
 Bab 3 Deskripsi Rinci Kebutuhan, mendeskripsikan kebutuhan khusus bagi sistem SRIRS yang
meliputi kebutuhan antarmuka eksternal, kebutuhan fungsionalitas, kebutuhan performansi,
batasan perancangan, atribut sistem perangkat lunak dan kebutuhan lain dari sistem SRIRS.
Penjelasan yang lebih terinci dari masing-masing bab diatas, diuraikan berdasar outline
sebagai berikut :

1 Pendahuluan ......................................................................................................................... 6
1.1 Tujuan............................................................................................................................ 6
1.2 Lingkup Masalah ........................................................................................................... 6
1.3 Definisi, Akronim dan Singkatan .................................................................................. 7
1.4 Referensi........................................................................................................................ 8
1.5 Deskripsi Umum Dokumen ........................................................................................... 8
2 Deskripsi Global Perangkat Lunak ...................................................................................... 9
2.1 Perspektif Produk .......................................................................................................... 9
2.2 Karakteristik Pengguna ................................................................................................. 9
2.3 Batasan-batasan ............................................................................................................. 9
3 Deskripsi Rinci Kebutuhan ................................................................................................ 10
3.1 Kebutuhan antarmuka eksternal .................................................................................. 10
3.1.1 Antarmuka pemakai .............................................................................................. 10
3.1.2 Antarmuka Perangkat Keras ................................................................................. 10
Jurusan Informatika
SKPL-G01 8/16
IIB DARMAJAYA
3.1.3 Antarmuka perangkat lunak.................................................................................. 10
3.1.4 Antarmuka komunikasi......................................................................................... 10
3.2 Kebutuhan Fungsionalitas ........................................................................................... 11
3.2.1 Deskripsi Proses ................................................................................................... 11
3.2.2 Conceptual Data Model ........................................ Error! Bookmark not defined.
3.2.3 Struktur Tabel ....................................................... Error! Bookmark not defined.
3.3 Deskripsi Kebutuhan Non Fungsional ........................................................................ 15
3.3.1 Performansi ........................................................................................................... 15
3.3.2 Batasan Memori .................................................................................................... 15
3.3.3 Modus Operasi ...................................................................................................... 15
3.3.4 Kebutuhan Adaptasi Lokasi.................................................................................. 15
3.4 Atribut Kualitas Perangkat Lunak ............................................................................... 15
3.4.1 Keandalan ............................................................................................................. 15
3.4.2 Ketersediaan ......................................................................................................... 15
3.4.3 Keamanan ............................................................................................................. 16
3.4.4 Keremawatan (maintainability) ............................................................................ 16
3.4.5 Kepemindahan (portability) .................................................................................. 16
3.5 Batasan Perancangan ................................................................................................... 16

2 Deskripsi Global Perangkat Lunak

2.1 Perspektif Produk


Sistem Informasi Rawat Inap Rumah Sakit ini merupakan perangkat lunak yang
digunakan untuk mempermudah proses pengelolaan data-data pasien rawat inap yang
ada. Aplikasi sistem informasi ini berkaitan dengan beberapa entitas luar, yaitu admin
atau pegawai, dan pasien.
Sistem informasi rawat inap rumah sakit ini dikembangkan dengan menyediakan
beberapa fungsi utama sebagai berikut:
2.1.1 Admin dapat melihat daftar pasien rawat inap agar lebih cepat di lakukan penanganan medis.
2.1.2 Dapat langsung melihat laporan.

2.2 Karakteristik Pengguna


Pengguna yaitu administrator/karyawan yang menjadi pengelola sistem informasi
rawat inap rumah sakit ini . Karakteristik pengguna :
2.3.1 Pengguna harus sudah terbiasa menggunakan komputer.
2.3.2 Pengguna harus sudah terbiasa menginputkan data ke dalam program atau dengan kata
lain sudah terbiasa menggunakan program.

2.3 Batasan-batasan
Pengembangan sistem SRIRS ini memiliki keterbatasan-keterbatasan yaitu sebagai berikut :
2.4.1 Pasien tidak dapat berhubungan langsung dengan aplikasi administrator dan
Jurusan Informatika
SKPL-G01 9/16
IIB DARMAJAYA
penanggung pegawai.
2.4.2 Administrator hanya dapat melakukan pengolahan data rawat inap berupa, data registrasi
pasien rawat inap, data kamar, data dokter, dan data pasien keluar.
2.4.3 Perangkat lunak ini hanya bisa digunakan untuk RSUD provinsi sultra.

3 Deskripsi Rinci Kebutuhan

3.1 Kebutuhan antarmuka eksternal

3.1.1 Antarmuka pemakai


Server sistem SRIRS menggunakan antarmuka berbasis window, dan pengguna
mengoperasikannya menggunakan keyboard dan mouse dengan sistem operasi
 Microsoft® Windows XP/7/8.
 DBMS: MySQL.

3.1.2 Antarmuka Perangkat Keras


Server Web dan server Database sistem SPIBL berjalan diatas perangkat keras personal
computer dengan spesifikasi processor Intel Pentium M 1.6 GHz, Memory RAM 768 MB,
Harddisk 80 GB, dan sistem operasi Windows XP Professional SP2. Server Bluetooth dengan
spesifikasi processor Intel Pentium M 1.6 GHz, Memory RAM 768 MB, Harddisk 80 GB,
sistem operasi Windows XP Professional SP2, dan Bluetooth dongle Criptonix. Handphone
bertipe NOKIA 6600 dengan sistem operasi Symbian, MIDP 2.0 dan CLDC 1.0.

3.1.3 Antarmuka perangkat lunak


Sistem SRIRS adalah program yang akan dibangun menggunakan Bahasa
Pemrograman yang dipakai adalah JAVA. Compiler dan tools NetBeans IDE 5.5, JDK
1.5.9 serta komponen Bluetooth adalah Avetana Bluetooth. Client device SPIBL
menggunakan framework J2ME.

3.1.4 Antarmuka komunikasi


Sistem SRIRS merupakan sistem yang terhubung ke jaringan komputer, komunikasi terjadi
antar perangkat keras dalam jaringan melewati protokol TCP/IP.

Jurusan Informatika
SKPL-G01 10/16
IIB DARMAJAYA
3.2 Kebutuhan Fungsionalitas

3.2.1 Deskripsi Proses


Untuk memudahkan perancangan sistem, maka pada bagian ini penulis
mencoba untuk merancang diagram alir yang dibutuhkan sebagai berikut.

Gambar 1. Data Flow Diagram Konteks

3.2.2 Data Flow Diagram Level Nol


Untuk lebih memperjelas,alur dari sistem yang akan dibangun, dibawah ini
digambarkan Bentuk diagram level 0 dapat dilihat pada gambar berikut:

Jurusan Informatika
SKPL-G01 11/16
IIB DARMAJAYA
Gambar 2. Data Flow Diagram Level Nol (0)

Jurusan Informatika
SKPL-G01 12/16
IIB DARMAJAYA
3.2.3 Data Flow Diagram Level 1 Proses 1.0 Rawat Inap
Untuk lebih memperjelas,alur dari sistem yang akan dibangun, dibawah ini
digambarkan diagram yang lebih rinci. Diagram ini menggambarkan tabel-tabel yang
akan digunakan sistem. Bentuk diagram level 1 proses 1.0 dapat dilihat pada gambar
berikut.

Gambar 3. Data Flow Diagram Level Nol (1.0)


Rawat Inap

Jurusan Informatika
SKPL-G01 13/16
IIB DARMAJAYA
3.2.4 ERD
Relasi antar tabel dalam perancangan pengolahan data rawat inap pasien
tersbut dalapat dilihat dibawah ini.

Gambar 4. Relasi Antar Tabel

Jurusan Informatika
SKPL-G01 14/16
IIB DARMAJAYA
3.3 Deskripsi Kebutuhan Non Fungsional

3.3.1 Performansi
Tidak ada batasan performansi karena kemampuan perangkat keras yang digunakan telah
memadai.

3.3.2 Batasan Memori


Besarnya memory yang dibutuhkan untuk menjalankan perangkat lunak SPIBL sebesar
minimal 512MB besarnya kapasitas harddisk pada PC yang digunakan untuk instalasi dan
aplikasi adalah minimum sebesar 80 GB. Perlu juga disediakan space untuk menyimpan data-
data yang selalu berkembang besarnya.

3.3.3 Modus Operasi


Modus operasi Sistem SPIBL ada dua, yaitu:
 Level pengguna umum : hanya dapat melakukan transaksi sesuai kategori pengguna.
 Level Administrator : dapat melihat sistem secara keseluruhan dan melakukan perbaikan
jika diperlukan dengan persetujuan direktur

3.3.4 Kebutuhan Adaptasi Lokasi


Sistem SPIBL harus diaplikasikan dalam lokasi yang memiliki jaringan lokal dimana
pelayanan informasi berbasis lokasi dengan menggunakan bluetooth dimungkinkan dengan
adanya server bluetooth yang diletakkan di berbagai lokasi,asalkan letaknya tidak beririsan. Hal
ini dikarenakan,bluetooth tidak mencari device berdasarkan pada jaraknya namun pencarian
dilakukan secara acak.

Performance, scalability, Security, Reliability, Persistency, Availability

3.4 Atribut Kualitas Perangkat Lunak

3.4.1 Keandalan
Server sistem SRIRS ini dapat digunakan hanya selama jam operasional (bisa 24 jam X
7 hari), dengan dukungan sistem operasi Windows XP Professional SP2.

3.4.2 Ketersediaan
Penggunaan server sistem SPIBL ini dapat berjalan 24 jam X 7 hari selama proses
perkuliahan jika tidak terjadi hal-hal diluar kendali. Misal kendala suplai listrik.

Jurusan Informatika
SKPL-G01 15/16
IIB DARMAJAYA
3.4.3 Keamanan
Administrator sebagai satu-satunya yang berhak untuk mengakses aplikasi server
bluetooth. Setiap pengguna memiliki login dengan hak akses yang berbeda-beda sesuai dengan
kategorinya.

3.4.4 Keremawatan (maintainability)


Server sistem SPIBL tidak memerlukan perawatan khusus (perawatan data dilakukan
oleh Administrator selaku pengolah data server database dan salah satunya orang yang berhak
mengakses server bluetooth).

3.4.5 Kepemindahan (portability)


Sistem SPIBL bersifat tidak portable, karena secara khusus dirancang untuk berjalan
pada sistem Penyedia Layanan Informasi Berbasis Lokasi saja.

3.5 Batasan Perancangan


Server sistem SRIRS akan diimplementasikan pada Sistem Operasi berbasis Windows,
menggunakan bahasa pemrograman JAVA.
Client sistem SPIBL akan diimpelementasikan pada telepon selular yang digunakan
untuk pengiriman dan permintaan informasi yang memiliki fitur koneksi bluetooth dan
mendukung penggunaan tools J2ME,juga mendukung penerimaan data berupa file text yang
dikirimkan melalui koneksi bluetooth.

Jurusan Informatika
SKPL-G01 16/16
IIB DARMAJAYA

Anda mungkin juga menyukai