Anda di halaman 1dari 12

Tugas Kelompok Pemprograman Web Lanjut

Kelompok 6
SISTEM INFORMASI LAYANAN RAWAT INAP RUMAH SAKIT

DosenPengampu :
Agus Purbayu
Disusunoleh :
Kelompok
GIOVANNI A. YUDHA
IKA NUR FARIDA
ILHAM AKBAR

NIM
M311306
6
M311307
0
M311307
1

PROGRAM STUDI D3 TEKNIK INFORMATIKA


FAKULTAS ILMU PENGETAHUAN ALAM DAN MATEMATIKA
UNIVERSITAS SEBELAS MARET
2015

1. PENDAHULUAN
1.1 TUJUAN
Tujuan pembuatan dokumen ini adalah untuk memberkan gambaran mengenai
sistem informasi layanan rawat inap rumah sakit. Dokumen ini akan menjelaskan
tujuan dan fitur sistem, apa saja yang sistem lakukan, batasan dimana sistem
beroperasi dan bagaimana sistem berinteraksi
1.2 RUANG LINGKUP
Ruang Lingkup untuk sistem informasi ini adalah sistem yang dapat menampilkan
informasi keseluruhan data pasien, memasukkan data pasien, update data pasien
dan delete data pasien
1.3 BATASAN MASALAH
Admin berlaku sebagai petugas
Disini membatasi satu kamar satu pasien namun akan berbeda pada fasilitas
Disini hanya menangani transaksi layanan rawat inap diluar pengobatan dan
obat-obatnya.
2. DESKRIPSI UMUM
2.1 KEBUTUHAN FUNGSIONAL
KODE NAMA KEBUTUHAN
FUNGSIONAL
KFS0 Insert Data Pasien
1
KFS0 Update Data Pasien
2
KFS0 Insert Data Kunjungan
3
KFS0 Update Data Kunjungan
4
KFS0 Delete Data Kunjungan
5
KFS0 Insert Data Kamar
6
KFS0 UpdateData Kamar
7
KFS0 Delete Data Kamar
8
KFS0 Insert Data Kelas
9
KFS1 UpdateData Kelas
0
KFS11 Delete Data Kelas
KFS1 Insert Data Inap

DEPENDANC
I

AKTOR
Petugas
Petugas
Petugas
Petugas
Petugas
Petugas
Petugas
Petugas
Petugas
Petugas
Petugas
Petugas

2
KFS1
3
KFS1
4
KFS1
5
KFS1
6

Update Data Inap

Petugas

Perhitungan Otomatis Biaya

System

Perubahan Status Check Out


Pasien
Perubahan Status Kamar

Petugas
KFS15

Petugas

2.2 KEBUTUHAN NON FUNGSIONAL


KODE
NAMA KEBUTUHAN NON-FUNGSIONAL
KNFS0 KOMPUTER
1
KNFS0 PRINTER
2
3. USE CASE
System
pengolahani data pasien(insert,update)

pengolahan data kunjungan(insert,update,delete)

<<include>>
pilih kamar

Petugas
pengolahan data inap(insert,update)

pengolahan data kamar(insert,update,delete)

pengolahan data kelas(insert,update,delete)

checout pasien

4. USE TEXT
Nama Use
Case
Aktor
Kondisi Awal
Skenario

: Pengolahan data pasien (input, upadate)


: Petugas
: Petugas Login
: 1.Petugas memilih menu insert data
pasien
2.Petugas input data pasien
3.Sistem membaca data yang
dimasukkan
4.Sistem menambah data pasien ke
dalam database pasien
5.Sistem berhasil input data pasien
6.Petugas memilih menu update

data pasien
7.Petugas melakukan edit data
pasien yang bersangkutan

Pengecualian
Kondisi Akhir
Relasi
Nama Use
Case
Aktor
Kondisi Awal
Skenario

Pengecualian
Kondisi Akhir
Relasi
Nama Use
Case
Aktor

8.Sistem membaca data di edit yang


dilakukan
8a . jika edit data pasien benar
maka data akan berubah
9.Sistem berhasil pengeditan pasien
: 8b. jika edit data yang tidak valid maka kembali ke langkah 7
: Sistem berhasil melakukan input dan update data pasien
: : Pengolahan Data Kunjungan(insert,update,delete)
: Petugas
: Petugas Login
: 1.Petugas memilih menu insert data
kunjungan
2.Petugas input nama pasien
3.Sistem membaca dan mengecek
nama pasien ke database pasien
3a. jika nama pasien telah
terdaftar maka masuk ke input
kunjungan
4.Petugas input data kunjungan
5.Sistem membaca data yang
dimasukkan
6.Sistem menambah data kunjungan
ke database kunjungan
7.Petugas memilih menu update
data kunjungan
8.Petugas melakukan edit data
9.Sistem membaca data di edit yang
yang bersangkutan
dilakukan
9a . jika edit data kunjungan
benar maka data akan berubah
10. Sistem berhasil pengeditan
kunjungan
11. Petugas memilih menu delete
pada data kunjungan
12. Petugas memilih data
13. Sistem membaca id kunjungan
kunjungan yang akan dihapus
yang dipilih
14. Sistem menghapus data
kunjungan
: 3b. jika nama pasien belum terdaftar maka input data pasien
9b. jika edit data yang tidak valid maka kembali ke langkah 8
: Sistem berhasil melakukan input,update,delete data kunjungan
: : Pengolahan data Inap (input, upadate)
: Petugas

Kondisi Awal
Skenario

Pengecualian
Kondisi Akhir
Relasi
Nama Use
Case
Aktor
Kondisi Awal
Skenario

: Petugas Login
:
1. Petugas memilih menu
insert data inap
2. Petugas input data inap

3.Sistem membaca data yang


dimasukkan
4.Sistem menambah data inap ke
dalam database inap
5.Sistem berhasil input data inap

6.Petugas memilih menu update


data inap
7.Petugas melakukan edit data inap 8.Sistem membaca data di edit yang
yang bersangkutan
dilakukan
8a . jika edit data inap benar
maka data akan berubah
9.Sistem berhasil pengeditan inap
: 8b. jika edit data yang tidak valid maka kembali ke langkah 7
: Sistem berhasil melakukan input dan update data inap
: : Pengolahan Data Kamar(insert,update,delete)

Pengecualian
Kondisi Akhir
Relasi

: Petugas
: Petugas Login
:
1. Petugas memilih menu
insert data kamar
2. Petugas input data kamar 3.Sistem membaca data yang
dimasukkan
4.Menambahkan data kamar ke
dalam database kamar
5.Sistem berhasil input data kamar
6.Petugas memilih menu update
data kamar
7.Petugas melakukan edit data
8.Sistem membaca data di edit yang
yang bersangkutan
dilakukan
8a . jika edit data kamar benar
maka data akan berubah
9.Sistem berhasil pengeditan kamar
10. Petugas memilih menu delete
pada data kamar
11. Petugas memilih data kamar
12. Sistem membaca id kamar
yang akan dihapus
yang dipilih
13. Sistem menghapus data kamar
: 8b. jika edit data yang tidak valid maka kembali ke langkah 7
: Sistem berhasil melakukan input,update,delete data kamar
: -

Nama Use

: Pengolahan Data Kelas(insert,update,delete)

Case
Aktor
Kondisi Awal
Skenario

: Petugas
: Petugas Login
:
1. Petugas memilih menu
insert data kelas
2. Petugas input data kelas

6.Petugas memilih menu update


data kelas
7.Petugas melakukan edit data
yang bersangkutan

10. Petugas memilih menu delete


pada data kelas
11. Petugas memilih data kelas
yang akan dihapus

Pengecualian
Kondisi Akhir
Relasi

3.Sistem membaca data yang


dimasukkan
4.Menambahkan data kelas ke
dalam database kelas
5.Sistem berhasil input data kelas

8.Sistem membaca data di edit yang


dilakukan
8a . jika edit data kelas benar
maka data akan berubah
9.Sistem berhasil pengeditan kelas

12. Sistem membaca id kelas yang


dipilih
13. Sistem menghapus data kelas
: 8b. jika edit data yang tidak valid maka kembali ke langkah 7
: Sistem berhasil melakukan input,update,delete data kelas
: -

5. ERD

6. RELASI ANTAR TABEL

Pasien
Nama Field
Id_pasien
Umur
Alamat
No_telp
Tgl_lahir

Tipe Data
Varchar
Int
Varchar
Varchar
date

Panjang

Key
Primary Key

Panjang

Key
Primary Key

6
2
25
12

Kunjungan
Nama Field
Id_kunjung
Diagnosa
Kedatangan
Id_pasien

Tipe Data
Varchar
Varchar
Int
Varchar

6
20
2
6

Foreign Key

Inap
Nama Field
Id_inap
Tgl_masuk
Tgl_keluar
Biaya/malam
Total_biaya
Id_kunjung
Id_kamar

Tipe Data
Varchar
Date
Date
Int
Int
Varchar
Varchar

Panjang
6

Key
Primary Key

2
10
6
6

Foreign Key
Foreign Key

Kamar
Nama Field
Id_kamar
Nomer
Bangsal
Id_kelas

Tipe Data
Varchar
Int
Varchar
Varchar

Panjang
6
2
15
6

Tipe Data
Varchar
Varchar
Varchar

6
15
25

Key
Primary Key
Foreign Key

Kelas
Nama Field
Id_kelas
Nama_kelas
Fasilitas

Panjang

Key
Primary Key

7. CLASS DIAGRAM

8. SAQUENCE DIAGRAM

Input Data

Update Data

Hapu Data

Chekout

Anda mungkin juga menyukai