SKRIPSI
Oleh :
Ada Banyak Hal Yang Sudah Dilewati Baik Senang Maupun Susah
Aku Sadar, Itu Semua Dapat Kulalui Bukan Hanya Dengan Kegigihan Dan Kerja
Kerasku Sendiri Melainkan Karena Allah SWT Yang Selalu Memudahkan Dalam
Skripsi Ini. Ayah dan Ibu Yang Senantiasa Mendoakanku, Diberikan Kesehatan
dan Rezeki Dari Allah SWT Untuk Mencukupi Setiap Keperluanku Selama
Perkuliahan Perjuangan Ayah dan Ibu Untuk Mencari Rezeki Yang Hanya
Tapi Aku Selalu Berjuang Untuk Menyelesaikan Perkuliahan Ini Dengan Baik
Yang Mungkin Dapat Menjadi Sedikit Balasan Untuk Ayah dan Ibu
Pertolongan Melalui Ayah dan Ibu, Abang, Adik, Sahabat, Teman, dan bahkan
Skripsi Ini Kupersembahkan Kepadamu: Ayah, Ibu, Abang, Adik, Sahabat, dan
Alhamdulillahirabbil ‘Alamiin
ABSTRAK
Kegiatan rekam medis di Puskesmas Kuta Buluh masih dilakukan secara manual
sehingga diperlukannya suatu perancangan sistem tentang penerapan rekam medis
secara digital untuk mempermudah kegiatan rekam medis di Puskesmas Kuta
Buluh. Adapun masalah yang sering dialami di Puskesmas Kuta Buluh ketika
menggunakan rekam medis manual adalah seringnya kehilangan data rekam
medis, ditemukan nya rekam medis yang rusak, dan sulit untuk mencari data
rekam medis mengingat jumlah nya yang banyak. Aplikasi rekam medis berbasis
android mampu mempermudah kegiatan rekam medis di Puskesmas Kuta Buluh
karena data rekam medis akan di simpan di database sehingga aman dari
kerusakan,kehilangan dan sangat mudah mencarinya karena terdapat fitur
pencarian rekam medis.
Medical record activities at Puskemas Kuta Buluh are still carried out manually
so that a system design regarding the application of digital medical records is
needed to facilitate medical record activities at Puskemas Kuta Buluh. The
problems that are often experienced at Puskemas Kuta Buluh when using manual
medical records are the frequent loss of medical record data, the discovery of
damaged medical records, and difficulty in finding medical record data given the
large number of them. The android-based medical record application is able to
facilitate medical record activities at Puskemas Kuta Buluh because the medical
record data will be stored in the database so it is safe from damage, loss and very
easy to find because there is a medical record search feature.
baiknya.
Skripsi ini penulis banyak menemui kesulitan, namun berkat bantuan bimbingan
dan motivasi dengan segala kerendahan hati, penulis mengucapkan terima kasih
kepada :
1. Kepada kedua orang tua saya yang terkasih, ayahanda Muliadi dan bunda
Rismawati, dan kedua adik saya sayangi serta seluruh keluarga besar
penulis, terima kasih atas curahan kasih sayang, dorongan doa, nasihat,
Utama Medan.
i
3. Ibu Hj. Nuriandy, BA, selaku Pembina Yayasan Potensi Utama Medan.
4. Bapak H. Bob Subhan Riza, ST, M.Kom selaku Ketua Yayayan Potensi
5. Utama Medan.
6. Ibu Dr. Rika Rosnelly, S.Kom, M.Kom, Selaku Rektor Universitas Potensi
Utama Medan.
7. Ibu Lili Tanti, M.Kom, selaku Wakil Rektor I Universitas Potensi Utama.
10. Kepada seluruh Staff dan Pegawai di Universitas Potensi Utama terutama
ini.
12. Seluruh Teman-teman sejawat di Kelas Tif A Pagi stambuk 2017 dan juga
UKM U-PUCC.
13. Teman-teman Kostan saya yang jarang makan selama pengerjaan skripsi.
14. Calon ibu dari anak-anak saya kelak yang selalu memberi saya dorongan
dan motivasi agar segara menyelesaikan skripsi ini untuk suatu alasan.
ii
Muhammad Ibnu Sutan
iii
DAFTAR ISI
DAFTAR GAMBAR...........................................................................................vii
DAFTAR LAMPIRAN.......................................................................................ix
iv
II.2.1. Pengertian Puskesmas ...........................................................................13
II.2.1. Flowchart...............................................................................................26
v
III.5. Desain Interface ...........................................................................................46
IV.1. Hasil.............................................................................................................54
DAFTAR PUSTAKA
LAMPIRAN
vi
DAFTAR TABEL
Tabel IV.1. Hasil Pengujian Black Box Testing Login Pada Admin ...................66
Tabel IV.2. Hasil Pengujian Black Box Testing Menu Utama Pada Admin........66
Tabel IV.3. Hasil Pengujian Black Box Testing Daftar pasien Pada Admin........67
Tabel IV.4. Hasil Pengujian Black Box Testing Rekam Medis Pada Admin.......67
Tabel IV.4. Hasil Pengujian Black Box Testing Kelola Akun Dokter Pada
Admin....................................................................................................................66
Tabel IV.5. Hasil Pengujian Black Box Testing Informasi Akun Dokter Pada
Admin....................................................................................................................66
Tabel IV.6. Hasil Pengujian Black Box Testing Tambah Akun Dokter Pada
Admin....................................................................................................................67
Tabel IV.7. Hasil Pengujian Black Box Testing Login Pada Dokter ...................67
Tabel IV.8. Hasil Pengujian Black Box Testing Menu Utama Pada Dokter .......68
Tabel IV.9. Hasil Pengujian Black Box Testing Rekam Medis Pada Dokter ......68
Tabel IV.10. Hasil Pengujian Black Box Testing Isi Rekam Medis Pada
Dokter ...................................................................................................................69
vii
DAFTAR GAMBAR
Android..................................................................................................................29
viii
Gambar III.21. Halaman Rekam Medis Pada Admin............................................45
Gambar IV.5. Tampilan Halaman Isi Rekam Medis pada Admin .......................57
Gambar IV.6. Tampilan Halaman Kelola Akun Dokter pada Admin ..................57
Gambar IV.7. Tampilan Halaman Tambah Akun Dokter pada Admin ...............58
Gambar IV.8. Tampilan Halaman Update Akun Dokter pada Admin .................60
Gambar IV.14. Tampilan Halaman Isi Rekam Medis pada Dokter .....................64
Dokter ...................................................................................................................65
ix
DAFTAR LAMPIRAN
x
BAB I
PENDAHULUAN
BAB I
PENDAHULUAN
KAndi Alim, 2019) salah satu fasilitas tersebut adalah Puskesmas Kuta buluh.
Puskemas yang terletak di desa Kuta buluh ini menjadi layanan kesehatan nomor
Dalam mengolah data para pasiennya Puskesmas Kuta buluh memiliki unit
pengolahan data rekam medis. Hal pertama yang harus dilakukan sebelum ada
tindakan terhadap pasien pada fasilitas kesehatan sangat erat kaitannya dengan
rekam medis (Yuli Mardi, Syamsul Kamal, 2019). Setiap pasien yang datang ke
Puskesmas Kuta buluh informasinya akan disimpan di rekam medis mulai dari
keluhan, obat yang diberikan hingga segala tindakan medis yang dilakukan oleh
dokter terhadap pasien sehingga data ini dapat menjadi acuan dasar pengobatan
bagi pasien. Data rekam medis ini sangat penting karena didalamnya terdapat
1
2
data pribadi yang tidak boleh disebarluaskan atau diberikan ke sembarang orang.
manual yaitu dengan memasukan data-data pasien di kertas formulir, tentu cara
kerja seperti ini tidak efektif, membutuhkan waktu yang cukup lama,rentan
Kuta Buluh” sebagai pemanfaatan teknologi dibidang medis, sehingga hal ini
dapat menunjang kualitas dan kinerja Puskesmas Kuta buluh untuk melayani
formulir.
3. Rentan terjadinya kerusakan data rekam medis karena faktor alam dan
kelalain .
secara aman ?
3. Aplikasi yang dibuat hanya diperuntukan untuk 2 user yaitu untuk admin
dan dokter .
4
Berikut ini adalah merupakan tujuan dari penelitian ini yaitu adalah :
medis.
mengerjakan suatu kasus. Untuk itu penulis menggunakan beberapa cara untuk
5
memperolehnya, diantaranya :
1. Studi Lapangan
Studi lapangan adalah suatu cara untuk mendapatkan data, yang dilakukan
a. Pengamatan (Observasi)
b. Wawancara
2. Studi Pustaka
menggunakan studi pustaka ini agar lebih mendukung objek suatu penelitian
Penjelasan gambar I.1 perancangan aplikasi rekam medis pada model waterfall :
a. Analisa kebutuhan
b. Desain sistem
sequence diagram dan class diagram pada sistem yang akan dibangun.
d. Pengujian aplikasi
yang mungkin terjadi jika aplikasi telah berada di tangan pengguna (User).
e. Implementasi
f. Maintenance
Maintenance menjadi tahap akhir dalam model waterfall ini, aplikasi yang
sebagai berikut :
BAB I : PENDAHULUAN
TINJAUAN PUSTAKA
12
BAB II
TINJAUAN PUSTAKA
penelitian “Aplikasi Rekam Medis Pada Klinik Pratama Darul Amin Berbasis
Web“ aplikasi ini dapat memudahkan receptionist, dokter, dan apoteker dalam
mengolah data pasien yang berobat dari awal pendaftaran hingga pembayaran,
berobat pasien, memudahkan Kepala Klinik Pratama Darul Amin untuk merekap
data kunjungan.
informasi ini membantu pegawai untuk melakukan pendataan dan data dapat
tersimpan dengan baik, Dokter dapat mengisi data rekam medis secara sistem
12
13
loket, bagian poliklinik, dokter, dan khususnya bagian rekam medis dalam
mendata dan melakukan pencarian data rekam medis untuk pasien, hal itu
box dengan hasil yang sesuai desai usecase yang dibuat. Sistem ini juga
menghemat tempat penyimpanan data pasien yang terdapat dalam rekam medis.
kesehatan yang memadai yakni pelayanan kesehatan yang mudah dijangkau ( Sri
diberikan oleh pemerintah daerah bagi masyarakat baik di desa maupun di kota
(rehabilitatif).
pasien menderita penyakit atau cidera dan memerlukan bantuan dokter untuk
memulihkannya. Kata pasien dari bahasa indonesia analog dengan kata patient
dari bahasa Inggris (Abdur Rochman, Rahmat Tullah, Aditya Rahman, 2019).
Rekam medis adalah berkas yang berisikan catatan dan dokumen tentang
medis adalah berkas yang berisikan catatan dan dokumen tentang identitas
kepada pasien.
15
merupakan suatu perangkat komputer yang siap pakai bagi user (Helmi Fauzi
perangkat bergerak (mobile device) yang terdiri dari sistem operasi, middleware,
dan aplikasi- aplikasi utama. Awalnya, Andorid dikembangkan oleh Android inc.
perusahaan ini kemudian dibeli oleh Google pada tahun 2005. Sistem operasi
Operasi Handset Alliance tahun 2007. Selain Google, beberapa nama-nama besar
juga ikut serta dalam Open Handset Alliance, Antara lain Motorola, Samsung,
LG, Ericsson, T-Mobile, Vodafone, Toshiba, dan Intel (Baenil Huda, Saepul
Apriyanto, 2019).
ini dilakukan untuk memberbaiki bug dan menambah fitur-fitur yang baru.
16
Berikut merupakan versi-versi yang dimiliki Android sampai saat ini pada table
II.1 :
Retnoningsih, 2018)
pengembangan aplikasi Android dan bersifat open source atau gratis. Peluncuran
Android Studio ini diumumkan oleh Google pada 16 mei 2013 pada event Google
I/O Conference untuk tahun 2013. Sejak saat itu, Android Studio mengantikan
Eclipse disertai dengan ADT plugin (Android Development Tools) (Joni Karman1,
komputer maupun telepon genggam. Bahasa pemograman ini dibuat oleh James
Gosling. Java merupakan bahasa pemograman yang bersifat umum dan secara
Dina, 2017).
dunia. MySQL menjadi pilihan utama bagi banyak pengembang software dan
aplikasi hal ini dikarenakan kelebihan MySQL diantaranya sintaks nya yang
dalam membangun software. Selain itu model ini merupakan model yang paling
banyak dipakai oleh para pengembang software. Inti dari model waterfall adalah
pengerjaan dari suatu sistem yang dilakukan secara berurutan atau secara linear
Unified Modeling Language (UML) adalah salah satu standar bahasa yang
Use Case Diagram adalah salah satu jenis diagram pada UML yang
menggambarkan interaksi antara sistem dan aktor, use case diagram juga
Gambar Keterangan
Use case menggambarkan fungsionalitas yang disediakan
sistem sebagai unit-unit yang bertukar pesan antar unit
dengan aktor, dan dinyatakan dengan menggunakan kata
kerja di awal nama use case.
2. Activity Diagram
Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada
UML yang dapat memodelkan proses-proses apa saja yang terjadi pada
Simbol Deskripsi
bisnis
satu.
3. Sequence Diagram
Sequence diagram yaitu salah satu jenis diagram pada UML yang
22
Simbol Deskripsi
basis data.
dan
activation
23
4. Class Diagram
Class diagram yaitu salah satu jenis diagram pada UML yang digunakan
sistem yang nantinya akan digunakan. Jadi diagram ini dapat memberikan
24
Multiplicity Penjelasan
Rekam medis sendiri merupakan salah satu elemen terpenting pada bidang
kesehatan karena isi rekam medis sendiri terdapat data riwayat penyakit, obat
yang diberikan hingga segala tindakan medis yang dilakukan oleh Dokter maupun
perawat terhadap pasien sehingga data ini dapat menjadi acuan dasar pengobatan
bagi pasien.Di puskesmas Kuta buluh data rekam medis masih dilakukan dengan
cara manual yaitu menggunakan kertas formulir dan ditulis tangan, tentu saja
resiko kerusakan dan kehilangan data sangat besar , dan bagi para pegawai ini
juga akan menjadi kesulitan tersendiri karena mengingat pasien yang datang tidak
25
ini tentunya akan membuat data rentan mengalami kerusakan dan
kehilangan data
26
27
secara digital, karena proses digitalisasi pada pengisian data rekam medis
dapat mengurangi beberapa hal seperti waktu dan tempat. Untuk penulis
guna menutupi kelemahan pada proses pengisian data rekam medis yang
masih manual.
III.2.1.Flowchart
Berikut ini adalah flowchart dari Rancang Bangun Aplikasi Rekam Medis
Desain Sistem menggunakan bahasa pemodelan UML yang terdiri dari Use
Berikut ini merupakan diagram use case dari Rancang Bangun Aplikasi
Aplikasi Rekam Medis Pasien Berbasis Android Pada Puskesmas Kuta buluh .
29
Use case Diagram menggambarkan hubungan yang terjadi pada aktor dengan
aktivitas yang terdapat pada sistem. Aktor yang dimaksud dalam sistem ini adalah
30
Admin dan Dokter, sedangkan sistem adalah aplikasi Rekam Medis Pasien
Berbasis Android.
menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain
berorientasi objek. Rancangan kelas-kelas yang akan digunakan pada sistem yang
mungkin terjadi, dan bagaimana mereka berakhir. Activity Diagram juga dapat
Activity Diagram login pada admin dapat dilihat pada gambar III.6.
sebagai berikut:
Berikut keterangan dari gambar III.6. Activity Diagram login pada admin :
g. Selesai.
Activity Diagram daftar pasien pada admin dapat dilihat pada gambar III.7.
sebagai berikut :
pada admin:
f. Selesai.
Activity Diagram rekam medis pada Admin dapat dilihat pada gambar III.8.
sebagai berikut :
Berikut keterangan dari gambar III.8. Activity Diagram rekam medis pada
admin:
c. Admin melihat menu rekam medis yang didalam nya terdapat opsi cari
data atau dapat memilih data rekam medis sesuai yang diinginkan.
e. Admin melihat isi data rekam medis yang dipilih, admin dapat
g. Selesai.
Activity Diagram bukti pelayanan pada admin dapat dilihat pada gambar III.9.
sebagai berikut :
35
pada admin:
c. Admin melihat menu kelola akun dokter yang didalam nya terdapat
opsi tambah data atau memilih data akun dokter sesuai yang
diinginkan.
e. Admin melihat isi akun Dokter, admin dapat melakukan aksi update
akun Dokter.
36
k. Selesai
Activity Diagram login pada Dokter dapat dilihat pada gambar III.10. sebagai
berikut :
d. Jika NIP atau password yang dimasukkan salah, maka sistem akan
yang benar, namun jika NIP dan password yang dimasukkan benar
f. Selesai.
Activity Diagram rekam medis pada Dokter dapat dilihat pada gambar III.11.
sebagai berikut :
38
Berikut keterangan dari gambar III.11. Activity Diagram rekam medis Dokter :
c. Dokter melihat isi menu rekam medis, Dokter memilih data rekam
d. Sistem menampilkan isi data pasien yang dipilih Dokter yang terdapat
h. Selesai.
Activity Diagram Panduan Penggunaan Aplikasi pada Dokter dapat dilihat pada
penggunaan aplikasi.
d. Selesai.
40
Diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang
Sequence Diagram Login pada admin dapat dilihat pada gambar III.13.
sebagai berikut:
Sequence Diagram daftar pasien pada admin dapat dilihat pada gambar III.14.
sebagai berikut:
41
Sequence Diagram rekam medis pada admin dapat dilihat pada gambar III.15.
sebagai berikut:
Sequence Diagram daftar Dokter pada admin dapat dilihat pada gambar III.16.
sebagai berikut:
42
Sequence Diagram Login pada Dokter dapat dilihat pada gambar III.17. sebagai
berikut:
Sequence Diagram rekam medis pada Dokter dapat dilihat pada gambar III.18.
sebagai berikut:
43
digunakan pada database. Tabel disini terdiri dari nama field, tipe data, dan
ukuran. Berikut ini struktur tabel pada aplikasi Rekam medis pasien berbasis
android :
1. Tabel Admin
Username Varchar 20
Password Varchar 20
Norekam Varchar 20
nik Int 20
namapasien Varchar 20
tempatlahir Varchar 10
tanggallahir Date 10
jeniskelamin Varchar 10
agama Varchar 20
status Varchar 50
45
pekerjaan Varchar 50
Varchar 20
alamat
notelpasien Int 13
notelkerabat Int 13
tanggalmrs Date 10
diagnosa Int 10
alergi Varchar 20
3. Tabel Dokter
namalengkap Varchar 20
nip Int 20
noteldokter int 15
password Varchar 10
komplikasi Varchar 20
diagnosasekunder Int 20
penyebab int 15
jenistindakan Varchar 10
jenistindakan Varchar 50
Kodeoperasi Varchar 10
Golonganoperasi Varchar 10
Transfusi Int 3
Nosokomial Varchar 50
Penyebabinfeksi Varchar 50
Varchar 10
imunisasi
Varchar 10
Imunisasidiproleh
Varchar 20
Anestesi
Varchar 20
Pengobatanradio
Varchar 20
carakeluar
Varchar 20
Keadaankeluar
Varchar 20
Namadokter
Varchar 50
Catatan
Varchar 50
resep
47
Halaman menu utama pada admin merupakan halaman utama yang akan
Halaman Menu daftar pasien pada admin merupakan halaman yang berisi
Halaman rekam medis pada admin merupakan halaman yang berisi data-
Halaman tambah data rekam medis pada admin merupakan halaman yang
berfungsi untuk menambah akun baru untuk Dokter yang belum memiliki
akun.
50
1. Splash Screen
Halaman menu utama pada Dokter merupakan halaman utama yang akan
berisi data pasien yang akan diinput rekam medisnya oleh dokter.
Halaman Input data rekam medis pada Dokter merupakan halaman yang
aplikasi.
54
IV.1. Hasil
Berikut ini dijelaskan tentang tampilan hasil dari Aplikasi Rekam Medis
Tampilan halaman Login pada Admin dapat dilihat pada gambar IV.1. sebagai
berikut :
pertama kali pada saat admin membuka aplikasi Rekam Medis Pasien.
54
55
Tampilan halaman Menu Utama pada Admin dapat dilihat pada gambar IV.2.
sebagai berikut :
Halaman Menu Utama pada Admin merupakan halaman yang akan muncul
ketika admin melewati halaman login. Di halaman ini terdiri dari 4 button yang
Tampilan Halaman Daftar Pasien pada Admin dapat dilihat pada gambar
Halaman Daftar Pasien pada Admin merupakan halaman yang akan muncul
ketika admin memilih button daftar pasien pada halaman menu utama
Tampilan halaman Rekam Medis pada Admin dapat dilihat pada gambar
Halaman Daftar Rekam Medis pada Admin merupakan halaman yang akan
muncul ketika admin memilih button rekam medis pada halaman menu utama.
Tampilan halaman Isi Rekam Medis pada Admin dapat dilihat pada gambar
Halaman Daftar Rekam Medis pada Admin merupakan halaman yang akan
muncul ketika admin memilih salah satu data di halaman rekam medis.
Tampilan halaman Kelola Akun Dokter pada Admin dapat dilihat pada
Halaman Kelola Akun Dokter pada Admin merupakan halaman yang akan
muncul ketika admin memilih button kelola akun dokter pada menu utama
58
Tampilan Halaman Tambah Akun Dokter pada Admin dapat dilihat pada
akan muncul ketika admin memilih Floating button pada halaman kelola akun
dokter.
Tampilan Halaman Update Akun Dokter pada Admin dapat dilihat pada
yang akan muncul ketika admin memilih salah satu data pada halaman kelola
akun dokter.
Tampilan Splash Screen pada Dokter dapat dilihat pada gambar IV.9.
sebagai berikut :
60
Splash Screen pada Dokter merupakan tampilan yang muncul sesaat ketika
membuka aplikasi.
Tampilan halaman Login pada Dokter dapat dilihat pada gambar IV.10.
sebagai berikut :
masuk ke dalam aplikasi, Dokter harus memasukkan NIP dan Password yang
Tampilan halaman Menu Utama pada Dokter dapat dilihat pada gambar
untuk masuk ke dalam aplikasi, Dokter harus memasukkan NIP dan Password
Tampilan halaman Menu Utama pada Dokter dapat dilihat pada gambar
Tampilan halaman rekam medis pada Dokter dapat dilihat pada gambar
Tampilan halaman isi rekam medis pada Dokter dapat dilihat pada gambar
Halaman Isi Rekam Medis pada Dokter merupakan halaman yang berfungsi
Uji coba hasil merupakan tahap dimana kita dapat mengetahui dan
menguji semua elemen - elemen perangkat lunak yang dibuat apakah berjalan
Sedangkan metode pengujian yang digunakan pada aplikasi Rekam Medis Pasien
Berbasis Android ini menggunakan metode black box testing. Adapun hal-hal
Tabel IV.1. Hasil Pengujian Black Box Testing Login Pada Admin
Username dan
Username dan
Password valid [✓] diterima
Password valid lalu
Klik “Masuk” Menampilkan
diarahkan masuk ke
Tampilan Menu [ ] ditolak
Menu Utama
Utama
65
Tabel IV.2. Hasil Pengujian Black Box Testing Menu Utama Pada
Admin
Menampilkan
Akan diarahkan [✓] diterima
Klik “Daftar Tampilan
masuk ke halaman
Pasien” halaman daftar
Daftar pasien [ ] ditolak
pasien
Menampilkan
Akan diarahkan [✓] diterima
Klik “Rekam Tampilan
masuk ke halaman
Medis” halaman rekam
rekam medis [ ] ditolak
medis
Menampilkan
Akan diarahkan [✓] diterima
Klik “Kelola Akun Tampilan
masuk ke halaman
Dokter” halaman kelola
kelola akun dokter [ ] ditolak
akun dokter
Tabel IV.3. Hasil Pengujian Black Box Testing Daftar pasien Pada
Admin
Menyimpan data
Data Tersimpan
yang telah diinput,
dan [✓] diterima
lalu diarahkan
Klik “Simpan” Menampilkan
kembali ke
Tampilan menu [ ] ditolak
halaman Menu
utama
utama
Tabel IV.4. Hasil Pengujian Black Box Testing Rekam Medis Pada
Admin
Akan menampilkan
Klik “Cari [✓] diterima
data sesuai Menampilkan
berdasarkan
norekam medis file rekam medis
norekam medis” [ ] ditolak
yang dicari
Tabel IV.4. Hasil Pengujian Black Box Testing Kelola Akun Dokter
Pada Admin
Menampilkan
Akan menampilkan [✓] diterima
Klik “File akun halaman
halaman Informasi
dokter” Informasi akun
akun dokter [ ] ditolak
dokter
Tabel IV.6. Hasil Pengujian Black Box Testing Tambah Akun Dokter
Pada Admin
Data tersimpan
Menyimpan data
dan [✓] diterima
dokter dan kembali
Klik “Tambah” Menampilkan
ke Halaman kelola
halaman Akun [ ] ditolak
akun dokter
dokter
Tabel IV.7. Hasil Pengujian Black Box Testing Login Pada Dokter
NIP dan
NIP dan Password
Password valid [✓] diterima
valid lalu diarahkan
Klik “Login” Menampilkan
masuk ke Menu
Tampilan Menu [ ] ditolak
Utama
Utama
Tabel IV.8. Hasil Pengujian Black Box Testing Menu Utama Pada
Dokter
Menampilkan
Akan menampilkan [✓] diterima
Klik “Rekam halaman yang
halaman yang
Medis” berisi daftar
berisi daftar pasien [ ] ditolak
pasien
Tabel IV.9. Hasil Pengujian Black Box Testing Rekam Medis Pada
Dokter
69
Tabel IV.10. Hasil Pengujian Black Box Testing Isi Rekam Medis
Pada Dokter
Akan menyimpan
data rekam medis Data tersimpan
yang telah diisi dan dan [✓] diterima
Klik “Input” kembali menampilkan
menampilkan halaman menu [ ] ditolak
halaman menu utama
utama
1. Aplikasi yang dibuat Admin dapat langsung mem-print out data rekam
medis.
medis.
“Rancang Bangun Aplikasi Rekam Medis Pasien Berbasis Android ” ini adalah :
umum saja.
V.1. Kesimpulan
serta mempercepat dalam hal pencarian data pasien dan penginputan data
pasien.
3. Bagi dokter aplikasi rekam medis berbasis android ini mampu memberikan
4. Berdasarkan kepada tujuan awal penelitian ini, yakni membuat aplikasi yang
proses pencatatan rekam medis, penelitian ini berhasil memenuhi hal tersebut
dengan sebagai bukti adalah keberadaan aplikasi rekam medis pada penelitian
ini.
V.2. Saran
1. Aplikasi yang dibuat dapat melayani pengisian data lain seperti pengisian
71
72
2. Pengisian Norekam medis di aplikasi android agar dilakukan secara otomatis,
Desty Dwi Pertiwi, Rohmat Taufiq, (2020).” Analisis dan desain sistem
informasi pengolahan nilai siswa di smk Avicena rajeg” Jurnal Teknik
Informatika (JIKA) Universitas Muhammadiyah Tangerang Januari 2020
pp. 29-35, ISSN : 2549-0710.
Eko Hariyanto, Sri Wahyuni, Muhammad Iqbal, (2019). “Aplikasi Rekam Medis
Pada Klinik Pratama Darul Amin Berbasis Web” Seminar Nasional
Matematika dan Terapan 2019 ISSN: 2721-3684 Volume 1, Desember, pp:
697-701.
Helmi Fauzi Siregar, Yustria Handika Siregar, Melani, (2018). “Perancangan
Aplikasi Komik Hadist Berbasis Multimedia” Jurnal Teknologi
Informasi.
<html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<style>
@import url('https://fonts.googleapis.com/css2?
family=Poppins:wght@700&display=swap');
.login {
width : 500px;
padding : 10px;
border-radius : 6px;
border: 1px solid white;
background-color : #EEEEEE;
}
.login:focus {
outline: none !important;
border: 2px solid #17A493;
}
.login:hover {
outline: none !important;
border: 2px solid #17A493;
transition: 0.2s;
}
body {
background-image:url("bglogin.jpg");
background-repeat: no-repeat;
background-size: 1920px 1080px; }
.masuk{
outline: none !important;
background-color: #17A493;
padding : 10px;
border-radius : 6px;
width : 500px;
color: white;
border: 1px solid white;
}
</style>
</head>
<body>
<center>
<h1 style="padding-top: 60px; font-family: 'Poppins', sans-serif;" >Silahkan
Login Untuk masuk kedalam sistem </h1>
<div style="padding-top: 120px;">
<form method="post" action="masuk.php">
<input class="login" type="text" name="username"
placeholder="Masukkan username ">
<br/><br/><br/>
<input class="login" type="password" name="password"
placeholder="Masukkan password ">
<br/><br/><br/>
<button class="masuk" type="submit">Masuk</button>
</form>
</div>
</center>
</body>
<!-- Latest compiled JavaScript -->
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>
<!-- jQuery library -->
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- Popper JS -->
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js">
</script>
</html>
<?php
require_once 'koneksiandroid.php';
if ($con){
$nip = $_POST['nip'];
$password = $_POST['password'];
$row = mysqli_num_rows($result);
}
} else {
array_push($response, array(
'status' => 'FAILED'
));
?>
<?php
session_start();
if(!$_SESSION['status'] == "online"){
header("location:login.php");
}else{
?> <html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<link rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.7.0/css/all.css" integrity="sha384-
lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1z
FSJ" crossorigin="anonymous">
<style>
@import url('https://fonts.googleapis.com/css2?
family=Poppins:wght@700&display=swap');
.menu1 {
opacity: 80%;
outline: none !important;
background-color: #17A493;
padding: 10px;
width: 250px;
height: 310px;
color: white;
border: 1px solid #17A493;
font-size: 10pt;
font-family: 'Poppins', sans-serif;
}
.menu2 {
opacity: 80%;
outline: none !important;
background-color: #23BDAB;
padding: 10px;
width: 250px;
height: 310px;
color: white;
border: 1px solid #23BDAB;
font-size: 10pt;
font-family: 'Poppins', sans-serif;
}
.keluar {
opacity: 80%;
outline: none !important;
background-color: #DF3A30;
padding: 10px;
width: 250px;
height: 310px;
color: white;
border: 5px solid #DF3A30;
font-size: 10pt;
font-family: 'Poppins', sans-serif;
}
.menu1:hover {
outline: none !important;
border: 2px solid #17A493;
transition: 0.2s;
}
.menu2:hover {
outline: none !important;
border: 2px solid #23BDAB;
transition: 0.2s;
}
.keluar:hover {
outline: none !important;
border: 2px solid #DF3A30;
transition: 0.2s;
}
body {
background-image: url("bg.jpg");
background-repeat: no-repeat;
background-size: 1920px 1080px;
}
.posisi {
position: fixed;
bottom: 0;
left: 280px;
}
.posisilogo {
position: absolute;
top: 10;
left: 20px;
}
</style>
</head>
<body>
<div class="posisilogo">
<img src="logobaru.png" width="20%">
</div>
<center>
<div style="padding-top:100px" class="posisi">
<a href="daftar_pasien.php">
<button class="menu1">
<i style="font-size:70pt; " class="fas fa-address-card">
</class=>
</i>
</i>
<br />
<br /> Daftar Pasien </button>
</a>
<a href="rekam_medis.php" style="margin-left:-6px">
<button class="menu2">
<i style="font-size:70pt; " class="fas fa-file-medical-alt">
</class=>
</i>
</i>
<br />
<br /> Rekam Medis </button>
</a>
<a href="kelola_akun.php" style="margin-left:-6px">
<button class="menu1">
<i style="font-size:70pt;" class="fas fa-user-cog"></i>
</i>
<br />
<br /> Kelola akun Dokter </button>
<a href="logout.php">
<button class="keluar" style="margin-left:-6px">
<i style="font-size:70pt;" class="fas fa-sign-out-alt">
</class=>
</i>
</i>
<br />
<br /> Keluar </button>
</a>
</div>undefined
</center>undefined
</body>undefined
<!-- Latest compiled JavaScript -->undefined<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>undefined
<!-- jQuery library -->undefined<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>undefined
<!-- Popper JS -->undefined<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js">
</script>undefined
</html>undefined<?php } ?>
<?php
session_start();
if(!$_SESSION['status'] == "online"){
header("location:login.php");
}else{
?> <?php
// menghubungkan dengan koneksi database
include 'koneksi.php';
// mengambil data barang dengan kode paling besar
$query = mysqli_query($koneksi, "SELECT max(norekam) as kodeterbesar
FROM data_pasien");
$data = mysqli_fetch_array($query);
$kodepasien = $data['kodeterbesar'];
//echo $kodepasien;
?> <html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<link rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.7.0/css/all.css" integrity="sha384-
lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1z
FSJ" crossorigin="anonymous">
<style>
@import url('https://fonts.googleapis.com/css2?
family=Poppins:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?
family=Poppins&display=swap');
.header {
background-color: #17A493;
color: white;
padding-top: 20px;
padding-bottom: 20px;
}
.Q1 {
width: 500px;
padding: 10px;
border-radius: 6px;
border: 1px solid white;
background-color: #EEEEEE;
}
.form {
padding-top: 80px;
padding-left: 30px;
}
.Q1:focus {
outline: none !important;
border: 2px solid #17A493;
}
.login:focus {
outline: none !important;
border: 2px solid #17A493;
}
.simpan {
outline: none !important;
background-color: #17A493;
padding: 10px;
margin-top: 50px;
border-radius: 6px;
width: 1300px;
color: white;
border: 1px solid white;
}
.posisilogo {
position: absolute;
top: 10;
left: 20px;
}
</style>
</head>
<body>
<div class="posisilogo">
<a href="menu.php">
<img src="logobaru.png" width="20%">
</a>
</div>
<div class="header">
<center>
<h1 style="font-family: 'Poppins', sans-serif;">Informasi Umum </h1>
</center>
<h4 style="padding-left: 40px;">No Rekam Medis : <?php echo $kodepasien;?
> </h4>
</div>
<div class="container-fluid">
<form method="post" action="cek.php">
<input type="hidden" name="norekam" value="
<?php
include "koneksidata.php";
} else {
$query = mysqli_query($con,"INSERT INTO diagnosadokter
(norekam,komplikasi,diagnosasekunder,penyebab,jenistindakan,
tgloperasi,kodeoperasi,golonganoperasi,transfusi,nosokomial,penyebabinfeksi,im
unisasi,imunisasidiproleh,anestesi,pengobatanradio,
carakeluar,keadaankeluar,namadokter,catatan,resep,st_kirim)
VALUES
('$norekam','$komplikasi','$diagnosasekunder','$penyebab','$jenistindakan','$tglop
erasi','$kodeoperasi','$golonganoperasi',
'$transfusi','$nosokomial','$penyebabinfeksi','$imunisasi','$imunisasidiproleh','$an
estesi','$pengobatanradio','$carakeluar',
'$keadaankeluar','$namadokter','$catatan','$resep','$st_kirim')");
if ($query) {
} else {
<?php
session_start();
if(!$_SESSION['status'] == "online"){
header("location:login.php");
}else{
?> <html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<link rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.7.0/css/all.css" integrity="sha384-
lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1z
FSJ" crossorigin="anonymous">
<style>
@import url('https://fonts.googleapis.com/css2?
family=Poppins:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?
family=Poppins&display=swap');
.header {
background-color: #17A493;
color: white;
padding-top: 20px;
padding-bottom: 20px;
}
.float {
position: fixed;
width: 60px;
height: 60px;
bottom: 40px;
right: 40px;
background-color: #0C9;
color: #FFF;
border-radius: 50px;
text-align: center;
box-shadow: 2px 2px 3px #999;
}
.my-float {
margin-top: 22px;
}
a:hover {
text-decoration: none;
}
.pencarian {
padding: 10px;
width: 1460px;
font-family: 'Poppins', medium;
font-size: 12pt;
margin-left: 20px;
}
.pencarian:focus {
outline: none !important;
border: 2px solid #17A493;
}
.norekam {
font-size: 20pt;
color: #FFFFFF;
font-family: 'Poppins', medium;
}
#myUL {
list-style-type: none;
padding: 0;
margin: 0;
}
.posisilogo {
position: absolute;
top: 10;
left: 20px;
}
</style>
</head>
<body>
<div class="posisilogo">
<a href="menu.php">
<img src="logobaru.png" width="20%" style="border:10px;">
</a>
</div>
<div class="header">
<center>
<h1 style="font-family: 'Poppins', sans-serif;"> Rekam Medis </h1>
</center>
</div>
<div style="padding:10px">
<input class="pencarian" id="myInput" onkeyup="myFunction()" type="text"
placeholder="Cari berdasarkan Nomor rekam medis" aria-label="Search">
</div>
<div class="container-fluid" style="padding-left:30px;">
<ul id="myUL"> <?php
include 'koneksi.php';
<?php echo
$d['norekam']; ?>" class="tulisan">
<div style="margin-top:20px; width:98%; height:100px;" class="alert alert-
primary">
<strong class="norekam"> <?php echo $d['norekam']; ?> </strong>
<br /> <?php echo $d['namapasien']; ?>
</div>
</a>
</li> <?php
}
?> </ul>
</body>
<!-- Latest compiled JavaScript -->
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<!-- Popper JS -->
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js">
</script>
<script>
function myFunction() {
var input, filter, ul, li, a, i, txtValue;
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
ul = document.getElementById("myUL");
li = ul.getElementsByTagName("li");
for (i = 0; i < li.length; i++) {
a = li[i].getElementsByTagName("a")[0];
txtValue = a.textContent || a.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
li[i].style.display = "";
} else {
li[i].style.display = "none";
}
}
}
</script>
</html> <?php } ?>
?> <html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<link rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.7.0/css/all.css" integrity="sha384-
lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1z
FSJ" crossorigin="anonymous">
<style>
@import url('https://fonts.googleapis.com/css2?
family=Poppins:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?
family=Poppins&display=swap');
.header {
background-color: #17A493;
color: white;
padding-top: 20px;
padding-bottom: 20px;
}
.header2 {
background-color: #17A493;
color: white;
margin-top: 30px;
padding-top: 20px;
padding-bottom: 20px;
}
.header3 {
background-color: #17A493;
color: white;
margin-top: 30px;
padding: 20px;
}
.Q1 {
width: 500px;
padding: 10px;
border-radius: 6px;
border: 1px solid white;
background-color: #EEEEEE;
}
.form {
padding-top: 10px;
padding-left: 30px;
}
.Q1:focus {
outline: none !important;
border: 2px solid #17A493;
}
a:hover {
text-decoration: none;
}
.norekam {
font-size: 20pt;
color: #FFFFFF;
font-family: 'Poppins', medium;
}
#myUL {
list-style-type: none;
padding: 0;
margin: 0;
}
.posisilogo {
position: absolute;
top: 10;
left: 20px;
}
td,
th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
td {
border: 1px solid white;
padding-top: 1%;
}
.print {
outline: none !important;
background-color: #17A493;
padding: 10px;
border-radius: 6px;
width: 500px;
color: white;
border: 1px solid white;
}
.hapus {
outline: none !important;
background-color: #DF3A30;
padding: 10px;
border-radius: 6px;
width: 500px;
color: white;
border: 1px solid white;
}
.row {
padding-top: 30px;
}
</style>
</head>
<body>
<div class="posisilogo">
<a href="menu.php">
<img src="logobaru.png" width="20%" style="border:10px;">
</a>
</div>
<div class="header">
<center>
<h1 style="font-family: 'Poppins', sans-serif;"> Informasi Umum </h1>
</center>
</div>
<div class="container-fluid"> <?php
include 'koneksi.php';
$kopas = $_GET['norekam'];
$isi = mysqli_query($koneksi,"SELECT * FROM data_pasien WHERE
norekam='$kopas'");
$p = mysqli_fetch_array($isi);
?> <div class="row">
<div class="col">
<!-- kolom kiri -->
<div class="form">
<table>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> No Rekam Medis </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['norekam']; ?>
</p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> NIK </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['nik']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Nama Pasien </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['namapasien'];
?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Tempat Lahir </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$p['tempatlahir']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Tanggal Lahir </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['tanggallahir'];
?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Jenis Kelamin </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$p['jeniskelamin']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Cara Masuk Puskesmas </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['caramrs']; ?>
</p>
</td>
</tr>
</table>
</div>
</div>
<!--tutup-->
<div class="col">
<!-- kolom kanan -->
<div class="form">
<table>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Agama </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['agama']; ?>
</p>
</td>
</tr>
<tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Status </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['status']; ?>
</p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Pekerjaan </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['pekerjaan']; ?
> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Alamat </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['alamat']; ?>
</p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Tanggal Masuk Puskesmas
</p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$p['tanggalmrs']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Diagnosa Masuk </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['diagnosa']; ?>
</p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Riwayat Alergi </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $p['alergi']; ?>
</p>
</td>
</tr>
</table>
</div>
</div>
<!-- tutup coloumn -->
</div>
<!-- tutup row -->
</div>
<!--container-->
<div class="header2">
<center>
<h1 style="font-family: 'Poppins', sans-serif;"> Diagnosa Utama </h1>
</center>
</div>
<div class="container-fluid"> <?php
include 'koneksi.php';
$ko = $_GET['norekam'];
$fil = mysqli_query($koneksi,"SELECT * FROM diagnosadokter
WHERE norekam='$ko'");
$b = mysqli_fetch_array($fil);
?>
<!-- Baris Baru -->
<div class="row" style="padding-left:50px;">
<!-- Kolom Kiri Diagnosa -->
<div class="col">
<table>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Komplikasi </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $b['komplikasi']; ?
> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Diagnosa Sekunder </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['diagnosasekunder']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Penyebab Cedera, Keracunan/
morfolgi neoplasma </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $b['penyebab']; ?>
</p>
</td>
</tr>
</table>
</div>
<!-- tutup Kolom kiri Diagnosa -->
<!-- Kolom Kanan Diagnosa -->
</div>
<!-- tutup row Diagnosa -->
<!-- Row Tindakan -->
</div>
<!--container-->
<div class="header3">
<center>
<h1 style="font-family: 'Poppins', sans-serif;"> Tindakan dan Operasi </h1>
</center>
</div>
<div class="container-fluid">
<!-- Baris Baru -->
<div class="row" style="padding-left:50px;">
<!-- Kolom Kiri Diagnosa -->
<div class="col">
<!--div posisi-->
<table>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Jenis Tindakan yang
dilakukan </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['jenistindakan']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Tanggal Operasi/Tindakan
</p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $b['tgloperasi']; ?
> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Kode Operasi </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['kodeoperasi']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Golongan tindakan/Operasi
</p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['golonganoperasi']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Transfusi Darah </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $b['transfusi']; ?>
</p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Infeksi Nosokomial </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['nosokomial']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Penyebab Infeksi </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['penyebabinfeksi']; ?> </p>
</td>
</tr>
</table>
</div>
<!-- tutup Kolom kiri Diagnosa -->
<!-- Kolom Kanan Diagnosa -->
<div class="col">
<table>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Imunisasi </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $b['imunisasi']; ?>
</p>
</td>
</tr>
<tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Imunisasi yang diproleh
selama dirawat </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['imunisasidiproleh']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Pengobatan Radio
Terapi/Kedokteran nuklir </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['pengobatanradio']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Cara Keluar Puskemas </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $b['carakeluar']; ?
> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Keadaan Keluar Puskesmas
</p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['keadaankeluar']; ?> </p>
</td>
</tr>
<tr>
<td>
<p style="font-family: 'Poppins', sans-serif;"> Dokter yang merawat </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> : </p>
</td>
<td>
<p style="font-family: 'Poppins', sans-serif;"> <?php echo
$b['namadokter']; ?> </p>
</td>
</tr>
</table>
</div>
<!-- tutup Kolom kanan Diagnosa -->
</div>
<!-- tutup row Diagnosa -->
</div>
<!--container-->
<div class="header3">
<center>
<h1 style="font-family: 'Poppins', sans-serif;"> Catatan dan Resep </h1>
</center>
</div>
<div class="container-fluid">
<div style="padding-left:50px; padding-top:20px;">
<p style="font-family: 'Poppins', sans-serif;"> Catatan Dokter : <br />
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $b['catatan']; ?>
<br />
</p>
</div>
<div style="padding-left:50px; padding-top:20px;">
<p style="font-family: 'Poppins', sans-serif;"> Resep Obat yang diberikan :
<br />
<p style="font-family: 'Poppins', sans-serif;"> <?php echo $b['resep']; ?> <br />
</p>
</div>
<br />
<br />
<center>
<a href="delete_rekdis.php?norekam=
.posisilogo {
position: absolute;
top: 10;
left: 20px;
}
.header {
background-color: #17A493;
color: white;
padding-top: 20px;
padding-bottom: 20px;
}
td {
border: 1px solid white;
padding-top: 1%;
}
</style>
</head>
<body>
<body>
<div class="posisilogo">
<a href="menu.php">
<img src="logobaru.png" width="20%" style="border:10px;">
</a>
</div>
<div class="header">
<center>
<h1 style="font-family: 'Poppins', sans-serif;"> Informasi Umum </h1>
</center>
</div> <?php
include 'koneksi.php';
$kopas = $_GET['norekam'];
$isi = mysqli_query($koneksi,"SELECT * FROM data_pasien WHERE
norekam='$kopas'");
$p = mysqli_fetch_array($isi);
?>
<!-- Awal Tabel -->
<br />
<p></p>
<center>
<div>
<table>
<tr>
<td colspan="7">
<b>No Rekam Medis - <?php echo $p['norekam']; ?> </b>
</td>
</tr>
<tr>
<td>NIK</td>
<td style="width: 1%;">:</td>
<td> <?php echo $p['nik']; ?> </td>
<td style="width: 19%;"></td>
<td>Nama Ayah/Ibu/Suami/Istri</td>
<td>:</td>
<td> <?php echo $p['kerabat']; ?> </td>
</tr>
<tr>
<td>Nama Pasien</td>
<td style="width: 1%;">:</td>
<td> <?php echo $p['namapasien']; ?> </td>
<td style="width: 19%;"></td>
<td>Penanggung Biaya</td>
<td>:</td>
<td> <?php echo $p['penanggung']; ?> </td>
</tr>
<tr>
<td>Tempat Lahir</td>
<td style="width: 1%;">:</td>
<td> <?php echo $p['tempatlahir']; ?> </td>
<td style="width: 19%;"></td>
<td>Nomor Telephone</td>
<td>:</td>
<td> <?php echo $p['notelpasien']; ?> </td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td style="width: 1%;">:</td>
<td> <?php echo $p['tanggallahir']; ?> </td>
<td style="width: 19%;"></td>
<td>Tanggal Masuk Puskesmas</td>
<td>:</td>
<td> <?php echo $p['tanggalmrs']; ?> </td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td style="width: 1%;">:</td>
<td> <?php echo $p['jeniskelamin']; ?> </td>
<td style="width: 19%;"></td>
<td>Diagnosa Masuk</td>
<td>:</td>
<td> <?php echo $p['diagnosa']; ?> </td>
</tr>
<tr>
<td>Agama</td>
<td style="width: 1%;">:</td>
<td> <?php echo $p['agama']; ?> </td>
<td style="width: 19%;"></td>
<td>Riwayat Alergi</td>
<td>:</td>
<td> <?php echo $p['alergi']; ?> </td>
</tr>
<tr>
<td colspan="7">
<hr>
</td>
<!-- kolom ke 2 --> <?php
include 'koneksi.php';
$ko = $_GET['norekam'];
$fil = mysqli_query($koneksi,"SELECT * FROM diagnosadokter
WHERE norekam='$ko'");
$b = mysqli_fetch_array($fil);
?>
</tr>
<tr>
<td>Komplikasi :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
</tr>
<tr>
<td> <?php echo $b['komplikasi']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
</tr>
</tr>
<tr>
<td>Diagnosa Sekunder :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
</tr>
<tr>
<td> <?php echo $b['diagnosasekunder']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
</tr>
<tr>
<td>Penyebab Cedera,Keracunan/Morfologi Neoplasma :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
</tr>
<tr>
<td> <?php echo $b['penyebab']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
</tr>
<tr>
<td colspan="7">
<hr>
</td>
</tr>
<!-- kolom ke 3 -->
<tr>
<td>Jenis Tindakan yang dilakukan :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td>Imunisasi :</td>
<td></td>
<td></td>
</tr>
<tr>
<td> <?php echo $b['jenistindakan']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td> <?php echo $b['imunisasi']; ?> </td>
<td></td>
<td></td>
</tr>
<tr>
<td>Tanggal Operasi/Tindakan :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td>Imunisasi yang diperoleh selama dirawat :</td>
<td></td>
<td></td>
</tr>
<tr>
<td> <?php echo $b['tgloperasi']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td> <?php echo $b['imunisasidiproleh']; ?> </td>
<td></td>
<td></td>
</tr>
<tr>
<td>Kode Operasi :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td>Jenis anastesi : </td>
<td></td>
<td></td>
</tr>
<tr>
<td> <?php echo $b['kodeoperasi']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td> <?php echo $b['anestesi']; ?> </td>
<td></td>
<td></td>
</tr>
<tr>
<td>Golongan Tindakan/Operasi :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td>Pengobatan Radio Terapi/Kedokteran nuklir :</td>
<td></td>
<td></td>
</tr>
<tr>
<td> <?php echo $b['golonganoperasi']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td> <?php echo $b['pengobatanradio']; ?> </td>
<td></td>
<td></td>
</tr>
<tr>
<td>Transfusi Darah :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td>Cara Keluar Puskesmas :</td>
<td></td>
<td></td>
</tr>
<tr>
<td> <?php echo $b['transfusi']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td> <?php echo $b['carakeluar']; ?> </td>
<td></td>
<td></td>
</tr>
<tr>
<td>Infeksi Nosokomial :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td>Keadaan Keluar Puskesmas :</td>
<td></td>
<td></td>
</tr>
<tr>
<td> <?php echo $b['nosokomial']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td> <?php echo $b['keadaankeluar']; ?> </td>
<td></td>
<td></td>
</tr>
<tr>
<td>Penyebab Infeksi :</td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td>Dokter yang merawat :</td>
<td></td>
<td></td>
</tr>
<tr>
<td> <?php echo $b['penyebabinfeksi']; ?> </td>
<td style="width: 1%;"></td>
<td></td>
<td style="width: 19%;"></td>
<td> <?php echo $b['namadokter']; ?> </td>
<td></td>
<?php
session_start();
if(!$_SESSION['status'] == "online"){
header("location:login.php");
}else{
?> <html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<link rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.7.0/css/all.css" integrity="sha384-
lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1z
FSJ" crossorigin="anonymous">
<style>
@import url('https://fonts.googleapis.com/css2?
family=Poppins:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?
family=Poppins&display=swap');
.header {
background-color: #17A493;
color: white;
padding-top: 20px;
padding-bottom: 20px;
}
.form {
padding-top: 50px;
padding-left: 30px;
}
.Q1 {
width: 500px;
padding: 10px;
border-radius: 6px;
border: 1px solid white;
background-color: #EEEEEE;
}
.Q1:focus {
outline: none !important;
border: 2px solid #17A493;
}
.tambah {
outline: none !important;
background-color: #17A493;
padding: 10px;
border-radius: 6px;
margin-left: 30px;
width: 500px;
color: white;
border: 1px solid white;
}
.posisilogo {
position: absolute;
top: 10;
left: 20px;
}
</style>
</head>
<body>
<div class="posisilogo">
<a href="menu.php">
<img src="logobaru.png" width="20%">
</a>
</div>
<div class="header">
<center>
<h1 style="font-family: 'Poppins', sans-serif;"> Tambah Akun Dokter </h1>
</center>
</div>
<div class="container-fluid">
<form method="post" action="add_dokter.php">
<div class="row">
<div class="col">
<!-- kolom kiri -->
<div class="form">
<p style="font-family: 'Poppins', sans-serif;"> Nama Lengkap : <br />
<input class="Q1" type="text" name="namadokter" placeholder="Masukkan
Nama Lengkap " required>
</p>
</div>
<div style="padding-left: 30px;">
<p style="font-family: 'Poppins', sans-serif;"> NIP : <br />
<input class="Q1" type="text" name="nip" placeholder="Masukkan NIP "
required>
</p>
</div>
<div style="padding-left: 30px;">
<p style="font-family: 'Poppins', sans-serif;"> No Telephone : <br />
<input class="Q1" type="text" name="noteldokter" placeholder="Masukkan
Nomor telephone" required>
</p>
</div>
<div style="padding-left: 30px;">
<p style="font-family: 'Poppins', sans-serif;"> Password : <br />
<input class="Q1" type="text" name="password" placeholder="Masukkan
Password " required>
</p>
</div>
</div>
</div>
<button class="tambah" type="submit">Tambah</button>
</form>
</div>
<!-- TUTUP CONTAINER-->
</body>
<!-- Latest compiled JavaScript -->
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<!-- Popper JS -->
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js">
</script>
</html> <?php } ?>
<?php
include 'koneksi.php';
$namadokter = $_POST['namadokter'];
$nip = $_POST['nip'];
$noteldokter = $_POST['noteldokter'];
$password = $_POST['password'];
if($input) {
echo "
<script> alert('data berhasil dimasukkan') </script>";
?>
<meta http-equiv="refresh" content="0; url=kelola_akun.php"> <?php
}
else {
echo "
<script> alert('NIP sudah
digunakaan') </script>";
?>
<meta http-equiv="refresh" content="0; url=tambah_dokter.php"> <?php
}
?>
app:counterEnabled="true"
app:counterMaxLength="5"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Login"><com.google.android.mat
erial.textfield.TextInputEditText
android:id="@+id/edt_nip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="number"
android:maxLength="6"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laypsw"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginTop="10dp"
android:layout_marginEnd="20dp"
android:hint="Password"
app:counterEnabled="true"
app:counterMaxLength="5"
app:endIconMode="password_toggle"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laynip"><com.google.android.mat
erial.textfield.TextInputEditText
android:id="@+id/edt_password"
android:fontFamily="@font/poppinsmedium"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLength="6"
/></com.google.android.material.textfield.TextInputLayout><Button
android:id="@+id/btnlogin"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginStart="20dp"
android:layout_marginTop="10dp"
android:layout_marginEnd="20dp"
android:background="@drawable/button"
android:fontFamily="@font/poppinsmedium"
android:text="Login"
android:textAllCaps="false"
android:textColor="@color/white"
android:textSize="18sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.489"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laypsw"
app:layout_constraintVertical_bias="0.001"
/></androidx.constraintlayout.widget.ConstraintLayout>
protected Map<String,String>getParams()throws
AuthFailureError{Map<String,String>params=new
HashMap<>();params.put("nip",nip);params.put("password",password);return
params;}};koneksivolley.getInstance(MainActivity.this).addToRequestQue(string
Request);new Handler().postDelayed(new Runnable(){@Override
android:textColor="@color/white"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.494"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btninputrekdis"
app:layout_constraintVertical_bias="0.115"
/><com.google.android.material.button.MaterialButton
android:id="@+id/btnkeluar2"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:background="@drawable/buttonlogout"
android:fontFamily="@font/poppinsmedium"
android:text="Keluar"
android:textAllCaps="false"
android:textColor="@color/white"
android:textSize="14sp"
app:cornerRadius="6dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.494"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btnpanduan"
app:layout_constraintVertical_bias="0.187"
/></androidx.constraintlayout.widget.ConstraintLayout>
tools:context=".daftarpasien"><androidx.swiperefreshlayout.widget.SwipeRefresh
Layout
android:id="@+id/swipe"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="6dp"><ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="#219D69"
android:dividerHeight="1dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"></ListView></androidx.swiperefreshlayout.widge
t.SwipeRefreshLayout></RelativeLayout><?xml version="1.0" encoding="utf-
8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp"><TextView
android:id="@+id/norekam"
android:fontFamily="@font/poppinsbold"
android:textSize="15sp"
android:textStyle="bold"
android:textColor="#219D69"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="norekam"/><TextView
android:id="@+id/namapasien"
android:fontFamily="@font/poppinsmedium"
android:textSize="10sp"
android:textColor="#8a898d"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="1dp"
android:text="nama"/></LinearLayout>
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="50dp"
android:layout_marginEnd="8dp"
android:hint="No Rekam"
app:counterEnabled="true"
app:endIconMode="clear_text"
app:counterMaxLength="5"
app:helperText="Norekam yang sesuai*"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView24"><com.google.androi
d.material.textfield.TextInputEditText
android:id="@+id/innorekam"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:maxLength="6"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laykompilasi"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Kompilasi"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laynorek"><com.google.android.
material.textfield.TextInputEditText
android:id="@+id/inkomplikasi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laydiagnosa"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Diagnosa Sekunder"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laykompilasi"><com.google.andro
id.material.textfield.TextInputEditText
android:id="@+id/indiagnosa"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laypenyebab"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Penyebab Cidera/keracunan/morfologineoplasma"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laydiagnosa"><com.google.androi
d.material.textfield.TextInputEditText
android:id="@+id/inpenyebab"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/layjenistindakan"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Jenis Tindakan"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laypenyebab"><com.google.andro
id.material.textfield.TextInputEditText
android:id="@+id/injenistindakan"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laytanggal"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Tanggal Oprasi/Tindakan"
app:counterEnabled="true"
app:counterMaxLength="10"
app:endIconMode="clear_text"
app:helperText="(dd-mm-yyyy)"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/layjenistindakan"><com.google.a
ndroid.material.textfield.TextInputEditText
android:id="@+id/intgloperasi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="date"
android:maxLength="10"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laykode"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Kode Operasi"
app:counterEnabled="true"
app:counterMaxLength="10"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laytanggal"><com.google.android.
material.textfield.TextInputEditText
android:id="@+id/inkodeoperasi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="number"
android:maxLength="10"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/golongan"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Golongan Operasi"
app:counterEnabled="true"
app:counterMaxLength="10"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laykode"><com.google.android.m
aterial.textfield.TextInputEditText
android:id="@+id/ingolonganoperasi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="11"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/transfusi"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="135dp"
android:hint="Transfusi Darah"
app:counterEnabled="true"
app:counterMaxLength="4"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/golongan"><com.google.android.
material.textfield.TextInputEditText
android:id="@+id/intransfusi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="4"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="25dp"
android:fontFamily="@font/poppinsmedium"
android:text="Cc"
android:textSize="20sp"
app:layout_constraintStart_toEndOf="@+id/transfusi"
app:layout_constraintTop_toBottomOf="@+id/golongan"
/><com.google.android.material.textfield.TextInputLayout
android:id="@+id/layinfeksi"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Infeksi Nosokomial"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/transfusi"><com.google.android.
material.textfield.TextInputEditText
android:id="@+id/innosokomial"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laypenyebabinfeksi"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Penyebab Infeksi"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/layinfeksi"><com.google.android.
material.textfield.TextInputEditText
android:id="@+id/inpenyebabinfeksi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/layimunisai"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Imunisasi"
app:counterEnabled="true"
app:counterMaxLength="10"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laypenyebabinfeksi"><com.googl
e.android.material.textfield.TextInputEditText
android:id="@+id/inimunisasi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="10"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/layimunisasipuskes"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Imunisasi dari perawat"
app:counterEnabled="true"
app:counterMaxLength="10"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/layimunisai"><com.google.androi
d.material.textfield.TextInputEditText
android:id="@+id/inimunisasidiproleh"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="10"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/layanestesi"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Anestesi"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/layimunisasipuskes"><com.googl
e.android.material.textfield.TextInputEditText
android:id="@+id/inanestesi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laypengobatan"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Pengobatan Radio Therapi"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/layanestesi"><com.google.android
.material.textfield.TextInputEditText
android:id="@+id/inpengobatanradio"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laycarakeluar"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Cara Keluar Puskesmas"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laypengobatan"><com.google.and
roid.material.textfield.TextInputEditText
android:id="@+id/incarakeluar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laykeadaan"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Keadaan Keluar Puskesmas"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laycarakeluar"><com.google.andr
oid.material.textfield.TextInputEditText
android:id="@+id/inkeadaankeluar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laynamadokter"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Nama Dokter"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laykeadaan"><com.google.androi
d.material.textfield.TextInputEditText
android:id="@+id/innamadokter"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/laycatatan"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Catatan Dokter"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laynamadokter"><com.google.and
roid.material.textfield.TextInputEditText
android:id="@+id/incatatan"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:inputType="text"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><com.google.android
.material.textfield.TextInputLayout
android:id="@+id/layresep"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="8dp"
android:hint="Resep Dokter"
app:counterEnabled="true"
app:counterMaxLength="50"
app:endIconMode="clear_text"
app:helperTextTextColor="#e40404"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/laycatatan"><com.google.android.
material.textfield.TextInputEditText
android:id="@+id/inresep"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/poppinsmedium"
android:maxLength="51"
android:textSize="15sp"
/></com.google.android.material.textfield.TextInputLayout><Button
android:id="@+id/btninput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Input"
android:textSize="15sp"
android:textAllCaps="false"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/layresep"/></androidx.constraintla
yout.widget.ConstraintLayout></ScrollView>