Implementasi Pesan Implementasi Antar Muka interface .1 Implementasi antar muka untuk homepage

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.