• Tidak ada hasil yang ditemukan

Website Pemilihan Calon Ketua Himpunan Jurusan Sistem Komputer.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Website Pemilihan Calon Ketua Himpunan Jurusan Sistem Komputer."

Copied!
76
0
0

Teks penuh

(1)

ABSTRAK

Saat ini informasi dapat diperoleh dengan mudah dan cepat hanya

dengan mengakses dari internet. Seiring berkembang teknologi informasi dan

komunikasi kini seluruh masyarakat dapat mengkases internet dimana saja dan

kapan pun dengan mudah. Dengan hal seperti itu masyarakat akan memiliki

waktu yang lebih efektif dalam beraktifitas, terutama mahasiswa yang

kebanyakan menggunakan internet. Karena kebanyakan pengguna internet

adalah mahasiswa, dibuatlah Website Pemilihan Calon Ketua Himpunan Jurusan

Sistem Komputer Universitas Kristen Maranatha agar mahasiswa dapat memilih

calon ketua himpunan dengan mudah dan cepat.

(2)

ABSTRACT

In this time, information is really easy and fast to get only using the

internet. The time in developing information technology and caommunication all

people can accesss internet, anytime and anywhere they want. With that

condition, people can have more efective time for their activities, especially the

student that use internet more often. Because average internet user is student, so

Election Charirman Candidates Website Department of Computer Engineering

Maranatha Christian University was made so student can chose chairman

candidate with easy and fast.

(3)

DAFTAR ISI

Halaman

Lembar Pernyataan

Lembar Pengesahan

ABSTRAK ...

i

ABSTRACT ... ii

Daftar Isi ... v

Daftar Tabel ... viii

Daftar Gambar ... ix

Bab I

Pendahuluan ... 1

1.1 Latar Belakang ... 1

1.2 Identifikasi Masalah ... 2

1.3 Tujuan ... 2

1.4 Pembatasan Masalah ... 2

1.5 Sistematika Penulisan ... 2

Bab II

Landasan Teori ... 3

2.1 XAMPP Control Panel ... 3

2.1.1 Pengenalan phpMyAdmin ... 3

2.2 Menggunakan SQL ... 5

2.2.1 Menampilkan Isi Tabel Melalui SQL ... 5

2.2.2 Menambahkan Data Menggunakan SQL ... 6

2.2.3 Mengubah Data Melalui SQL ... 6

2.2.4 Menghapus Data Melalui SQL ... 6

2.3 Database dan MySQL ... 6

2.4 Aplikasi Web ... 7

2.5 PHP

... 9

2.6 CSS

... 11

Bab III Perancangan dan Pemrograman Aplikasi ... 15

(4)

3.2 Perancangan Website ... 15

3.2.1 Diagram Alir Menu Utama ... 16

3.2.2 Diagram Alir Index ... 17

3.2.3 Diagram Alir Admin ... 18

3.2.4 Diagram Informasi Mahasiswa ... 19

3.2.5 Diagram Alir Polling... 20

3.2.6 Diagram Halaman Calon ... 21

3.2.7 Diagram Alir Pemilih ... 22

3.3 Pembuatan Database ... 23

3.3.1 Membuat Database Mahasiswa ... 23

3.3.2 Membuat Tabel Admin ... 23

3.3.3 Membuat Tabel Calon ... 23

3.3.4 Membuat Tabel Pemilih ... 24

3.3.5 Membuat Tabel Polling ... 24

3.4 Mengamankan XAMPP ... 24

3.5 Membuat Tampilan Website ... 26

3.5.1 Tampilan Halaman Awal ... 26

3.5.2 Tampilan Halaman Login ... 27

3.5.3 Tampilan Halaman Admin ... 28

3.5.4 Tampilan Ganti Password ... 29

3.5.5 Tampilan Halaman Informasi Mahasiswa ... 29

3.5.6 Tampilan Halaman Calon Ketua di Admin ... 30

3.5.7 Tampilan Halaman Polling ... 30

3.5.8 Tampilan Halaman Lihat Statistika Polling ... 31

3.5.9 Tampilan Halaman Lihat Berkas Pemilihan ... 31

3.5.10 Tampilan Halaman Pemilih... 31

3.5.11 Tampilan Halaman Calon Ketua ... 32

Bab IV Hasil dan Pembahasan... 34

4.1 Tampilan Halaman Awal Website ... 34

4.2 Tampilan Halaman Login Admin... 35

(5)

4.4 Tampilan Halaman Informasi Mahasiswa ... 37

4.5 Tampilan Halaman Calon Ketua Bagian Admin ... 41

4.6 Tampilan Halaman Polling ... 42

4.7 Tampilan Halaman Statistika Polling... 45

4.8 Tampilan Halaman Lihat Berkas ... 45

4.9 Tampilan Halaman Calon Ketua ... 47

4.10 Tampilan Halaman Pemilih... 49

4.11 Tampilan Halaman Ganti Password ... 50

Bab V

Penutup ... 52

5.1 Kesimpulan ... 52

5.2 Saran ... 52

Daftar Pustaka ... 53

(6)

DAFTAR TABEL

Halaman

(7)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Tampilan XAMPP Control Panel ... ..4

Gambar 2.2 Tampilan phpMyAdmin ... ..4

Gambar 2.3 Mekanisme Pemanggilan Aplikasi Web Bertipe HTML ... ..8

Gambar 2.4 Mekanisme Pemanggilan Aplikasi Web Bertipe PHP ... ..9

Gambar 2.5 Hasil Skrip Tabel.html Pada Web Browser ... 12

Gambar 2.6 Tampilan Tabel.html Setelah Digabung Dengan Style.css. ... 13

Gambar 3.1 Diagram Alir Cara Kerja Website ... 16

Gambar 3.2 Diagram Alir Index ... 17

Gambar 3.3 Diagram Alir Admin ... 18

Gambar 3.4 Diagram Alir Informasi Mahasiswa ... 19

Gambar 3.5 Diagram Alir Polling ... 20

Gambar 3.6 Diagram Alir Calon Ketua ... 21

Gambar 3.7 Diagram Alir Pemilih ... 22

Gambar 3.8 Tampilan Input Password MYSQL & XAMPP ... 25

Gambar 3.9 Tampilan Input Password XAMPP Directory Protection ... 25

Gambar 3.10 Tampilan Header... 26

Gambar 3.11 Tampilan Body dan Footer ... 27

Gambar 3.12 Tampilan Login ... 27

Gambar 3.13 Tampilan Halaman Header Admin ... 28

Gambar 3.14 Tampilan Halaman Admin ... 28

Gambar 3.15 Tampilan Ganti Password ... 29

Gambar 3.16 Tampilan Halaman Informasi Mahasiswa... 30

Gambar 3.17 Tampilan Halaman Lihat Berkas Pemilihan ... 31

Gambar 3.18 Tampilan Halaman Pemilih Bagian Polling ... 32

Gambar 3.19 Tampilan Halaman Calon Ketua ... 32

Gambar 3.20 Tampilan Halaman Input Promosi ... 33

Gambar 4.1 Tampilan Halaman Awal ... 34

(8)

Gambar 4.3 Tampilan Halaman Login Failed ... 35

Gambar 4.4 Tampilan Halaman Admin ... 36

Gambar 4.5 Tampilan Halaman Informasi Mahasiswa Bagian Pemilih ... 37

Gambar 4.6 Tampilan Konfirmasi Hapus ... 38

Gambar 4.7 Tampilan Data Sudah Dihapus ... 38

Gambar 4.8 Tampilan Halaman Edit Pemilih ... 39

Gambar 4.9 Tampilan Data Sudah Diubah ... 39

Gambar 4.10 Tampilan Halaman Tambah Mahasiswa ... 40

Gambar 4.11 Tampilan Data Pemilih Telah Disimpan ... 40

Gambar 4.12 Tampilan Informasi Mahasiswa Bagian Calon Ketua ... 41

Gambar 4.13 Tampilan Halaman Polling... 42

Gambar 4.14 Tampilan Halaman Ubah Data Polling ... 43

Gambar 4.15 Tampilan Halaman Tambah Polling ... 44

Gambar 4.16 Tampilan Data Polling Berhasil Disimpan... 45

Gambar 4.17 Tampilan Halaman Statistika Polling ... 46

Gambar 4.18 Tampilan Halaman Lihat Berkas... 46

Gambar 4.19 Tampilan Halaman Berkas ... 47

Gambar 4.20 Tampilan Halaman Calon Ketua ... 48

Gambar 4.21 Tampilan Halaman Input Profil Calon Ketua ... 48

Gambar 4.22 Tampilan Halaman Preview Calon Ketua ... 48

Gambar 4.23 Tampilan Halaman Pemilih ... 49

Gambar 4.24 Tampilan Setelah Memilih ... 50

Gambar 4.25 Tampilan Jika Pemilih Sudah Memilih. ... 50

Gambar 4.26 Tampilan Halaman Ubah Password ... 50

(9)

LAMPIRAN SCRIPT

1. Halaman Index

<html> <head>

<title>halaman awal</title>

<link href="css/index.css" type="text/css" rel="stylesheet" /> </head>

</body>

<form name="form1" method="post" action="login_proses.php"> <div class="wrapper">

<img src="image/logomarnat1.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng1.jpg" alt="logo" width="150" height="150" align="left" /> <h1>Selamat Datang</h1>

<h2>di Website Pemilihan Calon Ketua HIMA</h2> <h3>Computer Engineering</h3>

<header><marquee>Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee>

</header>

<p> Silahkan Pilih User anda </p> <aside>

<section class="contact-details"> <h3>contact : </h3>

<p>Universitas Kristen Maranatha<br /> Jalan Surya Sumantri No. 65<br /> Bandung<br />

022 - 4240521</p> </section>

</aside>

<ul>

<li><a href="login_admin.php">Administrator</a></li>

<br /> <br />

<li><a href="login_pemilih.php">Pemilih</a></li> <br />

<br />

<li><a href="login_calon.php">Calon Ketua</a></li><br /><br /> </ul>

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</form> </body>

2. Halaman Login Admin

<html> <head>

<title>Login Administrator</title>

<link href="css/login.css" type="text/css" rel="stylesheet" /> </head>

(10)

<form name="form1" method="post" action="login_proses_admin.php"> <div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" /> <img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Selamat Datang</h1>

<h2>di Website Pemilihan Calon Ketua HIMA</h2> <h3>Computer Engineering</h3>

<header><marquee>Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee></header><br /><br/>

<center> <fieldset>

<p><b>USERNAME</b> <input type="text" name="username" size="25" maxlength="30" /></p>

<p><b>PASSWORD</b> <input type="password" name="password" size="25" maxlength="30" /></p><br />

<div style = "margin-left : 140px"><input type="submit" name="masuk" value="masuk" /></div>

</fieldset>

</center><br /><br/>

<footer> &copy; 1027014 Angga Indrajaya</footer></div></form> </body>

</html>

3. Proses Login Admin

<?php

include ("koneksi.php");

session_start();

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

$u = mysql_real_escape_string($username); $p =($password);

$q = "select * from admin

where username='$u' and password='$p'"; $hasil = mysql_query($q);

if (($hasil !=false) && (mysql_num_rows($hasil) == 1)) { $buff = mysql_fetch_assoc($hasil);

$_SESSION['username'] = $buff['username']; $_SESSION['realname'] = $buff['realname'];

header("location: admin.php?username=$username"); };

?> <html> <head>

<title>login proses</title> </head>

(11)

<div class="first" style="width:400px; height:250px; display:block; background:#303030; margin-left:auto; margin-right:auto; position:relative; margin-top:15%; "><br />

<div style="font-size:36pt; font-family:Calibri; letter-spacing:1pt; font-weight:normal; margin:25px 0 25px 0 ; color: white ; text-align: center" ><b>LOGIN FAILED !!!</b><br /> </div>

<div style="font-size:12pt; font-family:Calibri; letter-spacing:1pt; font-weight:normal; margin:25px 0 25px 0 ; color: #ffffff ; text-align: center" ><u>username atau password anda tidak cocok</u>

<br/> <br />

<a href="login_admin.php">kembali</a> </div>

</div> </body> </html>

4. Halaman Admin

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>halaman admin</title>

<link href="css/index.css" type="text/css" rel="stylesheet" /> <?php

include 'koneksi.php';

$q = "SELECT * FROM admin WHERE username = $_GET[username]"; $hasil = mysql_query($q);

$baris = mysql_fetch_array($hasil); ?>

</head>

<body style = "font-family : Arial, Verdana, sans-serif; color: black; "> <form name="form1" method="post" action="login_proses.php"> <div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" /> <img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h3>Computer Engineering</h3>

<header><marquee>Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee>

</header>

Admin : <b> <?php echo $_SESSION['realname'];?></b>

<div style="text-align : right; margin-right: 20px"><a href="change_pass.php?username=<?php echo $baris['username'];?>">Ganti Password</a><br /><a href="logout.php" > Log out </a></div>

(12)

<li><a href="tabel_pemilih.php?username=<?php echo $baris['username'];?>">Informasi Mahasiswa</a></li><br />

Disini kamu bisa melihat, menambah, mengedit dan menghapus data mahasiswa Sistem Komputer.

<br /> <br /> <br /> <br />

<li><a href="lihat_calon.php?username=<?php echo $baris['username'];?>">Calon Ketua</a></li><br />

Profil Calon Ketua Hima bisa dilihat disini. <br />

<br /> <br /> <br />

<li><a href="tabel_poling.php?username=<?php echo $baris['username'];?>">Polling</a></li><br />

Lihat dan buat Polling untuk memilih calon ketua hima. <br />

<br /> <br /> <br />

<li><a href="grafikpolling.php?username=<?php echo $baris['username'];?>">Lihat Statistika Polling</a></li><br />

Hasil Voting bisa kamu lihat disini. <br />

<br /> <br /> <br />

<li><a href="berkas.php?username=<?php echo $baris['username'];?>">Lihat Berkas Pemilihan</a></li><br />

Hasil Pemilihan dan profil calon ketua dari setiap tahunnya dapat dilihat disini.

<br /> <br /> </ul>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</form> </body> </html>

5. Halaman Ganti Password

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

(13)

<link href="css/pemilih.css" type="text/css" rel="stylesheet" /> <script type="text/javascript">

<?php

include "koneksi.php"; if(!isset($_POST['buttonchange']))

{

$q = "SELECT username, password FROM admin WHERE username = $_GET[username]";

$hasil = mysql_query($q);

while ($row=mysql_fetch_row($hasil)) {

$username = $row[0]; $password = $row[1]; }

} ?>

function cekdata() {

if (formganti.textold.value == "") {

alert("Anda belum memasukan Password Lama"); formganti.textold.focus();

return false; }

if (formganti.textold.value != "<?php echo "$password";?>") {

alert("Password lama anda salah"); formganti.textold.focus(); return false;

}

if (formganti.textnew.value=="") {

alert("Masukan Password Baru Anda"); formganti.textnew.focus(); return false;

}

if (formganti.textcon.value=="") {

alert("Masukan Konfirmasi Password"); formganti.textcon.focus(); return false;

}

if (formganti.textnew.value != formganti.textcon.value) {

alert("Password tidak sesuai konfirmasi"); formganti.textcon.focus();

(14)

return true;

} </script> </head>

<body>

<div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h2>Computer Engineering</h2>

<header><marquee bgcolor="blue" >Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee></header>

<br/>

<div style = "font-size : 24; font-family: Arial; text-align : center ; color: black;"><u><b>Mengubah Password Admin</b></u></div>

<br /> <hr /> <br /> <center>

<form name="formganti" action="change_proses.php" method="post" onSubmit="return cekdata()">

Old Password &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input name="textold" type="password" size="35" maxlength="35" /> <br />

<br />

New Password &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp:

<input name="textnew" type="password" size="35" maxlength="35"/> <br />

<br />

Confirm Password &nbsp:

<input name="textcon" type="password" size="35" maxlength="35"/> <br />

<br />

<input type="hidden" name="username" value="<?php echo $_GET['username'];?>"/> <div style = " margin-left : 240px"><input name="buttonchange" type="submit" value="Change Password"/></div>

</form> <br /> <hr />

<a href="admin.php?username=<?php echo "$username";?>">Back</a> </center>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

(15)

6. Proses Ganti Password

<html>

<head><title>Processing</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

if ($_POST["buttonchange"] == "Change Password") {

$newpass = $_POST['textnew'];

include "koneksi.php";

$u = "UPDATE admin SET `password` = '$_POST[textnew]' WHERE username = $_POST[username]";

mysql_query($u) or die(mysql_error()); }

echo "Password sudah diubah"; echo "<br />";

$sql= "SELECT username FROM admin WHERE username = $_POST[username]"; $hasil = mysql_query($sql);

while ($baris = mysql_fetch_row($hasil)) {

$username = $baris[0];

print("<td><a href=\"admin.php?username=$username\">Back</a></td>\n"); }

?> <br />

</body> </html>

7. Logout

<?php

session_start(); session_destroy();

header("Location: index.php?". "pesan=Silahkan Login"); ?>

8. Halaman Informasi Mahasiswa

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

(16)

<link href="css/index.css" type="text/css" rel="stylesheet" /> </head>

<body style = "font-family : Arial, Verdana, sans-serif; color: black; "> <div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h3>Computer Engineering</h3>

<header><marquee>Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee></header>

<br />

<div style="text-align : right; margin-right: 20px"><a href="logout.php" > Log out </a></div>

<hr /> <br />

<div style = "font-size : 24; font-family: Arial; text-align : center ; color: black;"><b><u>Daftar Mahasiswa Sistem Komputer</u></b></div>

<br /> <br />

<?php

include "koneksi.php";

$sql= "SELECT userpem, realname,suara FROM pemilih "; $hasil = mysql_query($sql, $id_mysql);

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

$nomor= 0;

echo '<center>';

print("<table width = \"80%\" border=\"1\" border-color=\"black\">\n"); print("<tr bgcolor=\"blue\">\n");

print("<th width=\"1%\">");

print("<font color=\"white\">No</font></th>\n"); print("<th width=\"4%\">");

print("<font color=\"white\">Username</font></th>\n"); print("<th width=\"15%\">");

(17)

print("<th width=\"10%\">");

print("<font color=\"white\">Hak</font></th>\n"); print("<th width=\"5%\">");

print("<font color=\"white\">Action</font></th>\n"); print("<th width=\"5%\">");

print("<font color=\"white\">Action</font></th>\n"); print("</tr>\n");

while ($baris = mysql_fetch_row($hasil)) {

$nomor ++;

$userpem = $baris[0]; $realname = $baris[1];

$suara = $baris[2];

if ($suara)

$hak = "<b>Sudah</b>"; else

$hak = "Belum";

print("<tr>\n");

print("<td>$nomor</td>\n"); print("<td>$userpem</td>\n"); print("<td>$realname</td>\n"); print("<td>$hak</td>\n");

print("<td><a href=\"hapus.php?userpem=$userpem & username=$username\" " . "onClick = \"return confirm('Data $userpem dihapus?')\"" .

">Hapus</a></td>\n");

print("<td><a href=\"edit.php?userpem=$userpem & username=$username\">Edit</a></td>\n");

print("</tr>\n"); }

print("</table>\n"); echo '<br />';

// Akhir pembacaan data

mysql_close($id_mysql); print '</center>'; ?>

<br />

<form name="form tambah" action="tambah_mahasiswa.php?username=<?php echo "$username";?>" method="post">

<div style = "margin-left : 670px"><input type="submit" value="add" /> </div>

</form>

(18)

<div style = "margin-left : 670px"><input type="submit" value="reset suara" name="btnreset" /> </div>

</form> <hr /> <br /> <br />

<div style = "font-size : 24; font-family: Arial; text-align : center ; color: black;"><b><u>Daftar Calon Ketua Himpunan</u></b></div>

<br /> <br /> <?php

include "koneksi.php";

// Bagian untuk membaca data

$sql = "SELECT usercalon, realname,tahun FROM calon"; $hasil = mysql_query($sql, $id_mysql);

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

echo '<center>';

print("<table width = \"80%\" border=\"1\">\n"); print("<tr bgcolor=\"blue\">\n");

print("<th width=\"1%\">");

print("<font color=\"white\">No</font></th>\n"); print("<th width=\"4%\">");

print("<font color=\"white\">Tahun</font></th>\n"); print("<th width=\"1%\">");

print("<font color=\"white\">Username</font></th>\n"); print("<th width=\"10%\">");

print("<font color=\"white\">Nama</font></th>\n"); print("<th width=\"1%\">");

print("<font color=\"white\">Action</font></th>\n"); print("<th width=\"1%\">");

print("<font color=\"white\">Action</font></th>\n"); print("</tr>\n");

(19)

$nomor ++;

$usercalon = $baris[0]; $realname = $baris[1];

$tahun = $baris[2];

print("<tr>\n");

print("<td>$nomor</td>\n"); print("<td>$tahun</td>\n"); print("<td>$usercalon</td>\n"); print("<td>$realname</td>\n");

print("<td><a href=\"hapus_calon.php?usercalon=$usercalon & username=$username\" " .

"onClick = \"return confirm('Data $usercalon dihapus?')\"" . ">Hapus</a></td>\n");

print("<td><a href=\"edit_calon.php?usercalon=$usercalon & username=$username\">Edit</a></td>\n");

print("</tr>\n"); }

print("</table>\n"); // Akhir pembacaan data print '</center>';

mysql_close($id_mysql); ?>

<br />

<form name="form tambah" action="tambah_calon.php?username=<?php echo "$username";?>" method="post">

<div style = "margin-left : 670px"><input type="submit" value="add" /> </div>

</form> <br /> <hr /> <br /> <center>

<a href="admin.php?username=<?php echo "$username";?>">Back</a> </center>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</body> </html>

9. Proses Hapus Pemilih

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

(20)

<html> <head>

<title>Menghapus Data</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

include "koneksi.php";

mysql_query("DELETE FROM pemilih WHERE userpem = $_GET[userpem] ") or die (mysql_error()); echo "Data Sudah Dihapus";

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?> <br />

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Cek</a> </body>

</html>

10. Proses Hapus Calon

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Menghapus Data</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

include "koneksi.php";

mysql_query("DELETE FROM calon WHERE usercalon = $_GET[usercalon] ") or die (mysql_error()); echo "Data Sudah Dihapus";

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

(21)

?> <br />

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Cek</a> </body>

</html>

11. Proses Reset Suara

<html> <head>

<title>Proses Tambah</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

if ($_POST ["btnreset"] == "reset suara") {

include "koneksi.php";

$u = "UPDATE pemilih SET `suara` ='0'"; mysql_query($u) or die(mysql_error());

echo "suara pemilih telah di reset<br />"; }

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?>

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Klik disini untuk mengecek</a>

</body> </html>

12. Halaman Tambah Pemilih

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Menambah Mahasiswa</title>

<link href="css/pemilih.css" type="text/css" rel="stylesheet" /> <script type="text/javascript">

(22)

// Cek NRP

if (formtambah.textnrp.value=="") {

alert("NRP tidak boleh kosong"); formtambah.textnrp.focus(); return false;

}

if (formtambah.textnrp.value.length != 7) {

alert("NRP harus berupa 7 digit"); formtambah.textnrp.focus(); return false;

}

// Cek nama

if (formtambah.textnama.value=="") {

alert("Nama tidak boleh kosong"); formtambah.textnama.focus(); return false;

}

// Cek password

if (formtambah.textpass.value=="") {

alert("Password tidak boleh kosong"); formtambah.textpass.focus(); return false;

}

return true;

} </script> </head>

<body>

<div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h2>Computer Engineering</h2>

<header><marquee bgcolor="blue" >Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee></header>

<br/>

<div style = "font-size : 24; font-family: Arial; text-align : center ; color: black;"><u><b>Menambah Mahasiswa</b></u></div>

(23)

<br /> <?php

include "koneksi.php";

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?> <center>

<form name="formtambah" action="proses_tambah.php?username=<?php echo "$username";?>" method="post"

onSubmit="return cekdata()">

NRP &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input name="textnrp" type="text" size="35" maxlength="7"> <br />

<br />

Nama &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp:

<input name="textnama" type="text" size="35" maxlength="35"> <br />

<br />

Password &nbsp:

<input name="textpass" type="password" size="35" maxlength="35"> <br />

<br />

<div style = " margin-left : 240px"><input name="buttonsimpan" type="submit" value="Simpan"></div>

</form> <br /> <hr />

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Back</a> </center>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</body> </html>

13. Halaman Tambah Calon

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Menambah Mahasiswa</title>

(24)

function cekdata() {

if (formtambah.texttahun.value=="") {

alert("Isikan tahun");

formtambah.texttahun.focus(); return false;

}

if (formtambah.texttahun.value.length != 4) {

alert("tahun harus 4 digit");

formtambah.texttahun.focus(); return false;

}

if (formtambah.textnrp.value=="") {

alert("NRP tidak boleh kosong"); formtambah.textnrp.focus(); return false;

}

if (formtambah.textnrp.value.length != 7) {

alert("NRP harus berupa 7 digit"); formtambah.textnrp.focus(); return false;

}

// Cek nama

if (formtambah.textnama.value=="") {

alert("Nama tidak boleh kosong"); formtambah.textnama.focus(); return false;

}

// Cek password

if (formtambah.textpass.value=="") {

alert("Password tidak boleh kosong"); formtambah.textpass.focus(); return false;

}

return true;

} </script> </head>

(25)

<div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h2>Computer Engineering 2012/2013</h2>

<header><marquee bgcolor="blue" >Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee></header>

<br/> <br/>

<div style = "font-size : 24; font-family: Arial; text-align : center ; color: black;"><u><b>Menambah Calon Ketua</b></u></div>

<br /> <hr /> <br /> <br /> <?php

include "koneksi.php";

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?> <center>

<form name="formtambah" action="proses_tambah_c.php?username=<?php echo "$username";?>" method="post"

onSubmit="return cekdata()">

Tahun &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input name="texttahun" type="text" size="4" maxlength="4"> <br />

<br />

NRP &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input name="textnrp" type="text" size="35" maxlength="7"> <br />

<br />

Nama &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp:

<input name="textnama" type="text" size="35" maxlength="35"> <br />

<br />

Password &nbsp:

<input name="textpass" type="password" size="35" maxlength="35"> <br />

<br />

<div style = " margin-left : 260px"><input name="buttonsimpan" type="submit" value="Simpan"></div>

(26)

<hr />

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Back</a> </center>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</body> </html>

14. Proses Tambah Pemilih

<html> <head>

<title>Proses Tambah</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

if ($_POST ["buttonsimpan"] == "Simpan") {

$textnrp = $_POST['textnrp']; $textnama = $_POST['textnama']; $textpass = $_POST['textpass'];

include ("koneksi.php");

$sql = "INSERT INTO pemilih " .

"(userpem, realname, password) " .

"VALUES('$textnrp', '$textnama', '$textpass')"; $hasil = mysql_query($sql, $id_mysql);

if (empty($hasil))

print("Gagal menyimpan data nrp='$textnrp'"); else

print("Data nrp='$textnrp' telah disimpan");

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

mysql_close($id_mysql); }

?> <br/>

(27)

</body> </html>

15. Proses Tambah Calon

<html> <head>

<title>Proses Tambah</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

if ($_POST ["buttonsimpan"] == "Simpan") {

// Berarti tombol Simpan diklik

// Ambil data yang dilewatkan skrip $textnrp = $_POST['textnrp'];

$textnama = $_POST['textnama']; $textpass = $_POST['textpass']; $texttahun = $_POST['texttahun'];

// Proses MySQL

include ("koneksi.php");

$sql = "INSERT INTO calon " .

"(usercalon, realname, password, tahun) " .

"VALUES('$textnrp', '$textnama', '$textpass', '$texttahun')"; $hasil = mysql_query($sql, $id_mysql);

if (empty($hasil))

print("Gagal menyimpan data nrp='$textnrp'"); else

print("Data nrp='$textnrp' telah disimpan");

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

mysql_close($id_mysql); }

?> <br/>

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Klik disini untuk mengecek</a>

</body> </html>

(28)

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Mengedit Data Mahasiswa</title>

<link href="css/pemilih.css" type="text/css" rel="stylesheet" /> </head>

<body>

<div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h2>Computer Engineering</h2>

<header><marquee bgcolor="blue" >Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee></header>

<br/>

<div style = "font-size : 24; font-family: Arial; text-align : center ; color: black;"><u><b>Mengedit Data Mahasiswa</b></u></div>

<br /> <hr /> <br /> <center> <?php

include "koneksi.php";

if(!isset($_POST['buttonsimpan'])) {

$q = "SELECT * FROM pemilih WHERE userpem = $_GET[userpem]"; $hasil = mysql_query($q);

$baris = mysql_fetch_array($hasil); }

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?>

<form name="formtambah" action="edit_proses_pem.php?username=<?php echo "$username";?>" method="post"

onSubmit="return cekdata()">

NRP &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp:

<input name="textnrp" type="text" value="<?php echo $baris['userpem'];?>" size="35" maxlength="7"/>

(29)

<br />

Nama &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp:

<input name="textnama" type="text" value="<?php echo $baris['realname'];?>" size="35" maxlength="35"/>

<br /> <br />

Password &nbsp:

<input name="textpass" type="password" value="<?php echo $baris['password'];?>" size="35" maxlength="35"/>

<br /> <br />

<input type="hidden" name="userpem" value="<?php echo $_GET['userpem'];?>"/> <div style = " margin-left : 240px"><input name="buttonsimpan" type="submit" value="Ubah"/></div>

</form> <br /> <hr />

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Back</a> </center>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</body> </html>

17. Proses Edit Pemilih

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Proses Edit</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

include 'koneksi.php';

if (isset ($_POST['buttonsimpan']) ) {

$u = "UPDATE pemilih SET `userpem` ='$_POST[textnrp]', `realname` ='$_POST[textnama]', `password` ='$_POST[textpass]' WHERE userpem = $_POST[userpem]";

mysql_query($u) or die(mysql_error());

echo "Data sudah diubah"; }

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

(30)

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?> <br/>

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Klik disini untuk mengecek</a>

</body> </html>

18. Halaman Edit Calon

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Mengedit Data Calon Ketua</title>

<link href="css/pemilih.css" type="text/css" rel="stylesheet" /> </head>

<body>

<div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h2>Computer Engineering</h2>

<header><marquee bgcolor="blue" >Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee></header>

<br/>

<div style = "font-size : 24; font-family: Arial; text-align : center ; color: black;"><u><b>Mengedit Data Calon Ketua</b></u></div>

<br /> <hr /> <br /> <center> <?php

include 'koneksi.php';

if(!isset($_POST['buttonsimpan'])) {

$q = "SELECT * FROM calon WHERE usercalon = $_GET[usercalon]"; $hasil = mysql_query($q);

$baris = mysql_fetch_array($hasil); }

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

(31)

{

$username = $row[0]; }

?>

<form name="formtambah" action="edit_proses_cal.php?username=<?php echo "$username";?>" method="post"

onSubmit="return cekdata()">

NRP &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp:

<input name="textnrp" type="text" value="<?php echo $baris['usercalon'];?>" size="35" maxlength="7"/>

<br /> <br />

Nama &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp:

<input name="textnama" type="text" value="<?php echo $baris['realname'];?>" size="35" maxlength="35"/>

<br /> <br />

Password &nbsp:

<input name="textpass" type="password" value="<?php echo $baris['password'];?>" size="35" maxlength="35"/>

<br /> <br />

<input type="hidden" name="usercalon" value="<?php echo $_GET['usercalon'];?>"/> <div style = " margin-left : 240px"><input name="buttonsimpan" type="submit" value="Ubah"/></div>

</form> <br /> <hr />

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Back</a> </center>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</body> </html>

19. Proses Edit Calon

<html> <head>

<title>Proses Edit</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

include 'koneksi.php';

if (isset ($_POST['buttonsimpan']) ) {

$u = "UPDATE calon SET `usercalon` ='$_POST[textnrp]', `realname` ='$_POST[textnama]', `password` ='$_POST[textpass]' WHERE usercalon = $_POST[usercalon]";

(32)

echo "Data sudah diubah"; }

echo '<br />';

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?>

<a href="tabel_pemilih.php?username=<?php echo "$username";?>">Klik disini untuk mengecek</a>

</body> </html>

20. Halaman Lihat Calon

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Lihat Calon</title>

<link href="css/index.css" type="text/css" rel="stylesheet" /> </head>

<body style = "font-family : Arial, Verdana, sans-serif; color: black; "> <div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h3>Computer Engineering</h3>

<header><marquee bgcolor="blue" >Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee></header>

<br />

<div style="text-align : right; margin-right: 20px"><a href="logout.php" > Log out </a></div>

<hr /> <br />

<div style = "font-size : 24; font-family: Arial; text-align : center ; color: black;"><b><u>Profil Calon</u></b></div>

<br />

<br /> <?php

(33)

// Bagian untuk membaca data

$sql = "SELECT usercalon, realname, foto, promosi, tahun FROM calon ORDER by tahun DESC LIMIT 3";

$hasil = mysql_query($sql, $id_mysql);

while ($baris = mysql_fetch_row($hasil)) {

$usercalon = $baris[0]; $nama = $baris[1]; $foto = $baris[2];

$promosi = $baris[3]; $tahun =$baris[4];

echo "<br />"; echo"<hr />";

echo '<div style = "padding: 15px 0px 15px 15px; margin: auto 30px auto 30px; font-family : Calibri; font-size : 18px; background-color: silver; border-radius : 10px; border : 1px solid black height:auto; width: 725px;">';

echo '<img src= "/www/image/'.$foto.'" width="270" height="300"/>';

echo '<div style = "margin: 20px 20px 20px 20px; padding: 10px 10px 10px 5px; height:auto; width: 650px; border: 10px;">';

echo "<pre>";

echo "<b>Nama &nbsp&nbsp: </b>$nama"; echo "<br />";

echo "<br />"; echo "<pre>";

echo '<div style = "width: 90px;">';

echo "<b>Promosi &nbsp&nbsp:<br /> </b>$promosi"; echo '</div>';

echo "</pre>"; echo "<br />"; echo "<br />"; echo '</div>'; echo '</div>'; echo "$tahun"; }

echo '<br />'; echo '<hr />';

mysql_close($id_mysql); ?>

<br /> <center> <?php

include "koneksi.php";

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

(34)

?>

<a href="admin.php?username=<?php echo "$username";?>">Back</a> </center>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</body> </html>

21. Halaman Polling

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Data Poling</title>

<link href="css/index.css" type="text/css" rel="stylesheet" /> </head>

<body style = "font-family : Arial, Verdana, sans-serif; color: black; "> <div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h3>Computer Engineering</h3>

<header><marquee bgcolor="blue" >Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee></header>

<br />

<div style="text-align : right; margin-right: 20px"><a href="logout.php" > Log out </a></div>

<hr /> <br />

<div style = "font-size : 24; font-family: Arial; text-align : center ; color: black;"><b><u>Data Polling</u></b></div>

<br />

<br />

<?php

include "koneksi.php";

// Bagian untuk membaca data

(35)

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

echo '<center>';

print("<table width = \"90%\" border=\"1\">\n"); print("<tr bgcolor=\"blue\">\n");

print("<th width=\"1%\">");

print("<font color=\"white\">Tahun</font></th>\n"); print("<th width=\"10%\">");

print("<font color=\"white\">Judul</font></th>\n"); print("<th width=\"1%\">");

print("<font color=\"white\">Mulai</font></th>\n"); print("<th width=\"1%\">");

print("<font color=\"white\">Selesai</font></th>\n"); print("<th width=\"1%\">");

print("<font color=\"white\">Action</font></th>\n"); print("<th width=\"1%\">");

print("<font color=\"white\">Action</font></th>\n"); print("</tr>\n");

while ($baris = mysql_fetch_row($hasil)) {

$judul = $baris[0]; $mulai = $baris[1];

$selesai = $baris[2]; $tahun = $baris[3];

print("<tr>\n");

print("<td>$tahun</td>\n"); print("<td>$judul</td>\n"); print("<td>$mulai</td>\n"); print("<td>$selesai</td>\n");

print("<td><a href=\"hapus_poll.php?tahun=$tahun && username=$username\" " . "onClick = \"return confirm('Data $judul dihapus?')\"" .

">Hapus</a></td>\n");

print("<td><a href=\"edit_poll.php?tahun=$tahun && username=$username\">Edit</a></td>\n");

print("</tr>\n"); }

print("</table>\n"); // Akhir pembacaan data

mysql_close($id_mysql);

(36)

?> <br />

<form name="formtabel" method="post" action="poll.php?username=<?php echo "$username";?>">

<div style="margin-left : 625px"><input type="submit" name="btnpoll" value="Buat Poling"/></div>

</form> <hr /> <br />

<div style="text-align: center"><a href="admin.php?username=<?php echo "$username";?>">Back</a></div>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</body> </html>

22. Proses Hapus Polling

<html> <head>

<title>Menghapus Data</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

include "koneksi.php";

mysql_query("DELETE FROM polling WHERE tahun = $_GET[tahun] ") or die (mysql_error()); echo "Data Sudah Dihapus";

?> <br /> <?php

include "koneksi.php";

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?>

<a href="tabel_poling.php?username=<?php echo"$username";?>">Cek</a> </body>

(37)

23. Halaman Edit Polling

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Edit Polling</title>

<link href="css/index.css" type="text/css" rel="stylesheet" /> </head>

<body style = "font-family : Arial, Verdana, sans-serif; color: black; ">

<?php

include "koneksi.php"; if(!isset($_POST['btnsubmit']))

{

$q = "SELECT * FROM polling WHERE tahun = $_GET[tahun]"; $hasil = mysql_query($q);

$baris = mysql_fetch_array($hasil); }

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?>

<form name="formpoll" action="edit_proses_poll.php?username=<?php echo "$username";?>" method="post" onSubmit="return cekdata()"/>

<div class = "wrapper"/>

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h2>Computer Engineering 2012/2013</h2>

<header><marquee bgcolor="blue" >Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee>

</header> <br />

<div style="text-align : right; margin-right: 20px"><a href="logout.php" > Log out </a></div> <br />

<hr /> <br />

<div style = "font-size: 36px; text-align : center; "><u><b>Ubah Data Polling</b></u></div> <br />

<br />

(38)

Judul &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="textjudul" value="<?php echo $baris['judul'];?>" size="45">

<br /> <br />

Tahun &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="texttahun" value="<?php echo $baris['tahun'];?>" size="4">

<br /> <br />

Mulai &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <?php echo $baris['mulai'];?><input type="hidden" name="tanggal" value="<?php echo $baris['mulai'];?>" /> <br />

<br />

Selesai &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <?php require_once "tanggal.php";

$tahun_sekarang = (integer) date("Y"); pilihan_tanggal("selecttg", "selectbl", "selectth",

2013, $tahun_sekarang, 0, 0, 0);

?> <br />

<br /> <br /> <hr /> <br />

Calon 1 &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="calon1" value="<?php echo $baris['calon1'];?>" size="45">

<br /> <br />

Calon 2 &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="calon2" value="<?php echo $baris['calon2'];?>" size="45">

<br /> <br />

Calon 3 &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="calon3" value="<?php echo $baris['calon3'];?>" size="45">

<br /> </div> <br /> <br />

<input type="hidden" name="id" value="<?php echo $_GET['id'];?>"/>

<div style="margin-left:540px"><input type="submit" name="btnsubmit" value="Ubah"/> </div>

<br /> <hr /> <br />

<div style="text-align:center"><a href="tabel_poling.php?username=<?php echo "$username";?>">Back</a></div>

<br /> <br /> </form>

(39)

</div> </body> </html>

24. Proses Edit Polling

<html> <head>

<title>Proses Edit</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

include 'koneksi.php';

if (isset ($_POST['btnsubmit']) ) {

$u = "UPDATE polling SET `tahun` = '$_POST[texttahun]', `judul` ='$_POST[textjudul]',`mulai` ='$_POST[tanggal]', `calon1` ='$_POST[calon1]', `calon2` ='$_POST[calon2]', `calon3` ='$_POST[calon3]' WHERE id = $_POST[id]";

mysql_query($u) or die(mysql_error());

echo "Data sudah diubah"; }

?> <br/> <?php

include "koneksi.php";

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?>

<a href="tabel_poling.php?username=<?php echo "$username";?>">Klik disini untuk mengecek</a>

</body> </html>

25. Halaman Tambah Polling

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Buat Polling</title>

<link href="css/index.css" type="text/css" rel="stylesheet" /> <script type="text/javascript">

(40)

{

// Cek Judul

if (formpoll.textjudul.value=="") {

alert("Judul tidak boleh kosong"); formpoll.textjudul.focus(); return false;

}

// Cek tanggal

if (formpoll.selecttg.value=="0" || formpoll.selectbl.value=="0" ||

formpoll.selectth.value=="0" ) {

alert("Tanggal/Bulan/Tahun tidak boleh kosong"); formpoll.selecttg.focus();

return false; }

// Cek Calon 1

if (formpoll.calon1.value=="") {

alert("Masukan Calon 1"); formpoll.calon1.focus(); return false;

}

// Cek Calon2

if (formpoll.calon2.value=="") {

alert("Masukan calon 2"); formpoll.calon2.focus(); return false;

}

// Cek Calon3

if (formpoll.calon3.value=="") {

alert("Masukan calon 3"); formpoll.calon3.focus(); return false;

}

return true;

} </script> </head> <?php

(41)

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?>

<body style = "font-family : Arial, Verdana, sans-serif; color: black; ">

<form name="formpoll" action="proses_poll.php?username=<?php echo "$username";?>" method="post" onSubmit="return cekdata()"/>

<div class = "wrapper"/>

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

<h1>Admin Area</h1>

<h2>Website Pemilihan Calon Ketua HIMA</h2> <h3>Computer Engineering</h3>

<header><marquee>Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee>

</header> <br />

<div style="text-align : right; margin-right: 20px"><a href="logout.php" > Log out </a></div> <br />

<hr /> <br />

<div style = "font-size: 36px; text-align : center; "><u><b>Masukan Data Polling</b></u></div> <br />

<br />

<div style="text-align:center">

Judul &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="textjudul" size="45">

<br /> <br />

Tahun &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="texttahun" size="4" value="<?php echo date("Y")?>"/>

<br /> <br />

Mulai &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <?php echo date(" d F Y") . "<br />";?>

<br /> <br />

Selesai &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <?php require_once "tanggal.php";

$tahun_sekarang = (integer) date("Y"); pilihan_tanggal("selecttg", "selectbl", "selectth",

2013, $tahun_sekarang, 0, 0, 0); ?>

(42)

<hr /> <br />

Calon 1 &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="calon1" size="45">

<br /> <br />

Calon 2 &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="calon2" size="45">

<br /> <br />

Calon 3 &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp: <input type="text" name="calon3" size="45">

<br /> </div> <br /> <br />

<div style="margin-left:540px"><input type="submit" name="btnsubmit" value="submit"/> </div>

</form> <br /> <hr /> <br />

<div style="text-align:center"><a href="tabel_poling.php?username=<?php echo "$username";?>">Back</a></div>

<br /> <br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</body> </html>

26. Proses Tambah Polling

<html> <head>

<title>Proses Poling</title> </head>

<body style=" margin-left:auto; margin-right:auto;margin-top:250px;font-family: Arial, sans-serif; font-weight: 300; text-align:center;font-size:24px ;

background-image:-moz-linear-gradient(50% 0%, rgb(242, 242, 242) 100%, rgb(217, 217, 217) 100%)"> <?php

require_once "tanggal.php"; if ($_POST["btnsubmit"] == "submit")

{

// Berarti tombol Simpan diklik

// Ambil data yang dilewatkan skrip $textjudul = $_POST['textjudul']; $selecttg = $_POST['selecttg'];

$selectbl = $_POST['selectbl']; $selectth = $_POST['selectth'];

(43)

$calon1 = $_POST['calon1']; $calon2 = $_POST['calon2']; $calon3 = $_POST['calon3'];

$tgl_selesai = tgl_ke_my($selecttg, $selectbl, $selectth);

include "koneksi.php";

$sql = "INSERT INTO polling " .

"(tahun, judul, mulai, selesai, calon1, calon2, calon3) " .

"VALUES('$texttahun', '$textjudul', CURDATE(), '$tgl_selesai', '$calon1', '$calon2', '$calon3')";

$hasil = mysql_query($sql, $id_mysql); if (empty($hasil))

print("Gagal menyimpan polling '$textjudul'"); else

print("Data polling '$textjudul' telah disimpan");

mysql_close($id_mysql); }

?> <?php

include "koneksi.php";

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?> <br />

<a href ="tabel_poling.php?username=<?php echo "$username";?>">Cek Poling</a> </body>

</html>

27. Halaman Grafik Polling

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>Hasil Polling</title>

<link href="css/index.css" type="text/css" rel="stylesheet" /> </head>

<body style = "font-family : Arial, Verdana, sans-serif; color: black; "> <div class="wrapper">

(44)

<img src="image/logocomeng.jpg" alt="logo" width="130" height="130" align="left" />

<h1> Admin Area </h1>

<h2> Website Pemilihan Calon Ketua HIMA</h2> <h3> Computer Engineering</h3>

<header><marquee>Fakultas Teknik Jurusan Sistem Komputer Universitas Kristen Maranatha</marquee>

</header><br/>

<div style="text-align : right; margin-right: 20px"><a href="logout.php" > Log out </a></div>

<hr /> <br /> <center> <?php include "koneksi.php";

$query="SELECT ncalon1,ncalon2,ncalon3,judul,calon1,calon2,calon3,mulai,selesai,tahun FROM polling ORDER BY tahun DESC Limit 1";

$hasil = mysql_query($query);

while ($row=mysql_fetch_row($hasil)){ $total = $row[0]+$row[1]+$row[2]; $ncalon1 = $row[0];

$ncalon2 = $row[1]; $ncalon3 = $row[2]; $judul = $row[3]; $calon1 = $row[4]; $calon2 = $row[5]; $calon3 = $row[6]; $mulai = $row[7]; $selesai = $row[8]; $tahun = $row[9];

print("<table width = \"400\" border=\"0\">\n"); echo "$judul<br /><br />";

echo "tanggal mulai : $mulai<br /><br />"; echo "tanggal selesai : $selesai<br /><br />"; print("<tr>");

print("<td width=\"74\" height=\"34\">$calon1</td>\n");

print("<td width=\"229\"><img src= /www/image/calon1.jpg width=$row[0] height=\"20\"></td>\n");

print("<td width=\"85\">$ncalon1</td>\n"); print("</tr>");

print("<tr>");

print("<td width=\"74\" height=\"34\">$calon2</td>\n");

print("<td width=\"229\"><img src= /www/image/calon2.jpg width=$row[1] height=\"20\"></td>\n");

print("<td width=\"85\">$ncalon2</td>\n"); print("</tr>");

print("<tr>");

print("<td width=\"74\" height=\"34\">$calon3</td>\n");

(45)

print("<td width=\"85\">$ncalon3</td>\n"); print("</tr>");

print("<tr>");

print "<strong>Total</strong> : "; print "$total";

print("</tr>"); print("</table>"); echo "<br />"; echo "<br />"; echo "<hr />"; echo "<br />";

}

?> <?php

include "koneksi.php";

$q = "SELECT username FROM admin WHERE username = $_GET[username]";

$h = mysql_query($q);

while ($row=mysql_fetch_row($h)) {

$username = $row[0]; }

?>

<p><a href="admin.php?username=<?php echo "$username";?>">Back</a></p> </center>

<br />

<footer> &copy; 1027014 Angga Indrajaya</footer> </div>

</body> </html>

28. Halaman Lihat Berkas

<?php

session_start();

if (!isset($_SESSION['username'])) {die("access denied."); };

?> <html> <head>

<title>halaman admin</title>

<link href="css/index.css" type="text/css" rel="stylesheet" /> </head>

<body style = "font-family : Arial, Verdana, sans-serif; color: black; "> <form name="form1" method="post" action="login_proses.php"> <div class="wrapper">

<img src="image/logomarnat.gif" alt="logom" width="130" height="130" align="right" />

<img src="image/logocomeng.jpg" alt="logo" width="150" height="150" align="left" />

(46)

<h2>

Gambar

Gambar 3.1 Diagram Alir Cara Kerja Website. Sumber : Pribadi.
Gambar 3.3 Diagram Alir Admin. Sumber : Pribadi.
Gambar 3.6 Diagram Alir Calon Ketua. Sumber : Pribadi.
Gambar 3.7 Diagram Alir Pemilih. Sumber : Pribadi.
+3

Referensi

Dokumen terkait

Hubungan Status Sosial Ekonomi Orangtua Dengan Kompetensi Sosial Emosional Anak Taman Kanak-kanak di Kelurahan Rancaekek Kencana, Kabupaten Bandung 75 B. Profil Status Sosial

Menimbang : bahwa untuk melaksanakan ketentuan Pasal 32 ayat (2) Undang-Undang Nomor 17 Tahun 2003 tentang Keuangan Negara dan Pasal 184 ayat (3) Undang-Undang Nomor 32 Tahun

Studi ini dilakukan untuk mengetahui besar emisi gas rumah kaca yang dihasilkan dari aktivitas kampus di Fakultas Ilmu Budaya Universitas Diponegoro dengan menggunakan

bagi menilai tahap kefahaman terhadap item dan sesesuaian laras bahasa yang digunakan dalam penyelidikan ini dan seterusnya melakukan pemurnian terhadap versi terkini

Land Use Type 1x Irrigation Paddy 1x Tidal Swamp Rice Field 2x Tidal Swamp Rice Field Big Building Big Plantation Bushes Destroyed Land Dry Agriculture Land Fres h Water Pond

Yang Kami amati untuk di Pelelangan ini untuk Kualifikasi hanya disebutkan Non Kecil, Padahal ada aturan Menteri PUPR nomor No.31/PRT/M/2015 yang merupakan Peraturan

(3) Pelaksanaan pinjaman Pemerintah Daerah dari Pemerintah Pusat maupun dari sumber lainnya sebagaimana dimaksud pada ayat (2) pasal ini dilakukan sesuai dengan

If the nations agree among themselves to each implement legislation standardizing trade term interpretation, INCOTERMS will become the authority governing