SKRIPSI
Disusun Oleh:
NIM : 223180032
UNIVERSITAS AKI
SEMARANG
2023
PERSETUJUAN SKRIPSI
NIM : 223180032
Semarang, 2023
Mengetahui
1. Penguji I 1. …………
2. Penguji II 2. …………
Mengesahkan
Dekan Fakultas Teknik dan Informatika
3
PERNYATAAN TIDAK PLAGIAT
NIM : 2.23.18.0032
Pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian hari
diperoleh, serta sanksi lainnya seperti yang tercantum pada peraturan akademik
Semarang, 2023
4
MOTTO DAN PERSEMBAHAN
MOTTO :
Jadilah diri sendiri yang selalu berharap kepada Tuhan dan serahkan
Kemampuan manusia bukan dilihat dari gaya tapi dari cara bekerja
Jangan bersungut-sungut.
PERSEMBAHAN :
2. Kepada Orang tua dan seluruh keluarga atas dukungan dan semangat
5
ABSTRAK
Aplikasi rekam medis berbasis web adalah sebuah sistem informasi yang
dirancang untuk membantu pengelolaan data medis pasien pada praktek umum dr.
medis pasien, seperti riwayat kesehatan, diagnosa, keluhan dan obat yang
web dapat membantu dokter untuk mengakses informasi medis pasien secara
yang mana dimulai dari analisis kebutuhan, design, implementasi, testing dan
informasi yang berbasis web yang disertai fitur seperti kelola data pasien, data
dokter, data obat, data user, data rekam medis dan cetak laporan medis.
Kata kunci: Aplikasi rekam medis berbasis web, pengelolaan data medis pasien,
obat, dokter, user, cetak laporan praktek umum dr. Ranto Y. Manurung.
vi
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Tuhan Yesus Kristus yang telah
memberikan hidup kekal dan kasih-Nya yang begitu besar, sehingga penulis dapat
Dalam penyusunan Laporan Skripsi ini tentunya tidak terlepas dari adanya
problem dan hambatan, namun atas bimbingan dan motivasi dari semua pihak
1. Dr. Tri Purwani, S.E., M.M. selaku Rektor Universitas AKI Semarang.
vii
Akhir kata, semoga laporan ini dapat menambah wawasan dan pengetahuan
Semarang, 2023
Penulis,
PERSETUJUAN SKRIPSI......................................................................................ii
PENGESAHAN SKRIPSI......................................................................................iii
PERNYATAAN TIDAK PLAGIAT........................................................................iv
MOTTO DAN PERSEMBAHAN...........................................................................v
BAB I PENDAHULUAN........................................................................................1
1.1 Latar Belakang...............................................................................................1
1.2 Rumusan Masalah..........................................................................................2
1.3 Batasan Masalah............................................................................................2
1.4 Tujuan Penelitian............................................................................................2
1.5 Sistematika Penulisan....................................................................................3
BAB II TINJAUAN PUSTAKA..............................................................................5
2.1 Penelitian yang Relevan.................................................................................5
2.2 Aplikasi..........................................................................................................8
2.3 Konsep Dasar Sistem Informasi.....................................................................9
2.3.1 Klarifikasi Sistem....................................................................................9
2.4 Konsep Dasar Informasi...............................................................................10
2.4.1 Kualitas Informasi.................................................................................11
2.4.2 Nilai Informasi......................................................................................12
2.5 Konsep Sistem Informasi.............................................................................12
2.6 Komponen Sistem Informasi.......................................................................13
2.7 Pengembangan Sistem.................................................................................15
2.7.1 Metode Pengembangan Sistem.............................................................18
2.7.2 Model Air Terjun (Waterfall)................................................................18
2.8 Analisis sistem..............................................................................................21
2.8.1 Tahap Analisis Sistem...........................................................................22
2.8.2 Pendekatan-Pendekatan Analisis Sistem...............................................23
2.8.3 Fase Analisa Masalah............................................................................24
2.9 Desain Sistem...............................................................................................25
2.9.1 Desain Database...................................................................................26
2.9.2 Konsep Dasar Basis Data......................................................................27
2.9.3 Komponen Basis Data...........................................................................29
2.9.4 Database Management System (DBMS)..............................................31
2.9.5 Komponen DBMS.................................................................................32
2.9.6 Contoh DBMS.......................................................................................33
2.9.7 Desain Input..........................................................................................34
2.9.8 Desain Output.......................................................................................35
2.9.9 Desain Interface....................................................................................36
2.10 Implementasi Sistem..................................................................................38
2.11 Pengujian....................................................................................................39
2.12 Maintenance...............................................................................................41
2.13 Unifed Modeling Language (UML)...........................................................42
2.13.1 Diagram UML.....................................................................................42
2.14 Data Rekam Medis.....................................................................................52
2.15 Media Dokumen Rekam Medis (DRM).....................................................53
2.15.1 Media Dokumen Rekam Medis Kertas (Paper Based).......................53
3.15.2 Media Dokumen Rekam Medis Elektronik (Komputer Based)..........54
3.15.3 Media Dokumen Rekam Medis Web (Web-Based).............................55
2.16 Desain Web.................................................................................................55
2.16.1 Bahasa Pemograman Website..............................................................56
2.16.2 Jenis Website.......................................................................................57
2.16.3 Software Pendukung........................................................................58
2.17 Basis Data (Database)...........................................................................63
2.18 XAMPP......................................................................................................65
2.19 Pengertian Website.....................................................................................66
2.20 Aplikasi Berbasis Web...............................................................................67
2.20.1 Keuntungan Aplikasi Web...................................................................67
2.20.2 Kerugian Aplikasi Web.......................................................................68
2.21 PHPRad Classic.........................................................................................70
BAB III METODOLOGI PENELITIAN..............................................................72
3.1 Metode Pengumpulan Data..........................................................................72
3.2 Sumber Data.................................................................................................73
3.2 Jenis Data.....................................................................................................74
x
3.4 Rancangan Penelitian...................................................................................75
BAB IV GAMBARAN OBJEK PENELITIAN....................................................78
4.1 Profil Praktek Dokter Umum dr. Ranto Y. manurung..................................78
4.2 Visi dan Misi Praktek Dokter Umum dr. Ranto Y. manurung......................78
4.2.1 Visi........................................................................................................78
4.2.2 Misi.......................................................................................................78
4.3 Struktur Organisasi......................................................................................78
4.4 Lokasi Praktek Dokter Umum dr. Ranto Y. manurung................................80
4.5 Fasilitas Dan Tenaga Kerja Praktek Dokter Umum dr. Ranto Y. Manurung
............................................................................................................................81
BAB V PEMBAHASAN.......................................................................................82
5.1 Analisis Sistem.............................................................................................82
5.1.1 Deskripsi Sistem Berjalan.....................................................................82
5.1.2 Analisis Masalah...................................................................................83
5.2 Desain Proses...............................................................................................92
5.3 Class Diagram............................................................................................110
5.4 Desain Database........................................................................................111
5.5 Desain Tampilan Aplikasi Rekam Medis dr. Ranto Y. Manurung.............113
5.5.1 Desain Halaman Login........................................................................113
5.5.2 Desain Halaman Data Dokter..............................................................116
5.5.3 Desain Halaman Data Pasien..............................................................118
5.5.4 Desain Halaman Data Rekam Medis..................................................120
5.5.5 Desain Halaman Laporan....................................................................121
5.6 Tampilan Website.......................................................................................123
5.6.1 Tampilan Login...................................................................................123
5.6.2 Tampilan Halaman Data Dokter..........................................................125
5.6.3 Tampilan Halaman Pasien...................................................................126
5.6.4 Tampilan Halaman Data Obat.............................................................128
5.6.5 Tampilan Halaman Laporan Rekam Medis.........................................129
5.6.7 Tampilan Halaman Cetak Laporan......................................................130
5.7 Pengujian Sistem........................................................................................131
5.7.1 Hasil Pengujian...................................................................................132
xi
5.8 Implementasi Sistem Implementasi...........................................................134
5.8.1 Spesifikasi Perangkat Keras (Hardware)............................................134
5.8.2 Spesifikasi Perangkat Lunak (Software).............................................134
6.1 Kesimpulan................................................................................................136
6.2 Saran...........................................................................................................137
xii
DAFTAR TABEL
xiv
BAB I
PENDAHULUAN
dibutuhkan dengan cepat. Dimana zaman yang super cepat ini, teknologi telah
Pada praktek umum dr. Ranto Y. Manurung proses rekam medis masih
xv
Berdasarkan uraian diatas, penulis tertarik untuk membuat aplikasi pada
Medis Berbasis Web Pada Praktek Umum dr. Ranto Y. Manurung” yang
sebagai berikut:
informasi yang mudah, cepat yang dalam hal ini sebelumnya praktek umum
dari data obat, data pasien, data dokter, data rekam medis, dan laporan rekam
medis.
aplikasi rekam medis pada praktek umum dr. Ranto Y. Manurung agar dapat
menghasilkan informasi yang cepat, mudah dalam hal ini sebelumnya praktek
xvi
1.5 Sistematika Penulisan
Sistematika penulisan tugas akhir ini dibagi menjadi lima bab yang
BAB I : PENDAHULUAN
Ada bab ini akan menguraikan teori atau konsep yang melandasi
Bab ini berisi jenis dan sumber data, metode pengumpulan data
xvii
BAB IV : GAMBARAN PRAKTEK DOKTER UMUM DR. RANTO Y.
MANURUNG
BAB VI : PENUTUP
selanjutnya.
xviii
BAB II
TINJAUAN PUSTAKA
19
Table 2.2 Rangkuman Hasil Jurnal Penelitian Kedua
Nama Jurnal JSIKA Vol. 7, No. 1. Tahun 2018 ISSN 2338-137X
Judul Rancang Bangun Aplikasi Rekam Medis Pasien Berbasis
Penelitian Web Pada Klinik TS Beauty Center Bojonegoro.
Nama Penulis
Ayu Astutik, Sulistiowati dan Endra Rahmawati, 2018.
dan Tahun
Aplikasi ini membahas tentangpendaftaran pasien baru
serta pemeriksaan, pencatatan rekam medis, pencatatan
resepobat dan laporan. Dengan adanya aplikasi rekam
medis pasien berbasis web dapat membantu pasien, bagian
Metode
administrasi, bagian dokter, bagian perawat dan bagian
Pengembanga
obat dalam proses pendaftaran pasien barudan
n Sistem
pemeriksaan, pencatan rekam medis dan pencatatan resep
obat. Aplikasi rekam medispasien berbasis web juga
menghasilkanlaporan kunjungan pasien perbulan dan
laporan rekam medis pasien.
Setelah melakukan tahap pada SDLC pembuatan Rancang
Bangun Aplikasi Rekam Medis pasien berbasis web
padaKlinik TS Beauty Center Bojonegoro, dapat diambil
kesimpulan sebagai berikut:
1. Sistem ini menangani layanan administrasi pasien dari
Hasil
pendaftran, pemeriksaan, rekam medis dan resep obat.
2. Sistem ini dapat melakukan registrasi pemeriksaan
untuk pasien yang sudah terdaftar.
3. Sistem dapat menyajikan informasi laporan rekam
medis pasien, kunjungan dan registrasi pasien.
20
Table 2.3 Rangkuman Hasil Jurnal Penelitian Ketiga
ISSN : 2442-5826, E-Proceeding of Applied Science :
Nama Jurnal
Vol.7, No.6 Desember 2021 | Page 2613.
Judul Aplikasi Pengolaan Administrasi Dan Rekam Medis
Penelitian Pasien Klinik Romana Berbasis Web.
Nama Penulis Yehezkiel Peter Situmeang, Siska Komala Sari, Robbi
dan Tahun Hendriyanto, 2021.
Metode yang digunakan dalam pembangunan Aplikasi
Pengelolaan Administrasi dan Rekam Medis Pasien Klinik
Romana Klinik Romana Berbasis Web adalah SDLC
dengan model Waterfall. Aplikasi ini dibuat menggunakan
Metode bahasa pemograman PHP dan CodeIgniter sebagai
Pengembanga Framework yang digunakan. Aplikasi ini menggunakan
n Sistem PhpMyAdmin dan MySQL sebagai basis data dan
pengujian dilakukan dengan metode Black Box Testing.
Sehingga Aplikasi Pengelolaan Administrasi dan Rekam
Medis Pasien Klinik Romana Berbasis Web dapat berjalan
efektif dan Efisien.
Hasil Berdasarkan rumusan masalah dari pembangunan Aplikasi
Pengelolaan Administrasi dan Rekam Medis Pasien Klinik
Romana, maka aplikasi ini dapat ditarik kesimpulan
sebagai berikut:
a. Aplikasi dapat memfasilitasi Petugas di klinik
Romana dalam melakukan proses registrasi pasien dan
mengelola data administrasi pasien. Dengan
diberikannya fitur registrasi pasien dan kelola data
pasien.
b. Aplikasi dapat memfasilitasi Bidan di klinik Romana
dalam mengelola data rekam medis, cetak rekam
medis, cetak resep obat, jadwal periksa berkala, cetak
surat jadwal periksa berkala, rawat inap pasien, dan
21
cetak rekap rawat inap pasien. Dengan diberikannya
fitur, buat rekam medis, cetak rekam medis, buat
jadwal periksa berkala, cetak surat jadwal periksa,
rawat inap pasien, dan cetak rekap rawat inap pasien.
c. Aplikasi dapat membantu dan memfasilitasi Pasien,
dalammengakses Rekam Medis secara online dan
melakukan registrasisecara online melalui aplikasi.
Dengan diberikannya fiturregistrasi pasien, dan cari
rekammedis berdasarkan NIK pada aplikasi.
2.2 Aplikasi
aplikasi merupakan program yang membantu pengguna melakukan tugas
Tujuannya adalah untuk membuat tugas menjadi lebih mudah dan efisien.
22
2.3 Konsep Dasar Sistem Informasi
Pada sub bab ini akan dijelaskan teori-teori yang berkaitan dengan
Sistem Informasi.
23
3. Sistem diklasifikasikan sebagai sistem tertentu dan sistem tak
tak tentu adalah sistem yang kondisi masa depanya tidak dapat
sehingga informasi yang sangat penting dalam suatu organisasi atau sistem
yang kurang mendapatkan informasi akan menjadi luruh dan pada akhirnya
berakhir.
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna
dan berarti bagi yang menerimanya. Sumber dari informasi adalah data. Data
merupakan bentuk jamak dari bentuk tunggal datum atau data item. Data
24
kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi pada saat
dari tiga hal yaitu informasi harus akurat (accurate), tepat pada
1. Akurat (accurate)
3. Relevan (Relevance)
teknik perusahaan.
(Trisyanto, 2017)
perangkat keras dan perangkat lunak tersebut. Selain itu data juga memegang
peranan yang penting dalam sistem informasi. Data yang akan dimasukkan
26
dalam sebuah sistem informasi dapat berupa formulir-formulir prosedur-
mengendalikan organisasi.
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
1. Input
Adalah semua data yang dimasukkan ke dalam sistem informasi. Ini yang
2. Proses
Proses merupakan kumpulan prosedur yang akan disimpan dalam bagian
basis data dan seterusnya akan diolah menjadi suatu output yang akan
27
digunakan oleh si penerima. Komponen ini dalam tugasnya akan merubah
a. Manusia
Merupakan pemakai dari sistem informasi komputer sehingga harus
kebutuhan mereka.
c. Peralatan Komputer
Komponen pendukung sistem informasi yang termasuk peralatan
informasi komputer.
d. Penyimpanan Data
Berfungsi untuk pemakaian di masa yang akan datang atau pencarian
3. Output
Merupakan semua keluaran atau hasil dari model yang sudah diolah
4. Teknologi
Teknologi disini merupakan bagian yang berfungsi untuk memasukkan,
5. Basis Data
dengan yang lain yang disimpan dalam perangkat keras komputer dan akan
kumpulan file yang mempunyai kaitan antara satu file dengan file yang lain
6. Kendali
Kendali dalam hal ini merupakan semua tindakan yang diambil untuk
menjaga sistem informasi tersebut agar bisa berjalan dengan lancar dan
29
2.7 Pengembangan Sistem
Pengembangan sistem informasi yang didasarkan pada komputer adalah
aktivitas yang sangat kompleks dan membutuhkan biaya dan sumber daya
yang relatif besar. Ini merupakan kegiatan penting bagi setiap organisasi.
(Sarosa, 2017)
sistem informasi itu sendiri juga sangat kompleks dan memakan waktu yang
cukup lama, sehingga menambah kompleksitas dalam proyek ini. Skala dari
karena sistem informasi yang lebih besar akan membutuhkan sumber daya
3. Membuat sistem informasi dengan waktu, sumber daya, dan biaya yang
wajar.
6. Sistem informasi yang dibuat cocok dengan pengguna dan pihak terkait.
30
Dengan melakukan pengembangan dari sistem yang lama ke yang baru,
1. Performance (Kinerja)
Sistem baru memiliki kinerja yang lebih efektif dan efisien, yang dapat
diukur berdasarkan jumlah pekerjaan yang dapat dilakukan pada suatu saat
2. Information (Informasi)
3. Economics (Ekonomi)
4. Control (Pengendalian)
5. Efficiency (Efesiensi)
31
Sistem baru memiliki peningkatan efesiensi operasi, yang berbeda dengan
6. Service (Pelayanan)
32
2.7.2 Model Air Terjun (Waterfall)
model air terjun sering disebut juga sebagai model sekuensial linear
atau alur hidup klasik. Model air terjun menyediakan pendekatan alur hidup
perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain,
33
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada
didokumentasikan.
3. Implementasi
Desain harus ditranslasikan kedalam program pearngkat lunak. Hasil
dari tahap ini adalah program sesuai dengan desain yang telah dibuat
4. Pengujian/Testing
Pengujian fokus pada perangkat lunak secara dari segi logic dan
fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini
34
baru. Tahap pendukung atau pemeliharaan dapat mengulangi proses
perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat
lunak baru.
Dari kenyataan yang terjadi sangat jarang model air terjun dapat
pengembangan.
selesai dijalankan.
35
kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-
ukur hasil yang telah dicapai oleh perusahaan yang akan digunakan dalam
pengambilan keputusan.
3. Menilai kembali sistem yang sudah ada dan yang sudah berjalan hingga
sekarang.
(Jogiyanto, 2005):
36
2. Understand, yaitu memahami kerja dari sistem yang ada dengan
dan berpusat pada data, tapi sensitif pada proses. Teknik ini
37
digunakan untuk merencanakan, menganalisis, dan mendesain
sistem.
interaksi objek-objek.
38
spesifikasi kebutuhan fungsional, memenuhi kebutuhan secara
sumber daya, kepuasan batasan pada proses desain dari segi biaya,
sistem.
desain dari segi biaya, waktu, dan perangkat. (Rosa & Shalahuddin, 2011)
39
Desain sistem adalah tahap yang dilakukan setelah analisis sitem. Desain
beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan
Tahap desain sistem mempunyai dua maksud atau tujuan utama, yaitu
terlibat.
Untuk mencapai tujuan desain sistem, analis sistem harus dapat mencapai
pengguna untuk berbagai aplikasi. Inti dari basis data adalah Database
berbagai aplikasi.
41
3. Memastikan bahwa semua data yang diperlukan untuk aplikasi saat
fisik.
2016).
42
Karena keterkaitan yang erat antara kelompok data dalam
berhubungan.
3. Keakuratan (accuracy)
4. Ketersediaan (availability)
5. Kelengkapan (completeness)
bersifat relatif, bisa jadi saat ini dianggap sudah lengkap, tetapi
6. Keamanan (security)
43
dalamnya, serta jenis-jenis operasi apa saja yang boleh
dilakukannya.
7. Kebersamaan (sharability)
1. Data
berbeda.
2. Hardware
44
b. Peralatan input dan output
3. Software
4. User
bahasa pemrograman.
45
Penyimpanan data dalam DBMS akan mempunyai banyak
1. Performance
Jika data yang dikelola cukup besar dan basis data disimpan
penggunaan memori.
2. Integritas
Integritas data akan lebih terjamin dengan adanya DBMS, seperti
3. Idependensi
Perubahan struktur basis data memungkinkan terjadi tanpa harus
DBMS.
4. Sentralisasi
Data yang terpusat akan mempermudah pengelolaan basis data.
46
sama akan dapat lebih terjamin daripada data disimpan dalam
berikut:
1. File Manager
Komponen yang mengelola ruang di dalam disk dan juga
2. Database Manager
Komponen yang menyediakan interface antar data low-level
3. Query Processor
Komponen yang berfungsi menterjemahkan perintah dalam
database manager.
4. DML Precompiler
Komponen yang mengkonversi perintah DML, yang
5. DDL Compiler
47
Komponen yang mengkonversi berbagai perintah DDL ke dalam
diantaranya:
1. MySQL
Perangkat lunak DBMS MySQL banyak digunakan oleh orang-
baik dengan kecepatan akses data yang selalu stabil, akan tetapi
2. Oracle
Oracle adalah perangkat lunak DBMS yang bersifat berbayar.
48
Selain Oracle, perangkat lunak DBMS ini juga cocok
yang baik dan memiliki fitur backup, recovery, dan rollback data.
Windows saja.
4. Firebird
Perangkat lunak DBMS lainnya adalah firebird sebagai sistem
data masukan bagi pemrosesan sistem. Pada tahapan ini perlu juga
dilakukan yaitu:
49
4. Mendesain source document.
(Ladjamudin, 2013)
yaitu:
1. Output Internal
Output internal merupakan output untuk pemilik dan pengguna di
2. Output Eksternal
Outout eksternal adalah output yang bersifat keluat perusahaan.
3. Turnaround Output
Turnaround output merupakan output eksternal yang dapat masuk
sebagai berikut:
requirements.
50
2.9.9 Desain Interface
User interface adalah cara program dan pengguna untuk
a. Pengguna Ahli
Pengguna ahli adalah pengguna komputer berpengalaman yang
51
berlebihan. Mereka ingin dapat menyelesaikan tugas mereka
b. Pengguna Pemula
Pengguna pemula adalah pengguna komputer yang kurang
2. Faktor Manusia
Sebelum merancang antarmuka pengguna, perlu memahami
52
c. Ketidakmampuan untuk membedakan antara tindakan
d. Ketidakkonsistenan desain.
sudah diseleksi dan dipilih maka tiba saatnya bagi sistem tersebut untuk
harus dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen
rancangan sistem yang ada disetujui, serta diuji, menginstal dan memulai
1. Merancang penerapan.
2. Mengumumkan penerapan.
5. Menyiapkan database.
53
7. Mendidik peserta dan pemakai.
2.11 Pengujian
Pengujian adalah satu set aktifitas yang direncanakan dan sistematis
pengujian terdiri dari satu set atu sekumpulan langkah dimana dapat
menempatkan desain kasus uji yang spesifik dan metode pengujian. Secara
2. Teknik pengujian berbeda-beda sesuai berbagai sisi atau unit uji dalam
proyek besar, pengujian bisa dilakukan oleh tim uji yang tidak terkait
Pengujian lebih fokus untuk mencari adanya kesalahan (error) baik dari
sudut pandang orang secara umum atau dari sudut pandang pengembang
54
Metode pengujian digunakan untuk mengetahui fungsi yang telah
pengujian yang digunakan adalah black box testing yang hanya berfokus pada
kehalaman menu
Action
Sistem memunculkan pesan salah id
55
atau password
2.12 Maintenance
Menurut (Daryus, 2007) Maintenance atau perawatan dalam suatu
produksi. Oleh karena itu proses produksi harus didukung oleh peralatan
yang siap bekerja setiap saat dan handal. Untuk mencapai hal itu maka
antara lain:
1. Use case Diagram
56
Use case digunakan untuk mengetahui fungsi apa saja yang ada
itu sendiri.
57
bergantung padanya elemen yang tidak
mandiri (independent).
menjalankan fungsinya.
58
Interaksi aturan-aturan dan elemen lain
elemen-elemennya (sinergi).
59
Gambar 2.2 Contoh Use Case Diagram
Dikutip: Inggrit Khoirunnisa, Andi Dwi Pangestu, Eddy Saputra, Perancangan
Sistem Administrasi Dan Catatan Rekam Medik Pasien Pada Klinik Putri Husada,
(JRAMI: Vol 02 No 01, 2021)
Keterangan:
Gambar diatas menunjukan dimana admin dapat login kedalam sistem untuk
mengelola data pasien, data dokter, data obat, rekam medik, transaksi kartu, dan
laporan.
2. Activity Diagram
kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang
dan diakhiri dengan aktivitas titik akhir (final node). Kondisi mula
60
Aktivitas Aktivitas yang dilakukan sistem
61
Gambar 2.3 Contoh gambar Activity Diagram
Dikutip: Inggrit Khoirunnisa, Andi Dwi Pangestu, Eddy Saputra, Perancangan
Sistem Administrasi Dan Catatan Rekam Medik Pasien Pada Klinik Putri Husada,
(JRAMI: Vol 02 No 01, 2021)
Keterangan:
User yang berperan dalam proses ini adalah Assisten Dokter, Dokter dan Pasien
3. Sequence Diagram
Sequence diagram digunakan untuk menggambarkan kelakuan objek pada
use case dengan mendeskripsikan waktu hidup objek dan message yang
2014).
Boundary class
Gambaran dari sebuah form.
62
A Massage Menggambarkan pengiriman pesan.
Keterangan:
Pada proses ini user diharuskan melakukan login terlebih dahulu sebelum masuk
username, memilih aktor dan memasukkan password yang sesuai, jika password
tidak sesuai maka system akan memberikan alert kesalahan dan user tidak dapat
63
masuk ke dalam sistem, lalu user memasukkan kembali username, aktor dan
4. Class Diagram
Class Diagram adalah sebuah class yang mengambarkan struktur sistem
64
multiplicity
Relasi antar kelas dengan
Generalisasi makna generalisasi-spesialisasi
(umum-khusus)
Relasi antar kelas dengan
Kebergantungan makna kebergantungan antar
kelas
Agregasi Relasi antar kelas dengan
makna semua bagian
Sumber: (Rosa A.S dan M. Shalahuddin. Rekayasa Perangkat Lunak Terstruktur
dan Berorientasi Objek. Bandung: Informatika Bandung. 2014)
Keterangan:
Class diagram yang digambarkan terdiri dari tujuh kelas controller dan lima kelas
model. Pada penamaan kelas, tiap kelas controller dan model diberikan kode
65
khusus pada awalannya untuk mempermudah identifikasinya yaitu “C” untuk
kerahasiannya.
hubungan yang khusus antara pasien dan dokter yang wajib dilindungi dari
2016):
penderita tersebut.
66
Informasi yang tidak mengandung nilai kerahasiaan adalahh informasi
Berkas rekam medis asli harus tetap disimpan di rumah sakit dan tidak
boleh diserahkan kepada pengacara atau siapapun yang berhak atas berkas
1. Rekam medis harus dibuat secara lengkap tertulis dan jelas atau secara
elektronik.
(Triyanti, 2018).
67
Beberapa kelemahan dari rekam kesehatan berbasis kertas
68
memindahkan catatan-catatan atau formulir yang tadinya ditulis
data MySQL dapat diakses dari berbagai media dan dari berbagai
gambar diam atau bergerak, data animasi, suara, video maupun gabungan dari
semuanya, baik itu yang bersifat statis maupun dinamis, yang dimana
69
lainnya dari website adalah kumpulan dari berbagai macam halaman situs,
tempatnya berada didalam WWW (World Wide Web) yang tentunya terdapat
dalam format HTML (Hyper Text Markup Language) yang bisa diakses
server website untuk ditampilkan kepada para user atau pemakai web
2. JavaScript
Adalah bahasa script yang dapat bekerja disebagian besar
rollover baik gambar maupun teks dan yang paling utama untuk
membuat AJAX.
70
dan bisa digunakan bersamaan dengan HTML.
71
2.16.2 Jenis Website
Dengan adanya sekian banyak pilihan bahasa pemograman
1. Web Statis, karena sifat halaman web yang relatif tetap, tidak
pembuatan sistem:
1. Browser
72
a. Google Chrome
Kelebihan:
berpindah tab.
Updatenya mudah.
Kekurangan:
Statis, fiturnya kurang banyak.
lauchernya saja.
b. Mozila Firefox
73
Mozilla Firefox (aslinya bernama Phoenix dan kemudian
Kelebihan:
Banyak fitur tambahan (add-ons) yang bisa dibongkar
Updatenya mudah.
ponsel/hp.
Kekurangan:
Saat mulai start loadingnya lumayan lama, apalagi jika
74
Para crackers sekarang mulai membidik browser ini,
c. Opera
Kelebihan:
Lumayan Ringan dan cepat.
semakin asyik.
Kekurangan:
75
Agak lambat dalam membaca script pada beberapa
halaman situs.
efeknya.
d. Internet Explorer
Kelebihan:
Untuk kinerja semakin cepat, dapat di kolaborasi
76
mengalami not responding, debug, atau problem yang
lainnya.
Kekurangan:
Kecepatan yang kurang, baik untuk browsing, surfing,
77
a. Data disimpan secara terintegrasi (integrated), yaitu Database
2. Hardware
Terdiri dari semua peralatan perangkat keras komputer yang digunakan
3. Software
Berfungsi sebagai perantara (interface) antara pemakai dengan data
78
c. End user, orang yang mengakses database melalui terminal dengan
oleh programmer.
2.18 XAMPP
Apache, MySQL, PHP, dan Perl. XAMPP adalah tool yang menyediakan
paket perangkat lunak dalam satu buah paket. Dalam paket XAMPP sudah
1. Apache
79
database yang sering digunakan bersama PHP adalah MySQL, namun
4. PhpMyAdmin
Berfungsi memudahkan dalam membuat tabel, mengisi data, mengedit
data teks, data gambar, data animasi, suara, video dan gabungan dari
semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu
80
dapat mengakses internet melalui software yang terkoneksi dengan internet
(Destiningrum, 2017).
Explorer, Firefox. Perbedaan aplikasi berbasis desktop dan aplikasi berbasis web
adalah bahwa untuk aplikasi berbasis desktop peningkatan kecepatan dan kinerja
kinerja aplikasi adalah kecepatan akses database dan kecepatan jaringan dan
Pengguna aplikasi web menggunakan browser web pada komputer client untuk
81
1. Aplikasi web dirancang agar dapat berjalan didalam lingkungan
berbasis web.
yang tinggi.
1. Kehilangan Kecepatan
Aplikasi berbasis web tidak berjalan secepat seperti pada mesin
82
Manfaat menggunakan framework:
berulang.
c. Mendukung kolaborasi
Jenis-jenis framework:
1. Framework PHP
a. Laravel.
b. Zend.
83
c. Aura.
d. FuelPHP.
e. Codeigniter.
f. CakePHP.
7. Framework Javascript
a. React.js.
b. Angular.js.
c. Backbone.js.
d. Node.js.
e. Ember.js.
8. Framework CSS
a. Bootstrap.
b. Bulma.
c. Uikit.
d. Miligram.
e. Skeleton.
f. Semantic UI.
informasi berbasis PHP yang cepat. PHPRad Classic merupakan versi yang
a. Laravel
84
Laravel merupakan salah satu framework yang memaksimalkan
Laravel bahasa pemrograman PHP bukan hanya saja dinamis tetapi juga
b. jQuery
Fitur jQuery merupakan library JavaScript antar platform yang dirancang
c. Bootstrap 4
Bootstrap merupakan CSS yang digunakan untuk merancang situs web.
Pada CSS ini berisi template rancangan berbasis HTML dan CSS untuk
85
BAB III
METODOLOGI PENELITIAN
tidak akan mendapatkan data yang memenuhi standar data yang diterapkan
pustaka.
1. Wawancara
Wawancara digunakan sebagai teknik pengumpulan data untuk
ingin mengetahui hal-hal dari responden yang lebih mendalam. Dalam hal
2. Observasi
Observasi adalah melakukan pengamatan secara langsung ke objek
penelitian untuk melihat dari dekat kegiatan yang dilakukan. Dalam hal ini
penulis mengamati proses rekam medis yang ada. Dalam hal ini observasi
yang selama ini masih dilakukan secara manual di Praktek Umum dr.
Ranto Y. Manurung.
86
3. Studi Pustaka
Metode Studi Pustaka digunakan untuk mengumpulkan data dalam
a. Data primer yang diperoleh melalui wawancara terdiri dari data umum,
perusahaan,
87
memperoleh informasi baru. Data ini membutuhkan validitas dan
2. Data Sekunder
Data sekunder adalah data yang dikumpulkan dari sumber-sumber yang
kata, skema, dan gambar mengenai ciri-ciri, sifat, mutu dari objek yang
profil kantor, struktur organisasi serta tugas dan wewenang dari setiap
jabatan, berbagai izin dan gambaran mengenai sistem yang berjalan saat
ini.
2. Data Kuantitatif
Menurut Sugiyono (2016) Data Kuantitatif merupakan data yang diberikan
pengukuran. Pada penelitian ini Jenis data kuantitatif dalam rekam medis
meliputi:
88
b. Data kesehatan: yaitu informasi tentang kondisi kesehatan pasien,
diambil.
89
Gambar 3.1 Flowchart program rancangan penelitian
Penelitian ini mengamati kebutuhan yang diperlukan oleh Praktek Umum dr.
Ranto Y. Manurung:
Pada tahap ini penulis mengumpulkan data yang berhubungan dengan data
pasien, data dokter, informasi medis pasien, rekam medis, hasil pemeriksaan
perancangan aplikasi.
6. Ke-enam jika aplikasi tidak sesuai maka akan kembali ke langkah lima.
7. Ke-tujuh jika aplikasi sudah sesuai, maka aplikasi siap digunakan dan
ditandai dengan:
a. Berjalannya setiap fitur yang dibuat seperti bisa menambah data pasien
b. Ketika data berhasil ditambah dan diedit maka akan ada pemberitahuan
90
8. Tahap operasi dalam implementasi aplikasi Rekam Medis adalah tahap
dimana sistem sudah siap untuk digunakan dalam melakukan proses rekam
medis. Rekam medis ini dapat digunakan oleh dokter atau tenaga kesehatan
operasi dalam implementasi sistem Rekam Medis adalah tahap penting yang
memastikan bahwa sistem dapat beroperasi secara efisien dan akurat dalam
9. Selesai.
91
BAB IV
dimulai sejak 1 Oktober 2006 silam, tepatnya di Jalan Merdeka barat, Desa
4.2 Visi dan Misi Praktek Dokter Umum dr. Ranto Y. manurung
4.2.1 Visi
Melayani Dengan Hati.
4.2.2 Misi
Menyehatkan masyarakat Sekadau dengan pelayanan Terbaik.
sebuah organisasi baik itu organisasi yang berukuran besar ataupun kecil.
92
Gambar 4.1 Struktur Praktek Umum dr. Manurung Y. Manurung
memenuhi standar kualitas dan regulasi yang berlaku. Hal ini dicapai
pelayanan kesehatan.
daya.
93
3. Admin: Bertanggung jawab dalam mengelola registrasi dan mengelola
rekam medis.
menyediakan informasi dan bantuan medis bagi pasien dan keluarga, dan
Staf apoteker.
6. Staf Klinis: Terdiri dari perawat, asisten dokter, dan teknisi medis yang
Manurung cukup strategis karena tepat berada di tengah kota dan didirikan di
jalur jalan utama, tengah kota Sekadau, sehingga mudah dicari dan didatangi
dibuka setiap hari dari jam 07.00 WIB sampai dengan jam 21.00 WIB, dan
94
Jasa konsultasi dokter dimulai jam 16.00 WIB sampai dengan jam 21.00
WIB.
Gambar 4.2 Lokasi Praktek Umum Praktek Dokter Umum dr. Ranto Y.
Manurung
4.5 Fasilitas Dan Tenaga Kerja Praktek Dokter Umum dr. Ranto Y.
Manurung
Adapun fasilitas pelayanan yang tersedia di tempat Praktek Dokter
Umum dr. Ranto Y. Manurung antara lain; ruang Tunggu yang ber AC, ruang
ruang masa nifas. Selain itu fasilitas pelayanan tingkat pertama yang telah di
Karena sifatnya pelayanan tingkat pertama, maka jika pasien yang tidak
dapat dilayani lanjut di tempat praktek akan dirujuk ke Rumah Sakit Umum
95
BAB V
PEMBAHASAN
keseluruhan. Oleh karena itu, analisis sistem sangat penting untuk memastikan
bahwa sistem tersebut dapat bekerja dengan optimal dan memenuhi kebutuhan
penggunanya.
96
memberikan informasi secara real-time dan bagian back office
Sistem kerja yang berjalan dapat dilihat dari gambar use case
97
sistem rekam medis digital
rekam medis manual memiliki potensi
meminimalisasi kesalahan manusia
untuk kesalahan manusia, seperti
karena data dapat dimasukkan secara
kesalahan pencatatan atau kesalahan
elektronik dan divalidasi sebelum
transcripsi
disimpan
Sistem rekam medis digital dapat
Pencarian dan akses terhadap
mempercepat proses klinis dan
informasi dalam rekam medis manual
mengurangi waktu yang dihabiskan
dapat menjadi memakan waktu dan
untuk mencari dan mengakses rekam
memperlambat proses klinis
medis pasien
dapat dilihat dalam use case diagram yang diusulkan pada gambar
5.2
98
Gambar 5.2 Use case Diagram Sistem Baru
99
2. Deskripsi Use case Kelola Data Pasien
Tabel 5.3 Use case Kelola Data Pasien
Nama use case Kelola Data Pasien
Aktor Admin
Deskripsi Use case ini memungkinkan user untuk
menambah dan edit data pasien. Sistem
akan menampilkan form-form yang
sesuai dan akan memproses sesuai form
tersebut (tambah, edit). Kemudian
sistem akan menampilkan informasi
hasil proses.
Prakondisi User telah berhasil login dan masuk
kehalaman utama
Sasaran Use case ini akan akan mempermudah
user untuk menambah/mengedit data
Pasien
Bidang Khas Suatu Kejadian
Tindakan aktor Respon sistem
1. Memilih menu data pasien
2. Sistem menampilkan daftar pasien
dalam bentuk tabel
3. Pengguna memilih tombol tambah/
edit pasien
4. Sistem menampilkan form
tambah/edit
5. Pengguna memasukkan/mengedit data
pasien, klik simpan
6. Sistem memproses inputan user
7. Sistem menampilkan informasi hasil
proses
Bidang alternatif Validasi input bisa benar atau salah.
Sistem harus menampilkan pesan
kesalahan bila user tidak mengisi form
dengan benar. Proses tambah/edit
kebasis data bisa berhasil atau gagal.
Sistem harus menampilkan informasi
100
hasil proses
Pos kondisi Data pasien telah masuk/berubah
101
kesalahan bila user tidak mengisi form
dengan benar. Proses tambah/ edit
kebasis data bisa berhasil atau gagal.
Sistem harus menampilkan informasi
hasil proses
Pos kondisi Data user telah masuk/berubah
102
proses
Bidang alternatif Validasi input bisa benar atau salah.
Sistem harus menampilkan pesan
kesalahan bila user tidak mengisi form
dengan benar. Proses tambah/edit
kebasis data bisa berhasil atau gagal.
Sistem harus menampilkan informasi
hasil proses
Pos kondisi Data dokter telah masuk/berubah
103
edit obat
5. User memasukkan/mengedit data
obat, klik simpan
6. Sistem menampilkan informasi hasil
proses
Bidang alternatif Validasi input bisa benar atau salah.
Sistem harus menampilkan pesan
kesalahan bila user tidak mengisi form
dengan benar. Proses tambah/edit
kebasis data bisa berhasil atau gagal.
Sistem harus menampilkan informasi
hasil proses
Pos kondisi Data obat telah masuk/berubah
104
medis dalam bentuk tabel
3. User memilih tombol tambah/edit
rekam medis
4. Sistem menampilkan form tambah/
edit rekam medis
5. User memasukkan/mengedit data
rekam medis, klik simpan
6. Sistem menampilkan informasi hasil
proses
Bidang alternatif Validasi input bisa benar atau salah.
Sistem harus menampilkan pesan
kesalahan bila User tidak mengisi form
dengan benar. Proses tambah/edit
kebasis data bisa berhasil atau gagal.
Sistem harus menampilkan informasi
hasil proses
Pos kondisi Data obat telah masuk/berubah
105
rekam medis
4. Sistem menampilkan data
berdasarkan button laporan rekam
medis
Bidang alternatif -
Pos kondisi Laporan dapat dilihat, dicetak
1. Login
106
Gambar 5.4 Sequence Login
Keterangan:
1. User menginput username dan password
107
Gambar 5.5 Activity Tambah User
108
Gambar 5.6 Sequence Tambah User
Keterangan:
109
Gambar 5.7 Activity Tambah Data Dokter
110
Gambar 5.8 Sequence Tambah Data Dokter
Keterangan:
111
Gambar 5.9 Activity Edit Data Dokter
112
Gambar 5.10 Sequence Edit Dokter
Keterangan:
1. User memilih menu data dokter.
113
Gambar 5.11 Activity Tambah Pasien
114
Gambar 5.12 Sequence Tambah Data Pasien
Keterangan:
1. User memilih menu data pasien.
115
Gambar 5.13 Activity Edit Data Pasien
116
Gambar 5.14 Sequence Edit Data Pasien
Keterangan:
1. User memilih menu data pasien.
117
Gambar 5.15 Activity Tambah Rekam Medis
118
Gambar 5.16 Sequence Tambah Rekam Medis
Keterangan:
1. User memilih menu data rekam medis.
6. User mengisi form data pasien dan menyimpan data rekam medis.
119
Gambar 5.17 Activity Edit Rekam Medis
120
Gambar 5.18 Sequence Edit Rekam Medis
Keterangan:
1. User memilih menu data rekam medis.
6. User mengisi form data rekam medis dan menyimpan data pasien.
121
Gambar 5.19 Activity Cetak Laporan
122
Gambar 5.20 Sequence Cetak Laporan
Keterangan:
1. Admin memilih menu data rekam medis.
123
5.3 Class Diagram
Berikut merupakan class diagram sistem yang diusulkan untuk melihat
kelas, atribut, operasi-operasi yang dilakukan dalam berbagai kelas yang ada
tersebut yang mana akan menunjukkan struktur objek dari suatu sistem. Pada
diagram class rekam medis ini terdapat beberapa class yang mana masing-masing
class mempunyai hubungan antara kelas yang satu dengan yang lain.
124
5.4 Desain Database
Database adalah informasi yang terorganisir dan disimpan dalam suatu
file. DBMS yang digunakan dalam sistem informasi ini adalah MySQL.
125
3. Tabel Data Pasien
Tabel 5.11 Database Tabel Data Pasien
field name tipe keterangan
Id_pasien Integer (11) Berisi kode pasien yang terisi
secara otomatis oleh sistem.
Integer digunakan untuk
menyatakan tipe data yang
berbentuk bilangan bulat. Contoh
1,2,3,dan seterusnya
nama_pasien Varchar (25) Nama pasien
Jenis_kelamin Varchar (8) Jenis kelamin
tanggal_lahir Date Berisi tanggal lahir pasien
agama Varchar (12) Berisi agama
alamat Varchar (50) Berisi alamat pasien
no_hp_pasien Varchar (15) Berisi nomor telepon pasien
pekerjaan Varchar (25) Berisi pekerjaan pasien
Tanggal_masuk Date Berisi tanggal terdaftar pasien
126
format “yyyy-mm-dd” (tahun-
bulan-tanggal). Contoh 2022-06-
12.
keluhan Varchar (50) Berisi keluhan
dokter Varchar (25) Berisi nama dokter
diagnosa Varchar (50) Berisi diagnosa pasien
obat Varchar (30) Berisi obat
yang dibuat.
127
Gambar 5.22 Desain Halaman Login
128
129
Apabila dalam proses login berhasil, maka user dialihkan pada halaman
utama user.
130
yang dapat diakses oleh user yang memiliki izin akses untuk
yang dapat diakses oleh user yang memiliki izin akses untuk
edit yang dapat diakses oleh user yang memiliki izin akses untuk
dapat diakses oleh user admin yang akses untuk mengelola laporan
medis.
Keterangan:
Apabila login berhasil dilakukan, maka user akan dialihkan ke halaman
dashboard.
139
tambah data dan edit data, dilihat pada gambar dibawah ini:
tambah data dan edit data, dilihat pada gambar dibawah ini:
halaman tambah data dan edit data, dilihat pada gambar dibawah ini:
diakses oleh admin, seperti yang terlihat pada gambar di bawah ini.
blackbox. Rencana proses pengujian dapat dilihat pada tabel berikut ini.
2. Data Obat
dan kejang
3. Data Pasien
pasien: 08159536461
08159536461
akan diimplementasikan dan diuji. Pada tahap ini, dibutuhkan beberapa fasilitas
Fasilitas ini akan membantu memastikan bahwa sistem yang dibuat dapat berjalan
2. SSD 240 GB
3. RAM 4 GB
6. Keyboard
7. Mouse
1. Microsoft Windows 10
149
2. PhpRad Classic
3. Database MySQL
PENUTUP
6.1 Kesimpulan
Adapun kesimpulan sebagai hasil dari penelitian yang telah dilaksanakan,
mengenai aplikasi rekam medis berbasis web pada praktek dokter umum dr.
database untuk menyimpan data seperti data dokter, data pasien, data obat,
dan data rekam medis. Adanya aplikasi rekam medis ini dan penggunaan
laporan yang dibuat pada sistem. Sistem ini membuat pengguna dengan
2. Sistem ini dibuat dengan 3 aktor, yaitu admin, user apoteker dan user dokter
dapat melakukan aksi tambah, ubah, dan lihat data untuk mengelola data
150
6.2 Saran
Adapun saran sebagai bahan masukkan untuk menyempurnakan aplikasi
tidak hanya terbatas pada pengolahan data pasien, rekam medis dan
laporan dan pengolahan data dapat dilakukan dengan lebih cepat dan
mudah
151
DAFTAR PUSTAKA
Sukamto, & Shalahuddin. (2013). Analisa dan Desain Sistem Informasi.: Andi
Offset. Yogyakarta.
152