Gambar 3.18 Rancangan form utama Homepage
Dalam pembuatan sistem rekam medis pasien Puskesmas berbasis web
ini, terdapat tiga antar muka perangkat lunak yang berbeda, yaitu yang diperuntukkan bagi petugas non medisadmin, petugas medis dan petugas
Dinkes. Masing-masing antar muka memiliki halaman-halaman tersendiri yang dirancang sesuai dengan kebutuhan sistem rekam medis pasien
Puskesmas berbasis web itu sendiri.
3.5.4.2 Perancangan Form Sisi Petugas Non Medis 3.5.4.2.1 Form Login
Rancangan form pada gambar 3.19 merupakan rancangan form login dari sisi petugas non medis yang berfungsi untuk meningkatkan
kemampuan aspek keamanan pada sistem rekam medis pasien Puskesmas. Dengan adanya login menunjukkan bahwa tidak sembarang orang bisa
menggunakan aplikasi ini. BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Gambar 3.19 Rancangan form login sisi petugas non medis
3.5.4.2.2 Form Halaman Utama Petugas Non Medis
Form halaman utama petugas non medis seperti digambarkan pada gambar 3.20 ini akan muncul setelah petugas non medis login. Pada
halaman utama ini akan menampilkan dua buah data grid. Data grid yang pertama akan menampilkan nama dari petugas non medis yang melakukan
login tadi beserta userID dan passwordnya. Sedangkan data grid yang kedua akan menampilkan banyaknya jumlah data dokter dan data pasien
yang ada hingga saat dia login pada saat itu.
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Login Petugas Non Medis
User ID
Password
LOGIN
Gambar 3.20 Rancangan form halaman utama petugas non medis
Gambar 3.21 Rancangan form Registrasi Pasien
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Data Petugas Medis Data Pasien
Data Obat Ganti Password
Keluar Halaman Petugas Non Medis
BIODATA PETUGAS NON MEDIS-Petugas Non Medis yg login
Keterangan Jumlah Data Dokter
Jumlah Data Pasien Jumlah Data
CARI No RM
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Halaman Utama
Data Petugas Medis
Data Obat Ganti Password
Keluar Halaman Petugas Non Medis
Nama Tambah Data Pasien
No RM Nama
Jenis Kelamin Alamat
Golongan Darah TAMBAH
UBAH Kategori Pencarian
DATA PASIEN
No RM 01
02 Nama
Heru Sindi
Jenis Kel Pria
Wanita Action
Cetak kartu Cetak kartu
Antrian OK
OK
3.5.4.2.3 Form Input Data Petugas Medis
Perancangan form input data seperti pada gambar 3.22 di bawah ini digunakan untuk memasukkan data petugas medis yang bekerja pada
Puskesmas tersebut.
Gambar 3.22 Rancangan form tambah data petugas medis
Keterangan : TAMBAH : Untuk memasukkan atau menambah data petugas medis.
UBAH : Untuk mengubah data petugas medis yang sudah ada apabila terdapat kesalahan dalam memasukkan data atau perubahan
data.
3.5.4.2.4 Form Input Data Pasien
Perancangan form input data seperti pada gambar 3.23 di bawah ini digunakan untuk memasukkan data pasien yang melakukan pemeriksaan
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Halaman Utama
Data Pasien Data Obat
Ganti Password Keluar
Halaman Petugas Non Medis
TAMBAH DATA MEDIS
dr Harda Pria
Dokter dr. Kristin
Wanita Dokter
Nama Jenis
Jabatan
Tampilan banyaknya jumlah petugas medis UBAH
Tambah Data Petugas Medis Id Medis
Nama Jenis Kelamin
Alamat Jabatan
di Puskesmas tersebut. Data pasien disini merupakan data identitas diri saja seperti nomor rekam medis,nama, alamat, pekerjaan, golongan darah
dan sebagainya. Sedangkan untuk data medis pasien akan dimasukkan oleh petugas medis.
Gambar 3.23 Rancangan form tambah data pasien
Keterangan : TAMBAH
: Untuk memasukkan atau menambah data pasien. UBAH
: Untuk mengubah data pasien. Cetak Kartu
: Untuk mencetak kartu pasien. BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Halaman Utama
Data Petugas Medis Data Obat
Ganti Password Keluar
Halaman Petugas Non Medis
Nama Tambah Data Pasien
No RM Nama
Jenis Kelamin Alamat
Golongan Darah
TAMBAH UBAH
DATA PASIEN 1
Rezky Aditya Pria
Cetak Kartu 2
Kartika Dewi Wanita
Cetak Kartu Nama
Jenis Action
Tampilan banyaknya jumlah pasien No RM
3.5.4.2.5 Form Cetak Kartu Pasien
Untuk mencetak kartu pasien form yang digunakan sama dengan form input data pasien. Jika petugas non medis akan mencetak kartu
seorang pasien maka tinggal menekan tulisan ”cetak kartu” yang berada pada data gird pasien di bagian paling kanan pada kolom action.
Jika tulisan tersebut ditekan, maka akan muncul print preview dari kartu yang akan dicetak.
Gambar 3.24 Rancangan cetak kartu pasien
Keterangan : Cetak
: Untuk mencetak kartu pasien dihubungkan dengan alat pencetak kartu printer.
3.5.4.2.6 Form Input Data Obat
Perancangan form input data seperti pada gambar 3.25 di bawah ini digunakan untuk memasukkan data obat yang ada di Puskesmas tersebut.
CETAK
Namun sistem ini tidak menangani hingga stok obat hanya sebatas memasukkan saja untuk keperluan rekam medis.
Gambar 3.25 Rancangan form input data obat
Keterangan : TAMBAH
: Untuk memasukkan atau menambah data obat. UBAH
: Untuk mengubah data obat.
3.5.4.3 Perancangan Form Sisi Petugas Medis 3.5.4.3.1 Form Login
Rancangan form pada gambar 3.26 merupakan rancangan form login dari sisi petugas medis. Proses dari login itu sendiri ialah pertama
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Halaman Utama
Data Petugas Medis Data Pasien
Ganti Password Keluar
Halaman Petugas Non Medis
Nama Tambah Data Obat
Kode Obat Nama
Jenis Obat Dosis Obat
TAMBAH UBAH
Data Obat
Tampilan banyaknya jumlah obat Nama
Jenis Obat Dosis Obat
Amoxilin Paracetamol
Kaplet Tablet
500 20
petugas medis memilih userID sesuai namanya kemudian memasukkan passwordnya.
Gambar 3.26 Rancangan form login sisi petugas medis
3.5.4.3.2 Form Halaman Utama Petugas Medis
Form halaman utama petugas medis seperti digambarkan pada gambar 3.27 ini akan muncul setelah petugas medis login. Pada halaman
utama ini akan menampilkan biodata dari petugas medis yang telah melakukan login tadi beserta userID dan passwordnya.
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Login Petugas Medis
User ID
Password
LOGIN
Gambar 3.27 Rancangan form halaman utama sisi petugas medis
Keterangan : Data Pasien : untuk link ke form data pasien, sehingga petugas medis
dapat melihat semua data pasien yang telah diperiksanya. Dengan menekan tombol ”DATA PASIEN” maka akan muncul
daftar data pasien dari petugas medis yang tadi sudah melakukan login. Adapun rancangan formnya adalah seperti gambar 3.28 dibawah ini.
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Halaman Utama
Data Pasien Ganti Password
Keluar Halaman Petugas Medis
Nama Biodata Petugas Medis
Nama Jenis Kelamin
Alamat Jabatan
No TelpHP
Data Pasien UserID
Password
Gambar 3.28 Rancangan form daftar data pasien sisi petugas medis
Keterangan : Data Pasien : Menampilkan data identitas pasien secara lengkap.
Rekam Medis : Untuk memasukkan data medis pasien. BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Halaman Utama
Ganti Password Keluar
CARI
No RM Kategori Pencarian
Halaman Petugas Medis
Tampilan banyaknya jumlah pasien Jenis
Action
Wanita Data Pasien
Rekam Medis Pria
Data Pasien Rekam Medis
Pria Data Pasien
Rekam Medis Wanita
Data Pasien Rekam Medis
Pria Data Pasien
Rekam Medis Pria
Data Pasien Rekam Medis
Nama No RM
2 Ruth Vica 3 Senja Pratama
4 Yoga Anggara
5 Elizabeth 6 Tommy Astanto
1 Rezky Aditya DATA PASIEN-nama petugas medis yang login
3.5.4.3.3 Form Input Data Medis Pasien
Gambar 3.29 Rancangan form input data medis pasien
Keterangan : Input
: untuk memasukkan data obat pasien yang sudah menjalani pemeriksaan.
Tambah : untuk menambah data medis pasien. BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Halaman Utama Data Pasien
Ganti Password Keluar
Halaman Petugas Medis
Nama
Tanggal Diagnosa Diagnosa
Tindakan 19-02-2008 Nyeri
Sendi Terapi Kaki
22-02-2008 Demam Berdarah
Cek Darah No RM Pasien
Dokter Pemeriksa Tanggal Diagnosa
Diagnosa Tindakan
Data Rekam Medis-Nama Pasien
Resep INPUT
TAMBAH
3.5.4.3.4 Form Input Data Resep Pasien
Gambar 3.30 Rancangan form input data resep
3.5.4.4 Perancangan Form Sisi Petugas Dinkes 3.5.4.4.1 Form Login
Rancangan form pada gambar 3.31 merupakan rancangan form login dari sisi petugas Dinkes.
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Halaman Utama Data Pasien
Ganti Password Keluar
Halaman Petugas Medis
Id Resep Id_Medis
No RM Obat
Aturan Pakai Data Resep-Nama Pasien
TAMBAH
DATA OBAT
Kode Obat Dosis Obat
Nama Obat Kaplet
500 Mg Amoxilin
Tablet 20 Mg
Paracetamol Jenis Obat
AX01 PC05
Gambar 3.31 Rancangan form login sisi petugas Dinkes
3.5.4.4.2 Form Halaman Utama Petugas Dinkes
Gambar 3.32 Rancangan form halaman utama petugas Dinkes
Keterangan : Preview : untuk melihat preview dari laporan yang dipilih sebelum di cetak.
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Login Petugas Dinkes User ID
Password
LOGIN
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Halaman Utama Ganti Password
Keluar Halaman Petugas Dinkes
Keterangan Jumlah
Preview Pilih Puskesmas
Preview Pilih Puskesmas
Laporan Data Pasien Laporan Data Penyakit
3.5.4.4.3 Form Halaman Laporan Data Pasien
Judul Laporan
No RM Nama Pasien
Jenis Kelamin
Alamat Agama Pekerjaan
Gol darah
Gambar 3.33 Rancangan form halaman laporan data pasien
3.5.4.4.4 Form Halaman Laporan Data Penyakit
JUDUL LAPORAN Nama Puskesmas
Alamat Puskesmas Nomor Nama
Penyakit Jumlah
Pencetak : ………….. Tanggal Cetak : …………..
Gambar 3.34 Rancangan form halaman laporan data penyakit
CETAK
CETAK
3.5.4.5 Perancangan Form Ganti Password
Gambar 3.35 Rancangan form halaman ganti password
3.5.4.6 Perancangan Form Pesan Kesalahan
Gambar 3.36 Rancangan form pesan kesalahan
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Ganti Password Keluar
Login User
Password Lama Password Baru
Password BaruKonfirmasi GANTI PASSWORD
Ganti Password
BANNER
LOGO PUSKESMAS
MENU REKAM MEDIS
Login User
UserID atau Password yang anda masukkan salah. Silahkan ulangi lagi.
UserID
Password
LOGIN
88
BAB IV IMPLEMENTASI PROGRAM
4.1 Lingkungan Implementasi
Lingkungan implementasi meliputi perangkat lunak dan perangkat keras yang merupakan perangkat pendukung untuk membangun sistem rekam medis
pasien Puskesmas berbasis web. a. Lingkungan Perangkat Lunak Software
Spesifikasi perangkat lunak Software yang digunakan untuk membangun sistem ini adalah sebagai berikut :
Sistem Operasi : Windows XP.
Web server :
Apache Web
Server. Basis data
: MySQL. Script utama
: PHP. Script penunjang
: HTML Macromedia Dreamweaver MX, java script.
b. Lingkungan Perangkat Keras Hardware Spesifikasi perangkat keras hardware yang digunakan untuk
membangun sistem ini adalah sebagai berikut : Mainboard
: ECS Photon PF1 Procesesor
: Intel Pentium 4 2,4 Ghz Memory
: DDR 256 Mb VGA card
: 128 Mb
Hard disk : 80 GB SATA
Monitor : LG Flat 15’ 505G
Keyboard :
Logitech Mouse
: Logitech
4.2 Implementasi Basis Data
Implementasi basis data dari sistem rekam medis berbasis web ini terdiri atas sebuah basis datadatabase bernama “rekam medis” dan memuat 9 tabel, yaitu
tabel petugas medis, tabel pasien, tabel mendiagnosa yang merupakan tabel hasil relasi antara petugas medis dan pasien, tabel resep, tabel obat, tabel mempunyai
yang merupakan tabel hasil relasi antara resep dan obat, tabel Puskesmas, tabel petugas NonMedis dan tabel Dinkes.
Di bawah ini akan dijelaskan tabel-tabel hasil implementasi basis data dari sistem rekam medis berbasis web ini, antara lain :
a. Implementasi tabel petugas medis
Tabel petugas medis ini digunakan untuk menyimpan data-data dari para petugas medis yang telah menggunakan sistem rekam medis pasien Puskesmas
ini. Atribut yang menjadi primary key atau atribut kunci pada tabel Petugas Medis ini ialah
Id_Medis.
Nilai dari
Id_Medis
ini tidak boleh null atau
kosong. Tabel 4.1 Implementasi tabel Petugas Medis
Atribut status pada tabel Petugas Medis di atas digunakan untuk menunjukkan apakah petugas medis tersebut masih bekerja di Puskesmas
tersebut atau tidak. Apabila petugas medis tersebut masih bekerja maka bernilai 1 namun jika tidak maka bernilai 0.
b. Implementasi tabel pasien
Tabel pasien ini digunakan untuk menyimpan data-data dari pasien yang telah melakukan pemeriksaan di Puskesmas. Atribut-atribut data yang di
simpan pada tabel pasien ini dapat dilihat pada tampilan tabel 4.2 di bawah ini. Atribut
status
menunjukkan status pasien sudah di periksa atau belum. Jika status 1 maka pasien tersebut sudah melakukan registrasi pada hari tersebut
dan sedang mengantre untuk diperiksa. Sedangkan jika status 0 berlaku sebaliknya.
Tabel 4.2 Implementasi tabel pasien
c. Implementasi tabel mendiagnosa
Tabel Mendiagnosa ini akan menyimpan data-data hasil diagnosa pasien setelah dilakukan pemeriksaan oleh petugas medis. Tabel ini akan terisi
apabila petugas medis telah selesai melakukan pemeriksaan dan telah memasukkan data rekam medis pasien yang di periksanya. Data-data diagnosa