Struktur Menu .1 Sisi Petugas Non Medis Desain Antar MukaUser Interface .1 Perancangan Form Utama

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