• Tidak ada hasil yang ditemukan

1. A) Tampilan Index.php. B) Source Code. <!doctype html> <html class="no-js" lang="en">

N/A
N/A
Protected

Academic year: 2022

Membagikan "1. A) Tampilan Index.php. B) Source Code. <!doctype html> <html class="no-js" lang="en">"

Copied!
70
0
0

Teks penuh

(1)

1. A) Tampilan Index.php

B) Source Code

<!doctype html>

<html class="no-js" lang="en">

<?php

include '../dbconnect.php';

include '../cek.php';

if($role!=='User'){

header("location:../login.php");

};

$userid = $_SESSION['userid'];

?>

<head>

<meta charset="utf-8">

<meta http-equiv="x-ua-compatible" content="ie=edge">

<title>User Dashboard</title>

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="shortcut icon" type="image/png" href="../assets/images/icon/fav icon.ico">

<link rel="stylesheet" href="../assets/css/bootstrap.min.css">

<link rel="stylesheet" href="../assets/css/font-awesome.min.css">

<link rel="stylesheet" href="../assets/css/themify-icons.css">

<link rel="stylesheet" href="../assets/css/metisMenu.css">

<link rel="stylesheet" href="../assets/css/owl.carousel.min.css">

<link rel="stylesheet" href="../assets/css/slicknav.min.css">

<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA- 144808195-1"></script>

<script>

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

(2)

gtag('js', new Date());

gtag('config', 'UA-144808195-1');

</script>

<!-- amchart css -->

<link rel="stylesheet" href="https://www.amcharts.com/lib/3/plugins/export /export.css" type="text/css" media="all" />

<!-- others css -->

<link rel="stylesheet" href="../assets/css/typography.css">

<link rel="stylesheet" href="../assets/css/default-css.css">

<link rel="stylesheet" href="../assets/css/styles.css">

<link rel="stylesheet" href="../assets/css/responsive.css">

<!-- modernizr css -->

<script src="../assets/js/vendor/modernizr-2.8.3.min.js"></script>

</head>

<body>

<!--[if lt IE 8]>

<p class="browserupgrade">You are using an <strong>outdated</stron g> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a>

to improve your experience.</p>

<![endif]-->

<!-- preloader area start -->

<div id="preloader">

<div class="loader"></div>

</div>

<!-- preloader area end -->

<!-- page container area start -->

<div class="page-container">

<!-- sidebar menu area start -->

<div class="sidebar-menu">

<div class="sidebar-header">

<!-

- <a href="index.php"><img src="../logo.png" alt="logo" width="100%"></a> -->

</div>

<div class="main-menu">

<div class="menu-inner">

<nav>

<ul class="metismenu" id="menu">

<li class="active"><a href="index.php"><span>Dashb oard</span></a></li>

<li>

<a href="daftar.php"><i class="ti- layout"></i><span>Pendaftaran</span></a>

</li>

<li>

<a href="../logout.php"><span>Logout</span></a

>

(3)

</li>

</ul>

</nav>

</div>

</div>

</div>

<!-- sidebar menu area end -->

<!-- main content area start -->

<div class="main-content">

<!-- header area start -->

<div class="header-area">

<div class="row align-items-center">

<!-- nav and search button -->

<div class="col-md-6 col-sm-8 clearfix">

<div class="nav-btn pull-left">

<span></span>

<span></span>

<span></span>

</div>

</div>

<!-- profile info & task notification -->

<div class="col-md-6 col-sm-4 clearfix">

<ul class="notification-area pull-right">

<li><h3><div class="date">

<script type='text/javascript'>

<!--

var months = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desemb er'];

var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Ka mis', 'Jumat', 'Sabtu'];

var date = new Date();

var day = date.getDate();

var month = date.getMonth();

var thisDay = date.getDay(), thisDay = myDays[thisDay];

var yy = date.getYear();

var year = (yy < 1000) ? yy + 1900 : yy;

document.write(thisDay + ', ' + day + ' ' + months[mon th] + ' ' + year);

//-->

</script></b></div></h3>

</li>

</ul>

</div>

(4)

</div>

</div>

<!-- header area end -->

<!-- page title area end -->

<div class="main-content-inner">

<!-- market value area start -->

<div class="row mt-5 mb-5">

<div class="col-12">

<div class="card">

<div class="card-body">

<div class="d-sm-flex justify-content- between align-items-center">

<h2>Dashboard</h2>

</div>

<div class="market-status-table mt-4">

<div class="table-responsive">

Selamat datang di sistem informasi Pe nerimaan Siswa Baru (PSB) Online.

<br>SMK Negeri 4 Samarinda <br><br>

Panduan Pendaftaran:

<br>1. Pada bagian menu, klik 'Pendaf taran'.

<br>2. Isi seluruh formulir yang dita mpilkan kemudian periksa kembali, pastikan tidak ada data yang salah.

<br>3. Klik submit, kemudian klik Con firm. Setelah di-confirm, data tidak dapat diubah kembali.

<br>4. Jika sudah, bukti pendaftaran akan ditampilkan dan dapat diunduh menjadi PDF

<br>

<br>*Note: Pihak sekolah baru akan me nerima data Anda setelah Anda klik 'Confirm'

</div>

</div>

</div>

</div>

</div>

</div>

<!-- row area start-->

</div>

</div>

<!-- main content area end -->

<!-- footer area start-->

<footer>

<div class="footer-area">

(5)

<p>PSB Online SMKN 4 Samarinda</p>

</div>

</footer>

<!-- footer area end-->

</div>

<!-- page container area end -->

<!-- jquery latest version -->

<script src="../assets/js/vendor/jquery-2.2.4.min.js"></script>

<!-- bootstrap 4 js -->

<script src="../assets/js/popper.min.js"></script>

<script src="../assets/js/bootstrap.min.js"></script>

<script src="../assets/js/owl.carousel.min.js"></script>

<script src="../assets/js/metisMenu.min.js"></script>

<script src="../assets/js/jquery.slimscroll.min.js"></script>

<script src="../assets/js/jquery.slicknav.min.js"></script>

<!-- start chart js -->

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.m in.js"></script>

<!-- start highcharts js -->

<script src="https://code.highcharts.com/highcharts.js"></script>

<!-- start zingchart js -->

<script src="https://cdn.zingchart.com/zingchart.min.js"></script>

<script>

zingchart.MODULESDIR = "https://cdn.zingchart.com/modules/";

ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "ee6b7db5b51705a13dc2339 db3edaf6d"];

</script>

<!-- all line chart activation -->

<script src="../assets/js/line-chart.js"></script>

<!-- all pie chart -->

<script src="../assets/js/pie-chart.js"></script>

<!-- others plugins -->

<script src="../assets/js/plugins.js"></script>

<script src="../assets/js/scripts.js"></script>

</body>

</html>

2. A) Tampilan login.php

(6)

B) Source Code

<?php

session_start();

include 'dbconnect.php';

$alert = '';

if(isset($_SESSION['role'])){

$role = $_SESSION['role'];

if($role=='Admin'){

header("location:admin");

} else {

header("location:user");

} }

if(isset($_POST['btn-login'])) {

$email = mysqli_real_escape_string($conn,$_POST['email']);

$password = mysqli_real_escape_string($conn,$_POST['password']);

// menyeleksi data user dengan username dan password yang sesuai

$cariadmin = mysqli_query($conn,"select * from admin where adminemail='$email' and adminpassword='$password';");

$cariuser = mysqli_query($conn,"select * from user where useremail='$email' an d userpassword='$password';");

// menghitung jumlah data yang ditemukan

$cekadmin = mysqli_num_rows($cariadmin);

$cekuser = mysqli_num_rows($cariuser);

(7)

// cek apakah username dan password di temukan pada database if($cekadmin > 0){

//jika admin

$data = mysqli_fetch_assoc($cariadmin);

// buat session login dan username

$_SESSION['email'] = $data['adminemail'];

$_SESSION['role'] = "Admin";

header("location:admin");

} else if($cekuser > 0){

//jika user biasa

$data = mysqli_fetch_assoc($cariuser);

// buat session login dan username

$_SESSION['email'] = $data['useremail'];

$_SESSION['userid'] = $data['userid'];

$_SESSION['role'] = "User";

header("location:user");

} else {

//jika user tidak ditemukan

echo "<div class='alert alert-warning'>Username atau Password salah</div>

<meta http-equiv='refresh' content='2'>";

} }

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Masuk</title>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1 .3/css/bootstrap.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.j s"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/pop per.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.mi n.js"></script>

<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA- 144808195-1"></script>

(8)

<script>

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

gtag('js', new Date());

gtag('config', 'UA-144808195-1');

</script>

<script src="jquery.min.js"></script>

<style>body{background-color:#17a2b8;}

@media screen and (max-width: 600px) { h4{font-size:85%;}

}

.container{

background-color:#2c3e50;

width:70%;

border: 3px white;

border-style:solid;

border-radius:30px;

padding-left:10%;

padding-right:10%;

padding-top:3%;

padding-bottom:2%;

} .btn{

width:40%;

}

</style>

<link rel="icon"

type="image/png"

href="favicon.png">

</head>

<body>

<div align="center">

<img src="" width="30%" style="margin-top:2%" \>

<h1>Penerimaan Siswa Baru (PSB)</h1>

<h2>Tahun Ajaran 2021/2022</h2>

<br \><br \>

<div class="container">

<div style="color:white">

<label><h1>Login</h1></label><br \>

</div>

<form method="post">

(9)

<div class="form-group">

<input type="email" class="form-

control" placeholder="Email" name="email" autofocus required>

</div>

<div class="form-group">

<input type="password" class="form- control" placeholder="Password" name="password" required>

</div>

<button type="submit" class="btn btn-primary" name="btn- login">Masuk</button>

<a class="btn btn-info text- light" href="register.php">Daftar</a>

</form>

<br \>

</div></div>

</body>

</html>

3. A) Tampilan register.php

B) Source Code

<?php

session_start();

include 'dbconnect.php';

$alert = '';

if(isset($_SESSION['role'])){

header("location:index.php");

}

(10)

if(isset($_POST['btn-daftar'])) {

$email = mysqli_real_escape_string($conn,$_POST['email']);

$password = mysqli_real_escape_string($conn,$_POST['password']);

//cek apakah email sudah pernah digunakan

$lihat1 = mysqli_query($conn,"select * from user where useremail='$email'");

$lihat2 = mysqli_num_rows($lihat1);

if($lihat2 < 1){

//email belum pernah digunakan

$insert = mysqli_query($conn,"insert into user (useremail,userpassword) va lues ('$email','$password')");

//eksekusi query if($insert){

echo "<div class='alert alert-

success'>Berhasil mendaftar, silakan login.</div>

<meta http-equiv='refresh' content='2; url= login.php'/> ";

} else {

//daftar gagal

echo "<div class='alert alert-

warning'>Gagal mendaftar, silakan coba lagi.</div>

<meta http-equiv='refresh' content='2'>";

}

} else {

//jika email sudah pernah digunakan

$alert = '<strong><font color="red">Email sudah pernah digunakan</font></s trong>';

echo '<meta http-equiv="refresh" content="2">';

} };

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

(11)

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Pendaftaran PPDB</title>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1 .3/css/bootstrap.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.j s"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/pop per.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.mi n.js"></script>

<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA- 144808195-1"></script>

<script>

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

gtag('js', new Date());

gtag('config', 'UA-144808195-1');

</script>

<script src="jquery.min.js"></script>

<style>body{background-color:#17a2b8;}

@media screen and (max-width: 600px) { h4{font-size:85%;}

}

.container{

background-color:#2c3e50;

width:70%;

border: 3px white;

border-style:solid;

border-radius:30px;

padding-left:10%;

padding-right:10%;

padding-top:3%;

padding-bottom:2%;

} .btn{

width:40%;

}

</style>

<link rel="icon"

type="image/png"

href="favicon.png">

</head>

<body>

<div align="center">

(12)

<img src="logo.png" width="30%" style="margin-top:2%" \>

<br \><br \>

<div class="container">

<div style="color:white">

<label>Pendaftaran PPDB Online</label><br \>

<label><?php echo $alert ?></label>

</div>

<form method="post">

<div class="form-group">

<input type="email" class="form-

control" placeholder="Email" name="email" autofocus required>

</div>

<div class="form-group">

<input type="password" class="form- control" placeholder="Password" name="password" required>

</div>

<button type="submit" class="btn btn-primary" name="btn- daftar">Daftar</button>

</form>

<br \>

</div></div>

</body>

</html>

4. A) Tampilan user/Index.php atau dashboard user

B) Source Code

<!doctype html>

<html class="no-js" lang="en">

<?php

(13)

include '../dbconnect.php';

include '../cek.php';

if($role!=='User'){

header("location:../login.php");

};

$userid = $_SESSION['userid'];

?>

<head>

<meta charset="utf-8">

<meta http-equiv="x-ua-compatible" content="ie=edge">

<title>User Dashboard</title>

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="shortcut icon" type="image/png" href="../assets/images/icon/fav icon.ico">

<link rel="stylesheet" href="../assets/css/bootstrap.min.css">

<link rel="stylesheet" href="../assets/css/font-awesome.min.css">

<link rel="stylesheet" href="../assets/css/themify-icons.css">

<link rel="stylesheet" href="../assets/css/metisMenu.css">

<link rel="stylesheet" href="../assets/css/owl.carousel.min.css">

<link rel="stylesheet" href="../assets/css/slicknav.min.css">

<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA- 144808195-1"></script>

<script>

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

gtag('js', new Date());

gtag('config', 'UA-144808195-1');

</script>

<!-- amchart css -->

<link rel="stylesheet" href="https://www.amcharts.com/lib/3/plugins/export /export.css" type="text/css" media="all" />

<!-- others css -->

<link rel="stylesheet" href="../assets/css/typography.css">

<link rel="stylesheet" href="../assets/css/default-css.css">

<link rel="stylesheet" href="../assets/css/styles.css">

<link rel="stylesheet" href="../assets/css/responsive.css">

<!-- modernizr css -->

<script src="../assets/js/vendor/modernizr-2.8.3.min.js"></script>

</head>

<body>

<!--[if lt IE 8]>

<p class="browserupgrade">You are using an <strong>outdated</stron g> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a>

to improve your experience.</p>

(14)

<![endif]-->

<!-- preloader area start -->

<div id="preloader">

<div class="loader"></div>

</div>

<!-- preloader area end -->

<!-- page container area start -->

<div class="page-container">

<!-- sidebar menu area start -->

<div class="sidebar-menu">

<div class="sidebar-header">

<!-

- <a href="index.php"><img src="../logo.png" alt="logo" width="100%"></a> -->

</div>

<div class="main-menu">

<div class="menu-inner">

<nav>

<ul class="metismenu" id="menu">

<li class="active"><a href="index.php"><span>Dashb oard</span></a></li>

<li>

<a href="daftar.php"><i class="ti- layout"></i><span>Pendaftaran</span></a>

</li>

<li>

<a href="../logout.php"><span>Logout</span></a

>

</li>

</ul>

</nav>

</div>

</div>

</div>

<!-- sidebar menu area end -->

<!-- main content area start -->

<div class="main-content">

<!-- header area start -->

<div class="header-area">

<div class="row align-items-center">

<!-- nav and search button -->

<div class="col-md-6 col-sm-8 clearfix">

<div class="nav-btn pull-left">

<span></span>

<span></span>

<span></span>

</div>

(15)

</div>

<!-- profile info & task notification -->

<div class="col-md-6 col-sm-4 clearfix">

<ul class="notification-area pull-right">

<li><h3><div class="date">

<script type='text/javascript'>

<!--

var months = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desemb er'];

var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Ka mis', 'Jumat', 'Sabtu'];

var date = new Date();

var day = date.getDate();

var month = date.getMonth();

var thisDay = date.getDay(), thisDay = myDays[thisDay];

var yy = date.getYear();

var year = (yy < 1000) ? yy + 1900 : yy;

document.write(thisDay + ', ' + day + ' ' + months[mon th] + ' ' + year);

//-->

</script></b></div></h3>

</li>

</ul>

</div>

</div>

</div>

<!-- header area end -->

<!-- page title area end -->

<div class="main-content-inner">

<!-- market value area start -->

<div class="row mt-5 mb-5">

<div class="col-12">

<div class="card">

<div class="card-body">

<div class="d-sm-flex justify-content- between align-items-center">

<h2>Dashboard</h2>

</div>

<div class="market-status-table mt-4">

<div class="table-responsive">

Selamat datang di sistem informasi Pe nerimaan Siswa Baru (PSB) Online.

<br>SMK Negeri 4 Samarinda <br><br>

(16)

Panduan Pendaftaran:

<br>1. Pada bagian menu, klik 'Pendaf taran'.

<br>2. Isi seluruh formulir yang dita mpilkan kemudian periksa kembali, pastikan tidak ada data yang salah.

<br>3. Klik submit, kemudian klik Con firm. Setelah di-confirm, data tidak dapat diubah kembali.

<br>4. Jika sudah, bukti pendaftaran akan ditampilkan dan dapat diunduh menjadi PDF

<br>

<br>*Note: Pihak sekolah baru akan me nerima data Anda setelah Anda klik 'Confirm'

</div>

</div>

</div>

</div>

</div>

</div>

<!-- row area start-->

</div>

</div>

<!-- main content area end -->

<!-- footer area start-->

<footer>

<div class="footer-area">

<p>PSB Online SMKN 4 Samarinda</p>

</div>

</footer>

<!-- footer area end-->

</div>

<!-- page container area end -->

<!-- jquery latest version -->

<script src="../assets/js/vendor/jquery-2.2.4.min.js"></script>

<!-- bootstrap 4 js -->

<script src="../assets/js/popper.min.js"></script>

<script src="../assets/js/bootstrap.min.js"></script>

<script src="../assets/js/owl.carousel.min.js"></script>

<script src="../assets/js/metisMenu.min.js"></script>

<script src="../assets/js/jquery.slimscroll.min.js"></script>

<script src="../assets/js/jquery.slicknav.min.js"></script>

<!-- start chart js -->

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.m in.js"></script>

<!-- start highcharts js -->

(17)

<script src="https://code.highcharts.com/highcharts.js"></script>

<!-- start zingchart js -->

<script src="https://cdn.zingchart.com/zingchart.min.js"></script>

<script>

zingchart.MODULESDIR = "https://cdn.zingchart.com/modules/";

ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "ee6b7db5b51705a13dc2339 db3edaf6d"];

</script>

<!-- all line chart activation -->

<script src="../assets/js/line-chart.js"></script>

<!-- all pie chart -->

<script src="../assets/js/pie-chart.js"></script>

<!-- others plugins -->

<script src="../assets/js/plugins.js"></script>

<script src="../assets/js/scripts.js"></script>

</body>

</html>

5. A) Tampilan daftar.php atau form pendaftaran

B) Source Code

<!doctype html>

<html class="no-js" lang="en">

<?php

include '../dbconnect.php';

include '../cek.php';

if($role!=='User'){

header("location:../login.php");

};

$userid = $_SESSION['userid'];

(18)

include 'submit.php';

//cek dulu sudah pernah submit belum

$cekdulu = mysqli_query($conn,"select * from userdata where userid='$useri d'");

$lihathasil = mysqli_num_rows($cekdulu);

//kalau udah pernah submit if($lihathasil>0){

header("location:mydata.php");

} else {

};

?>

<head>

<meta charset="utf-8">

<meta http-equiv="x-ua-compatible" content="ie=edge">

<title>Pendaftaran</title>

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="shortcut icon" type="image/png" href="../assets/images/icon/fav icon.ico">

<link rel="stylesheet" href="../assets/css/bootstrap.min.css">

<link rel="stylesheet" href="../assets/css/font-awesome.min.css">

<link rel="stylesheet" href="../assets/css/themify-icons.css">

<link rel="stylesheet" href="../assets/css/metisMenu.css">

<link rel="stylesheet" href="../assets/css/owl.carousel.min.css">

<link rel="stylesheet" href="../assets/css/slicknav.min.css">

<link rel="stylesheet" href="../assets/select2-4.0.6- rc.1/dist/css/select2.min.css">

<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA- 144808195-1"></script>

<script>

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

gtag('js', new Date());

gtag('config', 'UA-144808195-1');

</script>

<!-- amchart css -->

<link rel="stylesheet" href="https://www.amcharts.com/lib/3/plugins/export /export.css" type="text/css" media="all" />

<!-- others css -->

<link rel="stylesheet" href="../assets/css/typography.css">

<link rel="stylesheet" href="../assets/css/default-css.css">

<link rel="stylesheet" href="../assets/css/styles.css">

(19)

<link rel="stylesheet" href="../assets/css/responsive.css">

<!-- modernizr css -->

<script src="../assets/js/vendor/modernizr-2.8.3.min.js"></script>

</head>

<body>

<!--[if lt IE 8]>

<p class="browserupgrade">You are using an <strong>outdated</stron g> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a>

to improve your experience.</p>

<![endif]-->

<!-- preloader area start -->

<div id="preloader">

<div class="loader"></div>

</div>

<!-- preloader area end -->

<!-- page container area start -->

<div class="page-container">

<!-- sidebar menu area start -->

<div class="sidebar-menu">

<div class="sidebar-header">

<!-

- <a href="index.php"><img src="../logo.png" alt="logo" width="100%"></a> -->

</div>

<div class="main-menu">

<div class="menu-inner">

<nav>

<ul class="metismenu" id="menu">

<li><a href="index.php"><span>Dashboard</span></a>

</li>

<li class="active">

<a href="daftar.php"><i class="ti- layout"></i><span>Pendaftaran</span></a>

</li>

<li>

<a href="../logout.php"><span>Logout</span></a

>

</li>

</ul>

</nav>

</div>

</div>

</div>

<!-- sidebar menu area end -->

<!-- main content area start -->

<div class="main-content">

(20)

<!-- header area start -->

<div class="header-area">

<div class="row align-items-center">

<!-- nav and search button -->

<div class="col-md-6 col-sm-8 clearfix">

<div class="nav-btn pull-left">

<span></span>

<span></span>

<span></span>

</div>

</div>

<!-- profile info & task notification -->

<div class="col-md-6 col-sm-4 clearfix">

<ul class="notification-area pull-right">

<li><h3><div class="date">

<script type='text/javascript'>

<!--

var months = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desemb er'];

var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Ka mis', 'Jumat', 'Sabtu'];

var date = new Date();

var day = date.getDate();

var month = date.getMonth();

var thisDay = date.getDay(), thisDay = myDays[thisDay];

var yy = date.getYear();

var year = (yy < 1000) ? yy + 1900 : yy;

document.write(thisDay + ', ' + day + ' ' + months[mon th] + ' ' + year);

//-->

</script></b></div></h3>

</li>

</ul>

</div>

</div>

</div>

<!-- header area end -->

<!-- page title area end -->

<div class="main-content-inner">

<!-- panduan -->

<div class="row mt-5 mb-5">

<div class="col-12">

<div class="card">

(21)

<div class="card-body">

<div class="d-sm-flex justify-content- between align-items-center">

<h2>Pendaftaran</h2>

</div>

<div class="market-status-table mt-4">

<div class="table-responsive">

Selamat datang di sistem informasi Pe nerimaan Siswa Baru (PSB) Online.

<br>SMK Negeri 4 Samarinda <br><br>

Panduan Pendaftaran:

<br>1. Isi seluruh formulir yang dita mpilkan kemudian periksa kembali, pastikan tidak ada data yang salah.

<br>2. Klik submit, kemudian klik Con firm. Setelah di-confirm, data tidak dapat diubah kembali.

<br>3. Jika sudah, bukti pendaftaran akan ditampilkan dan dapat diunduh menjadi PDF

<br>

<br>*Note: Pihak sekolah baru akan me nerima data Anda setelah Anda klik 'Confirm'

</div>

</div>

</div>

</div>

</div>

</div>

<!--- Pisahin --->

<form method="post" enctype="multipart/form-data">

<!-- formulir -->

<div class="row mt-5 mb-5">

<div class="col-12">

<div class="card">

<div class="card-body">

<div class="d-sm-flex justify-content- between align-items-center">

<h2>Data Pribadi</h2>

<p>* Data yang telah diinput tidak dapat d iubah kembali, harap isi dengan teliti dan benar</p>

</div>

<div class="market-status-table mt-4">

<div class="table- responsive" style="overflow-x:hidden;">

<div class="row">

(22)

<div class="col">

<div class="form-group">

<label>NISN*</label>

<input name="nisn" type="text"

class="form-control" placeholder="NISN" maxlength="12" required>

</div>

</div>

<div class="col">

<div class="form-group">

<label>NIK*</label>

<input name="nik" type="text"

class="form-control" placeholder="NIK" maxlength="16" required>

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Nama Lengkap*</label>

<input name="namalengkap" type

="text" class="form-

control" placeholder="Nama Lengkap" maxlength="50" required>

</div>

</div>

<div class="col">

<div class="form-group">

<label>Jenis Kelamin*</label>

<select class="form- control" name="jeniskelamin">

<option value="L">Laki- laki</option>

<option value="P">Perempuan</o ption>

</select>

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Tempat Lahir*</label>

<input name="tempatlahir" type

="text" class="form-control" placeholder="Tempat Lahir" maxlength="20">

</div>

</div>

<div class="col">

(23)

<div class="form-group">

<label>Tanggal Lahir*</label>

<input name="tgllahir" type="d ate" class="form-control">

</div>

</div>

</div>

<div class="form-group">

<label>Alamat Lengkap</label>

<input name="alamat" type="tex t" class="form-control" placeholder="Alamat" required>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Provinsi*:</label>

<div class="col-sm-9">

<?php

$sql_provinsi = mysqli_query($

conn,"SELECT * FROM provinces ORDER BY name ASC");

?>

<select class="form- control" name="provinsi" id="provinsi">

<option></option>

<?php while($rs_provinsi = mysql i_fetch_assoc($sql_provinsi)){

echo '<option value="'.$rs _provinsi['id'].'">'.$rs_provinsi['name'].'</option>';

} ?>

</select>

<img src="asset/img/loading.gif" w idth="35" id="load1" style="display:none;" />

</div>

</div>

</div>

<div class="col">

<div class="form-group">

<label>Kota/Kabupaten*:</label>

<div class="col-sm-9">

<select class="form- control" name="kota" id="kota">

<option></option>

</select>

<img src="asset/img/loading.gif" w idth="35" id="load2" style="display:none;" />

</div>

(24)

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Kecamatan*:</label>

<div class="col-sm-9">

<select class="form- control" name="kecamatan" id="kecamatan">

<option></option>

</select>

<img src="asset/img/loading.gif" w idth="35" id="load3" style="display:none;" />

</div>

</div>

</div>

<div class="col">

<div class="form-group">

<label>Kelurahan*:</label>

<div class="col-sm-9">

<select class="form- control" name="kelurahan" id="kelurahan">

<option></option>

</select>

</div>

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Agama*</label>

<select class="form- control" name="agama">

<option value="Islam">Islam</o ption>

<option value="Kristen">Kriste n</option>

<option value="Katolik">Katoli k</option>

<option value="Buddha">Buddha<

/option>

<option value="Hindu">Hindu</o ption>

<option value="Konghucu">Kongh ucu</option>

(25)

</select>

</div>

</div>

<div class="col">

<div class="form-group">

<label>No Telepon</label>

<input name="telepon" type="te xt" class="form-control" maxlength="15" required>

</div>

<div class="col">

<div class="form-group">

<label>JaraK Ke Sekolah</label

>

<input name="jarak" type="text

" class="form-control" maxlength="15" required>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

<div class="row mt-5 mb-5">

<div class="col-12">

<div class="card">

<div class="card-body">

<div class="d-sm-flex justify-content- between align-items-center">

<h2>Data Orang Tua</h2>

</div>

<div class="market-status-table mt-4">

<div class="table- responsive" style="overflow-x:hidden;">

<div class="row">

<div class="col">

<div class="form-group">

<label>NIK Ayah*</label>

<input name="ayahnik" type="te xt" class="form-control" placeholder="NIK Ayah" maxlength="16">

</div>

</div>

(26)

<div class="col">

<div class="form-group">

<label>Nama Ayah*</label>

<input name="ayahnama" type="t ext" class="form-control" placeholder="Nama Ayah" maxlength="40">

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Pendidikan Ayah</label>

<select class="form- control" name="ayahpendidikan">

<option value="SD">SD</opt ion>

<option value="SMP">SMP</o ption>

<option value="SMA">SMA/SM K/Sederajat</option>

<option value="S1">S1/Sede rajat</option>

<option value="S2">S2</opt ion>

<option value="S3">S3</opt ion>

</select>

</div>

</div>

<div class="col">

<div class="form-group">

<label>Pekerjaan Ayah</label>

<select class="form- control" name="ayahpekerjaan">

<option value="Tidak Beker ja">Tidak Bekerja</option>

<option value="PNS">PNS</o ption>

<option value="Wiraswasta"

>Wiraswasta</option>

<option value="Pegawai Swa sta">Pegawai Swasta</option>

<option value="PHL">Pekerj a Harian Lepas</option>

<option value="TNI/Polri">

TNI/Polri</option>

(27)

<option value="Buruh">Buru h</option>

<option value="Pensiun">Pe nsiun</option>

</select>

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Penghasilan Ayah per bu lan</label>

<select class="form- control" name="ayahpenghasilan">

<option value="<500.000"><

Rp500.000</option>

<option value="500.000- 1.000.000">Rp500.000-Rp1.500.000</option>

<option value="1.500.000- 3.500.000">Rp1.500.000-Rp3.500.000</option>

<option value="3.000.000- 5.000.000">Rp3.500.000-Rp5.000.000</option>

<option value="5.000.000- 10.000.000">Rp5.000.000-Rp10.000.000</option>

<option value="10.000.000- 20.000.000">Rp10.000.000-20.000.000</option>

<option value=">20.000.000

">> Rp20.000.000</option>

</select>

</div>

</div>

<div class="col">

<div class="form-group">

<label>No Telepon Ayah</label>

<input name="ayahtelepon" type

="text" class="form-control" maxlength="15">

</div>

</div>

</div>

<br>

<hr>

<br>

<div class="row">

<div class="col">

<div class="form-group">

(28)

<label>NIK Ibu*</label>

<input name="ibunik" type="tex t" class="form-control" placeholder="NIK Ibu" maxlength="16">

</div>

</div>

<div class="col">

<div class="form-group">

<label>Nama Ibu*</label>

<input name="ibunama" type="te xt" class="form-control" placeholder="Nama Ibu" maxlength="40">

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Pendidikan Ibu</label>

<select class="form- control" name="ibupendidikan">

<option value="SD">SD</opt ion>

<option value="SMP">SMP</o ption>

<option value="SMA">SMA/SM K/Sederajat</option>

<option value="S1">S1/Sede rajat</option>

<option value="S2">S2</opt ion>

<option value="S3">S3</opt ion>

</select>

</div>

</div>

<div class="col">

<div class="form-group">

<label>Pekerjaan Ibu</label>

<select class="form- control" name="ibupekerjaan">

<option value="Tidak Beker ja">Ibu Rumah Tangga</option>

<option value="PNS">PNS</o ption>

<option value="Wiraswasta"

>Wiraswasta</option>

<option value="Pegawai Swa sta">Pegawai Swasta</option>

(29)

<option value="PHL">Pekerj a Harian Lepas</option>

<option value="TNI/Polri">

TNI/Polri</option>

<option value="Buruh">Buru h</option>

<option value="Pensiun">Pe nsiun</option>

</select>

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Penghasilan Ibu per bul an</label>

<select class="form- control" name="ibupenghasilan">

<option value="<500.000"><

Rp500.000</option>

<option value="500.000- 1.000.000">Rp500.000-Rp1.500.000</option>

<option value="1.500.000- 3.500.000">Rp1.500.000-Rp3.500.000</option>

<option value="3.000.000- 5.000.000">Rp3.500.000-Rp5.000.000</option>

<option value="5.000.000- 10.000.000">Rp5.000.000-Rp10.000.000</option>

<option value="10.000.000- 20.000.000">Rp10.000.000-20.000.000</option>

<option value=">20.000.000

">> Rp20.000.000</option>

</select>

</div>

</div>

<div class="col">

<div class="form-group">

<label>No Telepon Ibu</label>

<input name="ibutelepon" type=

"text" class="form-control" maxlength="15">

</div>

</div>

</div>

<br>

<hr>

(30)

<br>

<div class="row">

<div class="col">

<div class="form-group">

<label>NIK Wali</label>

<input name="walinik" type="te xt" class="form-control" placeholder="NIK Wali" maxlength="16">

</div>

</div>

<div class="col">

<div class="form-group">

<label>Nama Wali</label>

<input name="walinama" type="t ext" class="form-control" placeholder="Nama Wali" maxlength="40">

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Pekerjaan Wali</label>

<select class="form- control" name="walipekerjaan">

<option value="Tidak Beker ja">Tidak Bekerja</option>

<option value="PNS">PNS</o ption>

<option value="Wiraswasta"

>Wiraswasta</option>

<option value="Pegawai Swa sta">Pegawai Swasta</option>

<option value="PHL">Pekerj a Harian Lepas</option>

<option value="TNI/Polri">

TNI/Polri</option>

<option value="Buruh">Buru h</option>

<option value="Pensiun">Pe nsiun</option>

</select>

</div>

</div>

<div class="col">

<div class="form-group">

<label>No Telepon Wali</label>

(31)

<input name="walitelepon" type

="text" class="form-control" maxlength="15">

<input type="hidden" value="<?

=$userid;?>" name="id">

</div>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

<div class="row mt-5 mb-5">

<div class="col-12">

<div class="card">

<div class="card-body">

<div class="d-sm-flex justify-content- between align-items-center">

<h2>Data Sekolah Asal & Berkas</h2>

<p>Data yang telah diinput tidak dapat diu bah kemabli</p>

</div>

<div class="market-status-table mt-4">

<div class="table- responsive" style="overflow-x:hidden;">

<div class="row">

<div class="col">

<div class="form-group">

<label>NPSN Sekolah Asal</labe l>

<input name="sekolahnpsn" type

="text" class="form-control" placeholder="NPSN Sekolah Asal" maxlength="12">

</div>

</div>

<div class="col">

<div class="form-group">

<label>Nama Sekolah Asal</labe l>

<input name="sekolahnama" type

="text" class="form-control" placeholder="Nama Sekolah Asal" maxlength="40">

</div>

</div>

</div>

<div class="row">

(32)

<div class="col">

<div class="form-group">

<label for="foto" clas s=" form-control-label">Pas Foto 4x6 (JPG/PNG), maks 500kb</label>

<input type="file" id=

"foto" name="foto" class="form-control-file">

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label for="scanijazah depan" class=" form-control-

label">Scan Ijazah Bagian Depan (JPG/PNG), maks 500kb</label>

<input type="file" id=

"scanijazahdepan" name="scanijazahdepan" class="form-control-file">

</div>

</div>

<div class="col">

<div class="form-group">

<label for="scanijazah belakang" class=" form-control-

label">Scan Ijazah Bagian Belakang (JPG/PNG), maks 500kb</label>

<input type="file" id=

"scanijazahbelakang" name="scanijazahbelakang" class="form-control-file">

</div>

</div>

</div>

<div class="modal-footer">

<input type="submit" name="submit"

class="btn btn-primary" value="Simpan">

</div>

</div>

</div>

</div>

</div>

</div>

</div>

</form>

(33)

</div>

<!-- row area start-->

</div>

</div>

<!-- main content area end -->

<!-- footer area start-->

<footer>

<div class="footer-area">

<p>PPDB Online by Richard's Lab</p>

</div>

</footer>

<!-- footer area end-->

</div>

<!-- page container area end -->

<!-- jquery latest version -->

<script src="../assets/js/vendor/jquery-2.2.4.min.js"></script>

<!-- bootstrap 4 js -->

<script src="../assets/js/popper.min.js"></script>

<script src="../assets/js/bootstrap.min.js"></script>

<script src="../assets/js/owl.carousel.min.js"></script>

<script src="../assets/js/metisMenu.min.js"></script>

<script src="../assets/js/jquery.slimscroll.min.js"></script>

<script src="../assets/js/jquery.slicknav.min.js"></script>

<!-- start chart js -->

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.m in.js"></script>

<!-- start highcharts js -->

<script src="https://code.highcharts.com/highcharts.js"></script>

<!-- start zingchart js -->

<script src="https://cdn.zingchart.com/zingchart.min.js"></script>

<script>

zingchart.MODULESDIR = "https://cdn.zingchart.com/modules/";

ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "ee6b7db5b51705a13dc2339 db3edaf6d"];

</script>

<!-- all line chart activation -->

<script src="../assets/js/line-chart.js"></script>

<!-- all pie chart -->

(34)

<script src="../assets/js/pie-chart.js"></script>

<!-- others plugins -->

<script src="../assets/js/plugins.js"></script>

<script src="../assets/js/scripts.js"></script>

<script src="../assets/select2-4.0.6- rc.1/dist/js/select2.min.js"></script>

<script src="../assets/select2-4.0.6-rc.1/dist/js/i18n/id.js"></script>

<script src="../assets/js/app.js"></script>

</body>

</html>

6. A) Tampilan hasil cetak bukti pendaftaran

B) Source Code

<?php

include('../dbconnect.php');

$u = $_GET['u'];

$cekdulu = mysqli_query($conn,"select * from userdata where nisn='$u'");

$ambil = mysqli_fetch_array($cekdulu);

(35)

//get alamat

$ambilprov = $ambil['provinsi'];

$prov1 = mysqli_query($conn,"select name from provinces where id='$ambilpr ov'");

$prov = mysqli_fetch_array($prov1)['name'];

$ambilkota = $ambil['kabupaten'];

$kab1 = mysqli_query($conn,"select name from regencies where id='$ambilkot a'");

$kab = mysqli_fetch_array($kab1)['name'];

$ambilkec = $ambil['kecamatan'];

$kec1 = mysqli_query($conn,"select name from districts where id='$ambilkec '");

$kec = mysqli_fetch_array($kec1)['name'];

$ambilkel = $ambil['kelurahan'];

$kel1 = mysqli_query($conn,"select name from villages where id='$ambilkel'

");

$kel = mysqli_fetch_array($kel1)['name'];

require_once("../dompdf/autoload.inc.php");

use Dompdf\Dompdf;

$dompdf = new Dompdf();

$query = mysqli_query($conn,"select * from userdata where nisn='$u'");

$html = '

<center><h3>Daftar Pendaftaran SMKN 4 Samarinda (Berbasis Online)</h3></center

><hr/><br/>';

$html .= '<div class="row mt-5 mb-5">

<div class="col-12">

<div class="card">

<div class="card-body">

<div class="d-sm-flex justify-content-between align-items-center">

<h2>Data Pribadi</h2>

<img src="../user/'. $ambil['foto'].'" width="20%">

</div>

<div class="market-status-table mt-4">

<div class="table-responsive" style="overflow-x:hidden;">

<div class="row">

<div class="col">

<div class="form-group">

<label>NISN</label>

<input name="nisn" type="text" class="form- control" value="'.$u.'">

</div>

</div>

<div class="col">

<div class="form-group">

<label>NIK</label>

(36)

<input name="nik" type="text" class="form- control" value="'.$ambil['nik'].'">

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Nama Lengkap</label>

<input name="namalengkap" type="text" class="form- control" value="'. $ambil['namalengkap'].'">

</div>

</div>

<div class="col">

<div class="form-group">

<label>Jenis Kelamin</label>

<input type="text" class="form- control" value="'. $ambil['jeniskelamin'].'">

</select>

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Tempat Lahir</label>

<input name="tempatlahir" type="text" class="form- control" maxlength="20" value="'. $ambil['tempatlahir'].'">

</div>

</div>

<div class="col">

<div class="form-group">

<label>Tanggal Lahir</label>

<input name="tgllahir" type="date" class="form- control" value="'. $ambil['tanggallahir'].'">

</div>

</div>

</div>

<div class="form-group">

<label>Alamat Lengkap</label>

<input name="alamat" type="text" class="form- control" placeholder="Alamat" value="'. $ambil['alamat'].'">

</div>

<div class="row">

<div class="col">

(37)

<div class="form-group">

<label>Provinsi:</label>

<input type="text" class="form- control" value="'. $prov.'">

</div>

</div>

<div class="col">

<div class="form-group">

<label>Kota/Kabupaten:</label>

<input type="text" class="form- control" value="'. $kab.'">

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Kecamatan:</label>

<input type="text" class="form- control" value="'. $kec.'">

</div>

</div>

<div class="col">

<div class="form-group">

<label>Kelurahan:</label>

<input type="text" class="form- control" value="'. $kel.'">

</div>

</div>

</div>

<div class="row">

<div class="col">

<div class="form-group">

<label>Agama</label>

<input type="text" class="form- control" value="'. $ambil['agama'].'">

</div>

</div>

<div class="col">

<div class="form-group">

<label>No Telepon</label>

<input name="telepon" type="text" class="form- control" maxlength="15" value="'. $ambil['telepon'].'">

</div>

</div>

</div>

Referensi

Dokumen terkait

Mengetahui peran dari keberadaan delman atau keretek sebagai alat transportasi tradisional di tengah angkutan umum di Kecamatan Majalaya.. Mengetahui perihal delman

2. Terpidana mengajukan permohonan grasi kepada presiden maksimal 1 tahun sejak dijatuhkan putusan hakim yang bersifat tetap seperti yang diatur dalam

hubungannya dengan harga saham dari yang dibutuhkan informasi laporan keuangan, menunjukkan bahwa investor melihat pengungkapan sukarela seperti yang kredibel.. Frost (1997)

Berdasarkan total nilai Geological Strength Index yang diperoleh dari perhitungan berbagai parameter penting meliputi peringkat struktur (SR) dan peringkat kondisi

Perkiraan paling baik, energi yang dibutuhkan adalah empat kali energi sistem matahari kita, dengan demikian besi hanya dapat dihasilkan oleh suatu bintang yang jauh

Bunga yang dijual berasal dari petani bunga potong yang berada di daerah Bandung.Pasokan bunga potong berasal dari Bogor, Cianjur dan Sukabumi.Usaha toko bunga

Beberapa keterbatasan yang dihadapi peneliti ketika proses penyebaran angket adalah beberapa subjek penelitian sulit untuk ditemui sehingga memperlambat proses coding,

Bentuk akar adalah salah satu bentuk lain dari penulisan eksponen, biasanya terjadi jika pangkat (power)-nya berbentuk pecahan.. Ubahlah menjadi bentuk akar atau