Anda di halaman 1dari 9

Tugas 5 PW

“Aplikasi Kepegawaian”

Nama Kelompok :

Raquel Adita 702012070

Dhiyan Ayu 702012019

1. Di halaman pertama terdapat halaman login, dimana apabila kita ingin mendaftar diri kita
sebagai pegawai, kita hanya perlu mengklik “registrasi pegawai” untuk mendaftar.
2. Berikutnya akan muncul form biodata, dimana form ini yang nantinya akan mendaftarkan
diri kita sebagai pegawai. Setelah semua form terisi pilih simpan.

3. Pada halaman muncul notif silahkan login menggunakan id yang didaftarkan tadi.
4. Maka kita akan kembali ke halaman login, dengan memasukan nama dan password yang
kita daftarkan tadi form biodata.

5. Setelah kita masuk, maka akan muncul halaman absensi pegawai. Dimana pada halaman
ini terdapat “masuk, ijin, sakit” yang berguna apabila kita absen kerja.
6. Sebagai contoh saya memilih ijin kerja, maka akan muncul data ijin kita didalam tabel.

7. Pada halaman ini kita juga bisa melihat data pegawai kita snediri.
8. Di dalam data pegawai terdapat beberapa form, yaitu riwayat pendidikan dan pengalaman
kerja.

9. Pada form riwayat pendidikan, kita bisa mengisi dimana kita sekolah dulu.
10. Dan pada halaman form pengalaman kerja kita juga bisa mengisi dulu kita pernah bekerja
dimana dan sebgai apa.

11. Setelah semua form diisi, maka kita akan kembali ke halaman data pegawai, dimana
masing-masing form tadi telah diisi, maka hasilnya akan muncul seperti dibawah ini
12. Apabila kita telah selesai dalam web tersebut kita bisa me logout akun pegawai kita.
Otamastis kita akn kembali ke halaman login. Sekian dan terima kasih

Coding:
1. Code koneksi ke database
<?php
// panggil fungsi validasi xss dan injection
require_once('fungsi_validasi.php');

// definisikan koneksi ke database


$server = "localhost";
$username = "root";
$password = "";
$database = "db_pegawai";

// Koneksi dan memilih database di server


mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");

// buat variabel untuk validasi dari file fungsi_validasi.php


$val = new Lokovalidasi;
?>
2. Code halaman login
<?php
include "config/koneksi.php";

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

// pastikan username dan password adalah berupa huruf atau angka.

$login=mysql_query("SELECT * FROM user WHERE userid='$username' AND


passid='$pass'");
$ketemu=mysql_num_rows($login);
$r=mysql_fetch_array($login);

// Apabila username dan password ditemukan


if ($ketemu > 0){
session_start();
$_SESSION[namauser] = $r[userid];
$_SESSION[passuser] = $r[passid];
$_SESSION[leveluser] = $r[level_user];

if($_SESSION[leveluser]==1){
header('location:media.php?module=home');
} else if($_SESSION[leveluser]==2){
header('location:media.php?module=home');
} if($_SESSION[leveluser]==3){
header('location:media.php?module=absensi');
}
}
else{
include "error-login.php";
}
?>

3. Code form Registrasi


<!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=utf-8" />
<title>SISTEM INFORMASI KEPEGAWAIAN</title>
<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>

<body>
<div id="cont-pegawai">
<?php
include "config/koneksi.php";

include "config/fungsi_indotgl.php";
include "config/class_paging.php";
include "config/kode_auto.php";
include "config/fungsi_combobox.php";
include "config/fungsi_nip.php";

$aksi="modul/pegawai/aksi_pegawai.php";

echo "<h2 class='hd-r'>REGISTRASI PEGAWAI</h2>


<form action='$aksi?module=pegawai&act=input' method='post'
enctype='multipart/form-data' class='f-r' >
<table class='tabelform tabpad'>
<tr>
<td>Nip</td><td>:</td><td><input name='nip' type='text'></td>
</tr>
<tr>
<td>Password Login</td><td>:</td><td><input class='input' name='psl'
type='password'></td>

Anda mungkin juga menyukai