Upload
intanayuoctavia
View
283
Download
24
Embed Size (px)
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
(SIPAS)
Sistem Pelayanan Asuransi Kesehatan Sosial
Dipersiapkan oleh:
Leonardo Siagian G64104044
Krisna Maulana G64104052
Intan Ayu Octavia G64104059
Rahmat Setyawan G64104065
M.Bangkit Pratama G64104072
Jurusan Ilmu Komputer – Institut Pertanian Bogor
Jl. Raya Pajajaran, Bogor
Jurusan Ilmu Komputer
Institut Pertanian Bogor
Nomor Dokumen Halaman
SKPL – SIPAS 1/35
Revisi 2/4/2011
GLO1
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 2 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX - A B C D E F G
TGL
Ditulis oleh
Diperiksa
oleh
Disetujui
oleh
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 3 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
DAFTAR HALAMAN PERUBAHAN
Halaman Revisi Halaman Revisi
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 4 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
DAFTAR ISI
Halaman
1. Pendahuluan ................................................................................................. 8
1.1 Tujuan .................................................................................................. 8
1.2 Lingkup Masalah .................................................................................. 8
1.3 Definisi, Akronim, dan Singkatan ......................................................... 9
1.4 Referensi .............................................................................................. 9
1.5 Deskripsi Umum Dokumen ................................................................ 10
2. Deskripsi Umum Perangkat Lunak .............................................................. 10
2.1 Deskripsi Umum Sistem ..................................................................... 10
2.2 Fungsi Produk .................................................................................... 11
2.3 Karakteristik Pengguna ....................................................................... 14
2.4 Batasan-batasan .................................................................................. 17
2.5 Lingkup Operasi ................................................................................. 17
3. Deskripsi Rinci Kebutuhan ......................................................................... 18
3.1 Kebutuhan Antarmuka eksternal ......................................................... 18
3.1.1 Antarmuka Pemakai .................................................................. 18
3.1.2 Antarmuka Sistem ..................................................................... 18
3.1.3 Antarmuka Perangkat Keras ....................................................... 18
3.1.4 Antarmuka Komunikasi ............................................................. 18
3.2 Kebutuhan Fungsional ........................................................................ 19
3.2.1 Diagram Konteks ........................................................................ 19
3.2.2 DFD Level 1 ............................................................................... 20
3.2.3 DFD Level 2 .............................................................................. 21
3.3 Data Requirement ............................................................................... 24
3.3.1 ER Diagram ............................................................................... 26
3.4 Kebutuhan Non Fungsional ................................................................ 27
3.5 Batasan Perancangan .......................................................................... 28
3.6 Kerunutan (Traceability)..................................................................... 28
3.6.1 Data Store vs ER Diagram .......................................................... 28
3.7 Ringkasan Kebutuhan ......................................................................... 29
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 5 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
3.7.1 Functional Requirement Summary .............................................. 29
3.7.2 Non-Functional Requirement Summary ...................................... 32
Lampiran ........................................................................................................... 33
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 6 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
DAFTAR GAMBAR
Halaman
1 Hubungan antar subsitem pada SIPAS. ........................................................... 11
2 Diagram konteks (DFD Level 0) untuk SIPAS. ............................................... 19
3 DFD Level 1 untuk SIPAS. ............................................................................. 20
4 DFD Level 2 proses manipulasi data pelayanan ASKES sosial. ....................... 21
5 Level 2 proses manipulasi data administrasi ASKES sosial. ............................ 21
6 Proses manipulasi data peserta pada administrator ASKES sosial. ................... 22
7 Proses manipulasi data peserta pada peserta ASKES sosial. ............................ 22
8 Proses manipulasi perhitungan klaim peserta. .................................................. 23
9 Proses pembuatan laporan peserta ASKES sosial. ........................................... 24
10 Proses manipulasi data website........................ Error! Bookmark not defined.
11 ERD untuk SIPAS......................................................................................... 26
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 7 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
DAFTAR TABEL
Halaman
Tabel 1 Kategori pengguna SIPAS ..................................................................... 15
Tabel 2 Kebutuhan Non Fungsional Untuk SIPAS ............................................. 27
Tabel 3 Data Store vs ER Diagram ..................................................................... 28
Tabel 4 Functional Requirement Summary ........................................................ 29
Tabel 5 Non-Functional Requirement Summary................................................. 32
Tabel 6 Lampiran SIPAS ................................................................................... 33
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 8 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
1. Pendahuluan
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau
Software Requirements Specification (SRS) untuk SIPAS (Sistem Informasi
Pelayanan Asuransi Kesehatan Sosial). Untuk penamaan dokumen ini selanjutnya,
akan digunakan istilah SKPL.
1.1 Tujuan
Dokumen Spesifikasi Kebutuhan Prangkat Lunak (SKPL) merupakan
dokumen spesifikasi kebutuhan perangkat lunak untuk pengmbang perangkat
lunak dalam hal ini pihak ASKES sosial yang merupakan acuan yang telah
disepakati bersama dalam membangun perangkat lunak tersebut. yang akan
dikembangkan dengan rancangan berorientasi proses, pada saat proses
pengembanganan perangkat lunak maupun di akhir pengembangannya. Dokumen
ini memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik
berupa gambaran umum maupun penjelasan detil dan menyeluruh. Dokumen ini
yang akan digunakan oleh pengembang perangkat lunak sebagai acuan teknis
pengembangan perangkat lunak pada tahap selanjutnya.
1.2 Lingkup Masalah
SIPAS adalah Sistem Informasi Pelayanan Asuransi Kesehatan (ASKES)
sosial adalah suatu perangkat lunak yang dirancang untuk menghubungkan
anatara peserta ASKES sosial dengan pihak rumah sakit, peserta ASKES sosial
dengan pihak ASKES sosial, dan pihak rumah sakit dengan pihak ASKES sosial.
Dengan kata lain sistem ini digunakan untuk mempermudah dalam penggunaan
dan pelayanan ASKES sosial bagi pihak yang terkait.
Sistem Informasi Pelayanan Asuransi Kesehatan (ASKES) sosial (SIPAS)
dan penyediaan layanan informasi online ini merupakan suatu aplikasi atau
software yang dirancang untuk memenuhi dan membantu perusahaan asuransi
kesehatan, khususnya ASKES sosial dalam melaksanakan kegiatan operasional
perusahaan berupa perhitungan klaim yang terdiri dari kalkulasi dari perhitungan
biaya rumah sakit, perhitungan biaya obat-obatan, perhitungan biaya rawat inap,
serta pembayaran premi yang dilakukan berdasarkan golongan.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 9 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
SIPAS membantu pihak rumah sakit sebagai pengguna langsung, untuk
melakukan perhitungan biaya rumah sakit, perhitungan biaya obat-obatan, dan
perhitungan biaya rawat inap yang dilakukan berdasarkan golongan.
Sistem ini menyediakan pelayanan ASKES sosial pada rumah sakit
khususnya yang berlokasi di Bogor dan melayani berbagai informasi mengenai
layanan dan fasilitas di Rumah Sakit yang dapat memudahkan masyarakat
khususnya peserta ASKES sosial yang dapat mengetahui informasi bagi peserta
ASKES sosial tetang perhitungan klaim dan pembayaran premi.
1.3 Definisi, Akronim, dan Singkatan
SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam
bahasa Inggris disebut sebagai Software Requirements Specification
(SRS), dan merupakan spesifikasi dari perangkat lunak yang akan
dikembangkan.
SKPL-SIPAS-xxxx adalah kode yang digunakan untuk
merepresentasikan kebutuhan (requirement) pada SIPAS, dengan
SIPAS merupakan kode perangkat lunak, SIPAS-K adalah kode fase,
dan xxxx digit nomor kebutuhan (requirement).
DFD adalah Data Flow Diagram, yaitu sebuah teknik grafis yang
menggambarkan aliran informasi dan transformasi data pada perangkat
lunak.
ERD adalah Entity Relation Diagram, yaitu teknik grafis yang
merepresentasikan struktur data statis pada perangkat lunak.
1.4 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah :
STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan
Teknik Informatika ITB.
Ananta, Wisnu. GL01. Sistem Informasi Akademik SIMAK. Jurusan
Ilmu Komputer IPB. 2003.
Wahab, Hadikusuma, dkk. GL01. Vending Machine Software VMS.
Jurusan Ilmu Komputer IPB. 2005.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 10 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
1.5 Deskripsi Umum Dokumen
Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama
merupakan pendahuluan yang berisi penjelasan tentang dokumen SKPL yang
mencakup tujuan pembuatan dokumen ini, lingkup masalah yang diselesaikan
oleh perangkat lunak yang dikembangkan, definisi, referensi, dan deskripsi umum.
Bagian kedua merupakan deskripsi global perangkat lunak yang penjelasan
secara umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi
dari perangkat lunak, karakteristik pengguna, batasan, dan asumsi yang diambil
dalam pengembangan perangkat lunak. Bagian ketiga adalah deskripsi rinci
kebutuhan yang berisi uraian kebutuhan perangkat lunak secara lebih rinci.
2. Deskripsi Umum Perangkat Lunak
2.1 Deskripsi Umum Sistem
Sistem Informasi Pelayanan Asuransi Kesehatan (ASKES) sosial (SIPAS)
adalah perangkat lunak yang bersifat online dengan metode pemrograman
prosedural. SIPAS ini terdapat pada rumah sakit yang berlokasi di Bogor dan
melayani berbagai informasi mengenai layanan dan fasilitas di Rumah Sakit yang
dapat memudahkan masyarakat khususnya pengguna ASKES sosial. SIPAS
digunakan untuk melakukan pelayanan ASKES sosial dalam bidang perhitungan
klaim dan pembayaran premi serta dilengkapi dengan informasi yang mendukung
pelayan ASKES sosial. Komponen utama dari SIPAS adalah mekanisme
perhitungan klaim dan pembayaran premi. Untuk melakukan perhitungan klaim,
SIPAS akan melakukan kalkulasi untuk perhitungan biaya rumah sakit,
perhitungan biaya obat-obatan, perhitungan biaya rawat inap setelah hasil
kalkulasi didapat maka biaya klaim akan didapat dari kalkulasi yang disesuaikan
berdasarkan golongan peserta ASKES sosial. Pengajuan klaim dapat dilakukan
untuk peserta dan anggota ASKES sosial dan dilakukan lebih dari satu kali.
SIPAS juga melakukan perhitungan pembayaran premi berdasarkan golongan
yang harus dibayar setiap bulanya oleh peserta ASKES sosial, setelah diketahui
premi yang harus dibayar, maka biaya tersebut akan dibebankan pada gaji peserta
ASKES sosial maka setiap bulanya peserta akan mendapatkan gaji yang telah
dikurangi oleh premi yang harus dibayar pada setiap bulanya.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 11 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Perangkat lunak ini dapat dijalankan oleh server pada lingkungan sistem
operasi Microsoft ® Windows XP/Vista/7 dan dilengkapi web server, DBMS,
dibangun denga bahasa oemrograman PHP dan javascript.
Perangkat lunak ini dapat diakses oleh client pada lingkungan sistem operasi
apapun yang mempunyai aplikasi penjelajah situs (web browser).
Gambar hubungan antar subsistem pada SIPAS adalah sebagai berikut :
SIPAS
Peserta Interface
Info Perhitungan Klaim Info Pembayaran Premi
SIPAS
Admin Interface
Manajemen Perhitungan Klaim Manajemen Pembayaran Premi
Gambar 1. Hubungan antar subsitem pada SIPAS.
2.2 Fungsi Produk
Fungsi-fungsi yang dimiliki oleh administrator perangkat lunak ini adalah
Log in administrator ASKES sosial. Log in akan dilakukan bagi para
administrator yang akan mengakases dan manipulasi data premi,
mengakases dan manipulasi data website, mengakases dan manipulasi
laporan peserta ASKES sosial. Dalam menu ini akan ada log in bagi
administrator rumah sakit [SKPL-SIPAS-0001].
Download form pendaftaran peserta ASKES sosial. Dalam hal ini
download form perndaftaran peserta ASKES dapat oleh setiap user
[SKPL-SIPAS-0002].
Menambah data peserta. Menambah data peserta dilakukan apabila ada
penambahan PNS [SKPL-SIPAS-0003].
Mengubah data peserta. Mengubah data peserta dilakukan apabila
terjadi kesalahan [SKPL-SIPAS-00004].
Menghapus data peserta. Menghapus data peserta dilakukan untuk
menghapus apabila terjadi kesalahan, seperti : adanya redudansi data
tanpa disengaja [SKPL-SIPAS-0005].
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 12 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Log in peserta. Log in akan dilakukan apabila peserta ASKES sosial
ingin mengetahui premi, klaim, dan mengubah data peserta tapi tidak
menghapus dan menambah. Dalam menu ini aka nada log in bagi
peserta ASKES sosial [SKPL-SIPAS-0006].
Menampilkan informasi peserta tiap pemegang ASKES sosial. Dalam
menu ini akan diberikan informasi data peserta untuk mengetahui data
peserta [SKPL-SIPAS-0007].
Menambah data pelayanan ASKES sosial. Menambah data pelayanan
apabila adanya penambahan anggota ASKES sosial [SKPL-SIPAS-
0008]. Menampilkan data pelayanan ASKES sosial yang terdiri dari :
o Data obat
o Data administrasi
o Data kamar
Mengubah data pelayanan ASKES sosial. Mengubah data pelayanan
ASKES sosial dilakukan apabila adanya perubahan data pelayanan
ASKES sosial [SKPL-SIPAS-0009].
Menghapus data pelayanan ASKES sosial . Menghapus data pelayanan
ASKES sosial adalah untuk menghapus pelayanan ASKES sosial
[SKPL-SIPAS-0010].
Menampilkan informasi pelayanan ASKES sosial. Menampilkan
pelayanan yang terdapat pada ASKES sosial [SKPL-SIPAS-0011].
Menampilkan informasi pelayanan ASKES sosial yang terdiri dari :
o Informasi obat
o Informasi administrasi
o Informasi kamar
Menambah data perhitungan klaim ASKES sosial. Menambah data
klaim apabila adanya anggota ASKES sosial yang berobat [SKPL-
SIPAS-0012]. Menambah data kaim ASKES sosial yang terdiri dari :
o Data obat peserta
o Data administrasi peserta
o Data kamar peserta
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 13 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Mengubah data perhitungan klaim ASKES sosial. Mengubah data klaim
ASKES sosial dilakukan apabila apabila adanya pserta ASKES sosial
yang berobat [SKPL-SIPAS-0013].
Menghapus data perhitungan klaim ASKES sosial . Menghapus data
klaim ASKES sosial adalah untuk menghapus klaim ASKES sosial
[SKPL-SIPAS-0014].
Menampilkan informasi perhitungan klaim ASKES sosial.
Menampilkan klaim yang terdapat pada ASKES sosial [SKPL-SIPAS-
0015]. Menampilkan informasi klaim ASKES sosial yang terdiri dari :
o Informasi obat peserta
o Informasi administrasi peserta
o Informasi kamar peserta
Menambah data premi ASKES sosial. Menambah data premi yang
terdapat pada setiap peserta ASKES sosial [SKPL-SIPAS-0016].
Mengubah data premi ASKES sosial. Mengubah informasi premi yang
terdapat pada setiap peserta ASKES sosial apabila adanya perubahan
premi ASKES sosial [SKPL-SIPAS-0017].
Menghapus data premi ASKES sosial. Menghapus data premi yang
terdapat pada setiap peserta ASKES sosial [SKPL-SIPAS-0018].
Menampilkan informasi premi ASKES sosial. Menampilkan informasi
premi yang terdapat pada setiap peserta ASKES sosial [SKPL-SIPAS-
0019].
Log in administrator rumah sakit. Log in akan dilakukan bagi para
administrasi yang akan menginputkan dan mengakases data biaya rawat
inap, data biaya obat-obatan, data administrasi. Dalam menu ini akan
ada log in bagi administrator rumah sakit [SKPL-SIPAS-0020].
Pembuatan laporan peserta ASKES sosial. Pembuatan laporan peserta
ASKES sosial adalah dalam menu ini adanya 2 macam pembuatan
laporan yaitu laporan peserta ASKES sosial dan pengajuan klaim, dapat
disortir berdasarkan tahun dan bulan [SKPL-SIPAS-0021].
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 14 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Pencetakan laporan peserta ASKES sosial. Pencetakan laporan peserta
ASKES sosial adalah dalam menu pembuatan laporan dan dilakukan
pencetakan pada laporan yang ada [SKPL-SIPAS-0022].
2.3 Karakteristik Pengguna
SIPAS merupakan sebuah perangkat lunak yang dapat digunakan atau
diakses oleh masyarakat umum melalui media online tanpa membutuhkan
kemampuan khusus selain dapat menggunakan komputer. Sehingga perangkat
lunak ini dapat diakses oleh setiap pengguna yang membutuhkan dengan hak
akses yang sama. Administrator ASKES sosial memiliki hak akses penuh dalam
manajemen sistem ini. Sedangkan administrator rumah sakit memiliki hak akses
manajemen perhitungan biaya oba-obatan, biaya administrasi, dan biaya rawat
inap.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 15 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Tabel 1 Kategori pengguna SIPAS
Kategori Pengguna Tugas Hak Akses
Masyarakat Umum Menampilkan data
website.
-
Administrator ASKES
sosial
Log in administrator
ASKES sosial,
download form
pendaftaran peserta
ASKES sosial,
menambah data
peserta, mengubah data
peserta, menghapus
data peserta,
menampilkan
informasi peserta,
menambah data premi,
mengubah data premi,
menghapus data premi,
menampilkan
informasi premi,
menampilkan
perhitungan klaim
peserta, pembuatan
laporan klaim peserta
ASKES sosial, dan
pencetakan laporan
perhitungan klaim
peserta ASKES sosial.
[SKPL-SIPAS-0001]
[SKPL-SIPAS-0002]
[SKPL-SIPAS-0003]
[SKPL-SIPAS-0004]
[SKPL-SIPAS-0005]
[SKPL-SIPAS-0007]
[SKPL-SIPAS-0015]
[SKPL-SIPAS-0016]
[SKPL-SIPAS-0017]
[SKPL-SIPAS-0018]
[SKPL-SIPAS-0019]
[SKPL-SIPAS-0021]
[SKPL-SIPAS-0022]
Administrator Rumah
Sakit
Log in administrator
rumah sakit,
[SKPL-SIPAS-0020]
[SKPL-SIPAS-0008]
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 16 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Kategori Pengguna Tugas Hak Akses
menambah data
pelayanan ASKES
sosial, mengubah data
pelayanan ASKES
sosial, menghapus data
pelayanan ASKES
sosial, menampilkan
data pelayanan ASKES
sosial, menambah data
perhitungan klaim
ASKES sosial,
mengubah data
perhitungan klaim
ASKES sosial,
menghapus data
perhitungan klaim
ASKES sosial,
menampilkan
informasi perhitungan
klaim ASKES sosial
[SKPL-SIPAS-0009]
[SKPL-SIPAS-0010]
[SKPL-SIPAS-0011]
[SKPL-SIPAS-0012]
[SKPL-SIPAS-0013]
[SKPL-SIPAS-0014]
[SKPL-SIPAS-0015]
Peserta ASKES sosial Download form
pendaftaran peserta
ASKES sosial,
mengubah data peserta,
Log in peserta,
menampilkan data
peserta tiap pemegang
ASKES sosial,
menampilkan
informasi perhitungan
[SKPL-SIPAS-0002]
[SKPL-SIPAS-0004]
[SKPL-SIPAS-0006]
[SKPL-SIPAS-0007]
[SKPL-SIPAS-0015]
[SKPL-SIPAS-0019]
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 17 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Kategori Pengguna Tugas Hak Akses
klaim ASKES sosial,
dan menampilkan
informasi premi
ASKES sosial.
2.4 Batasan-batasan
Batasan-batasan yang digunakan dalam pengembangan perangkat lunak ini
adalah:
SIPAS ini merupakan sistem pendukung yang menyediakan informasi
mengenai penggunaan askes sosial.
Administrator rumah sakit merekap semua biaya yang dikeluarkan oleh
perserta askes sosial.
Administrator merekap hasil administrator rumah sakit yang nantinya
akan dimasukkan kedalam data peserta askes sosial.
Menampilkan laporan premi, pengajuan klaim setiap peserta askes
sosial.
Peserta askes sosial bisa menambahkan anggota dan mengubah data
pribadi jika terjadi kesalahan atau redudansi data.
Pengguna umum dapat secara bebas men-download form pendaftaran
askes sosial.
Rumah sakit yang menggunakan SIPAS adalah rumah sakit umum
daerah yang terletak di kota bogor dan kabupaten bogor.
2.5 Lingkup Operasi
Perangkat lunak yang dibutuhkan dari sisi server adalah:
Sistem Operasi : Microsoft® Windows XP/Vista/7
Scripting Language : PHP 5
DBMS : MySQL
Web Server : Xammp versi 1.6
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 18 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
3. Deskripsi Rinci Kebutuhan
3.1 Kebutuhan Antarmuka eksternal
Kebutuhan antarmuka eksternal pada perangkat lunak SIPAS mencakup
kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka
perangkat lunak.
3.1.1 Antarmuka Pemakai
Antarmuka pemakai akan dikembangkan dengan menggunakan user
interface yang berbasis web. Pemakai berinteraksi dengan perangkat lunak SIPAS
melalui antarmuka penjelajah situs (web browser). SIPAS menerima masukan
dari pemakai melalui perintah yang diklik pada tetikusan (mouse) atau yang
diketikkan melalui papan kunci (keyboard) jika membutuhkan untuk memasukan
data. Sistem menerima input dari pengguna dengan meng-klik tombol perintah
yang tertera pada layar monitor, kemudian sistem akan merespon permintaan
tersebut. Keluaran dari perangkat lunak SIPAS dapat dilihat pemakai dengan
menggunakan monitor.
3.1.2 Antarmuka Sistem
Perangkat lunak ini tidak mempunyai ketergantungan dengan sistem lain.
3.1.3 Antarmuka Perangkat Keras
Kebutuhan minimum perangkat keras yang dapat digunakan oleh SIPAS
adalah :
PC Compatible
Papan kunci (keyboard)
Tikusan (mouse)
Printer
Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras
yang spesifik.
3.1.4 Antarmuka Komunikasi
Perangkat lunak ini tidak memiliki antarmuka komunikasi.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 19 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
3.2 Kebutuhan Fungsional
3.2.1 Diagram Konteks
Gambar 2 Diagram konteks (DFD Level 0) untuk SIPAS.
SIPAS memungkinkan peserta ASKES sosial untuk menghitung klaim dan
informasi mengenai pembayaran premi yang harus dibayar tiap bulanya.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 20 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
3.2.2 DFD Level 1
Gambar 3 DFD Level 1 untuk SIPAS.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 21 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
3.2.3 DFD Level 2
a). DFD Level 2 proses manipulasi data pelayanan ASKES sosial
Gambar 4 DFD Level 2 proses manipulasi data pelayanan ASKES sosial.
b). DFD Level 2 proses manipulasi data administrasi ASKES sosial
Gambar 5 Level 2 proses manipulasi data administrasi ASKES sosial.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 22 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
c). DFD Level 2 proses manipulasi data peserta pada administrator
ASKES sosial
Gambar 6 Proses manipulasi data peserta pada administrator ASKES sosial.
d). DFD Level 2 proses manipulasi data peserta pada peserta ASKES
sosial
Gambar 7 Proses manipulasi data peserta pada peserta ASKES sosial.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 23 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
e). DFD Level 2 proses perhitungan klaim peserta ASKES sosial
Gambar 8 Proses manipulasi perhitungan klaim peserta.
f). DFD Level 2 proses pembuatan laporan peserta ASKES sosial.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 24 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Gambar 9 Proses pembuatan laporan peserta ASKES sosial.
3.3 Data Requirement
Data aplikasi yang bersifat statis :
Kriteria laporan adalah data yang mewakili kriteria pencarian pada
laporan yang akan dicari.
Data aplikasi yang bersifat dinamis :
Data premi adalah data yang mewakili informasi premi peserta.
Data peserta adalah data yang mewakili iformasi dari peserta ASKES
sosial.
Username dan password adalah data yang mewakili informasi
username dan password administrator maupun administrator rumah
sakit, dan peserta askes.
Biaya administrasi peserta adalah data yang mewakili biaya
administrasi dari peserta ASKES sosial.
Biaya rawat inap pesreta adalah data yang mewakili biaya rawat inap
dari peserta ASKES sosial.
Biaya obat-obatan peserta adalah data yang mewakili biaya obat-
obatan dari peserta ASKES sosial.
Data pelayanan adalah data yang mewakili informasi pelayanan
ASKES.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 25 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Data aplikasi yang bersifat statis:
Data website adalah adalah data yang mewakili informasi tentang
ASKES dan syarat-syarat nya, yang terdiri dari jenis pelayanan, sejarah,
hak dan kewajiban, persyaratan, info rumah sakit dan perusahaan yang
terkait : .
Download form pendaftaran ASKES sosial adalah form yang berisi
data yang harus diisi oleh calon peserta ASKES sosial.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 26 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
3.3.1 ER Diagram
Gambar 10 ERD untuk SIPAS.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 27 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Kamus Data :
admin asos : { id_adminsosial, nama_admin, password}
peserta : { id_peserta, nama_peserta, alamat, tanggal_lahir,
id_golongan, jmlanggota, masa aktif}
golongan : { id_golongan, gaji, biaya_premi,id_kamar }
admin rmh skt : { id_adminsosial, nama_admin, password, username }
obat : { id_obat, nama_obat, harga_obat }
obat peserta : { id_obatpeserta, id_obat, id_peserta, tgl_obat,
banyak_obat, total_biaya_obat }
administrasi : { id_administrasi, harga, poli }
administrasi peserta : { id_administrasi_peserta, id_peserta,
id_administrasi, harga, tgl_administrasi }
kamar : { id_kamar, harga, ruangan }
kamar peserta : { id_kamar_peserta, id_kamar, id_peserta, tgl_masuk,
tgl_keluar, total_biaya_kamar }
registrasi_form : {id_file, nama_file, tgl_upload, path, file_default}
tuser : {id_user, id_peserta, nip, username, password, role, email}
3.4 Kebutuhan Non Fungsional
Tabel 2 Kebutuhan Non Fungsional Untuk SIPAS
SRS_ID Parameter Requirement
SKPL- SIPAS.0012 Availability 24 jam sehari, 7 hari seminggu
N/A Reliability N/A
SKPL- SIPAS. 0012 Ergonomy Kenyaman pemakaian bagi pengguna
SKPL- SIPAS.0012 Portability Mudah diadopsi oleh berbagai macam
web browser
N/A Memory N/A
N/A Respon time N/A
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 28 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
SRS_ID Parameter Requirement
N/A Safely N/A
N/A security N/A
SKPL-SIPAS.0022 komunikasi Bahasa Indonesia
3.5 Batasan Perancangan
SIPAS hanya dapat dijalankan pada server dengan sistem operasi
Microsoft Windows, web server Apache, dan DBMS MySQL. Modifikasi
database dan fasilitas tersebut hanya dapat dilakukan oleh pengguna yang
memiliki otoritas hak akses administrator.
3.6 Kerunutan (Traceability)
Sistem yang kami buat sudah dibuat berdasarkan pengurutn pengerjaan
masing – masing proses pada sistem.
3.6.1 Data Store vs ER Diagram
Tabel 3 Data Store vs ER Diagram
Data store Sifat Entitas
Adminsosial Statis Administrator
ASKES sosial
Adminirumahsa
kit
Statis Administrator
Rumah Sakit
Pesertasosial Dinamis Peserta ASKES
sosial
Obat Dinamis Tidak ada
Obatpeserta Dinamis Tidak ada
Kamar Dinamis Tidak ada
Kamarpeserta Dinamis Tidak ada
Administrasi Dinamis Tidak ada
Administrasipes Dinamis Tidak ada
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 29 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Data store Sifat Entitas
erta
Klaim Dinamis Tidak ada
Premi Dinamis Tidak ada
Golongan Dinamis Tidak ada
Website Statis Tidak ada
3.7 Ringkasan Kebutuhan
3.7.1 Functional Requirement Summary
Tabel 4 Functional Requirement Summary
No. SRS_F_ID Description
1. SKPL- SIPAS – 0001
Log in administrator ASKES sosial. Log in akan
dilakukan bagi para administrator yang akan
mengakases dan manipulasi data premi,
mengakases dan manipulasi data website,
mengakases dan manipulasi laporan peserta
ASKES sosial. Dalam menu ini akan ada log in
bagi administrator rumah sakit
2. SKPL- SIPAS – 0002
Download form pendaftaran peserta ASKES
sosial. Dalam hal ini download form
perndaftaran peserta ASKES dapat oleh setiap
user
3. SKPL- SIPAS – 0003 Menambah data peserta. Menambah data peserta
dilakukan apabila ada penambahan PNS
4. SKPL- SIPAS – 0004 Mengubah data peserta. Mengubah data peserta
dilakukan apabila terjadi kesalahan
5. SKPL- SIPAS – 0005 Menghapus data peserta. Menghapus data
peserta dilakukan untuk menghapus apabila
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 30 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
No. SRS_F_ID Description
terjadi kesalahan
6. SKPL- SIPAS – 0006
Log in peserta. Log in akan dilakukan apabila
peserta ASKES sosial ingin mengetahui premi,
klaim, dan mengubah data peserta tapi tidak
menghapus dan menambah.
7. SKPL- SIPAS – 0007
Menampilkan informasi peserta tiap pemegang
ASKES sosial. Dalam menu ini akan diberikan
informasi data peserta untuk mengetahui data
peserta.
8. SKPL- SIPAS – 0008
Menambah data pelayanan ASKES sosial.
Menambah data pelayanan apabila adanya
penambahan anggota ASKES sosial.
9. SKPL- SIPAS – 0009
Mengubah data pelayanan ASKES sosial.
Mengubah data pelayanan ASKES sosial
dilakukan apabila adanya perubahan data
pelayanan ASKES sosial.
10. SKPL- SIPAS – 0010
Menghapus data pelayanan ASKES sosial .
Menghapus data pelayanan ASKES sosial adalah
untuk menghapus pelayanan ASKES sosial.
11. SKPL- SIPAS – 0011
Menampilkan informasi pelayanan ASKES
sosial. Menampilkan pelayanan yang terdapat
pada ASKES sosial.
12. SKPL- SIPAS – 0012
Menambah data perhitungan klaim ASKES
sosial. Menambah data perhitungan klaim
apabila adanya penambahan klaim dari peserta
ASKES sosial.
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 31 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
No. SRS_F_ID Description
13. SKPL- SIPAS – 0013
Mengubah data perhitungan klaim ASKES
sosial. Mengubah data perhitungan klaim apabila
adanya data klaim dari peserta ASKES sosial
yang harus diubah.
14. SKPL- SIPAS – 0014
Menghapus data perhitungan klaim ASKES
sosial. Menghapus data perhitungan klaim
apabila adanya data klaim dari peserta ASKES
sosial yang harus dihapus.
15. SKPL- SIPAS – 0015
Menampilkan informasi perhitungan klaim
ASKES sosial. Menampilkan informasi
perhitungan klaim ASKES sosial dari peserta
ASKES sosial.
16. SKPL- SIPAS – 0016
Menambah data premi ASKES sosial.
Menambah data premi apabila adanya
penambahan premi untuk peserta ASKES sosial
berdasarkan golongannya masing-masing.
17. SKPL- SIPAS – 0017
Mengubah data premi ASKES sosial. Menambah
data premi apabila adanya data premi untuk
peserta ASKES sosial berdasarkan golongannya
masing-masing yang harus diubah.
18. SKPL- SIPAS – 0018
Menghapus data premi ASKES sosial.
Menghapus data premi apabila adanya data
premi untuk peserta ASKES sosial berdasarkan
golongannya masing-masing yang harus
dihapus.
19. SKPL- SIPAS – 0019 Menampilkan informasi premi ASKES sosial.
Menampilkan informasi premi ASKES sosial
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 32 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
No. SRS_F_ID Description
dari peserta ASKES sosial.
20. SKPL- SIPAS – 0020
Log in administrator rumah sakit. Log in akan
dilakukan bagi para administrasi yang akan
menginputkan dan mengakases data biaya rawat
inap, data biaya obat-obatan, data administrasi.
21. SKPL- SIPAS – 0021
Pembuatan laporan peserta ASKES sosial.
Pembuatan laporan peserta ASKES sosial adalah
dalam menu ini adanya 2 macam pembuatan
laporan yaitu laporan peserta ASKES sosial dan
pengajuan klaim, dapat disortir berdasarkan
tahun dan bulan.
22. SKPL- SIPAS – 0022
Pencetakan laporan peserta ASKES sosial.
Pencetakan laporan peserta ASKES sosial adalah
dalam menu pembuatan laporan dan dilakukan
pencetakan pada laporan yang ada
3.7.2 Non-Functional Requirement Summary
Tabel 5 Non-Functional Requirement Summary
SRS_NF_ID Deskripsi
SKPL- SIPAS.K-0012 24 jam sehari, 7 hari seminggu
SKPL- SIPAS.K-0007 Kenyaman pemakaian bagi pengguna
SKPL- SIPAS.K-0002 Mudah diadopsi oleh berbagai macam web browser
SKPL- SIPAS.K-0022 Antarmuka dengan pengguna menggunakan bahasa
Indonesia
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 33 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Lampiran
Tabel 6 Lampiran SIPAS
Item Sub Item Jumlah
Total
Keterangan
Function Entry/update 4 1. data website
2. data peserta
3. data pelayanan
4. data premi
Process 7 1. Log in administrator ASKES
sosial
2. Manipulasi data pelayanan
ASKES sosial
3. Manipulasi data administrasi
ASKES sosial
4. Manipulasi data peserta
5. Manipulasi perhitungan klaim
peserta
6. Pembuatan laporan peserta
ASKES sosial
7. Log in administrator rumah sakit
Delete 0
Process Level 0 0
Level 1 9 1. Log In administrator ASKES
sosial
2. Proses download form
pendaftaran peserta ASKES
sosial.
3. Manipulasi data pelayanan
ASKES sosial
4. Manipulasi data premi ASKES
sosial
5. Manipulasi data peserta
6. Manipulasi perhitungan klaim
peserta
7. Pembuatan laporan peserta
ASKES sosial
8. Login peserta ASKES sosial
9. Log in administrator rumah
sakit
Level 2 22 1. Proses manipulasi data peserta
2. Penambahan data peserta
3. Pengubahan data peserta
4. Penghapusan data peserta
5. Menampilkan informasi peserta
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 34 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Item Sub Item Jumlah
Total
Keterangan
6. Proses manipulasi data premi
ASKES sosial
7. Penambahan data premi ASKES
sosial
8. Pengubahan data premi ASKES
sosial
9. Penghapusan data premi ASKES
sosial
10. Menampilkan informasi premi
ASKES sosial
11. Proses manipulasi perhitungan
klaim peserta
12. Penambahan data perhitungan
klaim ASKES sosial
13. Pengubahan data perhitungan
klaim ASKES sosial
14. Penghapusan data perhitungan
klaim ASKES sosial
15. Menampilkan informasi
perhitungan klaim ASKES sosial
16. Proses manipulasi data
pelayanan ASKES sosial
17. Penambahan data pelayanan
18. Pengubahan data pelayanan
19. Penghapusan data pelayanan
20. Menampilkan informasi
pelayanan
21. Proses pembuatan laporan
peserta ASKES sosial
22. Pencetakan laporan peserta
ASKES sosial
Menu 4 1. Menu masyarakat umum
2. Menu administrator rumah sakit
3. Menu administrator ASKES
sosial
4. Menu peserta ASKES sosial
ER Entity 4 1. Masyarakat
2. Peserta Askes
3. Administrator Rumah Sakit
4. Administrator Askes Sosial
Data Store Relasi 9 1. Peserta
2. Obat
3. Kamar
4. Administrasi
5. Obatpeserta
Departemen Ilmu Komputer IPB SKPL- SIPAS Halaman 35 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
Item Sub Item Jumlah
Total
Keterangan
6. Kamarpeserta
7. Administrasipeserta
8. Golongan
9. Tuser
12 1. Adminsoosisal
2. Pesertasosial
3. Golongan
4. Adminrumahsaki
5. Tuser
6. Registrasiform
7. Obat
8. Obatpeserta
9. Administrasi
10. Administrasipeserta
11. Kamar
12. kamarpeserta