Untuk :
Tugas Besar
Rekayasa Perangkat Lunak
Kelas 5TI – P02
Dipersiapkan oleh:
Jurusan Teknik
Informatika Nomor Dokumen Halaman
Revisi Deskripsi
INDEX - A B C D E F G
Jurusan Informatika
SKPL-G01 2/16
IIB DARMAJAYA
Daftar Halaman Perubahan
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
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).
Jurusan Informatika
SKPL-G01 6/16
IIB DARMAJAYA
1.3 Definisi, Akronim dan Singkatan
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 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.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.
Jurusan Informatika
SKPL-G01 10/16
IIB DARMAJAYA
3.2 Kebutuhan Fungsionalitas
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.
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.
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.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.
Jurusan Informatika
SKPL-G01 16/16
IIB DARMAJAYA