• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI SISTEM

4.2 Tampilan Program dan Penjelasan

4.2.3 Staff Administrai

4.2.3.1 Halaman Tambah Data Pasien

Gambar 4.4. Implementasi Halaman Tambah Data Pasien

Halaman Tambah Data Pasien akan muncul setelah staff administrasi memilih tombol tambah data pada menu Pasien. Di halaman ini

69

terdapat field data-data pasien seperti id pasien (otomatis akan muncul), nama lengkap, tempat lahir, tanggal lahir, dan lain-lain. Staff administrasi dapat menggunakan halaman ini untuk menyimpan data-data pasien dengan menekan tombol simpan.

4.2.3.2 Halaman Ubah Data Pasien

Gambar 4.5. Implementasi Halaman Ubah Data Pasien

Halaman Ubah Data Pasien akan muncul setelah staff administrasi memilih icon edit yang ada pada kolom aksi di menu pasien dan memilih data pasien yang akan diubah. Di halaman ini terdapat field-field data pasien yang akan diubah. Untuk menyimpan data yang diubah staff administrasi memilih tombol ubah.

70

4.2.3.3 Halaman Lihat, Cari dan Hapus Data Pasien

Gambar 4.6. Implemnetasi Halaman Lihat, Cari dan Hapus Data Pasien Halaman Lihat, Cari dan Hapus Pasien akan muncul setelah staff administrasi memilih menu pasien. Staff administrasi dapat melihat data seluruh pasien. Untuk mencari data pasien, staff administrasi memasukan kata kunci pada pencarian kemudian klik tombol cari. Untuk menghapus data pasien staff administrasi memilih icon hapus pada kolom aksi. Berikut adalah potongan listing program dari Halaman Lihat, Cari dan Hapus Data Pasien.

$tampil = "select *, DATE_FORMAT(tanggal_lahir, '%d/%m/%Y') as tanggal_lahir from pasien where nama_pasien like '%$param_nama%' or tempat_lahir like '%$param_nama%' or tanggal_lahir like '%$param_nama%'or alamat like '%$param_nama%' or agama like '%$param_nama%' or jenis_kelamin like '%$param_nama%' or telepon like '%$param_nama%' or pekerjaan like '%$param_nama%' order by id_pasien asc limit $posisi,$batas";

71 4.2.3.4 Halaman Tambah Data Antrian

Gambar 4.7. Implementasi Halaman Tambah Data Antrian

Halaman Tambah Data Antrian akan muncul setelah staff administrasi memilih icon tambah antrian di kolom aksi pada data pasien yang ingin periksa di menu pasien. Di halaman ini terdapat field data antrian yang akan dimasukan seperti nomor antrian (muncul otomatis), nomor pasien (muncul otomatis), dan keluhan. Untuk menyimpan data antrian staff administrasi memilih tombol simpan.

4.2.3.5 Halaman Lihat Data Antrian.

72

Halaman Lihat Data Antrian akan muncul setelah staff administrasi memilih menu antrian. Halaman ini memperlihatkan semua data antrian yang akan diperiksa. Berikut adalah potongan listing program dari Halaman Liha Data Antrian:

$tampil = "select a.no_antrian, b.id_pasien, b.nama_pasien, a.keluhan, a.keterangan from rekam_medis a, pasien b where a.id_pasien=b.id_pasien and a.tanggal = curdate() and a.keterangan='Daftar' order by a.no_antrian";

4.2.4 Asisten Dokter

4.2.4.1 Halaman Lihat Data Antrian

Gambar 4.9. Implementasi Halaman Lihat Data Antrian

Halaman Lihat Data Antrian Akan muncul setelah asisten dokter memilih menu antrian pemeriksaan. Halaman ini menampilkan semua antrian pasien yang akan diperiksa oleh asisten dokter. Berikut adalah potongan listing program dari Halaman Lihat Data Antrian

$tampil = "select a.no_antrian, a.id_rekam_medis, b.id_pasien, b.nama_pasien, a.keluhan, a.keterangan from rekam_medis a, pasien b where a.id_pasien=b.id_pasien and a.keterangan='Daftar' and a.tanggal = curdate() order by a.no_antrian";

73 4.2.4.2 Halaman Tambah Data Pemeriksaan

Gambar 4.10. Implementasi Halaman Tambah Data Pemeriksaan

Halaman Tambah Data Pemeriksaan ini muncul setelah asisten dokter memilih data pasien yang akan diperiksa di menu antrian pemeriksan. Kemudian memilih icon tambah pemeriksaan pada kolom aksi di menu antrian pemeriksaan. Di halaman ini field data pemeriksaan yang akan disimpan adalah tensi, nadi, respirasi dan suhu. Untuk menyimpan data pemeriksaan ini asisten dokter memilih tombol simpan.

74

4.2.4.3 Halaman Lihat, Cari dan Hapus Data Pemeriksaan

Gambar 4.11. Implementasi Halaman Lihat, Cari dan Hapus Data Pemeriksaan Halaman Lihat, Cari dan Hapus Data Pemeriksaan ini akan muncul setelah asisten dokter memilih menu pemeriksaan. Halaman ini menampilkan semua data pemeriksaan. Asisten dokter dapat melakukan pencarian data pemeriksaan dengan memasukan kata kunci ke dalam field pencarian dan memilih tombol cari. Kemudian akan di tampilkan data pemeriksaan sesuai dengan kata kunci yang dimasukan. Untuk menghapus data pemeriksaan, asisten dokter memilih data yang akan dihapus kemudian memilih icon hapus di kolom aksi pada menu pemeriksaan. Berikut adalah potongan listing program dari Halaman Lihat, Cari dan Hapus Data Pemeriksaan:

$tampil = "select rm.*, p.nama_pasien, p.id_pasien, DATE_FORMAT(rm.tanggal, '%d/%m/%Y') as tgl from rekam_medis rm, pasien p where rm.id_pasien=p.id_pasien and p.nama_pasien like '%$param_nama%' order by rm.id_rekam_medis desc limit $posisi,$batas";

75 4.2.4.4 Halaman Ubah Data Pemeriksaan

Gambar 4.12. Implementasi Halaman Ubah Data Pemeriksaan

Halaman ini akan muncul setelah asisten dokter memilih data yang akan diubah dengan memilih icon edit pada kolom aksi di menu pemeriksaan. Di halaman ini field data yang akan diubah adalah tensi, nadi, respirasi dan suhu. Untuk menyimpan data pemeriksaan yang diubah, asisten dokter memilih tombol ubah.

76 4.2.4.5 Halaman Lihat, Cari dan Hapus Data Obat

Gambar 4.13. Implementasi Halaman Lihat, Cari dan Hapus Data Obat Halaman Lihat, Cari dan Hapus Data Obat akan muncul setelah asisten dokter memilih menu obat. Halaman ini akan menampilkan semua data obat. Untuk mencari data obat asisten dokter memasukan kata kunci pada field yang sudah disediakan. Kemudian akan ditampilkan data sesuai kata kunci yang dimasukan. Untuk menghapus data obat asisten dokter memilih icon hapus pada kolom aksi di menu obat pada data obat yang akan dihapus. Berikut adalah potongan listing program dari Halaman Lihat, Cari dan Hapus Data Obat :

$tampil = "SELECT * FROM obat a INNER JOIN kategori b, satuan c WHERE b.id_kategori=a.id_kategori and c.id_satuan=a.id_satuan and ( nama_obat like '%$param_nama%' or nama_kategori like '%$param_nama%' or nama_satuan like '%$param_nama%' or stok_obat <= '$param_nama') order by id_obat asc limit $posisi,$batas";

77 4.2.4.6 Halaman Tambah Data Obat

Gambar 4.14. Implementasi Halaman Tambah Data Obat

Halaman Tambah Data Obat akan muncul setelah asisten dokter memilih tombol tambah data pada menu obat. Di halaman ini field data yang akan dimasukan adalah nama obat, kategori dan satuan. Asisten dokter dapat menyimpan data obat dengan memilih tombol simpan.

4.2.4.7 Halaman Ubah Data Obat

78

Halaman Ubah Data Obat muncul setelah asisten dokter memilih

icon edit pada kolom aksi di menu obat pada data obat yang akan ubah. Di halaman ini field data yang akan diubah adalah nama obat, stok obat, kategori dan satuan. Untuk menyimpan data obat yang diubah, asisten dokter memilih tombol ubah.

4.2.4.8 Halaman Lihat, Cari dan Hapus Data Pembelian

Gambar 4.16. Implementasi Halaman Lihat, Cari dan Hapus Data Pemebelian Halaman Lihat, Cari dan Hapus Data Pembelian ini akan muncul setelah asisten dokter memilih menu pembelian obat. Halaman ini menampilkan semua data pembelian obat. Asisten dokter dapat melakukan pencarian data pembelian obat dengan memasukan kata kunci ke dalam field pencarian. Kemudian akan di tampilkan data pembelian obat sesuai dengan kata kunci yang dimasukan. Untuk menghapus data pemeriksaan, asisten dokter memilih data yang akan dihapus kemudian memilih icon hapus di kolom aksi pada menu pembelian obat. Berikut adalah potongan listing

program dari Halaman Lihat, Cari dan Hapus Data Pembelian:

$tampil = "select p.*, a.*, DATE_FORMAT(p.tanggal, '%d/%m/%Y') as tgl from pembelian p ,apotik a where p.id_apotik=a.id_apotik and (no_faktur like '%$param_nama%' or nama_apotik like '%$param_nama%') order by id_pembelian asc limit $posisi,$batas";

79

4.2.4.9 Halaman Tambah Data Pembelian Obat

Gambar 4.17. Implementasi Halaman Tambah Data Obat

Halaman Tambah Data Pembelian Obat ini muncul setelah asisten dokter memilih tombol tambah data pada menu pembelian obat. Di halaman ini field data pembelian obat yang akan disimpan adalah no faktur, nama apotik, tanggal, nama obat dan jumlah. Untuk menyimpan data pemeriksaan ini asisten dokter memilih tombol simpan.

4.2.4.10 Halaman Ubah Data Pembelian Obat

80

Halaman ini akan muncul setelah asisten dokter memilih data yang akan diubah dengan memilih icon edit pada kolom aksi di menu pembelian obat. Di halaman ini field data yang akan diubah adalah nomor faktur, nama apotik dan tanggal. Untuk menyimpan data pemeriksaan yang diubah, asisten dokter memilih tombol ubah.

4.2.4.11 Halaman Lihat dan Cari Data Pengambilan Obat

Gambar 4.19. Implementasi Halaman Lihat dan Cari Data Pengambilan Obat Halaman Lihat dan Cari Data Pengambilan Obat ini akan muncul setelah asisten dokter memilih menu pengambilan obat. Halaman ini menampilkan semua data antrian pengambilan obat. Asisten dokter dapat melakukan pencarian data pengambilan obat dengan memasukan kata kunci ke dalam field pencarian. Kemudian akan di tampilkan data pengambilan obat sesuai dengan kata kunci yang dimasukan. Berikut adalah potongan

listing program dari Halaman Lihat dan Cari Data Pengambilan Obat :

$tampil = "SELECT p.id_pasien, p.nama_pasien, rm.tanggal, rm.keterangan, rm.id_rekam_medis, ( rm.biaya + ro.biaya)biaya FROM rekam_medis rm, pasien p, resep_obat ro WHERE rm.keterangan = 'Daftar->Pemeriksaan->Diagnosa->Resep Obat Dalam->Resep Obat Luar' AND rm.tanggal = ro.tanggal AND p.id_pasien = rm.id_pasien AND rm.id_rekam_medis = ro.id_rekam_medis AND nama_pasien like '%$param_nama%' group by p.id_pasien order by rm.id_rekam_medis asc limit $posisi,$batas";

81 4.2.4.12 Halaman Cetak Pengambilan Obat

Gambar 4.20. Implementasi Halaman Cetak Pengambilan Obat

Halaman Cetak Pengambilan ini akan muncul setelah asisten dokter memilih icon detail pada kolom aksi di menu pengambilan obat. Kemudian dokter memilih tombol lunas. Untuk mencetak data pengambilan obat asisten dokter memilih icon print.

82 4.2.4.13 Halaman Cetal Laporan Pemasukan

Gambar 4.21. Implementasi Halaman Cetak Laporan Pemasukan

Halaman Cetak Laporan Pemasukan akan muncul setelah asisten dokter memlih menu laporan. Asisten dokter memasukan data tanggal untuk mendapatkan laporan pemasukan sesuai dengan rentang waktu yang diinginkan. Untuk mendapatkan laporan pemasukan sesuai tanggal yang dimasukan asisten dokter memilih tombol cari. Halamana akan menampilkan data sesuai dengan tanggal yang dimasukan. Dan untuk mencetak laporan tersebut asisten dokter memilih icon print.

83 4.2.5 Dokter

4.2.5.1 Halaman Lihat Data Antrian

Gambar 4.22. Implementasi Halaman Lihat Data Antrian

Halaman Lihat Data Antrian akan muncul setelah dokter memilih menu antrian pemeriksaan. Halaman ini menampilkan semua antrian data pasien yang akan diperiksa oleh dokter. Berikut adalah potongan listing

program dari Halaman Lihat Data Antrian :

$tampil = "select a.no_antrian, a.id_rekam_medis, b.id_pasien, b.nama_pasien, a.keluhan, a.keterangan from rekam_medis a, pasien b where a.id_pasien=b.id_pasien and a.keterangan='Daftar->Pemeriksaan' and a.tanggal = curdate()";

84 4.2.5.2 Halaman Tambah Data Pemeriksaan

Gambar 4.23. Implementasi Halaman Tambah Data Pemeriksaan

Halaman Tambah Data Pemeriksaan akan muncul setelah dokter memilih icon periksa pada kolom aksi di menu antrian pemeriksann. Di halaman ini field data yang akan dimasukan adalah riwayat penyakit, diagnosa dan biaya pemeriksaan. Dokter dapat menyimpan data pemeriksaan dengan memilih tombol simpan.

85 4.2.5.3 Halaman Ubah Data Pemeriksaan

Gambar 4.24. Implementasi Halaman Ubah Data Pemeriksaan

Halaman Ubah Data Pemeriksaan akan muncul setelah dokter memilih icon edit pada kolom aksi di menu pemeriksaan. Di halaman ini field data yang akan diubah adalah riwayat penyakit, diagnosa dan biaya pemeriksaan. Dokter dapat menyimpan data pemeriksaan yang telah diubah dengan memilih tombol ubah.

86

Gambar 4.25. Implementasi Halaman Lihat, Cari dan Hapus Data Pemeriksaan Halaman Lihat, Cari dan Hapus Data Pemeriksaan ini akan muncul setelah dokter memilih menu pemeriksaan. Halaman ini menampilkan semua data pemeriksaan. Dokter dapat melakukan pencarian data pemeriksaan dengan memasukan kata kunci ke dalam field pencarian. Kemudian akan di tampilkan data pemeriksaan sesuai dengan kata kunci yang dimasukan. Untuk menghapus data pemeriksaan, dokter memilih data yang akan dihapus kemudian memilih icon hapus di kolom aksi pada menu pemeriksaan. Berikut adalah potongan listing program dari Halaman Lihat, Cari dan Hapus Data Pemeriksaan :

$tampil = "select rm.*, p.nama_pasien, p.id_pasien, DATE_FORMAT(rm.tanggal, '%d/%m/%Y') as tgl from rekam_medis rm, pasien p where rm.id_pasien=p.id_pasien and p.nama_pasien like '%$param_nama%' order by rm.id_rekam_medis desc limit $posisi,$batas";

87

4.2.5.5 Halaman Lihat Antrian Data Pemberian Resep Obat

Gambar 4.26. Implementasi Halaman Lihat Antrian Data Pemberian Resep Obat Halaman Lihat Antrian Data Pemberian akan muncul setelah dokter memilih menu pemberian resep obat dalam. Halaman ini menampilkan semua antrian data pasien yang akan diberi resep obat dalam. Berikut adalah potongan listing program dari Halaman Lihat Antrian Data Pemberian Resep Obat :

$tampil = "select a.no_antrian, a.id_rekam_medis, b.id_pasien, b.nama_pasien, a.keluhan, a.keterangan from rekam_medis a, pasien b where a.id_pasien=b.id_pasien and a.keterangan='Daftar->Pemeriksaan->Diagnosa' and a.tanggal = curdate()";

88 4.2.5.6 Halaman Tambah Data Resep Obat

Gambar 4.27. Implementasi Halaman Tambah Data Resep Obat

Halaman Tambah Data Resep Obat akan muncul setelah dokter memilih icon periksa pada kolom aksi di menu resep obat dalam. Di halaman ini field data yang akan dimasukan adalah nama obat, aturan, jumlah dan keterangan. Dokter dapat menyimpan data resep obat dalam dengan memilih tombol simpan.

89

Gambar 4.28. Implementasi Halaman Tambah Data Biaya Obat

Halaman Tambah Data Biaya Obat akan muncul setelah dokter memilih tombol biaya di halaman tambah resep obat. Di halaman ini field data yang akan dimasukan adalah biaya. Dokter dapat menyimpan data biaya obat dengan memilih tombol simpan.

4.3.5.8 Halaman Lihat Antrian Data Pemberian Resep Obat Luar

Gambar 4.29. Implentasi Halaman Lihat Antrian Data Pemberian Resep Obat Luar

Halaman Lihat Antrian Data Pemberian Resep Obat Luar akan muncul setelah dokter memilih menu resep obat luar. Di halaman ini akan ditampilan semua data antrian pemberian resep obat luar.

$tampil = "select a.no_antrian, a.id_rekam_medis, b.id_pasien, b.nama_pasien, a.keluhan, a.keterangan from rekam_medis a, pasien b where a.id_pasien=b.id_pasienand

90

a.keterangan='Daftar->Pemeriksaan->Diagnosa->Resep Obat Dalam' and a.tanggal = curdate()";

4.3.5.9 Halaman Tambah Data Pemberian Resep Obat Luar

Gambar 4.30. Implementasi Halaman Tambah Data Pemberian Resep Obat Luar Halaman Tambah Data Pemberian Resep Obat Luar ini akan muncul setelah dokter memilih icon tambah resep obat pada kolom aksi di halaman antrian pemberian resep obat luar. Di halaman ini field data yang akan dimasukan adalah nama obat, aturan dan keterangan. Dokter dapat menyimpan data pemberian resep obat luar dengan memilih tombol simpan.

91

4.3.5.10 Halaman Cetak Pemberian Resep Obat Luar

Gambar 4.31. Implementasi Halaman Cetak Pemberisan Resep Obat Luar Halaman Cetak Pemeberian Resep Obat Luar ini akan muncul setelah dokter memilih tombol selesai pada halaman tambah resep obat luar pada menu pemberian resep obat luar. Kemudian akan ditampilkan data pemberian resep obat luar. Dokter dapat mencetak pemberian resep obat luar dengan memilih icon print.

92

Gambar 4.32. Implementasi Halaman Lihat dan Cari Data Obat

Halaman Lihat dan Cari Data Obat akan muncul setelah dokter memilih menu obat. Halaman ini akan menampilkan semua data obat. Untuk mencari data obat dokter memasukan kata kunci pada field yang sudah disediakan. Kemudian akan ditampilkan data sesuai kata kunci yang dimasukan. Berikut adalah potongan listing program dari Halaman Lihat dan Cari Data Obat :

$tampil = "SELECT * FROM obat a INNER JOIN kategori b, satuan c WHERE

b.id_kategori=a.id_kategori and c.id_satuan=a.id_satuan and ( nama_obat like '%$param_nama%' or nama_kategori like '%$param_nama%' or stok_obat<= '$param_nama' or nama_satuan like '%$param_nama%') order by id_obat asc limit $posisi,$batas";

93

4.3.5.12 Halaman Lihat dan Cari Laporan Data Rekam Medis per Pasien

Gambar 4.33. Implementasi Halaman Lihat dan Cari Laporan Data Rekam Medis Per Pasien

Halaman Lihat dan Cari Laporan Data Rekam Medis per Pasien akan muncul setelah dokter memilih submenu laporan rekam medis per pasien. Halaman ini menampilkan semua data rekam medis per pasien. Untuk mendapatkan data laporan rekam medis per pasien dokter memasukan kata kunci ke dalam field pencarian kemudian memilih tombol cari. Halaman akan menampilkan data sesuai kata kunci. Berikut adalah potongan

listing program dari Halaman Lihat dan Cari Laporan Data Rekam Medis per Pasien :

$tampil = "select * from pasien where id_pasien like '%$param_nama%' or nama_pasien like '%$param_nama%' or alamat like '%$param_nama%' order by id_pasien asc limit $posisi,$batas";

94

4.3.5.13 Halaman Cetak Laporan Rekam Medis Per Pasien

95

4.3.5.14 Halaman Cetak Laporan Rekam Medis Per Tanggal

Gambar 4.35. Implementasi Halaman Cetak Laporan Rekam Medis Per Tanggal Halaman Cetak Laporan Rekam Medis Per Tanggal muncul setelah dokter memilih submenu laporan pertanggal. Untuk mendapatkan lapaoran rekam medis per tanggal dokter masukan tanggal yang diinginkan, kemudian memilih tombol cari. Halaman akan menampilkan data sesuai dengan data yang dimasukan. Untuk mencetak laporan rekam medis per tanggal ini dokter memilih icon print

96 4.2.6 Admin

4.2.6.1 Halaman Lihat, Cari dan Hapus Data Pengguna

Gambar 4.36. Implementasi Halaman Lihat, Cari dan Hapus Data Pengguna Halaman Lihat, Cari dan Hapus Data Pengguna muncul setelah admin memilih menu pengguna. Halaman ini menampilkan semua data pengguna. Untuk mencari data pengguna yang diinginkan, admin memasukan kata kunci ke dalam field yang disediakan. Halaman akan menampilkan data sesuai kata kunci. Untuk menghapus data pengguna admin memilih icon hapus pada kolom aksi. Berikut adalah potongan

listing program dari Halaman Lihat, Cari dan Hapus Data Pengguna :

$tampil = "select * from pengguna where username like '%$param_nama%' or status like '%$param_nama%' order by username asc limit $posisi,$batas";

97 4.2.6.2 Halaman Tambah Data Pengguna

Gambar 4.37. Implementasi Halaman Tambah Data Pengguna

Halaman Tambah Data Pengguna muncul setelah admin memilih tombol tambah data di menu pengguna. Di halaman ini fielddata yang akan disimpan adalah username dan status. Untuk menyimpan data pengguna admin memilih tombol simpan.

4.2.6.3 Halaman Ubah Data Pengguna

Gambar 4.38. Implementasi Halaman Ubah Data Pengguna

Halaman Ubah Data Pengguna muncul setelah admin memilih icon

98

yang akan diubah adalah username dan status. Admin dapat menyimpan perubahan data pengguna dengan memilih tombol ubah.

4.2.6.4 Halaman Lihat, Cari dan Hapus Data Kategori

Gambar 4.39. Implementasi Halaman Lihat, Cari dan Hapus Data Kategori Halaman Lihat, Cari dan Hapus Data Kategori muncul setelah admin memilih menu kategori. Halaman ini menampilkan semua data kategori. Untuk mencari data kategori yang diinginkan, admin memasukan kata kunci ke dalam field yang disedikan. Halaman akan menampilkan data sesuai kata kunci. Untuk menghapus data kategori admin memilih icon

hapus pada kolom aksi. Berikut adalah potongan listing program dari Halaman Lihat, Cari dan Hapus Data Kategori :

$tampil = "select * from kategori where nama_kategori like '%$param_nama%' order by nama_kategori asc limit $posisi,$batas";

99 4.2.6.5 Halaman Tambah Data Kategori

Gambar 4.40. Implementasi Halaman Tambah Data Kategori

Halaman Tambah Data Kategori muncul setelah admin memilih tombol tambah data di menu kategori. Di halaman ini field data yang akan disimpan adalah nama kategori. Untuk menyimpan data kategori admin memilih tombol simpan.

4.2.6.6 Halaman Ubah Data Kategori

Gambar 4.41. Implementasi Halaman Ubah Data Kategori

Halaman Ubah Data Kategori muncul setelah admin memilih icon

edit pada kolom aksi di menu kategori. Di halaman ini menampilkan field yang akan diubah adalah nama kategori. Admin dapat menyimpan perubahan data kategori dengan memilih tombol ubah

100 4.2.6.7 Halaman Lihat, Cari dan Hapus Data Satuan

Gambar 4.42. Implementasi Halaman Lihat, Cari dan Hapus Data Satuan Halaman Lihat, Cari dan Hapus Data Satuan muncul setelah admin memilih menu satuan. Halaman ini menampilkan semua data satuan. Untuk mencari data satuan yang diinginkan, admin memasukan kata kunci ke dalam

Dokumen terkait