LAMPIRAN Koneksi dan fungsi-Fungsi Libray/Config.php <?php session_start(); //cegah pengaksesan langsung dari browser if (!isset($_SESSION)) { session_start(); //fungsi untuk koneksi ke MySQL ?php # FileName="Connection_php_mysql.htm" # Type="MYSQ
LAMPIRAN
Koneksi dan fungsi-Fungsi
Libray/Config.php
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && true) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
//fungsi untuk login level
//cek setiap field apa ada yang kosong
function validasi()
{
var nama=document.form1.nama.value;
if(nama=="")
{
alert("Nama Anda Harus diisi!!");
L
-1
document.form1.nama.focus();
return false;
}
var Nim=document.form1.Nim.value;
if(Nim=="")
{
alert("Nim Anda Harus diisi!!");
document.form1.nim.focus();
return false;
}
var judul=document.form1.judul.value;
if(judul=="")
{
alert("Judul Anda Harus diisi!!");
document.form1.judul.focus();
return false;
}
return true;
}
//fungsi untuk logout
function logout($nama_session)
{
if (isset($_SESSION[$nama_session]))
{
unset($_SESSION[$nama_session]);
//session_destroy();
return true;
}
else
return false;
}
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['username'])) {
$loginUsername=$_POST['username'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "level";
$MM_redirectLoginSuccess = "view/beranda.php";
$MM_redirectLoginFailed = "index.php";
$MM_redirecttoReferrer = true;
mysql_select_db($database_ums, $ums);
$LoginRS__query=sprintf("SELECT username, password, level FROM login WHERE
username='%s' AND password='%s'",
L
-2
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername),
get_magic_quotes_gpc() ? $password : addslashes($password));
$LoginRS = mysql_query($LoginRS__query, $ums) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup
= mysql_result($LoginRS,0,'level');
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && true) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
//menampilkan nama session
//mendapatkan id dari session
//cek register session
function cek_register_session($nama_session)
{
if (session_is_registered($nama_session))
return true; //session login terisi
else
return false; //session login kosong
}
//cek jumlah baris yang dikembalikan
if (mysql_num_rows($hCari) > 0) {
return true;
} else {
return false;
}
}
L
-3
//fungsi untuk pencarian data berdasarkan query
function cekquery($query)
{
$hCari = mysql_query($query);
//cek jumlah baris yang dikembalikan
if (mysql_num_rows($hCari) > 0) {
return true;
} else {
return false;
}
}
//fungsi untuk tanggal
Index
Halaman Index.php
Login
var message="UMS"
var message=message+ " ''TEKNIK ELEKTRO "
i="0"
var temptitle=""
var speed="200"
function titler(){
if (!document.all&&!document.getElementById)
return
document.title=temptitle+message.charAt(i)
temptitle=temptitle+message.charAt(i)
i++
if(i==message.length)
{
i="0"
temptitle=""
}
setTimeout("titler()",speed)
}
window.onload=titler
Silahkan Log-In...!!!
L
-5
Sistem informasi Tugas Akhir
/* halaman Beranda untuk mahasiswa*/
Login
var message="UMS"
var message=message+ " ''TEKNIK ELEKTRO "
i="0"
var temptitle=""
var speed="200"
function titler(){
if (!document.all&&!document.getElementById)
return
document.title=temptitle+message.charAt(i)
temptitle=temptitle+message.charAt(i)
i++
if(i==message.length)
{
i="0"
temptitle=""
}
setTimeout("titler()",speed)
}
window.onload=titler
L
-7
Silahkan Log-In...!!!
Sistem informasi Tugas Akhir
/* menu dosen */
L
-8
Daftar Dosen
NIK
NAMA
Quota
Jml
Bimbingan
L
- 10
/*marque untuk Berita*/
L
- 11
/*Halaman Referensi Mahasiswa*/
Masukkan Nim
Nama
Nim
Judul
Nama Mahasiswa
:
Pembimbing I
:
Pembimbing II
:
Judul
:
L
- 15
Penguji I
:
Koneksi dan fungsi-Fungsi
Libray/Config.php
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && true) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
//fungsi untuk login level
//cek setiap field apa ada yang kosong
function validasi()
{
var nama=document.form1.nama.value;
if(nama=="")
{
alert("Nama Anda Harus diisi!!");
L
-1
document.form1.nama.focus();
return false;
}
var Nim=document.form1.Nim.value;
if(Nim=="")
{
alert("Nim Anda Harus diisi!!");
document.form1.nim.focus();
return false;
}
var judul=document.form1.judul.value;
if(judul=="")
{
alert("Judul Anda Harus diisi!!");
document.form1.judul.focus();
return false;
}
return true;
}
//fungsi untuk logout
function logout($nama_session)
{
if (isset($_SESSION[$nama_session]))
{
unset($_SESSION[$nama_session]);
//session_destroy();
return true;
}
else
return false;
}
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['username'])) {
$loginUsername=$_POST['username'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "level";
$MM_redirectLoginSuccess = "view/beranda.php";
$MM_redirectLoginFailed = "index.php";
$MM_redirecttoReferrer = true;
mysql_select_db($database_ums, $ums);
$LoginRS__query=sprintf("SELECT username, password, level FROM login WHERE
username='%s' AND password='%s'",
L
-2
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername),
get_magic_quotes_gpc() ? $password : addslashes($password));
$LoginRS = mysql_query($LoginRS__query, $ums) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup
= mysql_result($LoginRS,0,'level');
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && true) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
//menampilkan nama session
//mendapatkan id dari session
//cek register session
function cek_register_session($nama_session)
{
if (session_is_registered($nama_session))
return true; //session login terisi
else
return false; //session login kosong
}
//cek jumlah baris yang dikembalikan
if (mysql_num_rows($hCari) > 0) {
return true;
} else {
return false;
}
}
L
-3
//fungsi untuk pencarian data berdasarkan query
function cekquery($query)
{
$hCari = mysql_query($query);
//cek jumlah baris yang dikembalikan
if (mysql_num_rows($hCari) > 0) {
return true;
} else {
return false;
}
}
//fungsi untuk tanggal
Index
Halaman Index.php
Login
var message="UMS"
var message=message+ " ''TEKNIK ELEKTRO "
i="0"
var temptitle=""
var speed="200"
function titler(){
if (!document.all&&!document.getElementById)
return
document.title=temptitle+message.charAt(i)
temptitle=temptitle+message.charAt(i)
i++
if(i==message.length)
{
i="0"
temptitle=""
}
setTimeout("titler()",speed)
}
window.onload=titler
Silahkan Log-In...!!!
L
-5
Sistem informasi Tugas Akhir
/* halaman Beranda untuk mahasiswa*/
Login
var message="UMS"
var message=message+ " ''TEKNIK ELEKTRO "
i="0"
var temptitle=""
var speed="200"
function titler(){
if (!document.all&&!document.getElementById)
return
document.title=temptitle+message.charAt(i)
temptitle=temptitle+message.charAt(i)
i++
if(i==message.length)
{
i="0"
temptitle=""
}
setTimeout("titler()",speed)
}
window.onload=titler
L
-7
Silahkan Log-In...!!!
Sistem informasi Tugas Akhir
/* menu dosen */
L
-8
Daftar Dosen
NIK
NAMA
Quota
Jml
Bimbingan
L
- 10
/*marque untuk Berita*/
L
- 11
/*Halaman Referensi Mahasiswa*/
Masukkan Nim
Nama
Nim
Judul
Nama Mahasiswa
:
Pembimbing I
:
Pembimbing II
:
Judul
:
L
- 15
Penguji I
: