Vous êtes sur la page 1sur 37

LAMPIRAN-LAMPIRAN

LAMPIRAN 1 Halaman Utama <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rawat Jalan Puskesmas JPT</title> <link href="style/style1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-.style3 { font-family: Courier; font-size: 28px; color: #00CC00; font-weight: bold; } .style5 { font-family: Courier; font-size: 48px; color: #FFFF00; font-weight: bold; } .style33 { color: #FFFFFF; font-size: 24px; font-family: Courier; } .style47 { color: #FFFF00; font-weight: bold; font-style: normal; } .style49 {font-size: 14px; font-family: Courier;} .style54 {} .style55 {font-size: 14px; font-family: Courier; color: #FFFF00; } .style57 {color: #FFFF00; font-weight: bold; font-style: normal; font-size: 18px; } --> </style> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="shadow_left">&nbsp;</td> <td class="header_column"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td width="316" class="logo_area"><p><span class="style5">Puskesmas</span> <span class="style3">Jampangtengah </span></p> </td> <td width="454"><img src="img/header.jpg" width="455" height="80" /></td> </tr> </table></td>

<td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="horizontal_column">&nbsp;</td> <th class="horizontal_center"><div align="center"><span class="style33">&nbsp;<span class="style57"> Login</span></span> </div> <div align="center"> <form action="loginproses.jsp" method="post"> <div align="center"> <table width="297" align="center"> <tr> <td width="152" class="style47"><div align="center" class="style54"> <div align="left"><span class="style49">Nama Pengguna</span></div> </div></td> <td width="10" class="style47"><div align="center" class="style55"> <div align="center">:</div> </div></td> <td width="120" class="style47"><div align="center" class="style54"> <input name="username" type="text" size="20" /> </div></td> </tr> <tr> <td class="style47"><div align="center" class="style54"> <div align="left"><span class="style49">Password</span></div> </div></td> <td class="style47"><div align="center" class="style55"> <div align="center">:</div> </div></td> <td class="style47"><div align="center" class="style54"> <input name="password" type="password" size="20" /> </div></td> </tr> </table> </div> <p align="center"> <input name="Input" type="submit" value="Masuk" /> <input name="reset" type="reset" value="Batal" /> </p> </form> </div></th> <td class="horizontal_column">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="below_header">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="main_content_box">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr>

<td class="shadow_left">&nbsp;</td> <td class="middle_spacer">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="bottom_link_container"><p>All Right Reserved &copy; 2011 by Hendra Wenk's<br /> http://heartlessg.4uhost.info Web Master </p> </td> <td class="shadow_right">&nbsp;</td> </tr> </table> </body> </html> LAMPIRAN 2 Menu Utama <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rawat Jalan Puskesmas JPT</title> <link href="style/style1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-.style3 { font-family: Courier; font-size: 28px; color: #00CC00; font-weight: bold; } .style5 { font-family: Courier; font-size: 48px; color: #FFFF00; font-weight: bold; } .style31 {color: #00FF00} .style32 {color: #FFFF00} .style33 {color: #FFFF00; font-size: 16px; } --> </style> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="shadow_left">&nbsp;</td> <td class="header_column"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td width="316" class="logo_area"><p><span class="style5">Puskesmas</span> <span class="style3">Jampangtengah </span></p> </td> <td width="454"><img src="img/header.jpg" width="455" height="80" /></td>

</tr> </table></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td height="279" class="horizontal_column">&nbsp;</td> <th valign="top" bordercolor="#FFFFFF" class="horizontal_center"> <jsp:include page="menu1.jsp"/> <table width="740" height="198"> <tr> <th width="85" height="192" valign="top" scope="row"><img src="img/Logo Bakti Husada.jpg" alt="a" width="84" height="128" align="left" /></th> <td width="698" valign="top"><p class="style31"> Puskesmas Jampangtengah Kabupaten Sukabumi adalah Unit teknis dinas kesehatan kabupaten / Kota yang bertanggung jawab menyelenggarakan pembangunan kesehatan di suatu Wilayah kerja.</p> <p class="style31">Wilayah Kerja Puskesmas jampangtengah Terletak di kabupaten Sukabumi dengan luas wilayah 25.316,830 Ha yang sebagian besar merupakan perbukitan kapur, hutan pinus (Perhutani), perkebunan teh, coklat, dan karet serta areal perkeunan yang terengkalai (PT Bangkit Wangi, PT Bumi Loka, PTP Nusantara VIII dan PT djaya).</p> <p class="style31">&nbsp; </p> <p align="center" class="style33">Visi Dan Misi Puskesmas Jampangtengah </p></td> </tr> </table> <ul class="style31"> <blockquote> <blockquote> <blockquote> <p class="style32"><span class="style31">Visi <strong>:</strong></span> Visi pembangunan kesehatan yang diselenggarakan oleh Puskesmas adalah tercapainya Kecamatan sehat menuju terwujudnya Indonesia Sehat. Kecamatan Sehat adalah gambaran masyarakat kecamatan masa depan yang ingin dicapai melalui pembangunan kesehatan, yakni masyarakat yang hidup dalam lingkungan dan dengan perilaku sehat, memiliki kemampuan untuk menjangkau pelayanan kesehatan yang bermutu secara adil dan merata serta serta memiliki derajat kesehatan yang setinggitingginya.<br /> </p> <p class="style32"><span class="style31">Misi :</span>Misi pembangunan kesehatan yang diselenggarakan oleh puskesmas adalah<br /> Menggerakkan pembangunan kecamatan yang berwawasan kesehatan. Puskesmas akan selalu menggerakkan pembangunan sector lain agar memperhatikan sector kesehatan, yaitu agar pembangunan tersebut mendorong lingkungan dan prilaku masyarakat agar semakin sehat.</p> <p class="style31">&nbsp;</p> </blockquote> </blockquote> </blockquote> </ul></th> <td class="horizontal_column">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="below_header">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr>

<tr> <td class="shadow_left">&nbsp;</td> <td class="main_content_box">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="middle_spacer">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="bottom_link_container"><p>All Right Reserved &copy; 2011 by Hendra Wenk's<br /> http://heartlessg.4uhost.info Web Master </p> </td> <td class="shadow_right">&nbsp;</td> </tr> </table> </body> </html> LAMPIRAN 3 Input Data Pasien <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*,java.text.*,java.util.Date" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rawat Jalan Puskesmas JPT</title> <link href="style/style1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-.style3 { font-family: Courier; font-size: 28px; color: #00CC00; font-weight: bold; } .style5 { font-family: Courier; font-size: 48px; color: #FFFF00; font-weight: bold; } .style58 { color: #FFFF00; font-weight: bold; font-size: 18px; } .style11 {font-family: Courier} .style19 {font-size: 14px} .style22 {color: #FF9900} .style27 { color: #00CC00; font-weight: bold;

font-style: italic; } .style30 { font-weight: bold; font-style: normal;

} .style32 {font-size: 12px; color: #00CC00; font-weight: bold; font-style: italic; } .style34 { color: #FFFF00; font-weight: bold; } .style35 {color: #FFFF00} .style61 {color: #FFFF00; font-weight: bold; font-size: 14px; } .style62 {font-size: 14px; color: #00FF00; } --> </style> <script type="text/JavaScript"> <!-function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_validateForm() { //v4.0 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; } } if (errors) alert('TERDAPAT KESALAHAN PADA PENGETIKAN ATAU DATA BELUM DI ISI:\n'+errors); document.MM_returnValue = (errors == ''); } function MM_timelinePlay(tmLnName, myID) { //v1.2 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID if (myID == tmLn.ID) { //if Im newest setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay); fNew = ++tmLn.curFrame; for (i=0; i<tmLn.length; i++) { sprite = tmLn[i]; if (sprite.charAt(0) == 's') { if (sprite.obj) {

numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range keyFrm=1; for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr != props.length) { if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr]; else sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr]; } else { while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++; if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) { if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1]; else sprite.obj[props.prop2][props.prop] = props[keyFrm-1]; }}}}} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); if (fNew > tmLn.lastFrame) tmLn.ID = 0; }} } function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (numGotos != null) if (tmLn.gotoCount == null) tmLn.gotoCount = 1; else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return} jmpFwd = (fNew > tmLn.curFrame); for (i = 0; i < tmLn.length; i++) { sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back if (sprite.charAt(0) == "s") { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; lastKeyFr = sprite.keyFrames[numKeyFr - 1]; if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++); for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range if (sprite.obj != null) { if (props.prop2 == null) sprite.obj[props.prop] = props[propNum]; else sprite.obj[props.prop2][props.prop] = props[propNum]; }} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); } tmLn.curFrame = fNew; if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)'); } function MM_initTimelines() { //v4.0 //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved. var ns = navigator.appName == "Netscape";

var ns4 = (ns && parseInt(navigator.appVersion) == 4); var ns5 = (ns && parseInt(navigator.appVersion) > 4); var macIE5 = (navigator.platform ? (navigator.platform == "MacPPC") : false) && (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4); document.MM_Time = new Array(1); document.MM_Time[0] = new Array(1); document.MM_Time["Timeline1"] = document.MM_Time[0]; document.MM_Time[0].MM_Name = "Timeline1"; document.MM_Time[0].fps = 15; document.MM_Time[0][0] = new String("behavior"); document.MM_Time[0][0].frame = 51; document.MM_Time[0][0].value = "MM_timelineGoto('Timeline1','1')"; document.MM_Time[0].lastFrame = 51; for (i=0; i<document.MM_Time.length; i++) { document.MM_Time[i].ID = null; document.MM_Time[i].curFrame = 0; document.MM_Time[i].delay = 1000/document.MM_Time[i].fps; } } //--> </script> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> <% Class.forName("org.gjt.mm.mysql.Driver"); //load driver Connection con = DriverManager.getConnection("jdbc:mysql:3306//db_rawatjalan?user=root&passwor d="); Statement st = con.createStatement(); ResultSet rs; %> <% String kode_psn=""; String kode_psn2=""; int code=0; String query= "SELECT kode_psn FROM pasien ORDER BY kode_psn DESC"; try { rs= st.executeQuery(query); if( rs.next() ) { kode_psn= rs.getString("kode_psn"); } kode_psn2= kode_psn.substring(1,5); code= Integer.parseInt(kode_psn2); code++; if(code<10) kode_psn2="P000"+code; else if(code<100) kode_psn2="P00"+code; else if(code<1000) kode_psn2="P0"+code;

else kode_psn2="P"+code; } catch(Exception e){} %> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="shadow_left">&nbsp;</td> <td class="header_column"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td width="316" class="logo_area"><p><span class="style5">Puskesmas</span> <span class="style3">Jampangtengah </span></p> </td> <td width="454"><img src="img/header.jpg" width="455" height="80" /></td> </tr> </table></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="horizontal_column">&nbsp;</td> <th class="horizontal_center style58"><p align="left">Input Data Pasien </p> <form name="form1" method="post" action="simpan1.jsp"> <table width="347" height="205" align="left"> <tr> <td width="138" height="25" class="style22"><span class="style61">Kode Pasien </span></td> <td width="10">&nbsp;</td> <td width="187" align="left"><span class="style19"> <input name="kode_psn" type="text" id="kode_psn" value="<%=kode_psn2%>" size="5" /> </span></td> </tr> <tr> <td height="25" class="style22 style19 style11"><span class="style34">Nama Pasien </span></td> <td>&nbsp;</td> <td align="left"><input name="nama_psn" type="text" class="required " title="Nama harus diisi" size="23" /></td> </tr> <tr> <td height="41" valign="top" class="style22 style19 style11"><span class="style34">Alamat</span></td> <td>&nbsp;</td> <td align="left" class="style27"><textarea name="alamat_psn" rows="3" cols="20"></textarea> </td> </tr> <tr> <td height="22" class="style22 style19 style11"><span class="style34">Jenis Kelamin </span></td> <td>&nbsp;</td>

<td align="left" class="style32"><select name="jk" class="required style22 style30" title="Jenis Kelamin harus diisi"> <option value="" selected="selected">-- Select --</option> <option value="Laki-laki">Laki-laki</option> <option value="Perempuan">Perempuan</option> </select></td> </tr> <tr> <td height="24" class="style22 style19 style11"><span class="style34">Agama</span></td> <td>&nbsp;</td> <td align="left"><select name="agama" class="required style22 style30" title="Agama harus diisi"> <option value="" selected="selected">-- Pilih Agama --</option> <option value="Islam">Islam</option> <option value="Kristen">Kristen</option> <option value="Hindu">Hindu</option> <option value="Budha">Budha</option> </select></td> </tr> <tr> <td height="24" class="style22 style19 style11"><span class="style34">Umur</span></td> <td>&nbsp;</td> <td align="left"><input name="umur" type="text" class="required " title="Umur harus diisi" size="10" /></td> </tr> <tr> <td height="26"><span class="style35"></span></td> <td>&nbsp;</td> <td align="right"><div align="left" class="style32"> <input name="submit" type="submit" id="submit" onclick="MM_validateForm('kode_psn','','R','nama_psn','','R','alamat_psn','','R','jk','','R ','agama','','R','umur','','RisNum');return document.MM_returnValue" value="Simpan" /> <input name="reset" type="reset" id="reset" value="Batal" /> </div></td> </tr> </table> </form> <p class="style62">Informasi :<br /> </p> <ul> <li class="style62">Halaman Ini Digunakan Untuk Mendaftarkan Pasien baru</li> <li class="style62">Pasien Yang Terdaftar, Akan tersimpan di database </li> <li class="style62">Kode Pasien Akan Otomatis Terbentuk</li> </ul></th> <td class="horizontal_column">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="below_header"><div align="center"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#v ersion=5,0,0,0','width','33','height','33','src','button1','quality','high','pluginspage','http://

www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwav eFlash','bgcolor','#000000','movie','button1' ); //end AC code </script> <noscript> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=5,0,0,0" width="33" height="33"> <param name="movie" value="button1.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="button1.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod _Version=ShockwaveFlash" type="application/x-shockwave-flash" width="33" height="33" bgcolor="#000000"></embed> </object> </noscript> </div></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="main_content_box">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="middle_spacer">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="bottom_link_container"><p>All Right Reserved &copy; 2011 by Hendra Wenk's<br /> http://heartlessg.4uhost.info Web Master </p> </td> <td class="shadow_right">&nbsp;</td> </tr> </table> </body> </html> LAMPIRAN 4 Input Data Pemeriksa <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*,java.text.*,java.util.Date" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rawat Jalan Puskesmas JPT</title> <link href="style/style1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-.style3 { font-family: Courier;

font-size: 28px; color: #00CC00; font-weight: bold; } .style5 { font-family: Courier; font-size: 48px; color: #FFFF00; font-weight: bold; } .style58 { color: #FFFF00; font-weight: bold; font-size: 18px; } .style11 {font-family: Courier} .style19 {font-size: 14px} .style27 { color: #00CC00; font-weight: bold; font-style: italic; font-size: 14px; } .style32 {font-size: 12px; color: #00CC00; font-weight: bold; font-style: italic; } .style55 {color: #00CC00} .style61 {color: #FFFF00} .style63 {color: #FFFF00; font-size: 14px; } --> </style> <script type="text/JavaScript"> <!-function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_validateForm() { //v4.0 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; } } if (errors) alert('TERDAPAT KESALAHAN PADA PENGETIKAN ATAU DATA BELUM DI ISI:\n'+errors); document.MM_returnValue = (errors == '');

} function MM_timelinePlay(tmLnName, myID) { //v1.2 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID if (myID == tmLn.ID) { //if Im newest setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay); fNew = ++tmLn.curFrame; for (i=0; i<tmLn.length; i++) { sprite = tmLn[i]; if (sprite.charAt(0) == 's') { if (sprite.obj) { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range keyFrm=1; for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr != props.length) { if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr]; else sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr]; } else { while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++; if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) { if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1]; else sprite.obj[props.prop2][props.prop] = props[keyFrm-1]; }}}}} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); if (fNew > tmLn.lastFrame) tmLn.ID = 0; }} } function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (numGotos != null) if (tmLn.gotoCount == null) tmLn.gotoCount = 1; else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return} jmpFwd = (fNew > tmLn.curFrame); for (i = 0; i < tmLn.length; i++) { sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back if (sprite.charAt(0) == "s") { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; lastKeyFr = sprite.keyFrames[numKeyFr - 1]; if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++); for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only

else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range if (sprite.obj != null) { if (props.prop2 == null) sprite.obj[props.prop] = props[propNum]; else sprite.obj[props.prop2][props.prop] = props[propNum]; }} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); } tmLn.curFrame = fNew; if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)'); } function MM_initTimelines() { //v4.0 //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved. var ns = navigator.appName == "Netscape"; var ns4 = (ns && parseInt(navigator.appVersion) == 4); var ns5 = (ns && parseInt(navigator.appVersion) > 4); var macIE5 = (navigator.platform ? (navigator.platform == "MacPPC") : false) && (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4); document.MM_Time = new Array(1); document.MM_Time[0] = new Array(1); document.MM_Time["Timeline1"] = document.MM_Time[0]; document.MM_Time[0].MM_Name = "Timeline1"; document.MM_Time[0].fps = 15; document.MM_Time[0][0] = new String("behavior"); document.MM_Time[0][0].frame = 51; document.MM_Time[0][0].value = "MM_timelineGoto('Timeline1','1')"; document.MM_Time[0].lastFrame = 51; for (i=0; i<document.MM_Time.length; i++) { document.MM_Time[i].ID = null; document.MM_Time[i].curFrame = 0; document.MM_Time[i].delay = 1000/document.MM_Time[i].fps; } } //--> </script> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> <% Class.forName("org.gjt.mm.mysql.Driver"); //load driver Connection con = DriverManager.getConnection("jdbc:mysql:3306//db_rawatjalan?user=root&passwor d="); Statement st = con.createStatement(); ResultSet rs; %> <% String kode_pmk=""; String kode_pmk2=""; int code=0; String query= "SELECT kode_pmk FROM pemeriksa ORDER BY kode_pmk DESC"; try {

rs= st.executeQuery(query); if( rs.next() ) { kode_pmk= rs.getString("kode_pmk"); } kode_pmk2= kode_pmk.substring(1,5); code= Integer.parseInt(kode_pmk2); code++; if(code<10) kode_pmk2="D000"+code; else if(code<100) kode_pmk2="D00"+code; else if(code<1000) kode_pmk2="D0"+code; else kode_pmk2="D"+code; } catch(Exception e){} %> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="shadow_left">&nbsp;</td> <td class="header_column"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td width="316" class="logo_area"><p><span class="style5">Puskesmas</span> <span class="style3">Jampangtengah </span></p> </td> <td width="454"><img src="img/header.jpg" width="455" height="80" /></td> </tr> </table></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="horizontal_column">&nbsp;</td> <th class="horizontal_center style58"><p align="left">Input Data Pemeriksa </p> <form name="form1" method="post" action="simpan.jsp"> <table width="323" align="left"> <tr> <td height="25"><span class="style63">Kode</span></td> <td><span class="style55"></span></td> <td align="left"><input type="hidden" name="kode_pmk" id="kode_pmk" value="<%=kode_pmk2%>" /> <input name="kode_pmk2" type="text" disabled="disabled" class="style9" id="kode_pmk2" value="<%=kode_pmk2%>" size="5" /></td> </tr> <tr> <td height="25"><span class="style11 style61 style19">Nama</span></td> <td><span class="style55"></span></td> <td align="left"><input name="nama_pmk" type="text" class="required " title="Nama harus diisi" size="23" /></td>

</tr> <tr> <td height="41" valign="top"><span class="style11 style61 style19">Alamat</span></td> <td><span class="style19"></span></td> <th align="left"><span class="style27 style55"> <textarea name="alamat_pmk" rows="3" cols="20"></textarea> </span></th> </tr> <tr> <td height="24"><span class="style61 style19">Poli</span></td> <td><span class="style19"></span></td> <td align="left"><input name="kode_poli" type="text" class="required " title="kode_poli harus diisi" size="10" /></td> </tr> <tr> <td height="26">&nbsp;</td> <td><span class="style55"></span></td> <td align="right"><div align="left" class="style32 style55"> <input name="submit" type="submit" id="submit" onclick="MM_validateForm('kode_pmk','','R','nama_pmk','','R','alamat_pmk','','R','kod e_poli','','R');return document.MM_returnValue" value="Submit" /> <input name="reset" type="reset" id="reset" value="Batal" /> </div></td> </tr> </table> </form> <p class="style19">&nbsp;</p> </th> <td class="horizontal_column">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="below_header"><div align="center"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#v ersion=5,0,0,0','width','33','height','33','src','button2','quality','high','pluginspage','http:// www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwav eFlash','bgcolor','#000000','movie','button2' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=5,0,0,0" width="33" height="33"> <param name="movie" value="button2.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="button2.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod _Version=ShockwaveFlash" type="application/x-shockwave-flash" width="33" height="33" bgcolor="#000000"></embed> </object> </noscript></div></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="main_content_box">&nbsp;</td>

<td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="middle_spacer">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="bottom_link_container"><p>All Right Reserved &copy; 2011 by Hendra Wenk's<br /> http://heartlessg.4uhost.info Web Master </p> </td> <td class="shadow_right">&nbsp;</td> </tr> </table> </body> </html> LAMPIRAN 5 Input Data Poli <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*,java.text.*,java.util.Date" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rawat Jalan Puskesmas JPT</title> <link href="style/style1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-.style3 { font-family: Courier; font-size: 28px; color: #00CC00; font-weight: bold; } .style5 { font-family: Courier; font-size: 48px; color: #FFFF00; font-weight: bold; } .style58 { color: #FFFF00; font-weight: bold; font-size: 18px; } .style11 {font-family: Courier} .style19 {font-size: 14px} .style27 { color: #00CC00; font-weight: bold; font-style: italic; font-size: 14px;

} .style32 {font-size: 12px; color: #00CC00; font-weight: bold; font-style: italic; } .style55 {color: #00CC00} .style61 {color: #FFFF00} .style63 {color: #FFFF00; font-size: 14px; } --> </style> <script type="text/JavaScript"> <!-function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_validateForm() { //v4.0 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; } } if (errors) alert('TERDAPAT KESALAHAN PADA PENGETIKAN ATAU DATA BELUM DI ISI:\n'+errors); document.MM_returnValue = (errors == ''); } function MM_timelinePlay(tmLnName, myID) { //v1.2 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID if (myID == tmLn.ID) { //if Im newest setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay); fNew = ++tmLn.curFrame; for (i=0; i<tmLn.length; i++) { sprite = tmLn[i]; if (sprite.charAt(0) == 's') { if (sprite.obj) { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range keyFrm=1; for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr != props.length) { if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];

else sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr]; } else { while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++; if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) { if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1]; else sprite.obj[props.prop2][props.prop] = props[keyFrm-1]; }}}}} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); if (fNew > tmLn.lastFrame) tmLn.ID = 0; }} } function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (numGotos != null) if (tmLn.gotoCount == null) tmLn.gotoCount = 1; else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return} jmpFwd = (fNew > tmLn.curFrame); for (i = 0; i < tmLn.length; i++) { sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back if (sprite.charAt(0) == "s") { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; lastKeyFr = sprite.keyFrames[numKeyFr - 1]; if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++); for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range if (sprite.obj != null) { if (props.prop2 == null) sprite.obj[props.prop] = props[propNum]; else sprite.obj[props.prop2][props.prop] = props[propNum]; }} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); } tmLn.curFrame = fNew; if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)'); } function MM_initTimelines() { //v4.0 //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved. var ns = navigator.appName == "Netscape"; var ns4 = (ns && parseInt(navigator.appVersion) == 4); var ns5 = (ns && parseInt(navigator.appVersion) > 4); var macIE5 = (navigator.platform ? (navigator.platform == "MacPPC") : false) && (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4); document.MM_Time = new Array(1); document.MM_Time[0] = new Array(1);

document.MM_Time["Timeline1"] = document.MM_Time[0]; document.MM_Time[0].MM_Name = "Timeline1"; document.MM_Time[0].fps = 15; document.MM_Time[0][0] = new String("behavior"); document.MM_Time[0][0].frame = 51; document.MM_Time[0][0].value = "MM_timelineGoto('Timeline1','1')"; document.MM_Time[0].lastFrame = 51; for (i=0; i<document.MM_Time.length; i++) { document.MM_Time[i].ID = null; document.MM_Time[i].curFrame = 0; document.MM_Time[i].delay = 1000/document.MM_Time[i].fps; } } //--> </script> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> <% Class.forName("org.gjt.mm.mysql.Driver"); //load driver Connection con = DriverManager.getConnection("jdbc:mysql:3306//db_rawatjalan?user=root&passwor d="); Statement st = con.createStatement(); ResultSet rs; %> <% String kode_pmk=""; String kode_pmk2=""; int code=0; String query= "SELECT kode_pmk FROM pemeriksa ORDER BY kode_pmk DESC"; try { rs= st.executeQuery(query); if( rs.next() ) { kode_pmk= rs.getString("kode_pmk"); } kode_pmk2= kode_pmk.substring(1,5); code= Integer.parseInt(kode_pmk2); code++; if(code<10) kode_pmk2="D000"+code; else if(code<100) kode_pmk2="D00"+code; else if(code<1000) kode_pmk2="D0"+code; else kode_pmk2="D"+code; } catch(Exception e){} %> </head>

<body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="shadow_left">&nbsp;</td> <td class="header_column"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td width="316" class="logo_area"><p><span class="style5">Puskesmas</span> <span class="style3">Jampangtengah </span></p> </td> <td width="454"><img src="img/header.jpg" width="455" height="80" /></td> </tr> </table></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="horizontal_column">&nbsp;</td> <th class="horizontal_center style58"><p align="left"> Data Poli</p> <form name="form1" method="post" action="simpan3.jsp"> <table width="266" align="left"> <tr> <td height="25"><span class="style63">Kode</span></td> <td><span class="style55"></span></td> <td align="left"><input name="kode_poli" type="text" class="required " title="Nama harus diisi" size="23" /></td> </tr> <tr> <td height="25"><span class="style11 style61 style19">Nama</span></td> <td><span class="style55"></span></td> <td align="left"><input name="nama_poli" type="text" class="required " title="Nama harus diisi" size="23" /></td> </tr> <tr> <td height="26">&nbsp;</td> <td><span class="style55"></span></td> <td align="right"><div align="left" class="style32 style55"> <input name="submit" type="submit" id="submit" onclick="MM_validateForm('kode_poli','','R','nama_poli','','R');return document.MM_returnValue" value="Submit" /> <input name="reset" type="reset" id="reset" value="Batal" /> </div></td> </tr> </table> </form> <p class="style19">&nbsp;</p> </th> <td class="horizontal_column">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="below_header"><div align="center"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#v ersion=5,0,0,0','width','33','height','33','src','button3','quality','high','pluginspage','http://

www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwav eFlash','bgcolor','#000000','movie','button3' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=5,0,0,0" width="33" height="33"> <param name="movie" value="button3.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="button3.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod _Version=ShockwaveFlash" type="application/x-shockwave-flash" width="33" height="33" bgcolor="#000000"></embed> </object> </noscript></div></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="main_content_box">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="middle_spacer">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="bottom_link_container"><p>All Right Reserved &copy; 2011 by Hendra Wenk's<br /> http://heartlessg.4uhost.info Web Master </p> </td> <td class="shadow_right">&nbsp;</td> </tr> </table> </body> </html> LAMPIRAN 6 Input Pendaftaran <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*,java.text.*,java.util.Date" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rawat Jalan Puskesmas JPT</title> <link href="style/style1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-.style3 { font-family: Courier; font-size: 28px; color: #00CC00; font-weight: bold;

} .style5 { font-family: Courier; font-size: 48px; color: #FFFF00; font-weight: bold; } .style58 { color: #FFFF00; font-weight: bold; font-size: 18px; } .style19 {font-size: 14px} .style61 {color: #FFFF00} .style13 {color: #FFFFFF} .style16 {font-size: 12px} .style21 {color: #FFFFFF; font-family: Courier; } .style25 { color: #FFFF00; font-weight: bold; font-size: 14px; } .style29 { color: #00CC00; font-weight: bold; font-size: 14px; } --> </style> <script type="text/JavaScript"> <!-function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_validateForm() { //v4.0 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; } } if (errors) alert('TERDAPAT KESALAHAN PADA PENGETIKAN ATAU DATA BELUM DI ISI:\n'+errors); document.MM_returnValue = (errors == '');

} function MM_timelinePlay(tmLnName, myID) { //v1.2 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID if (myID == tmLn.ID) { //if Im newest setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay); fNew = ++tmLn.curFrame; for (i=0; i<tmLn.length; i++) { sprite = tmLn[i]; if (sprite.charAt(0) == 's') { if (sprite.obj) { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range keyFrm=1; for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr != props.length) { if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr]; else sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr]; } else { while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++; if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) { if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1]; else sprite.obj[props.prop2][props.prop] = props[keyFrm-1]; }}}}} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); if (fNew > tmLn.lastFrame) tmLn.ID = 0; }} } function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (numGotos != null) if (tmLn.gotoCount == null) tmLn.gotoCount = 1; else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return} jmpFwd = (fNew > tmLn.curFrame); for (i = 0; i < tmLn.length; i++) { sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back if (sprite.charAt(0) == "s") { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; lastKeyFr = sprite.keyFrames[numKeyFr - 1]; if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++); for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only

else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range if (sprite.obj != null) { if (props.prop2 == null) sprite.obj[props.prop] = props[propNum]; else sprite.obj[props.prop2][props.prop] = props[propNum]; }} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); } tmLn.curFrame = fNew; if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)'); } function MM_initTimelines() { //v4.0 //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved. var ns = navigator.appName == "Netscape"; var ns4 = (ns && parseInt(navigator.appVersion) == 4); var ns5 = (ns && parseInt(navigator.appVersion) > 4); var macIE5 = (navigator.platform ? (navigator.platform == "MacPPC") : false) && (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4); document.MM_Time = new Array(1); document.MM_Time[0] = new Array(1); document.MM_Time["Timeline1"] = document.MM_Time[0]; document.MM_Time[0].MM_Name = "Timeline1"; document.MM_Time[0].fps = 15; document.MM_Time[0][0] = new String("behavior"); document.MM_Time[0][0].frame = 51; document.MM_Time[0][0].value = "MM_timelineGoto('Timeline1','1')"; document.MM_Time[0].lastFrame = 51; for (i=0; i<document.MM_Time.length; i++) { document.MM_Time[i].ID = null; document.MM_Time[i].curFrame = 0; document.MM_Time[i].delay = 1000/document.MM_Time[i].fps; } } //--> </script> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="shadow_left">&nbsp;</td> <td class="header_column"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td width="316" class="logo_area"><p><span class="style5">Puskesmas</span> <span class="style3">Jampangtengah </span></p> </td> <td width="454"><img src="img/header.jpg" width="455" height="80" /></td> </tr> </table></td> <td class="shadow_right">&nbsp;</td> </tr>

<tr> <td class="horizontal_column">&nbsp;</td> <th class="horizontal_center style58"><p align="left">Input Pendaftaran </p> <form name="form1" method="post" action="simpan2.jsp"> <table width="317" height="163" align="left"> <tr> <td width="124" height="24"><div align="left"><span class="style25 style19">Kode Pasien </span></div></td> <td width="10">&nbsp;</td> <td width="196" align="left"><input name="kode_psn" type="text" id="kode_psn" onclick="window.open('winopenradio.jsp')" size="10" readonly="Readonly" /></td> </tr> <tr> <td height="24"><div align="left"><span class="style22 style21"><strong><span class="style61">Nama Pasien</span></strong></span></div></td> <td><span class="style61"></span></td> <td align="left"><input name="nama_psn" type="text" id="nama_psn" readonly="readonly" /></td> </tr> <% if(session.getAttribute("kode_psn") !=null && session.getAttribute("nama_psn") !=null) { %> <script language="JavaScript" type="text/javascript"> document.getElementById('kode_psn').value=<%=session.getAttribute("kode_psn").toString()%> document.getElementById('nama_psn').value='<%=session.getAttribute("nama_psn").toString()% >' </script> <% session.removeAttribute("kode_psn"); session.removeAttribute("nama_psn"); } %> height="25"><div align="left"><span class="style22 style21"><strong><span class="style61">Pemeriksa</span></strong></span></div></td> <td><span class="style61"></span></td> <td align="left"><input name="kode_pmk" type="text" id="kode_pmk" onclick="window.open('winopenradio1.jsp')" size="10" readonly="Readonly" /></td> </tr> <tr> <td height="24"><div align="left"><span class="style22 style21"><strong><span class="style61">Poli </span></strong></span></div></td> <td><span class="style61"></span></td> <td align="left"><input name="kode_poli" type="text" id="kode_poli" readonly="readonly" /></td> </tr> <% if(session.getAttribute("kode_pmk") !=null && session.getAttribute("kode_poli") !=null) { %> <script language="JavaScript" type="text/javascript"> document.getElementById('kode_pmk').value=<%=session.getAttribute("kode_pmk").toString()% > document.getElementById('kode_poli').value='<%=session.getAttribute("kode_poli").toString()% >' </script> <tr> <td

<% session.removeAttribute("kode_pmk"); session.removeAttribute("kode_poli"); } %> <tr> <td align="left"><div align="left"> <input name="ket" type="hidden" id="ket" readonly="readonly" /> </div></td> </tr> <tr> <td height="26"><div align="left"><span class="style13"></span></div></td> <td>&nbsp;</td> <td align="right"><div align="left" class="style16"> <input name="submit" type="submit" id="submit" onclick="MM_validateForm('kode_psn','','R','nama_psn','','R','kode_pmk','','R','kode_p oli','','R');return document.MM_returnValue" value="Simpan" /> <input name="reset" type="reset" value="Batal" /> </div></td> </tr> </table> </form> <div class="informasi style13 style20"> <div align="left" class="style29 style19">Informasi :<br /> <ul> <li>Halaman Ini Digunakan Untuk Mendaftarkan Pasien Untuk Diperiksa</li> <li>Pasien Yang Akan Diperiksa Harus Terdaftar Terlebih Dahulu</li> <li>Bila Ingin Mendaftarkan Pasien Baru Yang Belum Ada Data nya, Silahkan Mengisi Data di Data PAsien</li> <li>Bila sudah Terdaftar Di Data Pasien, Silahkan Memilih/Mencari Pada Halaman Yang Akan Muncul Saat Mengklik Kode PAsien</li> </ul> </div> </div> <p class="style19">&nbsp;</p> </th> <td class="horizontal_column">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="below_header"><div align="center"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#v ersion=5,0,0,0','width','33','height','33','src','button4','quality','high','pluginspage','http:// www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwav eFlash','bgcolor','#000000','movie','button4' ); //end AC code </script> <noscript> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=5,0,0,0" width="33" height="33"> <param name="movie" value="button4.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" />

<embed src="button4.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod _Version=ShockwaveFlash" type="application/x-shockwave-flash" width="33" height="33" bgcolor="#000000"></embed> </object> </noscript> </div></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="main_content_box">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="middle_spacer">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="bottom_link_container"><p>All Right Reserved &copy; 2011 by Hendra Wenk's<br /> http://heartlessg.4uhost.info Web Master </p> </td> <td class="shadow_right">&nbsp;</td> </tr> </table> </body> </html> LAMPIRAN 7 Input Pemeriksaan <%@ page import="java.sql.*" %> <% String connectionURL = "jdbc:mysql://localhost:3306/db_rawatjalan"; Connection connection1 = null; Statement statement1 = null; ResultSet rs1 = null; %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rawat Jalan Puskesmas JPT</title> <link href="style/style1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-.style3 { font-family: Courier; font-size: 28px; color: #00CC00; font-weight: bold; } .style5 { font-family: Courier;

font-size: 48px; color: #FFFF00; font-weight: bold; } .style58 {color: #FFFF00} .style16 {font-size: 12px} .style19 {font-size: 14px} .style35 {color: #FFFF00; font-weight: bold; } --> </style> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="shadow_left">&nbsp;</td> <td class="header_column"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td width="316" class="logo_area"><p><span class="style5">Puskesmas</span> <span class="style3">Jampangtengah </span></p> </td> <td width="454"><img src="img/header.jpg" width="455" height="80" /></td> </tr> </table></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="horizontal_column">&nbsp;</td> <th class="horizontal_center style58"><p align="left"><strong>Isi Hasil Pemeriksaan </strong></p> <table width="341" border="0" align="left" cellpadding="0" cellspacing="0"> <tr bgcolor="" align="center"> <td width="517" class="style28"><% Class.forName("org.gjt.mm.mysql.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql:3306//db_rawatjalan?user=root&passwor d="); String kode_dft = request.getParameter("kode_dft"); Statement stmt = connection.createStatement(); String sql = "SELECT * FROM pendaftaran WHERE kode_dft = '" + kode_dft + "'"; ResultSet rs = stmt.executeQuery(sql); if (rs.next()) { String tgl_dft = rs.getString(2);

%> <form name="form1" id="form1" method="post" action="updatepriksa.jsp"> <table width="317" align="left">

<tr> <td align="left"><input name="kode_priksa" type="hidden" value="<% out.print(kode_dft); %>" /></td> </tr> <tr> </tr> <tr> <td align="left"><input name="tgl_priksa" type="hidden" value="<% out.print(tgl_dft); %>" /></td> </tr> <tr> <td align="left"><input name="kode_dft" type="hidden" value="<% out.print(kode_dft); %>" /></td> </tr> <tr> <td height="32"><span class="style35 style61 style19">Diagnosa</span></td> <td>&nbsp;</td> <td align="left"><span class="style19"> <textarea name="diagnosa" rows="3" cols="21"></textarea> </span></td> </tr> <tr> <td height="26"><span class="style35 style61 style19">Resep</span></td> <td>&nbsp;</td> <td align="right"><div align="left" class="style19"> <textarea name="resep" rows="3" cols="21"></textarea> </div></td> </tr> <tr> <td align="left"><input name="ket_priksa" type="hidden" /></td> </tr> <tr> <td height="26"><span class="style61"></span></td> <td>&nbsp;</td> <td align="right"><div align="left" class="style16"> <input name="submit" type="submit" id="submit" onclick="MM_valitgl_dftForm('kode_dft','','Risnum','diagnosa','','R','resep','','R');retur n document.MM_returnValue" value="Submit" /> <input name="reset" type="reset" value="Reset" /> </div></td> </tr> </table> </form> <% } %> </td> </tr> </table> <p class="style19">&nbsp;</p> <p class="style19">&nbsp;</p></th> <td class="horizontal_column">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="below_header"><div align="center"><span class="style19">

<script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#v ersion=5,0,0,0','width','33','height','33','src','button12','quality','high','pluginspage','http: //www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwa veFlash','bgcolor','#000000','movie','button12' ); //end AC code </script> <noscript> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=5,0,0,0" width="33" height="33"> <param name="movie" value="button12.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="button12.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod _Version=ShockwaveFlash" type="application/x-shockwave-flash" width="33" height="33" bgcolor="#000000"></embed> </object> </noscript> </span></div></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="main_content_box">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="middle_spacer">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="bottom_link_container"><p>All Right Reserved &copy; 2011 by Hendra Wenk's<br /> http://heartlessg.4uhost.info Web Master </p> </td> <td class="shadow_right">&nbsp;</td> </tr> </table> </body> </html> LAMPIRAN 8 Input Pemberian Obat <%@ page import="java.sql.*" %> <% String connectionURL = "jdbc:mysql://localhost:3306/db_rawatjalan"; Connection connection1 = null; Statement statement1 = null; ResultSet rs1 = null; %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rawat Jalan Puskesmas JPT</title> <link href="style/style1.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-.style3 { font-family: Courier; font-size: 28px; color: #00CC00; font-weight: bold; } .style5 { font-family: Courier; font-size: 48px; color: #FFFF00; font-weight: bold; } .style58 { color: #FFFF00; font-weight: bold; font-size: 18px; } .style19 {font-size: 14px} .style13 {color: #FFFFFF} .style16 {font-size: 12px} .style35 {color: #FFFF00; font-weight: bold; } .style62 {color: #FFFF00; font-weight: bold; font-size: 14px; } .style36 {color: #000000} --> </style> <script type="text/JavaScript"> <!-function MM_timelinePlay(tmLnName, myID) { //v1.2 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID if (myID == tmLn.ID) { //if Im newest setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay); fNew = ++tmLn.curFrame; for (i=0; i<tmLn.length; i++) { sprite = tmLn[i]; if (sprite.charAt(0) == 's') { if (sprite.obj) { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range keyFrm=1; for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr != props.length) { if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr]; else sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];

} else { while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++; if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) { if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1]; else sprite.obj[props.prop2][props.prop] = props[keyFrm-1]; }}}}} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); if (fNew > tmLn.lastFrame) tmLn.ID = 0; }} } function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0 //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj; if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time tmLn = document.MM_Time[tmLnName]; if (numGotos != null) if (tmLn.gotoCount == null) tmLn.gotoCount = 1; else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return} jmpFwd = (fNew > tmLn.curFrame); for (i = 0; i < tmLn.length; i++) { sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back if (sprite.charAt(0) == "s") { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; lastKeyFr = sprite.keyFrames[numKeyFr - 1]; if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++); for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range if (sprite.obj != null) { if (props.prop2 == null) sprite.obj[props.prop] = props[propNum]; else sprite.obj[props.prop2][props.prop] = props[propNum]; }} } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); } tmLn.curFrame = fNew; if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)'); } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_valitgl_priksaForm() { //v4.0 var i,p,q,nm,test,num,min,max,errors='',args=MM_valitgl_priksaForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);

if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; } } if (errors) alert('The following error(s) occurred:\n'+errors); document.MM_returnValue = (errors == ''); } function MM_initTimelines() { //v4.0 //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved. var ns = navigator.appName == "Netscape"; var ns4 = (ns && parseInt(navigator.appVersion) == 4); var ns5 = (ns && parseInt(navigator.appVersion) > 4); var macIE5 = (navigator.platform ? (navigator.platform == "MacPPC") : false) && (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4); document.MM_Time = new Array(1); document.MM_Time[0] = new Array(1); document.MM_Time["Timeline1"] = document.MM_Time[0]; document.MM_Time[0].MM_Name = "Timeline1"; document.MM_Time[0].fps = 15; document.MM_Time[0][0] = new String("behavior"); document.MM_Time[0][0].frame = 51; document.MM_Time[0][0].value = "MM_timelineGoto('Timeline1','1')"; document.MM_Time[0].lastFrame = 51; for (i=0; i<document.MM_Time.length; i++) { document.MM_Time[i].ID = null; document.MM_Time[i].curFrame = 0; document.MM_Time[i].delay = 1000/document.MM_Time[i].fps; } } //--> </script> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body> <table width="82%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="shadow_left">&nbsp;</td> <td class="header_column"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td width="316" class="logo_area"><p><span class="style5">Puskesmas</span> <span class="style3">Jampangtengah </span></p> </td> <td width="454"><img src="img/header.jpg" width="455" height="80" /></td> </tr> </table></td>

<td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="horizontal_column">&nbsp;</td> <th class="horizontal_center style58"><p align="left">Pemberian Obat </p> <table width="231" border="0" align="left" cellpadding="0" cellspacing="0"> <tr bgcolor="" align="center"> <td width="308" class="style13"><% Class.forName("org.gjt.mm.mysql.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql:3306//db_rawatjalan?user=root&passwor d="); String kode_priksa = request.getParameter("kode_priksa"); Statement stmt = connection.createStatement(); String sql = "SELECT * FROM pemeriksaan WHERE kode_priksa = '" + kode_priksa + "'"; ResultSet rs = stmt.executeQuery(sql); if (rs.next()) { String tgl_priksa = rs.getString(2);

%> <form name="form1" id="form1" method="post" action="updateresep.jsp"> <table width="214" align="left"> <tr> <td align="left"><input name="kode_rsp" type="hidden" id="tgl_rsp" value="<% out.print(kode_priksa); %>" size="15"/></td> </tr> <tr> <td align="left"><input name="tgl_rsp" type="hidden" id="tgl_rsp" value="<% out.print(tgl_priksa); %>" size="15"/></td> </tr> <tr> <td align="left"><input name="kode_priksa" type="hidden" id="kode_resep" value="<% out.print(kode_priksa); %>" /></td> </tr> <tr> <td height="24"><span class="style62">Obat 1 </span></td> <td>&nbsp;</td> <td align="left"><input name="obat1" type="text" id="obat1" size="20"/></td> </tr> <tr> <td height="24"><span class="style62">Obat 2 </span></td> <td>&nbsp;</td> <td align="left"><input name="obat2" type="text" id="obat2" size="20"/></td> </tr> <tr> <td height="24"><span class="style62">Obat 3 </span></td> <td>&nbsp;</td> <td align="left"><input name="obat3" type="text" id="obat3" size="20"/></td> </tr>

<tr> <td height="41">&nbsp;</td> <td>&nbsp;</td> <td align="left"><span class="style16"> <input name="submit" type="submit" id="submit" onclick="MM_valitgl_priksaForm('kode_psn','','R','nama_psn','','R','kode_pmk','','R','O bat1','','R');return document.MM_returnValue" value="Submit" /> <input name="reset" type="reset" value="Reset" /> </span></td> </tr> </table> </form> <% } %> </td> </tr> </table> <p class="style19">&nbsp;</p> <p class="style19">&nbsp; </p></th> <td class="horizontal_column">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="below_header"><div align="center"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#v ersion=5,0,0,0','width','33','height','33','src','button10','quality','high','pluginspage','http: //www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwa veFlash','bgcolor','#000000','movie','button10' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=5,0,0,0" width="33" height="33"> <param name="movie" value="button10.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="button10.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod _Version=ShockwaveFlash" type="application/x-shockwave-flash" width="33" height="33" bgcolor="#000000"></embed> </object> </noscript></div></td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="main_content_box">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr> <tr> <td class="shadow_left">&nbsp;</td> <td class="middle_spacer">&nbsp;</td> <td class="shadow_right">&nbsp;</td> </tr>

<tr> <td class="shadow_left">&nbsp;</td> <td class="bottom_link_container"><p>All Right Reserved &copy; 2011 by Hendra Wenk's<br /> http://heartlessg.4uhost.info Web Master </p> </td> <td class="shadow_right">&nbsp;</td> </tr> </table> </body> </html>

Vous aimerez peut-être aussi