aplikasi administrasi rawat jalan pada klinik habil...
TRANSCRIPT
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
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.
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.
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 “
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.
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
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
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
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
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
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
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
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
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
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