4.4 Implementasi Proses
Implementasi proses terbagi dalam beberapa proses. Proses tersebut ialah proses yang terdapat dalam rancangan diagram arus data yang tidak terdapat
dalam rancangan diagram arus data. Tujuan dari dibuatnya proses yang tidak berada dalam rancangan diagram arus data adalah untuk melengkapi struktur dari
program aplikasi yang akan dibangun. Adapun proses tersebut antara lain: a. Proses Validasi
Dalam sistem rekam medis berbasis web ini terdapat 3 pengguna yang berinteraksi dengan sistem ini. Pada saat masuk ke dalam menu login, semua
pengguna melakukan proses validasi yaitu dengan melakukan langkah-langkah sebagai berikut :
1. Masukan input user_id dan password Prosedur ini digunakan untuk memasukkan nama dan password yang
sesuai dengan user_id dan password masing-masing pengguna. Adapun kode programnya adalah sebagai berikut :
?php session_start;
include..sambung.php; data=mysql_queryselect from administrator where userid=userid_admin;
user=mysql_fetch_arraydata; ifuserid_admin =={
headerLocation:.index.php?error=1; }else{
ifpassword_admin==user[password]{ id_admin=user[id_admin];
nama_admin=user[nama]; Puskesmas_admin=user[id_Puskesmas];
session_registerid_admin;
session_registeruserid_admin; session_registerpassword_admin;
session_registernama_admin; session_registerPuskesmas_admin;
headerLocation:.admin.php; }else{
headerLocation:.index.php?error=1; }}
?
2. Pengecekan user_id dan password Prosedur pengecekan ini digunakan sebagai syarat untuk bisa masuk ke
dalam sistem. Dan jika user_id dan password yang dimasukkan salah maka akan muncul sebuah peringatan yaitu maaf user_id atau password yang anda masukkan
salah. Kode program untuk pengecekkan tersebut adalah :
?php iferror{
echop align=\center\font color=\FF0000\UserID atau Password yang Anda masukkan salah.br Silakan ulangi lagi.fontp;}
? p align=centerfont color=000000User ID fontbr
input type=text name=userid_dinkes size=20 style=font-family:Arial; font-size: 10pt; color: 000000
p p align=centerfont color=000000Passwordfontbr
input type=password name=password_dinkes size=20 style=font-family: Arial; font-size: 10pt; color: 000000
p p align=center
input type=submit value=L O G I N name=login style=color:000000; font- size: 10pt; font-weight: bold
p hr width=85
form
b. Proses Perekaman Data Dalam proses perekaman data terdapat proses masukan data dan tampilan
data. Adapun proses-proses yang terjadi pada proses perekaman data ini akan dijelaskan dibawah ini. Langkah-langkahnya adalah sebagai berikut :
1. Masukan input data diri atau identitas pasien
Prosedur dibawah ini digunakan untuk memasukkan data diri atau identitas pasien. Kode programnya adalah sebagai berikut :
?php includecek_session.php;
include..sambung.php; msk=explode,t_lahir;
t_lahir= mktime 0,0,0,msk[1],msk[0],msk[2]; data4=mysql_queryselect from pasien where no_rm=no_rm;
hasil=mysql_num_rowsdata4; ifissettambah{
ifhasil1{ tbh=mysql_queryINSERT INTO pasien no_rm,id_Puskesmas,nama,sex,alamat,
tempat_lahir,t_lahir,agama,telepon,pekerjaan,perkawinan,gol_darah,usia VALUESno_rm,Puskesmas_admin,nama,sex,alamat,tempat_lahir,t_
lahir,agama,telepon,pekerjaan,perkawinan,gol_darah,usia;
Setelah prosedur memasukkan data diri pasien selesai dilakukan maka hasil output yang diberikan oleh sistem untuk petugas nonmedis yang telah
memasukkan data tersebut adalah berupa tampilan data pasien.