17
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i APLIKASI ADMINISTRASI RAWAT JALAN PADA KLINIK HABIL SYIFA MEDIKA TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Studi Diploma III Teknik Informatika Disusun Oleh : FADLULMUBIN ARIFA’I NIM. M3110052 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2013

APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

Embed Size (px)

Citation preview

Page 1: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

APLIKASI ADMINISTRASI RAWAT JALAN

PADA KLINIK HABIL SYIFA MEDIKA

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Studi Diploma III Teknik Informatika

Disusun Oleh :

FADLULMUBIN ARIFA’I

NIM. M3110052

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2013

Page 2: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

Page 3: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

Page 4: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

ABSTRACT

Fadlulmubin Arifa’i. 2013. APPLICATIONS IN OUTPATIENT

ADMINISTRATIVE CLINIC HABIL SYIFA MEDIKA. 3rd

Years Diploma

Degree of Informatics Science, Mathematic and Science Faculty, Sebelas Maret

University of Surakarta.

The development of increasingly sophisticated computer applications and

covers almost all fields can be used to improve services especially in the areas of

health, such as at the Habil Syifa Medika Clinic, clinic is a place that serves

public health process of data storage is still done manually so it has often

happened rendundancy or loss of data. Therefore the analysis and design of this

system that aims to improve the administrative system which has been running

clinics at Habil Syifa Medika Clinic. During the clinic's administrative process for

outpatiemts is done manually. Physician or patient records are not stored in a

database so that the officers had difficulty in searching data.

To overcome the above, then it is needed an outpatient application that can

support the smooth running of health services. Design of these applications

created using Star UML, the program using the Delphi programming language,

and the database using SQLServer database program.

Desired application created is to improve the quality of health services, and

it facilitates the performance of administrative staff at Habil Syifa Medika Clinic

in the serve the needs of the patient, so that the health services can be rewarding

and profitable.

Keywords: Application, Outpatient, Habil Syifa Medika Clinic.

Page 5: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

ABSTRAK

Fadlulmubin Arifa’i. 2013. APLIKASI ADMINISTRASI RAWAT JALAN

PADA KLINIK HABIL SYIFA MEDIKA. DIII Teknik Informatika,

Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas

Maret Surakarta.

Perkembangan aplikasi komputer yang semakin canggih dan mencakup

hampir semua bidang dapat dimanfaatkan untuk meningkatkan pelayanan

khususnya dalam bidang kesehatan, misalnya pada Klinik Habil Syifa Medika

yang merupakan sebuah tempat yang melayani kesehatan masyarakat namun

dalam proses penyimpanan datanya masih dilakukan secara manual sehingga

sering terjadi kerangkapan data atau hilangnya data. Oleh karena itu dilakukan

analisis dan perancangan sistem ini yang bertujuan untuk memperbaiki sistem

administrasi klinik yang sudah berjalan pada Klinik Habil Syifa Medika. Selama

ini proses administrasi klinik ini dilakukan secara manual. Data pasien maupun

dokter tidak tersimpan dalam suatu database sehingga petugas mengalami

kesulitan dalam melakukan pencarian data.

Untuk mengatasi hal tersebut diatas, maka dari itu diperlukan suatu aplikasi

rawat jalan yang dapat menunjang kelancaran pelayanan kesehatan. Perancangan

dari aplikasi ini dibuat menggunakan Star UML, untuk programnya menggunakan

bahasa pemrograman Delphi, dan untuk databasenya menggunakan program

database SQLServer.

Dengan diciptakan aplikasi tersebut diharapkan dapat meningkatkan kualitas

pelayanan kesehatan, dan mempermudah kinerja staf administrasi pada Klinik

Habil Syifa Medika dalam melayani kebutuhan pasien, sehingga pelayanan

kesehatan yang diberikan dapat memuaskan dan menguntungkan.

Kata Kunci : Aplikasi, Rawat Jalan, Klinik Habil Syifa Medika.

Page 6: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

HALAMAN MOTTO

“ Aku memandang sisi kehidupan yang cerah dan merenungi kesulitan dengan

keyakinan bahwa tantangan dapat diatasi dan segala sesuatu dapat berubah

menjadi baik selama aku terus berjuang “

“ Tantangan itu ada setiap hari, dan bila sudah mulai berat, mendekatlah

kepada-NYA, kekuatan-NYA dapat membuat setiap kesulitan memudar “

“ Ilmu tanpa agama itu buta, agama tanpa ilmu itu lumpuh, jadi peliharalah

agamamu dengan ilmu “

Page 7: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

HALAMAN PERSEMBAHAN

Penulis persembahkan kepada :

1. Kedua Orang Tua yang selalu mengorbankan

jiwa dan raga, selalu mendo’akan yang terbaik

dan selalu memberikan motivasi

2. Kakak-kakakku yang selalu memberikan

dukungan dalam pembuatan Tugas Akhir ini.

3. Dosen-dosen yang telah memberikan

perkuliahan sehingga ilmu yang diberikan

dapat digunakan dalam pembuatan Tugas

Akhir ini.

4. Teman-temanku kelas TI A, terimakasih atas

bantuan dan dukungan selama ini.

Page 8: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

KATA PENGANTAR

Segala puji syukur kehadirat Allah SWT yang melimpahkan rahmat dan

hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Laporan

Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh

gelar Amd. pada Program Studi Diploma III Teknik Informatika Universitas

Sebelas Maret.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini

penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.

Penulis mengucapkan terima kasih yang tak terhingga kepada:

1. Ir.Ari Handono Ramelan, M.Sc (Hons), PhD, selaku Dekan Fakultas

Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan

izin dalam pembuatan Tugas Akhir ini.

2. Drs. YS. Palgunadi, M.Sc selaku Ketua Program Diploma III Teknik

Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah

berkenan memberikan izin untuk mengikuti ujian Tugas Akhir ini dan selaku

dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan

memberikan ilmu dan bimbingan terbaik kepada penulis

3. Para Dosen Program Studi Diploma III Teknik Informatika Universitas

Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

4. Dr. Sri Sumiati Jindar, Sp.Rad, selaku Kepala Klinik Habil Syifa Medika,

Colomadu, Karanganyar yang telah berkenan memberikan izin penelitian.

5. Ayah, Ibu dan kakakku yang telah memberikan dukungan baik moril maupun

materi yang sangat membantu dalam memberikan semangat dalam

menyelesaikan Tugas Akhir ini.

6. Teman-teman AKC, terimakasih atas bantuan dan kerjasamanya selama masa

perkuliahan ini.

7. Teman-teman DIII Teknik Informatika angkatan 2010, terimakasih atas

bantuan yang diberikan kepada penulis.

Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan

Page 9: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.

Surakarta, Juni 2013

Fadlulmubin Arifa’i

Page 10: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

DAFTAR ISI

HALAMAN JUDUL ……………………………………………………………… i

HALAMAN PERSETUJUAN …………………………………………………..... ii

HALAMAN PENGESAHAN ……………………………………………………. iii

HALAMAN ABSTRACT ………………………………………………………… iv

HALAMAN MOTTO ……………………………………………………………... vi

HALAMAN PERSEMBAHAN …………………………………………………… vii

KATA PENGANTAR …………………………………………………………….. viii

DAFTAR ISI ……………………………………………………………………..... x

DAFTAR TABEL….………………………………………………………………..xiii

DAFTAR GAMBAR,,,,,,,,…………………………………………………………..xv

BAB I PENDAHULUAN……...…………………………………………………... 1

1.1. Latar Belakang ……………………………………………………... 1

1.2. Perumusan Masalah ………………………………………………... 2

1.3. Batasan Masalah ………………………………………………….... 2

1.4. Tujuan Penelitian….………………………………………………... 2

1.5. Manfaat Penelitian ….……………………………………………… 2

1.6. Metodologi Penelitian ……………………………………………… 3

1.7. Sistematika Penulisan …………………………………………….... 4

BAB II LANDASAN TEORI …………………………………………………... 5

2.1. Rekayasa Perangkat Lunak ……………………………………….... 5

2.2. UML (Unified Modeling Language)...………………….………….. 6

2.2.1.Static View ………………………………………………...…. 6

2.2.2.Dynamic View …………………………...………………...…. 6

2.2.3.Functional View …………………………………………...…. 7

2.2.3.1. Use Case Diagram ………………………………...…. 7

2.2.3.2. Activity Diagram ………………...………………...…. 8

2.2.3.3. Class Diagram…… ………………………………...…. 8

Page 11: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

2.2.3.4. Sequence Diagram ……….………………………...…. 9

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ………... 11

3.1. Kebutuhan Alat………….…………………………………..…….... 11

3.1.1. Kebutuhan Hardware ………………………………………. 11

3.1.2. Kebutuhan Software ……………………………………….. 11

3.2. Deskripsi Umum Sistem ……………………….…………………... 11

3.3. Analisis Kebutuhan ………………………………………………... 12

3.3.1. Kebutuhan Fungsional ………………………………….….. 12

3.3.2. Kebutuhan Non Fungsional ………………………….…….. 13

3.4. Perancangan Sistem ………………………………………………... 13

3.4.1. Pemodelan Use Case …………………………..……...….... 13

3.4.1.1. Deskripsi Aktor …………………….…………...…. 13

3.4.1.2. Deskripsi Use Case ……………………...……….... 14

3.4.1.3. Diagram Use Case ……………………………...…. 15

3.4.1.4. Skenario Use Case ……………………………...…. 16

3.4.2. Diagram Sequence …………………………..……..…...….. 26

3.4.3. Diagram Acivity ………………………………….……….... 32

3.4.4. Class Diagram….. ……………………................................. 46

3.5. Struktur Tabel……………... ………………………………………. 47

3.6. Perancangan Interface ………..…………………………………….. 54

BAB IV IMPLEMENTASI DAN ANALISA …………………………………… 56

4.1. Implementasi Sistem dan Analisa…………………………….…..... 56

4.1.1. Tampilan Halaman Login ………………………………….. 56

4.1.2. Halaman Input Data User …………………………………. 57

4.1.3. Halaman Input Data Karyawan ………………………….… 57

4.1.4. Halaman Input Data Pasien ………………………………... 58

4.1.5. Halaman Input Data Dokter ……………………………….. 58

4.1.6. Halaman Input Data Obat …………………………………. 59

4.1.7. Halaman Input Data Poli……...……………………….…… 59

4.1.8. Halaman Pendaftaran Pasien…. …………………………… 60

4.1.9. Halaman Data Pemeriksaan …………………….………….. 60

Page 12: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

4.1.10. Halaman DataPembayaran …………………..……………... 61

4.1.11. Halaman Data Inventaris ……………..……………………. 62

4.1.12. Halaman Laporan Pemasukan Keuangan ………………….. 62

BAB V PENUTUP ……………………………………………………………… 63

5.1. Kesimpulan ………………………………………………………… 63

5.2. Saran ……………………………………………………………….. 63

DAFTAR PUSTAKA ……………………………………………………………... 64

Page 13: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

DAFTAR TABEL

Tabel 2.1. Simbol Use Case Diagram....................................................................... 7

Tabel 2.2. Simbol Activity Diagram ………………………………………………. 8

Tabel 2.3. Simbol Class Diagram …………………………………………………. 9

Tabel 2.4. Simbol Sequence Diagram ………………….…………………………. 10

Tabel 3.1. Tabel Kebutuhan Fungsional ………………..…………………………. 12

Tabel 3.2. Tabel Kebutuhan Non Fungsional …………………………...………… 13

Tabel 3.3. Tabel Deskripsi Aktor …………………...……………………………... 13

Tabel 3.4. Tabel Deskripsi Use Case ……………………………..…..…………… 14

Tabel 3.5. Tabel Manajemen Data Pasien …………………………….…………… 16

Tabel 3.6. Tabel Manajemen Data Dokter...……………………………………….. 17

Tabel 3.7. Tabel Manajemen Data Obat…….………..……………………………. 18

Tabel 3.8. Tabel Manajemen Data Poli...………...……………………………...…. 19

Tabel 3.9. Tabel Manajemen Data Pendaftaran.…..……………….………………. 20

Tabel 3.10. Tabel Manajemen Data Pemeriksaan ……………………..…………... 21

Tabel 3.11. Tabel Manajemen Data Pembayaran…….……………………….…… 22

Tabel 3.12. Tabel Manajemen Data Laporan..……………………………………... 23

Tabel 3.13. Tabel Melihat Data Laporan………..…………………………………. 23

Tabel 3.14. Tabel Manajemen Data User. ………………..………...……………… 24

Tabel 3.15. Tabel Manajemen Data Karyawan…………………………………….. 25

Tabel 3.16. Tabel Karyawan… …………………………...…...………………....... 47

Tabel 3.17. Tabel Pasien……. …………………………………………………….. 47

Tabel 3.18. Tabel Dokter…………….…………………………………………….. 48

Tabel 3.19. Tabel Obat…...…. …………………………………………………….. 48

Tabel 3.20. Tabel Poli……………..……………………………………………….. 49

Tabel 3.21. Tabel Pendaftaran….....……………………………………………….. 49

Tabel 3.22. Tabel Pemeriksaan..…..……………………………………………….. 50

Tabel 3.23. Tabel Resep……….…..……………………………………………….. 50

Tabel 3.24. Tabel Resep Bayar..…..……………………………………………….. 51

Page 14: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

Tabel 3.25. Tabel Pembayaran...…..……………………………………………….. 52

Tabel 3.26. Tabel Transaksi…...…..……………………………………………….. 53

Tabel 3.27. Tabel Peralatan…....…..……………………………………………….. 53

Tabel 3.28. Tabel Perlengkapa...…..……………………………………………….. 54

Page 15: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xv

DAFTAR GAMBAR

Gambar 3.1. Diagram Use Case Admin….………………………………………... 15

Gambar 3.2. Diagram Use Case Karyawan.……………………………………….. 15

Gambar 3.3. Diagram Use Case Direktur………………………………………….. 15

Gambar 3.4. Sequence Diagram Login Admin .…………………………………… 26

Gambar 3.5. Sequence Diagram Manajemen Data User…………………...……… 26

Gambar 3.6. Sequence Diagram Manajemen Data Karyawan……………...……....27

Gambar 3.7. Sequence Diagram Login Karyawan………………………………… 27

Gambar 3.8. Sequence Diagram Manajemen Data Pasien………………....…….... 28

Gambar 3.9. Sequence Diagram Manajemen Data Dokter…………….…...……… 28

Gambar 3.10. Sequence Diagram Manajemen Data Obat…………………...…….. 29

Gambar 3.11. Sequence Diagram Manajemen Data Poli……….…………...…….. 29

Gambar 3.12. Sequence Diagram Manajemen Data Pendaftaran…………....…….. 30

Gambar 3.13. Sequence Diagram Manajemen Data Pemeriksaan…………...…….. 30

Gambar 3.14. Sequence Diagram Manajemen Data Pembayaran…………...…….. 31

Gambar 3.15. Sequence Diagram Manajemen Data Inventaris……………...…….. 31

Gambar 3.16. Sequence Diagram Manajemen Data Laporan………...……………. 32

Gambar 3.17. Diagram Activity Login…………………………………….……….. 32

Gambar 3.18. Diagram Activity Menambah Data User…………………………….. 33

Gambar 3.19. Diagram Activity Merubah Data User ……………………………… 33

Gambar 3.20. Diagram Activity Melihat Data User …….…………………..……. 34

Gambar 3.21. Diagram Activity Menambah Data Karyawan………………………. 34

Gambar 3.22. Diagram Activity Merubah Data Karyawan……..………………...... 34

Gambar 3.23. Diagram Activity Melihat Data Karyawan ……………………......... 35

Gambar 3.24. Diagram Activity Menambah Data Pasien…………..………………. 35

Gambar 3.25. Diagram Activity Merubah Data Pasien ……………………..……... 35

Gambar 3.26. Diagram Activity Melihat Data Pasien ………………..……..……... 36

Gambar 3.27. Diagram Activity Menambah Data Dokter ……………...………..… 36

Gambar 3.28. Diagram Activity Merubah Data Dokter ……………………..……... 36

Page 16: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xvi

Gambar 3.29. Diagram Activity Melihat Data Dokter …..…………………..……... 37

Gambar 3.30. Diagram Activity Menambah Data Obat ……………………..…….. 37

Gambar 3.31. Diagram Activity Merubah Data Obat …..…………………..……... 37

Gambar 3.32. Diagram Activity Menghapus Data Obat …………………………... 38

Gambar 3.33. Diagram Activity Melihat Data Obat ………….……………..……... 38

Gambar 3.34. Diagram Activity Menambah Data Poli….…………………..……... 38

Gambar 3.35. Diagram Activity Merubah Data Poli ………………………..……... 39

Gambar 3.36. Diagram Activity Menghapus Data Poli……………………..……... 39

Gambar 3.37. Diagram Activity Melihat Data Poli………...………………..……... 39

Gambar 3.38. Diagram Activity Sistem Pendaftaran ……………………..……...... 40

Gambar 3.39. Diagram Activity Merubah Data Pendaftaran…………………..…... 40

Gambar 3.40. Diagram Activity Menghapus Data Pendaftaran…………………..... 41

Gambar 3.41. Diagram Activity Melihat Data Pendaftaran………………..…..…... 41

Gambar 3.42. Diagram Activity Sistem Pemeriksaan………...………………..…... 42

Gambar 3.43. Diagram Activity Melihat Pemeriksaan………..………………..…... 42

Gambar 3.44. Diagram Activity Sistem Pembayaran………...……….………..…... 43

Gambar 3.45. Diagram Activity Melihat Data Pembayaran…………..………..…... 43

Gambar 3.46. Diagram Activity Menambah Data Inventaris..……………..…..…... 44

Gambar 3.47. Diagram Activity Merubah Data Inventaris ………..…………..…... 44

Gambar 3.48. Diagram Activity Menghapus Data Inventaris ………..…………..... 45

Gambar 3.49. Diagram Activity Melihat Data Inventaris …..……..…………..…... 45

Gambar 3.50. Diagram Activity Manajemen Laporan ……………..…………..…... 45

Gambar 3.51. Class Diagram………………………...…………….………...…….. 46

Gambar 3.52. Perancangan Tampilan Halaman Login…………….………...…….. 54

Gambar 3.53. Perancangan Tampilan Halaman Utama……………………...…….. 55

Gambar 4.1. Tampilan Halaman Login ………………….………………………... 56

Gambar 4.2. Halaman Tambah Data User ………………………………………… 57

Gambar 4.3. Halaman Tambah Data Karyawan ……………………………..……. 57

Gambar 4.4. Halaman Tambah Data Pasien ………………………………..……... 58

Gambar 4.5. Halaman Tambah Data Dokter………………………………………. 58

Gambar 4.6. Halaman Tambah Data Obat…………….…………………………… 59

Page 17: APPLICATIONS IN OUTPATIENT ADMINISTRATIVE CLINIC HABIL

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xvii

Gambar 4.7. Halaman Tambah Data Poli…………………..……………………… 59

Gambar 4.8. Halaman Pendaftaran Pasien ………………………………………… 60

Gambar 4.9. Halaman Data Pemeriksaan………………………………………….. 60

Gambar 4.10. Halaman Data Pembayaran…………………………………………. 61

Gambar 4.11. Halaman Data Inventaris ………...…………………………………. 62

Gambar 4.12. Halaman Laporan Pemasukan Keuangan …………….………..…… 62