laporan apsi

50
BAB I Pendahuluan 1.1 Permasalahan pada sistem yang sedang berjalan Permasalahan yang terjadi dalam Rumah Sakit Umum Cibabat adalah kurangnya efektifitas penggunaan data yang sama secara berulang, sehingga sering kali adanya data ganda. Selain itu pula proses pendaftaran yang rumit menyulitkan pasien yang akan berobat ke poliklinik di RSU Cibabat. Penyebabnya adalah sistem yang belum terkomputerisasi dengan baik dan tidak adanya orang yang mengelola pendataan pasien secara menyeluruh dengan baik sehingga sirkulasi data yang masuk/keluar tidak berjalan dengan baik. Solusi yang ditawarkan adalah eMedical yang digunakan sebagai control data pasien, data kesehatan serta data tunjangan kesehatan pasien. Perlengkapan syarat-syarat yang harus dipenuhi antara lain : a. Pengisian formulir b. KTP / identitas lainnya Manfaat dari sistem yang akan di buat adalah sebagai berikut: a. Semua aktifitas akan lebih terprosedur b. Sistem informasi menjadi lebih mudah dimengerti c. Membantu rekam medis dalam mengolah data

Upload: rrru

Post on 27-Jul-2015

461 views

Category:

Education


4 download

TRANSCRIPT

Page 1: laporan apsi

BAB I

Pendahuluan

1.1 Permasalahan pada sistem yang sedang berjalan

Permasalahan yang terjadi dalam Rumah Sakit Umum Cibabat adalah kurangnya

efektifitas penggunaan data yang sama secara berulang, sehingga sering kali adanya data ganda.

Selain itu pula proses pendaftaran yang rumit menyulitkan pasien yang akan berobat ke

poliklinik di RSU Cibabat. Penyebabnya adalah sistem yang belum terkomputerisasi dengan baik

dan tidak adanya orang yang mengelola pendataan pasien secara menyeluruh dengan baik

sehingga sirkulasi data yang masuk/keluar tidak berjalan dengan baik.

Solusi yang ditawarkan adalah eMedical yang digunakan sebagai control data pasien, data

kesehatan serta data tunjangan kesehatan pasien. Perlengkapan syarat-syarat yang harus dipenuhi

antara lain :

a. Pengisian formulir

b. KTP / identitas lainnya

Manfaat dari sistem yang akan di buat adalah sebagai berikut:

a. Semua aktifitas akan lebih terprosedur

b. Sistem informasi menjadi lebih mudah dimengerti

c. Membantu rekam medis dalam mengolah data

1.1. Alur Sistem

1.1.1. Alur proses yang sedang berjalan

a. Pasien yang belum memiliki kartu berobat mendaftarkan diri ke bagian

pendaftaran dan mengisi formulir lalu membayar biaya pendaftaran ke kasir.

b. Bag. Pendaftaran mencatat data-data pasien lalu membuatkan rekam medis

pasien dan kartu berobat.

c. Pasien mendaftarkan diri ke poliklinik yang dituju dan membayar biaya

administrasi ke kasir bag.poliklinik.

Page 2: laporan apsi

d. Kasir bag.poliklinik memberikan tanda bukti pembayaran pada pasien.

e. Rekam medis diberikan pada bag.rekam medis untuk pendataan rekam medis

baru lalu diberikan pada poliklinik yang dituju pasien.

f. Pada saat pasien akan diperiksa oleh dokter di poliklinik, pasien memberikan

tanda bukti bayar lalu di periksa terlebih dahulu tinggi badan, berat badan, dll

oleh bag.poliklinik.

g. Setelah itu rekam medis yang sudah berisi data diri dan data kesehatan (tinggi

badan, berat badan,dll) diberikan pada dokter.

h. Pasien diperiksa lalu dokter memberikan catatan terhadap kesehatan pasien pada

rekam medis pasien, serta resep obat pada pasien.

i. Rekam medis yang telah diperbaharui di kembalikan ke bag.rekam medis dan di

urutkan sesuai dengan no. rekam medis pasien saat mendaftar.

j. Bag.rekam medis mencatat rekam medis yang keluar (sedang digunakan) juga

yang kembali.

k. Pasien mengambil obat ke apotek rumah sakit dan membayar ke kasir.

1.1.2. Alur proses yang akan di buat

a. Pasien yang belum memiliki kartu berobat mendaftarkan diri ke bagian

pendaftaran dan mengisi formulir bila sudah memiliki id e-Medical, langsung

mendaftar poliklinik yang akan di tuju.

b. Bag. Pendaftaran menginput data-data pasien dan menginput poliklinik mana

yang akan dituju pasien.

c. Pasien membayar biaya pendaftaran dan poliklinik ke kasir.

d. Rekam medis memeriksa data pasien yang baru mendaftar di data base,

membuatkan e-rekam medis (e-medical) pasien dan mengupdate

kepemilikan/nomor e-Medical.

e. Kasir memberikan tanda bukti pembayaran dan e-Medical yang telah diprint

pada pasien..

Page 3: laporan apsi

f. dahulu tinggi badan, berat badan, dll oleh bag.poliklinik lalu bag.poliklinik

menginputkan Di poliklinik, pasien memberikan tanda bukti bayar lalu diperiksa

terlebih data tersebut ke database pasien yang mendaftar.

g. Dokter memeriksa data-data pasien di database lalu mengupdate catatan atas

penyakit pasien, lalu membuat resep obat.

h. Rekam medis mengecek data pasien yang telah di perbaharui di database.

i. Pasien mengambil obat ke apotek rumah sakit dan membayar ke kasir.

1.3 Workflow yang akan dibuat

Page 4: laporan apsi

BAB II

Hasil Analisis

2.1. Kebutuhan Fungsional

Data user

Data transaksi pembayaran

Data dokter

Data pasien

Data kesehatan pasien

Data login

Data poliklinik

2.2. Deskripsi Kebutuhan Fungsional

No Kode Deskripsi kebutuhan

1 1.0 Validasi login

2 1.1 Validasi username

3 1.2 Validasi password

4 2.0 Mengolah data user

5 2.1 Tambah data user

6 2.2 Ubah data user

7 2.3 Hapus data user

8 2.4 Cari data user

9 3.0 Mengolah data dokter

10 3.1 Input data dokter

11 3.2 Ubah data dokter

12 3.3 Hapus data dokter

13 3.4 Cari data dokter

14 4.0 Mengolah data poliklinik

15 4.1 Input data poliklinik

16 4.2 Ubah data poliklinik

17 4.3 Hapus data poliklinik

Page 5: laporan apsi

18 4.4 Cari data poliklinik

19 5.0 Mengolah data pasien

20 5.1 Menginput data pasien

21 5.2 Mengubah data pasien

22 5.3 Menghapus data pasien

23 5.4 Mencari data pasien

24 6.0 Mengolah Transaksi Pembayaran

25 6.1 Menginput data transaksi pembayaran

26 6.2 Mencari data transaksi pembayaran

27 6.3 Mencetak bukti transaksi

28 7.0 Mengolah data kesehatan pasien

29 7.1 Input data kesehatan pasien

30 7.2 Ubah data kesehatan pasien

31 7.3 Hapus data kesehatan pasien

32 7.4 Cari data kesehatan pasien

2.3 Spesifikasi penggunaan sistem

Pengguna Tanggung

jawab

Hak akses Tingkat

pendidikan

Tingkat

keterampilan

pengalaman Jenis

pelatihan

Rekam

Medis

Mengelola

data user

dan data

poliklinik

Mengelola

data user

dan data

poliklinik

Min SMK

kesehatan

rekam

medis

Mengerti

mengenai

rekam medis

dan bisa

mengoperasika

n komputer

Minimal 1

tahun bekerja

dibidang

rekam medis

Cara

maintenanc

e dan

mengelola

database

Bag.

Pendaftar

an

Mengelol

data

pasien dan

membuat

Mengelola

data

pasien

Min. SMA Mengerti

tentang

komputer

Bisa

mengoperasi

kan komputer

Page 6: laporan apsi

laporan

pendaftara

n pasien

harian

Kasir Mengelola

data

transaksi,

dan

membuat

laporan

keuangan

harian.

Mengelola

data

transaksi

Min. SMA Mengerti

tentang

komputer

Bisa

mengoperasi

kan komputer

Bag.

poliklinik

Mengelola

data

kesehatan

pasien dan

data

dokter

Mengelola

data

kesehatan

pasien dan

data

dokter

Min. SMK

Kesehatan

Mengerti

tentang

kesehatan dan

bisa

mengoperasika

n komputer

Minimal 1

tahun bekerja

dibidang

rekam medis

Page 7: laporan apsi

2.4. Diagram Konteks dan DFD (Data Flow Diagram)

DFD LEVEL 0

DFD LEVEL 1

2.5. Kamus Data

1.1. Nama arus data : Validasi login

1.2. Sumber : Tabel user

1.3. Tujuan : Proses 1.1 , proses 1.2

1.4. Bentuk : variabel / field

1.5. Periode : Harian

Page 8: laporan apsi

1.6. Volume : 10

1.7. Penjelasan : Validasi login

1.8 Struktur Data Login

No. Nama

item data

Tipe Keterangan

1 Username Integer

2 Password Char dan

Integer

2.1 Nama arus data : Mengolah data user

2.2 Sumber : Tabel user

2.3 Tujuan : Proses 2.1 , proses 2.2 , proses 2.3 , proses 2.4

2.4 Bentuk : variabel / field

2.5 Periode : Harian

2.6 Volume : 3

2.7 Penjelasan : Mengolah data user

2.8 Struktur Data User

No Nama item

data

Tipe Keterangan

1 Id_pegawai Char

2 Username Char

3 Password Char

3.1. Nama arus data : Mengolah data dokter

Page 9: laporan apsi

3.2. Sumber : Tabel dokter

3.3. Tujuan : Proses 3.1 , proses 3.2 , proses 3.3 , Proses 3.4

3.4. Bentuk : variabel / field

3.5. Periode : Harian

3.6. Volume : 3

3.7. Penjelasan : Mengolah data dokter

3.8. Struktur Data dokter

No. Nama item

data

Tipe Keterangan

1 Id_dokter Char

2 Nm_dokter Char

3 Spes_Dokter Char Spesialisasi

dokter

4.1. Nama arus data : Mengolah data poliklinik

4.2. Sumber : Tabel poliklinik

4.3. Tujuan : Proses 4.1 , proses 4.2 , proses 4.3 , Proses 4.4

4.4. Bentuk : variabel / field

4.5. Periode : Harian

4.6. Volume : 3

4.7. Penjelasan : Mengolah data poliklinik

4.8. Struktur Data Poliklinik

Page 10: laporan apsi

No. Nama item

data

Tipe Keterangan

1 Nama_poli Char

2 Dok_poli Char Ada||Tidak

5.1 Nama arus data : Mengolah data pasien

5.2 Sumber : Tabel pasien, tabel e-medical

5.3 Tujuan : Proses 5.1 , proses 5.2 , proses 5.3 , Proses 5.4

5.4 Bentuk : variabel / field

5.5 Periode : Harian

5.6 Volume : 2

5.7 Penjelasan : Mengolah data pasien

5.8 Struktur Data Pasien

No. Nama item

data

tipe keterangan

1 Id_pasien Char

2 Nm_pasien Char

3 Alamat Char

4 Tgl_lhr Char

5 Jenis_kelamin Char L/P

6 Tlp Integer

7 E_medical Integer Rekam medis

pasien

6.1 Nama arus data : Mengolah data transaksi pembayaran

6.2 Sumber : Tabel pasien, tabel bukti transaksi

Page 11: laporan apsi

6.3 Tujuan : Proses 6.1 , proses 6.2, proses 6.3

6.4 Bentuk : variabel / field

6.5 Periode : Harian

6.6 Volume : 4

6.7 Penjelasan : Mengolah data transaksi pembayaran

6.8 Stuktur Data Transaksi Pembayaran

No. Nama item

data

tipe Keterangan

1 Id_transaksi Char

2 Id_pegawai Char

3 Tgl_berobat Char

4 Total Integer

5 Biaya_poli Integer

6 Biaya_dftar Integer

7.1 Nama arus data : Mengolah data kesehatan pasien

7.2 Sumber : Tabel e-medical, table pasien

7.3 Tujuan : Proses 7.1, proses 7.2, proses 7.3, proses 7.4

7.4 Bentuk : variabel / field

7.5 Periode : Harian

7.6 Volume : 4

7.7 Penjelasan : Mengolah data kesehatan pasien

7.8 Stuktur Data kesehatan pasien

No. Nama item data Tipe keterangan

Page 12: laporan apsi

1 Id_pasien Char

2 Nm_pasien Char

3 E_medical Integer Rekam medis

pasien

4 Tgl_berobat Char

5 Status Char Pernah

berobat||

belum

Page 13: laporan apsi

2.6. ERD (Entinity Relationship Diagram)

Tabel user

Username password

Id_dokter

memiliki

Tabel dokter

Nama_dokter

Tabel poliklinik Nama_poli

berisi

Dok_poli

Id_pegawai

berisi

Tabel pasien

Id_pasien

Nm_pasien

Alamat

Tgl_lahir

Jenis_kelamin

telpe-medical

Tabel transaksi pembayaran

Id_pegawai

Id_transaksi

Tgl_berobat

total Biaya_poli Biaya_daftar

Bid_poli

Jamop_poli Id_pegawai

Id_dokter

memiliki

Tabel e-medical

Id_pasien

Nm_pasien

e-medical

Tgl_berobatStatus

Page 14: laporan apsi

2.7. Spesifikasi Proses

1.

1.0Validasi loginData login Tabel user

Data login: username + password

Tabel user : id_pegawai + username + passsword + level + waktu login + status

Module data login : menerima data login kemudian disimpan dalam tabel user. Jika user

akan menggunakan sistem,maka user harus validasi login terlebih dahulu kemudian

disimpan dalam tabel user. Jika tidak, maka end module.

2.

2.1Tambah data user

Tabel userData user

Data user : id_pegawai + username + password + level

Tabel user : id_pegawai + username + password + level

Module data user : menerima data user kemudian disimpan dalam tabel user. Jika ada

user baru, maka data user ditambahkan dan disimpan dalam tabel user. Jika tidak, maka

end module.

Page 15: laporan apsi

3.

2.2Ubah data user

Tabel userData user

Data user : id_pegawai + username + password + level

Tabel user : id_pegawai + username + password + level

Module data user : menerima data user kemudian disimpan dalam tabel user. Jika ada

pertukaran user , maka data user ditambahkan dan disimpan dalam tabel user. Jika tidak

ada maka end module.

4.

2.3Hapus data user

Tabel userData user

Data user : id_pegawai + username + password

Tabel user : id_pegawai + username + password

Module data user : menerima data user kemudian disimpan dalam tabel user. Jika ada user yang

keluar atau berhenti kerja, maka data user dihapus dan disimpan dalam tabel user. Jika tidak,

end module.

Page 16: laporan apsi

5.

2.4Cari data user

Tabel userData user

Data user : id_pegawai + username + password + level

Tabel user : id_pegawai + username + password + level

Module data user : menerima data user kemudian disimpan dalam tabel user. Jika

membutuhkan atau ingin mengecek user maka cari data user dan jika sudah akan

disimpan dalam tabel user. Jika tidak, maka end module.

6.

Data dokter : id_dokter + nm_dokter +jamkrja_dokter +spesialisasi_dokter

tabel dokter : id_dokter + nm_dokter +jamkrja_dokter +spesialisasi_dokter

Module input data dokter: menerima data dokter kemudian disimpan dalam tabel dokter.

Jika ada penambahan dokter maka data dokter diinputkan ke dalam tabel dokter. Jika

tidak ada,maka end module.

Page 17: laporan apsi

7.

Data dokter : id_dokter + nm_dokter +jamkrja_dokter +spesialisasi_dokter

tabel dokter : id_dokter + nm_dokter +jamkrja_dokter +spesialisasi_dokter

Module cari data dokter : menerima data dokter kemudian disimpan dalam tabel dokter

Jika membutuhkan atau ingin mengecek dokter maka cari data dokter dan jika sudah

akan disimpan dalam tabel dokter. Jika tidak ada,maka end module.

Page 18: laporan apsi

8.

Data dokter : id_dokter + nm_dokter +jamkrja_dokter +spesialisasi_dokter

tabel dokter : id_dokter + nm_dokter +jamkrja_dokter +spesialisasi_dokter

Module hapus data dokter : menerima data dokter kemudian disimpan dalam tabel dokter.

Jika ada dokter yang berhenti kerja maka data dokter di hapus dan disimpan ke dalam

tabel dokter. Jika tidak ada,maka endmodule.

Page 19: laporan apsi

9.

Data dokter : id_dokter + nm_dokter +jamkrja_dokter +spesialisasi_dokter

tabel dokter : id_dokter + nm_dokter +jamkrja_dokter +spesialisasi_dokter

Module cari data dokter : menerima data dokter kemudian disimpan dalam tabel dokter.

Jika membutuhkan atau ingin mengecek dokter maka cari data dokter dan jika sudah

akan disimpan dalam tabel dokter. Jika tidak ada,maka endmodule.

10.

Data poliklinik : nama_poli +jamop_poli +dok_poli

tabel poliklinik : nama_poli +jamop_poli +dok_poli

Module input data poliklinik: menerima data poliklinik kemudian disimpan dalam tabel

poliklinik. Jika ada penambahan poliklinik maka data poliklinik diinputkan ke dalam

tabel poliklinik. Jika tidak ada,maka end module.

Page 20: laporan apsi

11.

Data poliklinik : nama_poli +jamop_poli +dok_poli

tabel poliklinik : nama_poli +jamop_poli +dok_poli

Module cari data poliklinik : menerima data poliklinik kemudian disimpan dalam tabel

poliklinik Jika membutuhkan atau ingin mengecek poliklinik maka cari data poliklinik

dan jika sudah akan disimpan dalam tabel poliklinik. Jika tidak ada,maka end module.

12.

Data poliklinik : nama_poli +jamop_poli +dok_poli

tabel poliklinik : nama_poli +jamop_poli +dok_poli

Module hapus data poliklinik : menerima data poliklinik kemudian disimpan dalam tabel

poliklinik. Jika ada poliklinik yang tidak diadakan lagi maka data poliklinik di hapus dan

disimpan ke dalam tabel poliklinik. Jika tidak ada,maka endmodule.

Page 21: laporan apsi

13.

Data poliklinik : nama_poli +jamop_poli +dok_poli

tabel poliklinik : nama_poli +jamop_poli +dok_poli

Module cari data poliklinik : menerima data poliklinik kemudian disimpan dalam tabel

poliklinik. Jika membutuhkan atau ingin mengecek poliklinik maka cari data poliklinik

dan jika sudah akan disimpan dalam tabel poliklinik. Jika tidak ada,maka endmodule.

14.

Data pasien : id_pasien + nm_pasien +alamat +tgl_lhr + jenis_kelamin+ tlp+

status+e_medical

tabel pasien : id_pasien + nm_pasien +alamat +tgl_lhr + jenis_kelamin+ tlp+

status+e_medical

Module input data pasien: menerima data pasien kemudian disimpan dalam tabel pasien.

Jika ada penambahan pasien maka data pasien diinputkan ke dalam tabel pasien. Jika

tidak ada,maka end module.

Page 22: laporan apsi

15.

Data pasien : id id_pasien + nm_pasien +alamat +tgl_lhr + jenis_kelamin+ tlp+

status+e_medical

tabel pasien : id_pasien + nm_pasien +alamat +tgl_lhr + jenis_kelamin+ tlp+

status+e_medical

Module cari data pasien : menerima data pasien kemudian disimpan dalam tabel pasien

Jika membutuhkan atau ingin mengecek pasien maka cari data pasien dan jika sudah

akan disimpan dalam tabel pasien. Jika tidak ada,maka end module.

16.

Data pasien : id_pasien + nm_pasien +alamat +tgl_lhr + jenis_kelamin+ tlp+

status+e_medical

tabel pasien : id_pasien + nm_pasien +alamat +tgl_lhr + jenis_kelamin+ tlp+

status+e_medical

Module hapus data pasien : menerima data pasien kemudian disimpan dalam tabel pasien.

Jika ada pasien telah lebi dari 10 tahun tidak pernah diolah lagi maka data pasien di hapus

dan disimpan ke dalam tabel pasien. Jika tidak ada,maka endmodule.

Page 23: laporan apsi

17.

Data pasien : id_pasien + nm_pasien +alamat +tgl_lhr + jenis_kelamin+ tlp+

status+e_medical

tabel pasien : id_pasien + nm_pasien +alamat +tgl_lhr + jenis_kelamin+ tlp+

status+e_medical

Module cari data pasien : menerima data pasien kemudian disimpan dalam tabel pasien.

Jika membutuhkan atau ingin mengecek pasien maka cari data pasien dan jika sudah

akan disimpan dalam tabel pasien. Jika tidak ada,maka endmodule.

18.

Data transaksi: id_pasien + nm_pasien +e_medical

tabel transaksi : id_pasien + nm_pasien +e_medical

Module input data transaksi: menerima data pasien dari tabel pasien dan data transaksi

kemudian disimpan dalam tabel transaksi. Jika ada penambahan transaksi maka data

transaksi diinputkan ke dalam tabel transaksi. Jika tidak ada,maka end module.

Page 24: laporan apsi

19.

Data transaksi: id_pasien + nm_pasien +e_medical

Bukti transaksi : id_pasien + nm_pasien +e_medical

Module mencari data transaksi: menerima data transaksi. Jika ingin mencari data trasaksi

maka cari data transaksi. Jika tidak endmodule.

20.

Data transaksi : id_pasien + nm_pasien +e_medical

Bukti transaksi : id_pasien + nm_pasien +e_medical

Module mencetak data transaksi : menerima data transaksi lalu disimpan dalam bukti

transaksi dan dicetak. Jika penyewa melakukan transaksi maka cetak data transaksi dan

disimpan di bukti transaksi. Jika tidak ada,maka endmodule.

Page 25: laporan apsi

21.

Data kesehatan : id_pasien + nm_pasien+e_medical+ tgl_berobat

tabel kesehatan : id_pasien + nm_pasien+e_medical+ tgl_berobat

Module input data kesehatan: menerima data kesehatan kemudian disimpan dalam tabel

e-medical. Jika ada penambahan info mengenai kesehatan pasien yang terkait maka data

kesehatan diinputkan ke dalam tabel e-medical. Jika tidak ada,maka end module.

22.

Data kesehatan : id_pasien + nm_pasien+e_medical+ tgl_berobat

tabel kesehatan : id_pasien + nm_pasien+e_medical+ tgl_berobat

Module cari data kesehatan : menerima data kesehatan kemudian disimpan dalam tabel e-

medical Jika membutuhkan atau ingin mengecek kesehatan maka cari data kesehatan dan

jika sudah akan disimpan dalam tabel e-medical. Jika tidak ada,maka end module.

Page 26: laporan apsi

23.

Data kesehatan : id_pasien + nm_pasien+e_medical+ tgl_berobat

tabel e-medical : id_pasien + nm_pasien+e_medical+ tgl_berobat

Module hapus data kesehatan : menerima data kesehatan kemudian disimpan dalam tabel

e-medical. Jika ingin di hapus karena data kesehatan salah (human error,dsb) maka data

kesehatan di hapus dan disimpan ke dalam tabel e-medical. Jika tidak ada,maka

endmodule.

24.

Data kesehatan : id_kesehatan + nm_kesehatan +jamkrja_kesehatan

+spesialisasi_kesehatan

tabel e-medical : id_kesehatan + nm_kesehatan +jamkrja_kesehatan

+spesialisasi_kesehatan

Module cari data kesehatan : menerima data kesehatan kemudian disimpan dalam tabel e-

medical. Jika membutuhkan atau ingin mengecek kesehatan maka cari data kesehatan

dan jika sudah akan disimpan dalam tabel e-medical. Jika tidak ada,maka endmodule.

Page 27: laporan apsi

BAB III

Perancangan

3.1 Tabel database

a. Tabel Dokter

Fungsi : Menyimpan data dokter

Jenis : Tabel dokter

Primary Key : id_dokter

Foreign Key : nama_poli+bid_poli+ jamop_poli

Struktur Tabel :

No. Nama item

data

Tipe keterangan

1 Id_dokter Char

2 Nm_dokter Char

3 Spes_Dokter Char Spesialisasi

dokter

b. Tabel poliklinik

Fungsi : Menyimpan data poliklinik

Jenis : Tabel poliklinik

Primary Key : id_poliklinik

Foreign Key : id_dokter+biaya_poli+id_pegawai

Page 28: laporan apsi

Struktur Tabel :

No. Nama item

data

tipe keterangan

1 Nama_poli Char

2 Bid_poli Char

3 Jamop_poli Intege

r

Jam perasi/

kerja

poliklinik

4 Dok_poli Char Ada||Tidak

c. Tabel Pasien

Fungsi : Menyimpan data pasien

Jenis : Tabel pasien

Primary Key : id_pasien

Foreign Key : e_medical+status

Struktur Tabel :

No. Nama item

data

tipe keterangan

1 Id_pasien Char

2 Nm_pasien Char

3 Alamat Char

4 Tgl_lhr Char

5 Jenis_kelamin Char L/P

6 Tlp Integer

7 E_medical Integer Rekam medis

pasien

Page 29: laporan apsi

d. Tabel transaksi pembayaran

Fungsi : Menyimpan data transaksi pembayaran

Jenis : Tabel transaksi pembayaran

Primary Key : id_transaksi

Foreign Key : nama_poli+ id_pasien+id_pegawai

Struktur Tabel :

No. Nama item

data

tipe keterangan

1 Id_transaksi Char

2 Id_pegawai Char

3 Tgl_berobat Char

4 Total Integer

5 Biaya_poli Integer

6 Biaya_dftar Integer

e. Tabel e-medical

Fungsi : Menyimpan data e-medical

Jenis : Tabel e-medical

Primary Key : e_medical

Foreign Key : nama_poli+ id_dokter

Struktur Tabel :

No. Nama item data Tipe keterangan

1 Id_pasien Char

2 Nm_pasien Char

Page 30: laporan apsi

3 E_medical Integer Rekam medis

pasien

4 Tgl_berobat Char

5 Status Char Pernah

berobat||

belum

f. Tabel user

Fungsi : Menyimpan data user

Jenis : Tabel user

Primary Key : id_user

Foreign Key :

Struktur Tabel :

No Nama item

data

Tipe Keterangan

1 Id_pegawai Char

2 Username Char

3 Password Char

3.2 User Interface

3.2.1 Tampilan awal

Page 31: laporan apsi

Edit 1 Edit 2 Bt 1

Welcome Picture

SISTEM INFORMASI PEGAWAI

Nama Keterangan

Edit 1 Untuk memasukkan id_user (rekam medis) atau id_pegawai

Edit 2 Untuk memasukkan password

Bt 1 Untuk masuk/ log in

3.2.2 Tampilan mengolah data pegawai

Page 32: laporan apsi

Nama KeteranganEdit1 Berisi nama pegawai yang akan di cariEdit2 Berisi ID. pegawaiEdit3 Berisi nama lengkap pegawaiEdit4 Berisi alamat lengkap pegawaiBt1 Tombol untuk melakukan pencarian pegawaiButton2 Tombol untuk menambah data pegawaiButton3 Tombol untuk merubah data pegawaiButton4 Tombol untuk menghapus data pegawaiButton5 Tombol untuk mencetak data pegawaiButton6 Tombol untuk kembali ke menu utamaButton7 Tombol untuk mengunggah foto pegawaiButton8 Tombol untuk membatalkan penginputan dara pegawaiButton9 Tombol untuk menyimpan data pegawai

Page 33: laporan apsi

Maskedit1

SISTEM INFORMASI PEGAWAI

Edit 1 Bt1

Button2

Button3

Button4

Button5

Button9Button8

Image1

Button6

Button7

ID Pegawai Edit2

Nama Edit3

Jenis Kelamin Combo1

Alamat Edit4

ID Dokter

DOKTER

Combo1 List Pilihan jenis kelamin pegawaiImage1 Menampilkan foto pegawai

3.2.3 Tampilan mengolah data dokter

Nama KeteranganEdit1 Berisi nama dokter yang akan di cariEdit2 Berisi ID. dokterEdit3 Berisi nama lengkap dokterEdit4 Berisi alamat lengkap dokterBt1 Tombol untuk melakukan pencarian dokterButton2 Tombol untuk menambah data dokterButton3 Tombol untuk merubah data dokter

Page 34: laporan apsi

SISTEM INFORMASI PENYEWA

Edit 1 Bt1

Button2

Button3

Button4

Button5

Button8Button7

Image1

Button 6

No. KTP/SIM Edit2

Nama Edit3

Tanggal Lahir Maskedit1

Jenis Kelamin Combo1

No.Teleponmn

Edit4

Alamat Edit5

PASIEN Edit6

PASIEN

PASIEN

Button4 Tombol untuk menghapus data dokterButton5 Tombol untuk mencetak data dokterButton6 Tombol untuk kembali ke menu utamaButton7 Tombol untuk mengunggah foto dokterButton8 Tombol untuk membatalkan penginputan dara dokterButton9 Tombol untuk menyimpan data dokterCombo1 List Pilihan jenis kelamin dokterImage1 Menampilkan foto dokter

3.2.4 Tampilan untuk informasi pasien

Nama Keterangan Edit 1 Untuk mencari data pasien

Page 35: laporan apsi

Edit 2 Berisi noKTP/SIM pasienEdit 3 Berisi nama pasienEdit 4 Berisi no telepon pasienEdit 5 Berisi alamat pasienEdit 6 Berisi ID pasienMaskedit 1 Berisi tanggal, bulan dan tahun lahirCombo 1 Berisi keterangan jenis kelamin pasienImage 1 Hasil scan dari KT/SIMButton 1 Tombol untuk melakukan pencarian pasienButton 2 Tombol untuk menambah data pasienButton 3 Tombol untuk merubah data pasienButton 4 Tombol untuk menghapus data pasienButton 5 Tombol untuk mencetak data pasienButton 6 Tombol untuk kembali ke menu utamaButton 7 Tombol untuk membatalkan penginputan dara pasienButton 8 Tombol untuk menyimpan data pasien

Page 36: laporan apsi

Menu Utama Front Office

Button1 Button3Button2

No. Bukti Transaksi

ID Pegawai

Total Bayar

Otomatis2

Otomatis1

ID Penyewa

Tanggal Sewa

Lama Sewa

No. Polisi

ID Supir

MaskEdit1

Otomatis4

Otomatis3

Link2Cm2

Edit1

Combo1

MaskEdit2

Link1

Harga :

Button4 Button5

Edit2Bt.6Button7

Nama: Otomatis5

Menu Utama Kassa Rumah Sakit

Nama pasien

Tanggal mendaftar

Poliklinik yang dituju

Id Pegawai

3.2.5 tampilan untuk kasir

Page 37: laporan apsi

Nama KeteranganButton 1 Tombol untuk mengaktifkan halaman transaksiButton 2 Tombol untuk mengaktifkan tabel pasienButton 3 Tombol untuk keluar dari sistemButton 4 Tombol untuk mencetak dan sekaligus menyimpan bukti transaksiButton 5 Tombol untuk membatalkan hasil inputanButton 6 Tombol untuk mencari data pasienButton7 Tombol untuk mengaktifkan tabel poliklinikOtomatis 1 Berisi no.bukti transaksi secara otomatis oleh sistemOtomatis 2 Berisi ID pegawai yang log in secara otomatisOtomatis 4 Berisi jumlah pembayaran penyewa secara otomatisOtomatis5 Berisi nama penyewa yang muncul otomatis sesuai ID penyewanyaMaskedit1 Berisi tanggal, bulan, tahun pendaftaran berobatMaskedit2 Berisi tanggal, bulan, tahun pendaftaran berobatCombo 1 List pilihan poliklinikLink 2 Berisi id pegawai

Page 38: laporan apsi

SISTEM INFORMASI RUMAH SAKIT

Diajukan untuk memenuhi tugas Analisis Pengembangan Sistem Informasi

Disusun oleh :

MI - BU

Rucita Rahman Ramdini NIM 10510372

Rifky Putra Fitriadi NIM 10510614

Reza Hanifan G. NIM 10510722

JURUSAN MANAJEMEN INFORMATIKA/SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2011