pengembangan sistem informasi pelayanan pemeriksaan …repository.upnvj.ac.id/1192/2/awal.pdf ·...
TRANSCRIPT
PENGEMBANGAN SISTEM INFORMASI PELAYANAN
PEMERIKSAAN LABORATORIUM KLINIK PADA
POLIKLINIK TELKOMEDIKA BERBASIS WEB
TUGAS AKHIR
Disusun Oleh :
MUHAMMAD RYAN ABDILLAH 1410501020
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI DIII – SISTEM INFORMASI
2019
PENGEMBANGAN SISTEM INFORMASI PELAYANAN
PEMERIKSAAN LABORATORIUM KLINIK PADA
POLIKLINIK TELKOMEDIKA BERBASIS WEB
TUGAS AKHIR
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Ahli Madya
Disusun Oleh :
MUHAMMAD RYAN ABDILLAH 1410501020
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI DIII – SISTEM INFORMASI
2019
iii
iv
v
vi
PENGEMBANGAN SISTEM INFORMASI PELAYANAN
PEMERIKSAAN LABORATORIUM KLINIK PADA
POLIKLINIK TELKOMEDIKA BERBASIS WEB
(Studi Kasus Pada Poliklinik Telkomedika)
Muhammad Ryan Abdillah
Abstrak
Penelitian ini untuk memudahkan sistem yang berjalan mengenai medical check
up di Poliklinik Telkomedika Jakarta. Sistem informasi medical check up ini
dirancang untuk pihak klinik, pasien yang merupakan karyawan PT
Telekomunikasi. Aplikasi ini untuk memberikan informasi mengenai medical
check up, jadwal praktek dokter, penjadwalan rutin medical check up, rekam
medis, dan penjadwalan medical check up berbasis web. Aplikasi ini dapat di
akses dimana saja dan kapan saja tanpa harus menghabiskan waktu untuk datang
klinik untuk mencari informasi medical check up. Pihak klinik juga akan
mengingatkan para pasien untuk melakukan medical check up berdasarkan
jadwal pasien medical check up dengan reminder di web tersebut. Dalam sistem
yang diusulkan, penulis menggunakan bahasa pemrograman PHP dan MySql
sebagai database. Sistem informasi yang dirancang dapat mempermudah proses
medical check up yang berjalan di Poliklinik Telkomedika dan mengingatkan
para pasien terutama karyawan perusahaan betapa pentingnya medical check up
untuk diri mereka dan perusahaan.
Kata Kunci : Klinik, Medical Check Up, Web, PHP, MySql
vii
DEVELOPMENT OF SERVICE INFORMATION SYSTEMS FOR
EXAMINING CLINICAL LABORATORY IN WEB-BASED
TELKOMEDIKA POLICLINICS
(Case Study at the Telkomedika Polyclinic)
Muhammad Ryan Abdillah
Abstract
This research is to facilitate the system that runs on medical check-ups at the
Jakarta Polyclinic in Jakarta. This medical check-up information system is
designed for clinics, patients who are employees of PT Telekomunikasi. This
application is to provide information about medical check-ups, doctor's practice
schedule, routine scheduling of medical check-ups, medical records, and web-
based medical check-up scheduling. This application can be accessed anywhere
and anytime without having to spend time to come to the clinic to find medical
check-up information. The clinic will also remind patients to conduct medical
check-ups based on the schedule of medical check-up patients with a reminder on
the web. In the proposed system, the author uses the PHP and MySQL
programming languages as a database. The information system designed can
simplify the medical check-up process that runs at the Telkomedik Polyclinic and
remind patients, especially company employees, of the importance of medical
check-ups for themselves and the company.
Keywords: Clinic, Medical Check Up, Web, PHP, MySql
viii
KATA PENGANTAR.
Segala puji syukur penulis panatkan atas kehadirat Allah SWT, yang telah
memberikan kemudahan, lumpahan rahmat dan karunia – Nya sehingga penulis
dapat menyelesaikan pembuatan dan penulisan Seminar Teknologi Informasi ini.
Penulis ingin menyampaikan ucapan terima kasih kepada semua pihak yang
telah memberikan dukungan dan bantuannya dalam penyelesaian skripsi ini.
Adapun pihakpihak tersebut di antaranya:
1. Allah SWT. Yang telah memberikan kekuatan dan kesehatan baik
jasmani maupun rohani kepada penulis, sehingga dapat
menyelesaikan pembuatan dan penulisan skripsi ini.
2. Kepada kedua orang tua saya yang telah memberikan do’a dan
dukungan yang tiada hentinya, sejak saya lahir sampai saat ini.
3. Ibu Titin Pramiyati. Selaku Wakil Dekan I Fakultas Ilmu
Komputer
Universitas Pembangunan Nasional “Veteran” Jakarta.
4. Ibu Erly Krisnanik, S.Kom.,MM selaku Ketua Program Studi D3
Sistem Informasi, yang telah banyak mendukung & membantu
mahasiwa/i.
5. Ibu Tri Rahayu, S.Kom,MM selaku dosem pembimbing saya
yang telah membantu membimbing, mengarahkan sehingga STI ini
dapat selesai.
6. Teman teman saya yang senantiasa membantu sehingga skripsi ini
dapat selesai dalam penulisan skripsi ini, penulis menyadari bahwa
masih banyak terdapat kekurangan, oleh karena itu penulis
memohon saran dan kritik untuk skripsi ini.
Jakarta, 14 April 2018
Penulis
ix
DAFTAR ISI
HALAMAN JUDUL ............................................................................... i
LEMBARAN ORISINALITAS .............................................................. iii
LEMBARAN PUBLISITAS………………………………………….. iv
LEMBARAN PENGESAHAN……………………………………….. v
ABSTRAK .............................................................................................. vi
ABSTRACT .............................................................................................. vii
KATA PENGANTAR ............................................................................ viii
DAFTAR ISI .................... ....................................................................... ix
DAFTAR TABEL ................................................................................... xi
DAFTAR GAMBAR .............................................................................. xii
DAFTAR SIMBOL ................................................................................. xiii
BAB 1 PENDAHULUAN ...................................................................... 1
I.1 Latar Belakang ........................................................................... 1
I.2 Rumusan Masalah ...................................................................... 2
I.3 Tujuan Dan Manfaat Penlisan.................................................... 2
I.4 Ruang Lingkup Masalah ............................................................ 3
I.5 Luaran yang di Harapkan ........................................................... 3
I.6 Sistematika Penulisan ................................................................ 3
BAB 2 TINJAUAN PUSTAKA ............................................................. 5
2.1 Sistem Informasi dan Pengembangan Sistem ............................ 5
2.2 Pemrograman Berbasis Web ...................................................... 7
2.3 PHP ............................................................................................ 7
2.4 Basis Data (Database) ................................................................ 9
2.5 My SQL ..................................................................................... 11
2.6 Unfied Modeling Language (UML) ........................................... 13
2.7 Analisa Sistem ........................................................................... 14
2.8 Definisi Pelayanan ..................................................................... 15
2.9 Definisi Klinik ........................................................................... 15
2.10 Medical Check Up ..................................................................... 16
2.11 Aalisa PIECES ........................................................................... 21
2.12 Metode Waterfall ....................................................................... 23
BAB 3 METODOLOGI PENELITIAN.................................................. 24
3.1 Alur Penelitian ........................................................................... 24
3.2 Metode Penelitian ...................................................................... 25
3.3 Perangkat yang di pakai ............................................................. 26
3.4 Tahapan Kegiatan ...................................................................... 27
BAB 4 ANALISIS DAN PERANCANGAN SISTEM .......................... 28
4.1 Profil Perusahaan ....................................................................... 28
4.2 Tugas dan Fungsi ....................................................................... 30
x
4.3 Analisa Sistem Berjalan............................................................. 32
4.4 Struktur Organisasi .................................................................... 35
4.5 Pengembangan sistem................................................................ 47
4.6 Prosedur Rancangan Sistem ...................................................... 47
4.7 Metode Pengembangan yang di gunakan ................................. 48
4.8 Rancangan Sistem Umum yang di Usulkan .............................. 49
4.9 Spesifikasi File .......................................................................... 66
4.10 Perancangan Kode ..................................................................... 70
4.11 Rancangan Interface .................................................................. 72
BAB 5 PENUTUP .................................................................................. 76
5.1 Kesimpulan ................................................................................ 76
5.2 Saran .......................................................................................... 76
DAFTAR PUSTAKA ………………………………………………… 77
RIWAYAT HIDUP…………………………………………………… 78
LAMPIRAN………………………………………………………….. 79
xi
DAFTAR TABEL
Tabel 1 Use Case Diagram ................................................................... xi
Tabel 2 Activity Diagram ..................................................................... xii
Tabel 3 Squence Diagram ..................................................................... xii
Tabel 4 Class Diagram .......................................................................... xiii
Tabel 5 Jadwal Penelitian ..................................................................... 27
Tabel 6 Dokumen Masukan .................................................................. 33
Tabel 7 Dokumen Keluaran .................................................................. 33
Tabel 8 Dokumen Simpanan ................................................................. 34
Tabel 9 Deskripsi Aktor ........................................................................ 37
Tabel 10 Narative Use Case Berjalan ..................................................... 38
Tabel 11 Narative Use Case Sistem Daftar Pasien ................................. 52
Tabel 12 Rancangan Database Login ...................................................... 66
Tabel 13 Rancangan Database Pasien ..................................................... 66
Tabel 14 Rancangan Database daftar Medical Check Up ....................... 68
Tabel 15 Rancangan Database Jenis Medical Check Up ........................ 68
Tabel 16 Rancangan Database Rekam Medis ......................................... 69
Tabel 17 Rancangan Database HRD Telkom ......................................... 69
xii
DAFTAR GAMBAR
Gambar 2.1 Gambar Metode Waterfall ................................................. 23
Gambar 3.1 Gambar Flowchart ............................................................. 24
Gambar 4.1 Gambar Struktur Organisasi…………………………….. 35
Gambar 4.2 Gambar Use Case Poliklinik Telkomedika ....................... 36
Gambar 4.3 Gambar Activity Diagram Berjalan .................................. 42
Gambar 4.4 Gambar Activity Diagram Berjalan Cek Kesehatan ......... 43
Gambar 4.5 Gambar Activity Diagram Berjalan Medical Check Up ... 44
Gambar 4.6 Gambar Use Case Usulan .................................................. 51
Gambar 4.7 Gambar Activity Diagram Registrasi ................................ 56
Gambar 4.8 Gambar Activity Login ..................................................... 57
Gambar 4.9 Gambar Activity Diagram Rekam Medis.......................... 58
Gambar 4.10 Gambar Activity Diagram Medical Check Up ................ 59
Gambar 4.11 Gambar Activity Diagram Input Rekam Medis ................ 60
Gambar 4.12 Gambar Sequance Diagram Pasien ................................... 61
Gambar 4.13 Gambar Sequance Diagram Perawat ................................. 62
Gambar 4.14 Gambar Sequance Diagram Dokter................................... 63
Gambar 4.15 Gambar Sequence Diagram Instalasi Rekam Medis……. 64
Gambar 4.16 Gambar Class Diagram Usulan…………………………. 65
xiii
DAFTAR SIMBOL
Table 1. Use Case Diagram
NO GAMBAR NAMA KETERANGAN
1 Actor
Menspesifikasikan himpuan peran yang pengguna mainkan ketika berinteraksi dengan use case.
2
Dependency
Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (independent).
3
Generalization
Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (ancestor).
4
Include Menspesifikasikan bahwa use case sumber secara eksplisit.
5
Extend Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan.
6
Association Apa yang menghubungkan antara objek satu dengan objek lainnya.
7
System Menspesifikasikan paket yang menampilkan sistem secara terbatas.
8
Use Case Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor
9
Collaboration
Interaksi aturan-aturan dan elemen lain yang bekerja sama untuk menyediakan prilaku yang lebih besar dari jumlah dan elemen-elemennya (sinergi).
10
Note Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi
xiv
Table 2. Activity Diagram
NO GAMBAR NAMA KETERANGAN
1
Actifity Memperlihatkan bagaimana masing-masing kelas antarmuka saling berinteraksi satu sama lain
2
Action State dari sistem yang mencerminkan eksekusi dari suatu aksi
3
Initial Node Bagaimana objek dibentuk atau diawali.
4
Actifity Final Node
Bagaimana objek dibentuk dan dihancurkan
5
Fork Node Satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran
Table 3. Sequence Diagram
NO GAMBAR NAMA KETERANGAN
1
LifeLine
Objek entity, antarmuka yang saling berinteraksi.
2 Message Spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi
3
Message
Spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi
xv
Table 4. Class Diagram
NO GAMBAR NAMA KETERANGAN
1
Generalization
Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (ancestor).
2
Nary Association
Upaya untuk menghindari asosiasi dengan lebih dari 2 objek.
3
Class Himpunan dari objek-objek yang berbagi atribut serta operasi yang sama.
4
Collaboration Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor
5
Realization Operasi yang benar-benar dilakukan oleh suatu objek.
6
Dependency
Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempegaruhi elemen yang bergantung padanya elemen yang tidak mandiri
7
Association Apa yang menghubungkan antara objek satu dengan objek lainnya