Vous êtes sur la page 1sur 11

LAMPIRAN LISTING PROGRAM

1. Koneksi.php

<?php
$hostname ="localhost";
$dbuser="root";
$dbpasswd="";
$dbname="db_internet_addicted";

$koneksi= mysql_connect ($hostname,$dbuser,$dbpasswd) or die
(mysql_error());

mysql_select_db ($dbname,$koneksi) or die (mysql_error());

?>

2. Proses User login (user_login.php)

<?php
include('koneksi.php');

$user=$_POST['user'];
$password=$_POST['password'];

$pilih=mysql_query("select * from data_user where nama='$user' and
password='$password'",$koneksi);
$s=mysql_fetch_array($pilih);
$jmlh=mysql_num_rows($pilih);

if ($jmlh==1)
{$id_user=$s['id_pasien'];
session_start();
$_SESSION['id']=$id_user;
$_SESSION['name']=$s['nama'];
header ("location:../pasien");
}
else
{
?>
<script language="javascript">
alert ('Maaf, user atau password anda salah')
window.location ='../index.php?pg=login'
</script>
<?php
}
?>

3. Proses Registrasi Pasien (registrasi_process.php)

<?php
include('koneksi.php');
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$usia=$_POST['usia'];
$jenis_kelamin=$_POST['jenis_kelamin'];

$nama_user=$_POST['nama_user'];
$password=$_POST['password'];


$sql=mysql_query("insert into data_pasien values
('','$nama','$alamat','$usia','$jenis_kelamin')",$koneksi);
$pilih=mysql_query("select * from data_pasien order by id_pasien
desc");
$s=mysql_fetch_array($pilih);
$id_pasien=$s['id_pasien'];

$user=mysql_query("insert into data_user values
('','$id_pasien','$nama_user','$password','pasien')",$koneksi)or
die(mysql_error());

if ($user==true)

{header("location:../index.php?pg=login");}
?>

4. Proses Kotak masuk (Kotak_masuk_process.php)

<?php session_start();
$email=$_REQUEST['email'];
$nama=$_REQUEST['nama'];
$pesan=$_REQUEST['pesan'];

//Make sure that the input come from a posted form. Otherwise quit
immediately
if ($_SERVER["REQUEST_METHOD"] <> "POST")
die("You can only reach this page by posting from the html form");
//check name and email
if ($email =="" or $nama=="")
{?>
<script language="javascript">
<!--

window.location = "../index.php?name=files/contact.php";
alert('Nama atau Email Anda Kosong')
--></script>

<?php
}
else {
//Check if the securidy code and the session value are not blank
//and if the input text matches the stored text
if ( ($_REQUEST["txtCaptcha"] == $_SESSION["security_code"]) &&
(!empty($_REQUEST["txtCaptcha"]) &&
!empty($_SESSION["security_code"])) ) {

include ("../library/koneksi.php");

$qry = mysql_query (" insert into kotak_masuk(nama,email,pesan,date)
values ('$nama','$email','$pesan',sysdate())",$koneksi) or die
(mysql_error());
?>
<script language="javascript">
<!--
window.location = "../index.php?name=files/contact.php";
alert('Message Anda telah di proses, terima kasih')

--></script>

<?php
}
else {
?>
<script language="javascript">
<!--
window.location = "../index.php?name=files/contact.php";
alert('Maaf, kode anda salah.')
--></script>
<?php
}
}
?>

5. Logout.php

<?
session_start();
unset($_SESSION['pengguna']);
session_destroy();
print ("<meta http-equiv=\"refresh\" content=\"0;
url=../index.php\">");
?>

6. Delete pasien (delete.php)

<?php include("../library/koneksi.php");
$id=$_REQUEST['id'];
$qry= mysql_query ("delete from data_pasien where
id_pasien='$id'",$koneksi) or die (mysql_error());

if ($qry)
header ("location:../index.php?pg=pasien/index.php");

?>

7. Proses edit data pasien (process_edit.php)

<?php
include('../library/koneksi.php');
$id_pasien=$_POST['id_pasien'];
$id_user=$_POST['id_user'];

$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$usia=$_POST['usia'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$nama_user=$_POST['nama_user'];
$password=$_POST['password'];

if($password=="")
{
$qry = mysql_query (" UPDATE data_pasien SET nama =
'$nama',alamat='$alamat',usia='$usia',jenis_kelamin='$jenis_kelamin'
WHERE id_pasien= '$id_pasien'",$koneksi) or die (mysql_error());
$qry2 = mysql_query (" UPDATE data_user SET nama = '$nama_user'
WHERE id_user= '$id_user'",$koneksi) or die (mysql_error());


?>
<script language="JavaScript">
window.location = "../index.php?pg=profil/index.php&id=<?php
echo $id_pasien; ?>";
alert('Password Tidak Diubah')
</script>
<?php
}
else if ($password!="")
{

$qry = mysql_query (" UPDATE data_pasien SET nama =
'$nama',alamat='$alamat',usia='$usia',jenis_kelamin='$jenis_kelamin'
WHERE id_pasien= '$id_pasien'",$koneksi) or die (mysql_error());
$qry2 = mysql_query (" UPDATE data_user SET nama =
'$nama_user',password='$password'
WHERE id_user= '$id_user'",$koneksi) or die (mysql_error());
?>
<script language="javascript">
<!--
window.location = "../index.php?pg=profil/index.php";
alert('Data Pribadi dan Password Anda telah di ganti,
terima kasih')
--></script>
</script>
<?php
}
?>

18. Detail rekam medis pasien (detail.php)

<?php
include ("../library/koneksi.php");
$sql= "SELECT * FROM data_pertanyaan,data_memori,data_rekam_medis
where data_pertanyaan.id_pertanyaan=data_memori.id_pertanyaan and
data_memori.id_pasien='$_SESSION[id]' and
data_rekam_medis.tgl_periksa=data_memori.tgl_periksa and
data_rekam_medis.id_rekam_m=$_REQUEST[id] and
data_rekam_medis.akses=data_memori.akses ORDER BY
data_pertanyaan.id_pertanyaan asc ";
$result = mysql_query($sql);
$row=mysql_fetch_array($result)
?>
<h2>Konsultasi</h2>
Hasil pemeriksaan Anda pada: <br />
<table width="397" border="0" cellpadding="3" cellspacing="0">
<tr>
<td width="85">Tanggal</td>
<td width="300"><?php echo $row[tgl_periksa]; ?></td>
</tr>
<tr>
<td>Waktu</td>
<td><?php echo $row[waktu_periksa]; ?></td>
</tr>
<tr>
<td>Skor</td>
<td><?php echo $row[skor]; ?></td>
</tr>
<tr>

<td>Kesimpulan</td>
<td><?php
if ($row['skor'] < 105){ echo "Addict Rendah";}
else if ($row['skor']<=105) { echo "Addict Sedang";}
else if ($row['skor'] < 165) { echo "Addict Sedang";}
else if ($row['skor'] >= 165) { echo "Addict Tinggi";}
?></td>
</tr>
<tr>
<td>Keterangan</td>
<td><?php
if ($row['skor'] < 105){ echo "Addict Rendah (Mild). Pada
tingkatan ini individu termasuk dalam pengguna online rata-
rata, Individu menggunakan internet dalam waktu yang lama,
tetapi individu memiliki kontrol dalam penggunaannya. Pada
tahap ini pengguna disarankan mengatur penggunaan internet
dengan baik. Sebagai contoh anda dapat mencoba mengatur
penghitung waktu, penjadwalan penggunaan dalam sehari, atau
membuat komitmen untuk mematikan komputer pada waktu yang sama
misalnya pada setiap malam. Menetapkan tujuan ketika anda
menggunakan internet";}
else if ($row['skor']<=105) { echo "Addict Sedang (Moderate).
Pada tingkatan ini individu mulai sering mengalami beberapa
permasalahan dari penggunaan internet. Internet merupakan hal
yang penting, namun tidak selalu menjadi yang utama dalam
kehidupan. Pada tingkatan ini pengguna diharapkan dapat
membangun kemampuan untuk penyelesaiian, mungkin dengan bermain
internet adalah cara anda menghadapi perasaan stres atau marah.
atau mungkin anda memiliki masalah berhubungan dengan orang
lain, atau terlalu malu dengan orang-orang dikrhidupan nyata.
Membangun kemampuan ini akan membantu anda menyelesaikan
ketegangan dan tekanan kehidupan sehari-hari tanpa menggunakan
internet komplusif. Memperkuat jaringan dukungan anda.
Sehingga hubungan yang anda miliki dalam kehidupan nyata,
semakin sedikit anda akan membutuhkan internet untuk interaksi
sosial. Sisihkan waktu khusus setiap minggu untuk teman dan
keluarga. Jika anda pemalu, cobalah mencari kelompok seperti
tim olahraga, kelas pendidikan, atau club buku bacaan. Hal ini
memungkinkan anda untuk berinteraksi dengan orang lain dan
membiarkan hubungan berkembang secara alami.";}
else if ($row['skor'] < 165) { echo "Addict Sedang (Moderate).
Pada tingkatan ini individu mulai sering mengalami beberapa
permasalahan dari penggunaan internet. Internet merupakan hal
yang penting, namun tidak selalu menjadi yang utama dalam
kehidupan. Pada tingkatan ini pengguna diharapkan dapat
membangun kemampuan untuk penyelesaiian, mungkin dengan bermain
internet adalah cara anda menghadapi perasaan stres atau marah.
atau mungkin anda memiliki masalah berhubungan dengan orang
lain, atau terlalu malu dengan orang-orang dikrhidupan nyata.
Membangun kemampuan ini akan membantu anda menyelesaikan
ketegangan dan tekanan kehidupan sehari-hari tanpa menggunakan
internet komplusif. Memperkuat jaringan dukungan anda.
Sehingga hubungan yang anda miliki dalam kehidupan nyata,
semakin sedikit anda akan membutuhkan internet untuk interaksi
sosial. Sisihkan waktu khusus setiap minggu untuk teman dan
keluarga. Jika anda pemalu, cobalah mencari kelompok seperti
tim olahraga, kelas pendidikan, atau club buku bacaan. Hal ini
memungkinkan anda untuk berinteraksi dengan orang lain dan
membiarkan hubungan berkembang secara alami.";}

else if ($row['skor'] >= 165) { echo "Addict Tinggi (Severe).
Pada tingkatan ini individu mengalami permasalahan yang
signifikan dalam kehidupan mereka. Internet merupakan hal yang
paling utama sehingga mengabaikan kepentingan-kepentingan yang
lain. Pada tingkatan ini kenali masalah mendasar yang dapat
mendukung kecanduan internet anda. Jika anda sedang berjuang
dengan depresi, stres, atau kecemasan, misalnya, kecanduan
internet mungkin cara untuk menenangkan diri sendiri. Kenali
jika anda membutuhkan treatment seperti terapi, atau pertemuan
kelompok. Ganti penggunaan internet anda dengan kegiatan sehat.
Jika anda bosan dan kesepian dan dapat mendorong anda untuk
kembali online maka buatlah rencana lain untuk mengisi waktu,
seperti pergi makan siang dengan teman, belajar, atau
mengundang teman untuk berbincang-bincang. Perlakukan internet
sebagai alat bantu. tetap fokus pada kenyataan bahwa internet
merupakan sarana untuk mencapai tujuan. Rencanakan strategi
anda-apakah anda mencari informasi atau hiburan-dengan akhir
dalam pikiran dan anda akan menghemat waktu yang berharga. Yang
sangat diperlukan pada tingkatan ini adalah mencari profesional
konseling. Terapi dapat memberikan dorongan yang luar biasa
dalam mengontrol penggunaan internet. Terapi kognitif-perilaku
menyediakan cara langkah demi langkah untuk menghentikan
perilaku kompulsif internet, bekerja dengan terapis pada
perubahan pikiran dan perilaku sekitarnya menggunakan iternet.
Terapi juga dapat membantu anda belajar sehat cara mengatasi
emosi tidak nyaman. Dan jika depresi atau kecemasan
berkontribusi untuk menggunakan internet berlebih anda, terapi
juga dapat mengatasi masalah itu.";}
?></td>
</tr>

</table>
<P>
<?php
$test=mysql_num_rows($result)or die(mysql_error());
if ($test!=0)
{
echo "</div><div class='block'>
<h2>Pertanyaan</h2><p>
";
echo "<table width='100%' border='1' cellpadding='3'
cellspacing='0' style='font-size:12px'>
<tr align='center' bgcolor='#FFAC59'>
<td><strong>No</strong></td>
<td><strong>PERTANYAAN</strong></td>
<td><strong>STS</strong></td>
<td><strong>TS</strong></td>
<td><strong>N</strong></td>
<td><strong>S</strong></td>
<td><strong>SS</strong></td>
</tr>";
$no=1;
while($row=mysql_fetch_array($result))
{
//pemberian warna berbeda pada tiap baris tampilan
if (($no % 2)==0)
{ $warna="#FFD4A1"; }
else { $warna="#ffffff";}



$id= $row['id_pertanyaan'];
echo " <tr bgcolor=$warna>
<td>$no</td>
<td><input type='hidden' value='$row[id_pertanyaan]'
name='pertanyaan$no'>$row[pertanyaan]</td>";
if ($row[status]=='U')
{
?> <td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='5'){echo "checked='checked'"; } ?>
readonly='readonly'/>
</td>
<td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='4'){?> checked='checked' <?php } ?>
readonly='readonly'/></td>
<td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='3'){?> checked='checked' <?php } ?>
readonly='readonly'/></td>
<td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='2'){?> checked='checked' <?php } ?>
readonly='readonly'/></td>
<td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='1'){?> checked='checked' <?php } ?>
readonly='readonly'/></td>

</tr>
<?php }
else if ($row[status]=='F')
{?> <td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='1'){?> checked='checked' <?php } ?>
readonly='readonly'/></td>
<td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='2'){?> checked='checked' <?php } ?>
readonly='readonly'/></td>
<td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='3'){?> checked='checked' <?php } ?>
readonly='readonly'/></td>
<td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='4'){?> checked='checked' <?php } ?>
readonly='readonly'/></td>
<td><input type='checkbox' name='pil$no' <?php
if($row[jawaban]=='5'){?> checked='checked' <?php }
?>readonly='readonly'/></td>

</tr>
<?php }

$no++;
}
}
?>

</table>

19. Delete rekam medis pasien (delete.php)

<?php
session_start();
include("../library/koneksi.php");
$id=$_REQUEST['id'];
$akses=$_REQUEST['akses'];


$qry= mysql_query ("delete from data_rekam_medis where
id_rekam_m='$id'",$koneksi) or die (mysql_error());
$memori=mysql_query ("delete from data_memori where
id_pasien='$_SESSION[id]' and akses='$akses'",$koneksi) or die
(mysql_error());
if ($qry && $memori)
header ("location:../index.php?pg=rekam/index.php");

?>

20. Proses konsultasi (proses.php)

<?php
include ("../library/koneksi.php");

$id=$_REQUEST[id_pasien];
$no=1;
$hit=0;
$akses=mysql_query("select akses from data_memori");
$hA=mysql_fetch_array($akses);
$aksesV=$hA[akses]+1;

while ($no <45)
{
$pertanyaan="pertanyaan$no";
$pil="pil$no";
$t[$no]=$_REQUEST[$pertanyaan];
$j[$no]=$_REQUEST[$pil];

if ($j[$no]=="")
{?>
<script language="javascript">
<!--
alert("Jawaban tidak boleh ada yang kosong")
window.location = "../index.php?pg=konsultasi/index.php";
--></script> <?php }
$memori=mysql_query("insert into data_memori values
('$id','$t[$no]',sysdate(),'$aksesV','$j[$no]')");
$hit=$hit+$j[$no];
$no++;
}
$r_medis=mysql_query("insert into data_rekam_medis values
('','$id','$hit',sysdate(),now(),'$aksesV')")
?>
<script language="javascript">
<!--
alert("Berhasil melakukan pemeriksaan.")
window.location = "../index.php?pg=rekam/index.php";

--></script>

21. Proses edit admin (process_edit.php)

<?php
include ("library/koneksi.php");
$nama=$_REQUEST['nama'];
$password=$_REQUEST['password'];
$id=$_REQUEST['id'];



if($password=="")
{
?>
<script language="JavaScript">
window.location = "../index.php?pg=admin/index.php&id=<?php echo $id;
?>&status=edit";
alert('Password Tidak Diubah')
</script>
<?php
}
else if ($id!="" and $password!="")
{
$qry = mysql_query (" UPDATE data_user SET nama = '$nama',
password = '$password' WHERE id_user= $id",$koneksi) or die
(mysql_error());
?>
<script language="javascript">
<!--
window.location = "../index.php?pg=admin/index.php";
alert('Password Anda telah di ganti, terima kasih')
--></script>
</script>
<?php
}
else {
?>
<script language="JavaScript">
window.location = "../index.php?pg=admin/index.php&id=<?php echo $id;
?>&status=edit";
alert('Tidak ada perubahan')
</script>
<?php
}
?>

22. Balas kotak masuk (replay.php)

<div id="content">
<div class="block">
<h1>Manajemen Kotak Masuk >> Balas Pesan</h1>
<?php
include ("../library/koneksi.php");
$id=$_REQUEST['id'];
$view= mysql_query ("select * from kotak_masuk where
id='$id'",$koneksi)
or die (mysql_error());

$jumlah = mysql_num_rows($view);
echo "<br><br>";

if ($row=mysql_fetch_array ($view))
{
?>
<form action="kotak_masuk/process.php" method="post">
<table width="644" border="0">
<tr>
<td width="205"><div align="left" class="style8">Nama
:</div>

<input type="text" name="nama" size="32" maxlength="32"
value="<?php echo $row['nama']; ?>" /> </td>
</tr>

<tr>
<td><div align="left" class="style8">Email :</div>
<input type="text" name="email" size="32" maxlength="32"
value="<?php echo $row['email']; ?>"/> </td>
</tr>
<tr>
<td><div align="justify" class="style8">Message :</div>
<label>
<textarea name="message" rows="5" cols="32"><?php echo
$row['pesan']; ?> </textarea>
</label></td>
</tr>
<tr>
<td><div align="justify" class="style8">Replay :</div>
<label>
<textarea name="replay" rows="5" cols="32"></textarea>
</label></td>
</tr>
<tr>
<td><input name="id" type="hidden" value="<?php echo $id;
?>" /><input name="submit" type="submit" value="Submit" /></td>
</tr>
<tr><td></td></tr>
<tr><td> <a
href="javascript:history.back()">&laquo;&laquo;Back
</a></td></tr>
</table>
</form>
<br><br>
<?php }
?>
<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>
</div>
</div>

23. Hapus pesan (hapus.php)

<?php include("../../library/koneksi.php");
$id=$_REQUEST['id'];
$qry= mysql_query ("delete from kotak_masuk where id='$id'",$koneksi)
or die (mysql_error());

if ($qry)
header ("location:../index.php?pg=kotak_masuk/index.php");
?>

24. Manajemen pertanyaan (process.php)

<?php
include ("../library/koneksi.php");
$pertanyaan=$_REQUEST['pertanyaan'];

$status=$_REQUEST['status'];
$qry = mysql_query (" insert into
data_pertanyaan(pertanyaan,status)
values ('$pertanyaan','$status')",$koneksi) or die
(mysql_error());
?>
<script language="javascript">
<!--
window.location = "../index.php?pg=pertanyaan/index.php";

--></script>
</script>

25. Proses edit (process_edit.php)

<?php
include ("../library/koneksi.php");
$pertanyaan=$_REQUEST['pertanyaan'];
$status=$_REQUEST['status'];
$id=$_REQUEST['id'];

$qry = mysql_query (" UPDATE data_pertanyaan SET pertanyaan=
'$pertanyaan',
status = '$status' WHERE id_pertanyaan= $id",$koneksi) or die
(mysql_error());
?>
<script language="javascript">
<!--
window.location =
"../index.php?pg=pertanyaan/index.php&halaman=<?php echo
"$_REQUEST[halaman]"; ?>";
--></script>
</script>

26. Hapus pertanyaan (delete,php)

<?php include("../library/koneksi.php");
$id=$_REQUEST['id'];
$qry= mysql_query ("delete from data_pertanyaan where
id_pertanyaan='$id'",$koneksi) or die (mysql_error());
if ($qry)
header ("location:../index.php?pg=pertanyaan/index.php");
?>

Vous aimerez peut-être aussi