• Tidak ada hasil yang ditemukan

Sistem Informasi Akademik Untuk Sekolah Menengah Atas.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Akademik Untuk Sekolah Menengah Atas."

Copied!
79
0
0

Teks penuh

(1)

ABSTRAK

Sistem Informasi Akademik merupakan suatu sistem yang memberikan

layanan informasi yang berupa

data

akademik. Pembuatan Sistem Informasi

Akademik ini bertujuan untuk mempermudah sistem pendidikan di sekolah

menengah atas diharapkan kemudahan ini dapat dirasakan oleh para siswa

maupun para guru serta

staff

lain yang ada di sekolah tersebut. Sistem ini

dikembangkan dengan menggunakan bahasa pemrograman PHP dan MySQL dan

disertai menggunakan

database

yang disesuaikan dengan kebutuhan dalam

pembuatan sistem ini. Hal-hal yang terdapat dalam sistem ini meliputi

data

guru,

data

siswa,

data

pengguna

website

.

(2)

ABSTRACT

(3)

DAFTAR ISI

ABSTRAK ... i

ABSTRACT ...

ii

DAFTAR ISI ... iii

DAFTAR GAMBAR ... vii

DAFTAR TABEL ... xiii

BAB I PENDAHULUAN ... 1

1.1

Latar Belakang ... 1

1.2

Rumusan Masalah ... 1

1.3

Tujuan ... 1

1.4

Pembatasan Masalah ... 1

1.5

Sistematika Penulisan ...

2

BAB II LANDASAN TEORI ... 3

2.1

Pengertian Sistem Informasi ... 3

2.1.1 Pengertian Sistem ... 3

2.1.2 Pengertian Informasi ... 5

2.2

Pengertian Akademik ... 5

2.3

Pengertian SDLC (

Systems

Development

Life

-

Cycle

) ... 5

2.3.1 Tipe

Waterfall

Model

... 8

2.3.2 Tipe

Evolutionary

Prototyping

Model

... 9

2.3.3 Tipe

Spiral

Method

... 10

2.3.4 Tipe

Iterative

and

Incremental

Method

... 12

2.3.5 Tipe

Agile

Development

... 13

2.4

Pengertian

Website

... 14

2.5

Pengertian

HTML

... 14

2.6

Pengertian

PHP

... 15

2.6.1 Sejarah

PHP

... 15

(4)

2.6.3

Operator

PHP

... 16

2.7

Pengertian XAMPP ... 18

2.7.1

Apache

... 18

2.7.2 MySQL ... 18

2.7.3 Perl ... 19

2.8

Pengertian

Database

... 19

2.9

Pengertian

MySQL

... 20

2.10

Teori

CSS

... 22

2.11

Teori

JavaScript

... 22

2.12

Diagram Alir (

Flowchart

) ... 23

BAB III PERANCANGAN dan PERMODELAN ... 25

3.1

Peta Situs ... 25

3.1.1 Peta Situs

login

sebagai

admin

... 25

3.1.2 Peta Situs

login

sebagai guru ... 26

3.1.3 Peta Situs

login

sebagai tata usaha ... 27

3.1.4 Peta Situs

login

sebagai siswa ... 27

3.1.5 Peta Situs login sebagai orangtua ... 28

3.2

Desain

Website

... 28

3.2.1 Halaman

Login

... 29

3.2.2 Halaman

Admin

... 29

3.2.3 Halaman Guru ... 30

3.2.4 Halaman Tata Usaha ... 31

3.2.5 Halaman Siswa ... 32

3.2.6 Halaman Orangtua ... 33

3.3

Diagram Alir (

Flowchart

) ... 34

3.3.1

Flowchart

awal (

login

) ... 34

3.3.2

Flowchart

login

sebagai

admin

... 35

3.3.2.1

Flowchart

Manajemen Sekolah ... 36

3.3.2.2

Flowchart

Manajemen Kelas ... 42

(5)

3.3.3

Flowchart

login

sebagai guru ... 47

3.3.4

Flowchart

login

sebagai tata usaha ... 50

3.3.5

Flowchart

login

sebagai siswa ... 52

3.3.6

Flowchart

login

sebagai orangtua ... 55

3.4

Database

... 58

3.5

Tabel Relasional

Database

... 59

3.6

Sistem Penilaian ... 65

BAB IV HASIL dan PEMBAHASAN ... 66

4.1

Tampilan Awal

Website

SIA ... 66

4.2

Tampilan

Login

Admin

... 67

4.2.1 Tampilan

Sub

Menu

Manajemen Tahun Ajaran ... 69

4.2.2 Tampilan

Sub

Menu

Manajemen User ... 71

4.2.3 Tampilan

Sub

Menu

Manajemen Guru ... 74

4.2.4 Tampilan

Sub

Menu

Manajemen Siswa ... 77

4.2.5 Tampilan

Sub

Menu

Manajemen Tata Usaha ... 80

4.2.6 Tampilan

Sub

Menu

Jurusan ... 82

4.2.7 Tampilan

Sub

Menu

Kelas ... 84

4.2.8 Tampilan

Sub

Menu

Mata Pelajaran ... 87

4.2.9 Tampilan

Menu

Nilai ... 89

4.3

Tampilan

Login

Guru ... 92

4.4

Tampilan

Login

Tata Usaha ... 100

4.5

Tampilan

Login

Siswa ... 101

4.6

Tampilan

Login

Orangtua ... 105

4.7

Tampilan

Logout

... 106

BAB V KESIMPULAN dan SARAN ... 107

5.1

Kesimpulan ... 107

5.2

Saran ... 107

(6)
(7)

DAFTAR GAMBAR

Gambar 2.1

SDLC

(

Systems Development Life-Cycle

) ... 7

Gambar 2.2

Waterfall

Model

... 8

Gambar 2.3

Evolutionary Prototyping Model

... 10

Gambar 2.4

Spiral

Model

... 11

Gambar 2.5

Iterative and Incremental Method

... 12

Gambar 2.6

Agile Development

... 13

Gambar 3.1 Peta Situs

login

sebagai

admin

... 25

Gambar 3.2 Peta Situs

login

sebagai guru ... 26

Gambar 3.3 Peta Situs

login

sebagai tata usaha ... 27

Gambar 3.4 Peta Situs

login

sebagai siswa ... 27

Gambar 3.5 Peta Situs login sebagai orangtua ... 28

Gambar 3.6 Desain halaman

login

... 29

Gambar 3.7 Desain halaman

admin

... 29

Gambar 3.8 Desain halaman guru ... 30

Gambar 3.9 Desain halaman tata usaha ... 31

Gambar 3.10 Desain halaman siswa ... 32

Gambar 3.11 Desain halaman orangtua ... 33

Gambar 3.12

Flowchart

awal ... 34

(8)

Gambar 3.14

Flowchart

manajemen sekolah ... 36

Gambar 3.15

Flowchart

manajemen tahun Ajaran ... 37

Gambar 3.16

Flowchart

manajemen

user

... 38

Gambar 3.17

Flowchart

manajemen guru ... 39

Gambar 3.18

Flowchart

manajemen

siswa ... 40

Gambar 3.19

Flowchart

manajemen

tata

usaha ... 41

Gambar 3.20

Flowchart

manajemen kelas ... 42

Gambar 3.21

Flowchart

jurusan ... 43

Gambar 3.22

Flowchart

kelas ... 44

Gambar 3.23

Flowchart

mata pelajaran ... 45

Gambar 3.24

Flowchart

nilai ... 46

Gambar 3.25

Flowchart

login

guru ... 47

Gambar 3.26

Flowchart

wali kelas ... 48

Gambar 3.27

Flowchart

input

nilai ... 49

Gambar 3.28

Flowchart

login

tata usaha ... 50

Gambar 3.29

Flowchart

manajemen tata usaha ... 51

Gambar 3.30

Flowchart

report

tata usaha ... 52

Gambar 3.31

Flowchart

login

siswa ... 52

Gambar 3.32

Flowchart

lihat nilai terbaru ... 53

Gambar 3.33

Flowchart

lihat

history

nilai ... 54

(9)

Gambar 3.35

Flowchart

lihat nilai anak ... 56

Gambar 3.36

Flowchart

lihat

history

nilai anak ... 57

Gambar 3.37

Database

... 58

Gambar 3.38 Tabel relasional

database

... 59

Gambar 4.1 Tampilan Awal ... 66

Gambar 4.2 Tampilan

Admin

... 67

Gambar 4.3 Tampilan

Sub

Menu

Manajemen Sekolah ... 68

Gambar 4.4 Tampilan

Sub

Menu

Manajemen Kelas ... 68

Gambar 4.5

Sub

Menu

Manajemen Tahun Ajaran ... 69

Gambar 4.6 Tambah Tahun Ajaran ... 69

Gambar 4.7

Edit

Tahun Ajaran ... 70

Gambar 4.8 Hapus Tahun Ajaran ... 70

Gambar 4.9

Sub

Menu

Manajemen

User

... 71

Gambar 4.10 Tambah

User

... 72

Gambar 4.11

Edit

User

... 73

Gambar 4.12 Hapus

User

... 73

Gambar 4.13

Sub

Menu

Manajemen Guru ... 74

Gambar 4.14 Tambah Guru ... 75

Gambar 4.15

Edit

Guru ... 76

Gambar 4.16 Hapus Guru ... 76

(10)

Gambar 4.18 Tambah Siswa ... 78

Gambar 4.19

Edit

Siswa ... 79

Gambar 4.20 Hapus Siswa ... 79

Gambar 4.21

Sub

Menu

Manajemen Tata Usaha ... 80

Gambar 4.22 Tampilan SPP ... 80

Gambar 4.23 Tambah SPP ... 81

Gambar 4.24

Edit

SPP ... 81

Gambar 4.25

History

SPP ... 82

Gambar 4.26

Sub

Menu

Jurusan ... 83

Gambar 4.27 Tambah Jurusan ... 83

Gambar 4.28

Edit

Jurusan ... 84

Gambar 4.29 Hapus Jurusan ... 84

Gambar 4.30

Sub

Menu

Kelas ... 85

Gambar 4.31 Tambah Kelas ... 85

Gambar 4.32

Edit

Kelas ... 86

Gambar 4.33 Hapus Kelas ... 86

Gambar 4.34

Sub

Menu

Mata Pelajaran ... 87

Gambar 4.35 Tambah Mata Pelajaran ... 88

Gambar 4.36

Edit

Mata Pelajaran ... 88

Gambar 4.37 Hapus Mata Pelajaran ... 89

(11)

Gambar 4.39 Tampilan Nilai ... 90

Gambar 4.40

Edit

Nilai ... 90

Gambar 4.41 Tambah Nilai 1 ... 91

Gambar 4.42 Tambah Nilai 2 ... 92

Gambar 4.43

Login

Guru ... 92

Gambar 4.44 Bukan Wali Kelas ... 93

Gambar 4.45 Wali Kelas ... 93

Gambar 4.46 Nilai Ulangan ... 94

Gambar 4.47 Nilai Tugas ... 95

Gambar 4.48 Tampilan Raport ... 96

Gambar 4.49 Proses Kenaikkan Kelas 1 ... 97

Gambar 4.50 Proses Kenaikkan Kelas 2 ... 97

Gambar 4.51 Proses Kenaikkan Kelas 3 ... 98

Gambar 4.52

Menu

Input

Nilai ... 98

Gambar 4.53 Peringatan

Input

Nilai ... 99

Gambar 4.54

Input

Nilai (Guru) ... 99

Gambar 4.55

Login

Tata Usaha ... 100

Gambar 4.56

Report

Tata Usaha ... 100

Gambar 4.57

Login

Siswa ... 101

Gambar 4.58 Belum Lunas SPP ... 102

(12)

Gambar 4.60 Nilai Tugas (Siswa) ... 103

Gambar 4.61 Nilai Raport (Siswa) ... 104

Gambar 4.62 Tampilan Awal

History

Nilai ... 105

Gambar 4.63

Login

Orangtua ... 105

Gambar 4.64

Menu

SPP ... 106

(13)

DAFTAR TABEL

Tabel 2.1 Operator Aritmetika ... 16

Tabel 2.2 Operator Perbandingan ... 17

Tabel 2.3 Kemungkinan Hasil Operasi ... 18

Tabel 2.4 Komponen Diagram Alir Sistem ... 23

Tabel 3.1 Tabel

database

tsiswa ... 60

Tabel 3.2 Tabel

database

thisnilai ... 60

Tabel 3.3 Tabel

database

tpendidikan ... 60

Tabel 3.4 Tabel

database

tguru ... 61

Tabel 3.5 Tabel

database

thisuang ... 61

Tabel 3.6 Tabel

database

tjurusan ... 62

Tabel 3.7 Tabel

database

tkelas ... 62

Tabel 3.8 Tabel

database

tmapel ... 63

Tabel 3.9 Tabel

database

tspp ... 63

Tabel 3.10 Tabel

database

ttahun_ajaran ... 64

(14)

LAMPIRAN

1. index.php

<html> <head>

<title>Sistem Informasi Akademik Sekolah Menengah Atas</title> <link href="css/login.css" rel="stylesheet" type="text/css"> <meta http-equiv="Copyright" content="Sistem Komputer"> <meta name="Author" content="Dicky Paulus">

<link rel="shortcut icon" href="images/logo.jpg"> </head>

<body>

<div id="login-box">

<center><h3>Please Login</h3></center> <h4>Sistem Informasi Akademik SMA</h4> <form method="POST" action="cek_login.php">

<div id="login-box-name" style="margin-top:20px;">Username:</div>

<div id="login-box-field" style="margin-top:20px;"><input name="username" type="text" class="form-login" title="Username" size="30" maxlength="50"></div>

<div id="login-box-name">Password:</div>

<div id="login-box-field"><input name="password" type="password" class="form-login" title="Password" size="30" maxlength="50"></div>

<div id="login-box-name"></div> <div id="login-box-field"><br><br>

<input type="submit" value="Login"><input type="Reset" value="Cancel"><br><br> </div>

</form>

<div align="center">Copyright &copy; 2012 Sistem Komputer, Maranatha <br> Dicky Paulus (0927014)</div> </div>

</body> </html>

2. cek_login.php

<?php

include "koneksi.php";

$username = $_POST[username]; $password = md5($_POST[password]);

$sql = mysql_query("SELECT * FROM tuser WHERE Username = '$username' AND Password = '$password' "); $ketemu = mysql_num_rows($sql);

$data = mysql_fetch_array($sql);

if (empty($username) || empty($password)){

echo "<script>alert('Anda belum memasukkan username atau password'); window.location = 'index.php'</script>";} else{

if ($ketemu > 0){ $date = date('Y-m-d H:i:s');

mysql_query("UPDATE tuser SET LastLogin = '$date' WHERE IdUser = '$data[IdUser]'"); session_start();

session_register("IdUser"); session_register("Username"); session_register("Password"); session_register("NIP"); session_register("Level"); session_register("NamaLengkap"); $_SESSION[IdUser] = $data[IdUser]; $_SESSION[Username] = $data[Username]; $_SESSION[Password] = $data[Password]; $_SESSION[NIP] = $data[NIP]; $_SESSION[Level] = $data[Level];

$_SESSION[NamaLengkap] = $data[NamaLengkap]; header('location: master.php');}

(15)

header('location: index.php');} }

?>

3. master.php

<?php session_start();

if (empty($_SESSION[Username]) AND empty($_SESSION[Password])){ header('location: index.php');}

else{

if ($_SESSION[Level] == '1'){ include "master/m_admin.php";} elseif ($_SESSION[Level]== '2'){ include "master/m_guru.php";} elseif ($_SESSION[Level]== '3'){ include "master/m_siswa.php";} elseif ($_SESSION[Level]== '4'){ include "master/m_kasir.php";} else {

include "master/m_ortu.php";} }

?>

4. m_admin.php

<html> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Sistem Informasi Akademik untuk SMA</title>

<link href="css/reset.css" rel="stylesheet" type="text/css"> <link href="css/styles.css" rel="stylesheet" type="text/css"> <link href="css/menu.css" rel="stylesheet" type="text/css"> <link href="css/grid.css" rel="stylesheet" type="text/css"> <link href="css/paging.css" rel="stylesheet" type="text/css"> <link href="css/base/jquery.ui.all.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="js/menu.js"></script>

<meta http-equiv="Copyright" content="Sistem Komputer"> <meta name="Author" content="Dicky Paulus">

<link rel="shortcut icon" href="images/logo.jpg"> </head>

<body>

<div id="header"> <div id="header-status"> <div class="container_12">

<div class="grid_8"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="images/header.jpg" width="400"> </div> <?php

include "koneksi.php";

$dataExt = mysql_fetch_array(mysql_query("SELECT IdUser FROM tuser WHERE IdUser = '$_SESSION[IdUser]'")); if ($_SESSION[Level] == '1'){

$leveluser = 'Administrator';} elseif ($_SESSION[Level] == '2'){ $leveluser = 'Guru';}

elseif ($_SESSION[Level] == '3'){ $leveluser = 'Siswa';}

elseif ($_SESSION[Level] == '4'){ $leveluser = 'Tata Usaha';} else{

$leveluser = 'Orang Tua Murid';} ?>

<div class="grid_4"> <div class="module"> <div class="module-body">

<strong>User ID : </strong><?php echo $_SESSION[Username]; ?><br> <strong>Full Name : </strong><?php echo $_SESSION[NamaLengkap]; ?><br> <strong>Login As :</strong> <?php echo $leveluser; ?>

(16)

<div style="clear:both;"></div> </div>

</div>

<div style="clear:both;"></div> </div>

<div id="header-main"> <div class="container_12"> <div class="grid_12"> <div id="logo"> <div id="menu"> <ul class="menu">

<li><a href="master.php"><span>Home</span></a></li>

<li><a href="?module=upload"><span>Manajemen Sekolah</span></a> <ul>

<li><a href="?module=manajemen_tahun_ajaran">Manajemen Tahun Ajaran</a></li> <li><a href="?module=manajemen_user">Manajemen User</a></li>

<li><a href="?module=manajemen_guru">Manajemen Guru</a></li> <li><a href="?module=manajemen_siswa">Manajemen Siswa</a></li> <li><a href="?module=manajemen_tu">Manajemen Tata Usaha</a></li> </ul>

</li>

<li><a href="?module=pelajaran"><span>Manajemen Kelas</span></a> <ul>

<li><a href="?module=manajemen_jurusan">Jurusan</a></li> <li><a href="?module=manajemen_kelas">Kelas</a></li>

<li><a href="?module=manajemen_mapel">Mata Pelajaran</a></li> </ul>

</li>

<li><a href="?module=nilai"><span>Nilai</span></a></li>

<li class="last"><span><a href="logout.php">Logout</a></span></li> </ul>

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

<div style="clear: both;"></div> </div>

</div>

<div style="clear: both;"></div> </div>

<div class="container_12"> <div style="clear:both;"></div> <div class="grid_12"> <div class="module"> <?php include "konten.php"; ?> </div>

</div> </div>

<div id="footer"> <div class="container_12"> <div class="grid_12">

<p> &nbsp;&nbsp;&nbsp;&nbsp;&copy; 2012. <u>Sistem Komputer - Sistem Akademik untuk SMA</u></p> </div>

</div>

<div style="clear:both;"></div> </div>

</body> </html>

5. m_guru.php

<html> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Sistem Informasi Akademik untuk SMA</title>

(17)

<link href="css/base/jquery.ui.all.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="js/menu.js"></script>

<meta http-equiv="Copyright" content="Sistem Komputer"> <meta name="Author" content="Dicky Paulus">

<link rel="shortcut icon" href="images/logo.jpg"> </head>

<body>

<div id="header"> <div id="header-status"> <div class="container_12">

<div class="grid_8"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="images/header.jpg" width="400"> </div> <?php

include "koneksi.php";

$dataExt = mysql_fetch_array(mysql_query("SELECT IdUser FROM tuser WHERE IdUser = '$_SESSION[IdUser]'")); if ($_SESSION[Level] == '1'){

$leveluser = 'Administrator';} elseif ($_SESSION[Level] == '2'){ $leveluser = 'Guru';}

elseif ($_SESSION[Level] == '3'){ $leveluser = 'Siswa';}

elseif ($_SESSION[Level] == '4'){ $leveluser = 'Tata Usaha';} else{

$leveluser = 'Orang Tua Murid';} ?>

<div class="grid_4"> <div class="module"> <div class="module-body">

<strong>User ID : </strong><?php echo $_SESSION[Username]; ?><br> <strong>Full Name : </strong><?php echo $_SESSION[NamaLengkap]; ?><br> <strong>Login As :</strong> <?php echo $leveluser; ?>

</div> </div>

<div style="clear:both;"></div> </div>

</div>

<div style="clear:both;"></div> </div>

<div id="header-main"> <div class="container_12"> <div class="grid_12"> <div id="logo"> <div id="menu"> <ul class="menu">

<li><a href="master.php"><span>Home</span></a></li>

<li><a href="?module=manajemen_cek_wk"><span>Wali Kelas</span></a></li> <li><a href="?module=nilai"><span>Input Nilai</span></a></li>

<li class="last"><span><a href="logout.php">Logout</a></span></li> </ul>

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

<div style="clear: both;"></div> </div>

</div>

<div style="clear: both;"></div> </div>

<div class="container_12"> <div style="clear:both;"></div> <div class="grid_12"> <div class="module"> <?php include "konten.php"; ?> </div>

</div> </div>

<div id="footer"> <div class="container_12"> <div class="grid_12">

(18)

</div> </div>

<div style="clear:both;"></div> </div>

</body> </html>

6. m_kasir.php

<html> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Sistem Informasi Akademik untuk SMA</title>

<link href="css/reset.css" rel="stylesheet" type="text/css"> <link href="css/styles.css" rel="stylesheet" type="text/css"> <link href="css/menu.css" rel="stylesheet" type="text/css"> <link href="css/grid.css" rel="stylesheet" type="text/css"> <link href="css/paging.css" rel="stylesheet" type="text/css"> <link href="css/base/jquery.ui.all.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="js/menu.js"></script>

<meta http-equiv="Copyright" content="Sistem Komputer"> <meta name="Author" content="Dicky Paulus">

<link rel="shortcut icon" href="images/logo.jpg"> </head>

<body>

<div id="header"> <div id="header-status"> <div class="container_12">

<div class="grid_8"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="images/header.jpg" width="400"> </div> <?php

include "koneksi.php";

$dataExt = mysql_fetch_array(mysql_query("SELECT IdUser FROM tuser WHERE IdUser = '$_SESSION[IdUser]'")); if ($_SESSION[Level] == '1'){

$leveluser = 'Administrator';} elseif ($_SESSION[Level] == '2'){ $leveluser = 'Guru';}

elseif ($_SESSION[Level] == '3'){ $leveluser = 'Siswa';}

elseif ($_SESSION[Level] == '4'){ $leveluser = 'Tata Usaha';} else{

$leveluser = 'Orang Tua Murid';} ?>

<div class="grid_4"> <div class="module"> <div class="module-body">

<strong>User ID : </strong><?php echo $_SESSION[Username]; ?><br> <strong>Full Name : </strong><?php echo $_SESSION[NamaLengkap]; ?><br> <strong>Login As :</strong> <?php echo $leveluser; ?>

</div> </div>

<div style="clear:both;"></div> </div>

</div>

<div style="clear:both;"></div> </div>

<div id="header-main"> <div class="container_12"> <div class="grid_12"> <div id="logo"> <div id="menu"> <ul class="menu">

<li><a href="master.php"><span>Home</span></a></li>

<li><a href="?module=manajemen_tu"><span>Manajemen Tata Usaha</span></a></li> <li><a href="?module=report_tu"><span>Report Tata Usaha</span></a></li>

<li class="last"><span><a href="logout.php">Logout</a></span></li> </ul>

(19)

</div>

<div style="clear: both;"></div> </div>

</div>

<div style="clear: both;"></div> </div>

<div class="container_12"> <div style="clear:both;"></div> <div class="grid_12"> <div class="module"> <?php include "konten.php"; ?> </div>

</div> </div>

<div id="footer"> <div class="container_12"> <div class="grid_12">

<p> &nbsp;&nbsp;&nbsp;&nbsp;&copy; 2012. <u>Sistem Komputer - Sistem Akademik untuk SMA</u></p> </div>

</div>

<div style="clear:both;"></div> </div>

</body> </html>

7. m_ortu.php

<html> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Sistem Informasi Akademik untuk SMA</title>

<link href="css/reset.css" rel="stylesheet" type="text/css"> <link href="css/styles.css" rel="stylesheet" type="text/css"> <link href="css/menu.css" rel="stylesheet" type="text/css"> <link href="css/grid.css" rel="stylesheet" type="text/css"> <link href="css/paging.css" rel="stylesheet" type="text/css"> <link href="css/base/jquery.ui.all.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="js/menu.js"></script>

<meta http-equiv="Copyright" content="Sistem Komputer"> <meta name="Author" content="Dicky Paulus">

<link rel="shortcut icon" href="images/logo.jpg"> </head>

<body>

<div id="header"> <div id="header-status"> <div class="container_12">

<div class="grid_8"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="images/header.jpg" width="400"> </div> <?php

include "koneksi.php";

$dataExt = mysql_fetch_array(mysql_query("SELECT IdUser FROM tuser WHERE IdUser = '$_SESSION[IdUser]'")); if ($_SESSION[Level] == '1'){

$leveluser = 'Administrator';} elseif ($_SESSION[Level] == '2'){ $leveluser = 'Guru';}

elseif ($_SESSION[Level] == '3'){ $leveluser = 'Siswa';}

elseif ($_SESSION[Level] == '4'){ $leveluser = 'Tata Usaha';} else{

$leveluser = 'Orang Tua Murid';} ?>

<div class="grid_4"> <div class="module"> <div class="module-body">

<strong>User ID : </strong><?php echo $_SESSION[Username]; ?><br> <strong>Full Name : </strong><?php echo $_SESSION[NamaLengkap]; ?><br> <strong>Login As :</strong> <?php echo $leveluser; ?>

(20)

<div style="clear:both;"></div> </div>

</div>

<div style="clear:both;"></div> </div>

<div id="header-main"> <div class="container_12"> <div class="grid_12"> <div id="logo"> <div id="menu"> <ul class="menu">

<li><a href="master.php"><span>Home</span></a></li>

<li><a href="?module=nilai"><span>Lihat Nilai Anak</span></a></li>

<li><a href="?module=hisnilai"><span>Lihat History Nilai Anak</span></a></li> <li><a href="?module=spp"><span>SPP</span></a></li>

<li class="last"><span><a href="logout.php">Logout</a></span></li> </ul>

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

<div style="clear: both;"></div> </div>

</div>

<div style="clear: both;"></div> </div>

<div class="container_12"> <div style="clear:both;"></div> <div class="grid_12"> <div class="module"> <?php include "konten.php"; ?> </div>

</div> </div>

<div id="footer"> <div class="container_12"> <div class="grid_12">

<p> &nbsp;&nbsp;&nbsp;&nbsp;&copy; 2012. <u>Sistem Komputer - Sistem Akademik untuk SMA</u></p> </div>

</div>

<div style="clear:both;"></div> </div>

</body> </html>

8. m_siswa.php

<html> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Sistem Informasi Akademik untuk SMA</title>

<link href="css/reset.css" rel="stylesheet" type="text/css"> <link href="css/styles.css" rel="stylesheet" type="text/css"> <link href="css/menu.css" rel="stylesheet" type="text/css"> <link href="css/grid.css" rel="stylesheet" type="text/css"> <link href="css/paging.css" rel="stylesheet" type="text/css"> <link href="css/base/jquery.ui.all.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="js/menu.js"></script>

<meta http-equiv="Copyright" content="Sistem Komputer"> <meta name="Author" content="Dicky Paulus">

<link rel="shortcut icon" href="images/logo.jpg"> </head>

<body>

<div id="header"> <div id="header-status"> <div class="container_12">

<div class="grid_8"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="images/header.jpg" width="400"> </div> <?php

include "koneksi.php";

(21)

if ($_SESSION[Level] == '1'){ $leveluser = 'Administrator';} elseif ($_SESSION[Level] == '2'){ $leveluser = 'Guru';}

elseif ($_SESSION[Level] == '3'){ $leveluser = 'Siswa';}

elseif ($_SESSION[Level] == '4'){ $leveluser = 'Tata Usaha';} else{

$leveluser = 'Orang Tua Murid';} ?>

<div class="grid_4"> <div class="module"> <div class="module-body">

<strong>User ID : </strong><?php echo $_SESSION[Username]; ?><br> <strong>Full Name : </strong><?php echo $_SESSION[NamaLengkap]; ?><br> <strong>Login As :</strong> <?php echo $leveluser; ?>

</div> </div>

<div style="clear:both;"></div> </div>

</div>

<div style="clear:both;"></div> </div>

<div id="header-main"> <div class="container_12"> <div class="grid_12"> <div id="logo"> <div id="menu"> <ul class="menu">

<li><a href="master.php"><span>Home</span></a></li>

<li><a href="?module=nilai"><span>Lihat Nilai Terbaru</span></a></li> <li><a href="?module=hisnilai"><span>Lihat History Nilai</span></a></li> <li class="last"><span><a href="logout.php">Logout</a></span></li> </ul>

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

<div style="clear: both;"></div> </div>

</div>

<div style="clear: both;"></div> </div>

<div class="container_12"> <div style="clear:both;"></div> <div class="grid_12"> <div class="module"> <?php include "konten.php"; ?> </div>

</div> </div>

<div id="footer"> <div class="container_12"> <div class="grid_12">

<p> &nbsp;&nbsp;&nbsp;&nbsp;&copy; 2012. <u>Sistem Komputer - Sistem Akademik untuk SMA</u></p> </div>

</div>

<div style="clear:both;"></div> </div>

</body> </html>

9. koneksi.php

<?php

(22)

$password = ""; $database = "dbsma";

mysql_connect($hostname,$username,$password) or die('Koneksi Gagal'); mysql_select_db($database) or die('Database tidak ditemukan');

?>

10. konten.php

<?php session_start(); include "koneksi.php";

include "fungsi/fungsi_indotgl.php"; $module = $_GET[module];

// Login as Administrator // if ($_SESSION[Level] == '1'){ // bagian manajemen user if ($module == 'manajemen_user'){ include "isi/coding_user/user.php";} // bagian manajemen Guru

elseif ($module == 'manajemen_guru'){ include "isi/coding_guru/guru.php";} // bagian manajemen siswa

elseif ($module == 'manajemen_siswa'){ include "isi/coding_siswa/siswa.php";} // bagian manajemen Tata Usaha elseif ($module == 'manajemen_tu'){ include "isi/coding_tu/tu.php";} // bagian manajemen Tahun Ajaran

elseif ($module == 'manajemen_tahun_ajaran'){ include "isi/coding_tahun_ajaran/tahun.php";} // bagian manajemen kelas

elseif ($module == 'manajemen_kelas'){ include "isi/coding_kelas/kelas.php";} // bagian manajemen mata pelajaran elseif ($module == 'manajemen_mapel'){ include "isi/coding_mapel/mapel.php";} // bagian manajemen jurusan

elseif ($module == 'manajemen_jurusan'){ include "isi/coding_jurusan/jurusan.php";} // bagian manajemen kelas

elseif ($module == 'manajemen_kelas'){ include "isi/coding_kelas/kelas.php";} // bagian nilai

elseif ($module == 'nilai'){ include "isi/coding_nilai/nilai.php";} else{

include "isi/coding_home/home.php";} }

// Login as Guru //

elseif ($_SESSION[Level] == '2'){ // bagian manajemen mahasiswa if($module == 'manajemen_cek_wk'){ include "isi/coding_guru/cek_guru_wk.php";} // bagian manajemen nilai

elseif ($module == 'nilai'){

include "isi/coding_nilai/nilai_g.php";} else{

include "isi/coding_home/home.php";} }

// Login as Siswa //

elseif ($_SESSION[Level] == '3'){ // bagian manajemen nilai if ($module == 'nilai'){

include "isi/coding_nilai/cek_nilai_s.php";} elseif ($module =='hisnilai'){

(23)

else{

include "isi/coding_home/home.php";} }

// Login as TU //

elseif ($_SESSION[Level] == '4'){ // bagian manajemen Tata Usaha if ($module == 'manajemen_tu'){ include "isi/coding_tu/tu.php";} elseif ($module =='report_tu'){ include "isi/coding_tu/report.php";} else{

include "isi/coding_home/home.php";} }

//Login as Ortu

elseif ($_SESSION[Level] == '5'){ if ($module == 'nilai'){

include "isi/coding_nilai/cek_nilai_s.php";} elseif ($module =='hisnilai'){

include "isi/coding_nilai/hisnilai.php";} elseif ($module =='spp'){

include "isi/coding_ortu/spp.php";} else{

include "isi/coding_home/home.php";} }

// Tidak Mempunyai Hak Akses else{

echo "<script language='javascript'>alert('Anda tidak mempunyai hak akses memasuki halaman ini.'); window.location = 'master.php'</script>";

?>

11. home.php

<br /> <?php session_start();

// ============================= LEVEL USER : ADMINISTRATOR =============================// if ($_SESSION[Level] == '1'){

$data = mysql_fetch_array(mysql_query("SELECT * FROM tuser WHERE IdUser = '$_SESSION[IdUser]'")); ?>

<h2><span>Selamat datang di Sistem Administrator</span></h2> <div class="module-table-body">

<table id="myTable" class="tablesorter"> <tr>

<td>

Hai <b><?php echo $_SESSION[NamaLengkap]; ?></b>, Selamat datang di halaman utama sistem informasi akademik SMA, Anda dapat mengolah segala aktifitas dalam sistem ini.. semua aktifitas yang Anda lakukan akan terekam dalam database.

<p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </td>

</tr> </table> <table> <tr> <td>

Date Login: <?php echo $data[LastLogin]; ?> </td>

</tr> </table>

<div style="clear: both"></div> </div>

<?php }

(24)

$data = mysql_fetch_array(mysql_query("SELECT * FROM tuser WHERE IdUser = '$_SESSION[IdUser]'")); ?>

<h2><span>Selamat datang di Sistem Informasi Akademik Sekolah</span></h2> <div class="module-table-body"> <table id="myTable" class="tablesorter">

<tr> <td>

Hai <b><?php echo $_SESSION[NamaLengkap]; ?></b>, Selamat datang di halaman utama sistem informasi akademik SMA, Anda dapat mengolah segala aktifitas dalam sistem ini.. semua aktifitas yang Anda lakukan akan terekam dalam database.

<p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </td>

</tr> </table> <table> <tr> <td>

Date Login: <?php echo $data[LastLogin]; ?> </td>

</tr> </table>

<div style="clear: both"></div> </div>

<?php }

// ===================================== LEVEL USER : SISWA ==============================// elseif ($_SESSION[Level] == '3'){

$data = mysql_fetch_array(mysql_query("SELECT * FROM tuser WHERE IdUser = '$_SESSION[IdUser]'")); ?>

<h2><span>Selamat datang di Sistem Informasi Akademik Sekolah</span></h2> <div class="module-table-body"> <table id="myTable" class="tablesorter">

<tr> <td>

Hai <b><?php echo $_SESSION[NamaLengkap]; ?></b>, Selamat datang di halaman utama sistem informasi akademik SMA, Anda dapat melihat nilai-nilai yang sudah di input oleh guru di halaman nilai.

<p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </td>

</tr> </table> <table> <tr> <td>

Date Login: <?php echo $data[LastLogin]; ?> </td>

</tr> </table>

<div style="clear: both"></div> </div>

<?php }

// ================================== LEVEL USER : TATA USAHA ===========================// elseif ($_SESSION[Level] == '4'){

$data = mysql_fetch_array(mysql_query("SELECT * FROM tuser WHERE IdUser = '$_SESSION[IdUser]'")); ?>

<h2><span>Selamat datang di Sistem Tata Usaha Sekolah</span></h2> <div class="module-table-body">

<table id="myTable" class="tablesorter"> <tr>

<td>

Hai <b><?php echo $_SESSION[NamaLengkap]; ?></b>, Selamat datang di halaman utama sistem tata usaha sekolah SMA, Anda dapat menginput dan mengedit SPP siswa dengan menggunakan account ini.

<p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </td>

(25)

</table> <table> <tr> <td>

Date Login: <?php echo $data[LastLogin]; ?> </td>

</tr> </table>

<div style="clear: both"></div> </div>

<?php }

// ================================ LEVEL USER : ORANG TUA ==============================// else {

$data = mysql_fetch_array(mysql_query("SELECT * FROM tuser WHERE IdUser = '$_SESSION[IdUser]'")); ?>

<h2><span>Selamat datang di Sistem Informasi Akademik SMA</span></h2> <div class="module-table-body">

<table id="myTable" class="tablesorter"> <tr>

<td>

Hai Bapak/Ibu <b><?php echo $_SESSION[NamaLengkap]; ?></b>, Selamat datang di halaman utama sistem informasi akademik SMA, Anda dapat melihat nilai anak Anda maupun nilai kelas anak Anda.

<p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </td>

</tr> </table> <table> <tr> <td>

Date Login: <?php echo $data[LastLogin]; ?> </td>

</tr> </table>

<div style="clear: both"></div> </div>

<?php} ?>

12. tahun.php

<?php

switch($_GET[act]){ default:

session_start();

include "fungsi/class_paging.php";

$Num_Rows = mysql_num_rows(mysql_query("SELECT * FROM ttahun_ajaran")); ?>

<h2><span>Informasi Tahun Ajaran, Total Data: <?php echo $Num_Rows; ?> Tahun Ajaran</span></h2> <div class="module-table-body">

<table id="myTable" class="tablesorter"> <tr>

<th><?php echo "<input type='button' value='Tambah Tahun'

onclick=\"window.location.href='?module=manajemen_tahun_ajaran&act=tambahtahun';\">"; ?></th> </tr>

<tr> <td>

<div style="font-family: arial; overflow: scroll; width: 100%; height: 350px;"> <div style="text-align: center; width: 100%; padding: 0 px; overflow: hidden;"> <table>

<tr>

<th style="width:5%">No</th>

<th style="width:35%">Tahun Ajaran</th> <th style="width:35%">Aktif</th> <th style="width:25%">Aksi</th> </tr>

(26)

$p = new PagingTahun; $batas = 10;

$posisi = $p->cariPosisi($batas);

$sql = mysql_query("SELECT * FROM ttahun_ajaran ORDER BY TahunAjaran ASC LIMIT $posisi,$batas"); $no = $posisi+1;

while ($data = mysql_fetch_array($sql)){ ?>

<tr>

<td><?php echo $no; ?></td>

<td><?php echo $data[TahunAjaran]; ?></td> <td><?php echo $data[Aktif]; ?></td>

<td><a href="?module=manajemen_tahun_ajaran&act=edit_tahun&id=<?php echo $data[IdTahunAjaran]; ?>"> Edit</a> | <a href="isi/coding_tahun_ajaran/aksi_tahun.php?module=manajemen_tahun_ajaran&act=hapus_tahun&id=<?php echo $data[IdTahunAjaran]; ?>&NameKelas=<?php echo $data[TahunAjaran]; ?>" onclick="return confirm('Anda yakin ingin menghapus <?php echo $data[TahunAjaran]; ?>?');">Hapus</a> </td>

</tr> <?php $no++;} echo "</table>"; ?>

</div> </div> </td> </tr> </table> <table> <tr> <td> <?php

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM ttahun_ajaran")); $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman); echo "<div id='paging'>Hal: $linkHalaman </div>";

?> </td> </tr> </table>

<div style="clear: both"></div> </div>

?php break;

case "tambahtahun":

echo "<br><h2><span>Tambah Tahun</span></h2>"; echo "<form method='POST'

action='isi/coding_tahun_ajaran/aksi_tahun.php?module=manajemen_tahun_ajaran&act=input'> <table>

<tr>

<td> Tahun Ajaran </td> <td>:</td>

<td><input type='text' name='TahunAjaran' size='30' maxlength='11'> *)</td> </tr>

<tr>

<td> Aktif </td> <td>:</td>

<td><input type='radio' name='Aktif' value='Y'>Y &nbsp;&nbsp; <input type='radio' name='Aktif' value='N'>N *)</td> </tr>

<tr>

<td colspan=3>*) Isikan secara lengkap</td> </tr>

<tr>

<th colspan='6'><input type='submit' value='Simpan'><a href='javascript:history.go(-1)'><input type='button' value='Cancel'></a></th>

</tr> </table> </form> ";

echo "<p>&nbsp;</p>"; break;

(27)

$data = mysql_fetch_array(mysql_query("SELECT * FROM ttahun_ajaran WHERE IdTahunAjaran = '$_GET[id]'")); if($data[Aktif] == 'Y'){

$y = 'checked';}

elseif($data[Aktif] == 'N'){ $n = 'checked';}

else{ $y = ''; $n = '';}

echo "<br><h2><span>Ubah Tahun Ajaran</span></h2>"; echo "<form method='POST'

action='isi/coding_tahun_ajaran/aksi_tahun.php?module=manajemen_tahun_ajaran&act=update&id=$_GET[id]'> <table>

<tr>

<td> Tahun Ajaran </td> <td>:</td>

<td><input type='text' name='TahunAjaran' size='30' maxlength='11' value='$data[TahunAjaran]'> *)</td> </tr>

<tr>

<td> Aktif </td> <td>:</td>

<td><input type='radio' name='Aktif' value='Y' $y>Y &nbsp; &nbsp; <input type='radio' name='Aktif' value='N' $n>N *)</td>

<tr>

<td colspan=3>*) Isikan secara lengkap</td> </tr>

<tr>

<th colspan='6'><input type='submit' value='Simpan'><a href='javascript:history.go(-1)'><input type='button' value='Cancel'></a></th>

</tr> </table> </form> ";

echo "<p>&nbsp;</p>"; break;}

?>

13. aksi_tahun.php

<?php session_start();

include "../../koneksi.php"; $act = $_GET[act]; $modul = $_GET[module];

if ($modul == 'manajemen_tahun_ajaran' AND $act == 'input'){ if (empty($_POST[TahunAjaran]) || empty($_POST[Aktif])){

echo "<script language='javascript'>alert('Isikan form tahun ajaran secara lengkap (Tanda *)'); window.location = '../../master.php?module=manajemen_tahun_ajaran&act=tambahtahun'</script>";} else{

$ketemu = mysql_num_rows(mysql_query("SELECT * FROM ttahun_ajaran WHERE TahunAjaran = '$_POST[TahunAjaran]'"));

if($ketemu > 0){

echo "<script language='javascript'>alert('Tahun Ajaran sudah ada, gunakan tahun ajaran lain'); window.location = '../../master.php?module=manajemen_tahun_ajaran&act=tambahtahun'</script>";} else{

$createdDate = date('Y-m-d H:i:s');

mysql_query("INSERT INTO ttahun_ajaran ( TahunAjaran,

Aktif, CreatedDate, CreatedUser)

VALUES ('$_POST[TahunAjaran]', '$_POST[Aktif]',

'$CreatedDate',

‘$_SESSION[IdUser]')");

echo "<script language='javascript'>alert('Tahun Ajaran $_POST[TahunAjaran] berhasil ditambahkan / disimpan'); window.location = '../../master.php?module=manajemen_tahun_ajaran'</script>";}

} }

(28)

if (empty($_POST[TahunAjaran])){

echo "<script language='javascript'>alert('Isikan form tahun ajaran secara lengkap (Tanda *)');

window.location = '../../master.php?module=manajemen_tahun_ajaran&act=edit_tahun&id=$_GET[id]'</script>";} else{

$updateDate = date('Y-m-d H:i:s');

mysql_query("UPDATE ttahun_ajaran SET TahunAjaran = '$_POST[TahunAjaran]', Aktif = '$_POST[Aktif]',

ModifiedDate = '$updateDate', ModifiedUser = '$_SESSION[IdUser]' WHERE IdTahunAjaran = '$_GET[id]'");

echo "<script language='javascript'>alert('Tahun Ajaran $_POST[TahunAjaran] berhasil diupdate'); window.location = '../../master.php?module=manajemen_tahun_ajaran'</script>";}

}

elseif ($modul == 'manajemen_tahun_ajaran' AND $act == 'hapus_tahun'){

mysql_query("DELETE FROM ttahun_ajaran WHERE IdTahunAjaran = '$_GET[id]'"); header('location: ../../master.php?module=manajemen_tahun_ajaran');}

?>

14. user.php

<?php

switch($_GET[act]){ default:

session_start();

include "fungsi/class_paging.php";

$Num_Rows = mysql_num_rows(mysql_query("SELECT * FROM tuser")); ?>

<h2><span>Informasi User, Total Data: <?php echo $Num_Rows; ?> User</span></h2> <div class="module-table-body">

<table id="myTable" class="tablesorter"> <tr>

<th><?php echo "<input type='button' value='Tambah User'

onclick=\"window.location.href='?module=manajemen_user&act=tambahuser';\">"; ?></th> </tr>

<tr> <td>

<div style="font-family: arial; overflow: scroll; width: 100%; height: 350px;"> <div style="text-align: center; width: 100%; padding: 0 px; overflow: hidden;"> <table>

<tr>

<th style="width:5%">No</th> <th style="width:20%">User ID</th> <th style="width:21%">Nama Lengkap</th> <th style="width:21%">Level</th> <th style="width:21%">Aktif</th> <th style="width:21%">Aksi</th> </tr>

<?php

$p = new PagingUser; $batas = 10;

$posisi = $p->cariPosisi($batas);

$sql = mysql_query("SELECT * FROM tuser ORDER BY Level ASC LIMIT $posisi,$batas"); $no = $posisi+1;

while ($data = mysql_fetch_array($sql)){ if ($data[Level] == '1'){

$level = 'Administrator';} elseif ($data[Level] == '2'){ $level = 'Guru';}

elseif ($data[Level] == '3'){ $level = 'Siswa';} elseif ($data[Level] == '4'){ $level = 'Tata Usaha'; } else{

$level = 'Orang Tua Murid';} ?>

<tr>

<td><?php echo $no; ?></td>

(29)

<td><?php echo $level; ?></td>

<td><?php echo $data[AktifUser]; ?></td>

<td><a href="?module=manajemen_user&act=edit_user&id=<?php echo $data[IdUser]; ?>">Edit</a> | <a href="isi/coding_user/aksi_user.php?module=manajemen_user&act=hapus_user&id=<?php echo

$data[IdUser]; ?>&Username=<?php echo $data[Username]; ?>" onclick="return confirm('Anda yakin ingin menghapus user <?php echo $data[NamaLengkap]; ?>?');">Hapus</a> </td>

</tr> <?php $no++;} echo "</table>"; ?>

</div> </div> </td> </tr> </table> <table> <tr> <td> <?php

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM tuser")); $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman); echo "<div id='paging'>Hal: $linkHalaman </div>";

?> </td> </tr> </table>

<div style="clear: both"></div> </div>

<?php break;

case "tambahuser":

echo "<br><h2><span>Tambah User</span></h2>";

echo "<form method='POST' action='isi/coding_user/aksi_user.php?module=manajemen_user&act=input'> <table>

<tr>

<td width='150'> NIP </td> <td width='15'>:</td>

<td><input type='text' name='NIP' size='30' maxlength='8'> *)</td> </tr>

<tr>

<td> Nama Lengkap </td> <td>:</td>

<td><input type='text' name='NamaLengkap' size='30' maxlength='100'> *)</td> </tr>

<tr>

<td> Alamat </td> <td>:</td>

<td><input type='text' name='Alamat' size='60'></td> </tr>

<tr>

<td> Telepon | Hp</td> <td>:</td>

<td><input type='text' name='Telepon' size='30' maxlenth='20'> | <input type='text' name='CellPhone' size='30' maxlength='20'></td>

</tr> <tr>

<td> Agama </td> <td>:</td>

<td> <select name='Agama'>

<option value='++'>++ Pilih Agama ++</option> <option value='Islam'>Islam</option>

<option value='Kristen'>Kristen</option> <option value='Katolik'>Katolik</option> <option value='Budha'>Budha</option> <option value='Hindu'>Hindu</option> </select> *)

(30)

</tr> <tr>

<td> Email </td> <td>:</td>

<td><input type='text' name='Email' size='30' maxlength='100'> *)</td> </tr>

<tr>

<td> Aktif </td> <td>:</td>

<td><input type='radio' name='AktifUser' value='Y'>Y &nbsp;&nbsp; <input type='radio' name='AktifUser' value='N'>N *)</td>

</tr> <tr>

<td> Level </td> <td>:</td>

<td><input type='radio' name='Level' value='1'>Administrator &nbsp;&nbsp; <input type='radio' name='Level' value='2'>Guru &nbsp;&nbsp; <input type='radio' name='Level' value='3'>Siswa &nbsp;&nbsp; <input type='radio' name='Level' value='4'>Tata Usaha &nbsp;&nbsp; <input type='radio' name='Level' value='5'>Orang Tua Murid *)</td> </tr>

<tr>

<td> Pendidikan Terakhir </td> <td>:</td>

<td><select name='PendidikanTerakhir'><option value='++' selected>++ Pilih Pendidikan Terakhir ++</option>"; $sql = mysql_query("SELECT * FROM tpendidikan ORDER BY IdPendidikanTerakhir ASC");

while ($data = mysql_fetch_array($sql)){

echo "<option value='$data[IdPendidikanTerakhir]'>$data[PendidikanTerakhir]</option>";} echo " </select> *)</td>

</tr> <tr>

<td> Username </td> <td>:</td>

<td colspan='4'><input type='text' name='Username' size='30' maxlength='100'> *)</td> </tr>

<tr>

<td> Password </td> <td>:</td>

<td colspan='4'><input type='text' name='Password' size='30'> *)</td> </tr>

<tr>

<td colspan=3>*) Isikan secara lengkap</td> </tr>

<tr>

<th colspan='6'><input type='submit' value='Simpan'><a href='javascript:history.go(-1)'><input type='button' value='Cancel'></a></th>

</tr> </table> </form> ";

echo "<p>&nbsp;</p>"; break;

case "edit_user":

$data = mysql_fetch_array(mysql_query("SELECT * FROM tuser WHERE IdUser = '$_GET[id]'")); if ($data[Agama] == 'Islam'){

$a = 'selected';}

elseif($data[Agama] == 'Kristen'){ $b = 'selected';}

elseif($data[Agama] == 'Katolik'){ $c = 'selected';}

elseif($data[Agama] == 'Budha'){ $d = 'selected';}

elseif($data[Agama] == 'Hindu'){ $e = 'selected';}

else{ $a = ''; $b = ''; $c = ''; $d = ''; $e = '';}

(31)

$y = 'checked';}

elseif($data[AktifUser] == 'N'){ $n = 'checked';}

else{ $y = ''; $n = '';}

if($data[Level] == '1'){ $a1 = 'checked';} elseif($data[Level] == '2'){ $a2 = 'checked';} elseif($data[Level] == '3'){ $a3 = 'checked';} elseif($data[Level] == '4'){ $a4 = 'checked';} elseif($data[Level] == '5'){ $a5 = 'checked';} else{

$a1 = ''; $a2 = ''; $a3 = ''; $a4 = ''; $a5 = '';}

echo "<br><h2><span>Ubah User</span></h2>";

echo "<form method='POST' action='isi/coding_user/aksi_user.php?module=manajemen_user&act=update'> <table>

<tr>

<td width='150'> Id User </td> <td width='15'>:</td>

<td><input type='text' name='IdUser' size='30' value='$data[IdUser]' disabled><input type='hidden' name='IdUser' size='30' value='$data[IdUser]'></td>

</tr> <tr>

<td width='150'> NIP </td> <td width='15'>:</td>

<td><input type='text' name='NIP' size='30' maxlength='8' value='$data[NIP]' disabled> *)</td> </tr>

<tr>

<td> Nama Lengkap </td> <td>:</td>

<td><input type='text' name='NamaLengkap' size='30' maxlength='100' value='$data[NamaLengkap]'> *)</td> </tr>

<tr>

<td> Alamat </td> <td>:</td>

<td><input type='text' name='Alamat' size='60' value='$data[Alamat]'></td> </tr>

<tr>

<td> Telepon | Hp</td> <td>:</td>

<td><input type='text' name='Telepon' size='30' maxlenth='20' value='$data[Telepon]'> | <input type='text' name='CellPhone' size='30' maxlength='20' value='$data[CellPhone]'></td>

</tr> <tr>

<td> Agama </td> <td>:</td>

<td> <select name='Agama'>

option value='++'>++ Pilih Agama ++</option> <option value='Islam' $a>Islam</option> <option value='Kristen' $b>Kristen</option> <option value='Katolik' $c>Katolik</option> <option value='Budha' $d>Budha</option> <option value='Hindu' $e>Hindu</option> </select> *)

</td> </tr> <tr>

<td> Email </td> <td>:</td>

(32)

</tr> <tr>

<td> Aktif </td> <td>:</td>

<td><input type='radio' name='AktifUser' value='Y' $y>Y &nbsp;&nbsp; <input type='radio' name='AktifUser' value='N' $n>N *)</td>

</tr> <tr>

<td> Level </td> <td>:</td>

<td><input type='radio' name='Level' value='1' $a1>Administrator &nbsp;&nbsp; <input type='radio' name='Level' value='2' $a2>Guru &nbsp;&nbsp; <input type='radio' name='Level' value='3' $a3>Siswa &nbsp;&nbsp; <input type='radio' name='Level' value='4' $a4>Tata Usaha &nbsp;&nbsp; <input type='radio' name='Level' value='5' $a5>Orang Tua Murid *)</td>

</tr> <tr>

<td> Pendidikan Terakhir </td> <td>:</td>

<td><select name='PendidikanTerakhir'><option value='++' selected>++ Pilih Pendidikan Terakhir ++</option>"; $sql = mysql_query("SELECT * FROM tpendidikan ORDER BY IdPendidikanterakhir ASC");

while ($r = mysql_fetch_array($sql)){

if ($data[IdPendidikanTerakhir] == $r[IdPendidikanTerakhir]){

echo "<option value='$r[IdPendidikanTerakhir]' selected>$r[PendidikanTerakhir]</option>";} else{

echo "<option value='$r[IdPendidikanTerakhir]'>$r[PendidikanTerakhir]</option>";} }

echo " </select> *)</td> </tr>

<tr>

<td colspan=3>*) Isikan secara lengkap</td> </tr>

<tr>

<th colspan='6'><input type='submit' value='Simpan'><a href='javascript:history.go(-1)'><input type='button' value='Cancel'></a></th>

</tr> </table> </form> ";

echo "<p>&nbsp;</p>"; break; }

?>

15. aksi_user.php

<?php session_start();

include "../../koneksi.php"; $act = $_GET[act]; $modul = $_GET[module];

if ($modul == 'manajemen_user' AND $act == 'input'){

if (empty($_POST[NIP]) || empty($_POST[Username]) || empty($_POST[Password]) || empty($_POST[Level]) || empty($_POST[Email]) || empty($_POST[AktifUser])){

echo "<script language='javascript'>alert('Isikan form user secara lengkap (Tanda *)'); window.location = '../../master.php?module=manajemen_user&act=tambahuser'</script>";} elseif ($_POST[PendidikanTerakhir] == '++' OR $_POST[Agama] == '++'){

echo "<script language='javascript'>alert('Isikan Agama dan Pendidikan Terakhir'); window.location = '../../master.php?module=manajemen_user&act=tambahuser'</script>";} else{

$numRowsUsername = mysql_num_rows(mysql_query("SELECT Username FROM tuser WHERE Username = '$_POST[Username]'"));

$numRowsNIP = mysql_num_rows(mysql_query("SELECT NIP FROM tuser WHERE NIP = '$_POST[NIP]' AND NamaLengkap = '$_POST[NamaLengkap]'"));

if ($numRowsUsername > 0){

echo "<script language='javascript'>alert('Username sudah digunakan, gunakan username lain.'); window.location = '../../master.php?module=manajemen_user&act=tambahuser'</script>";} elseif ($numRowsNIP > 0){

echo "<script language='javascript'>alert('NIP dan Nama sudah digunakan, gunakan nip dan nama lain.'); window.location = '../../master.php?module=manajemen_user&act=tambahuser'</script>";}

(33)

$createdDate = date('Y-m-d H:i:s');

$passwordEnkrip = md5($_POST[Password]); mysql_query("INSERT INTO tuser( NIP, NamaLengkap,

Alamat, Telepon, CellPhone, Agama, Email, AktifUser, Level, Username, Password,

IdPendidikanTerakhir, CreatedDate, CreatedUser)

VALUES ('$_POST[NIP]', '$_POST[NamaLengkap]', '$_POST[Alamat]', '$_POST[Telepon]', '$_POST[CellPhone]', '$_POST[Agama]', '$_POST[Email]', '$_POST[AktifUser]', '$_POST[Level]', '$_POST[Username]', '$passwordEnkrip',

'$_POST[PendidikanTerakhir]', '$createdDate',

'$_SESSION[IdUser]')");

echo "<script language='javascript'>alert('User $_POST[NamaLengkap] dengan NIP = $_POST[NIP] berhasil ditambahkan / disimpan');

window.location = '../../master.php?module=manajemen_user'</script>";} }

}

elseif ($modul == 'manajemen_user' AND $act == 'update'){ $idUser = $_POST[IdUser];

if (empty($_POST[NamaLengkap]) || empty($_POST[Level]) || empty($_POST[Email]) || empty($_POST[AktifUser])){ echo "<script language='javascript'>alert('Isikan form user secara lengkap (Tanda *)');

window.location = '../../master.php?module=manajemen_user&act=edit_user&id=$idUser'</script>";} elseif ($_POST[PendidikanTerakhir] == '++' OR $_POST[Agama] == '++'){

echo "<script language='javascript'>alert('Isikan Agama dan Pendidikan Terakhir');

window.location = '../../master.php?module=manajemen_user&act=edit_user&id=$idUser'</script>";} else{

$updateDate = date('Y-m-d H:i:s');

mysql_query("UPDATE tuser SET NamaLengkap = '$_POST[NamaLengkap]', Alamat = '$_POST[Alamat]',

Telepon = '$_POST[Telepon]', CellPhone = '$_POST[CellPhone]',

Agama = '$_POST[Agama]',

Email = '$_POST[Email]',

AktifUser = '$_POST[AktifUser]',

Level = '$_POST[Level]',

IdPendidikanTerakhir = '$_POST[PendidikanTerakhir]', LastUpdateDate = '$updateDate',

LastUpdateUser = '$_SESSION[IdUser]' WHERE IdUser = '$idUser'");

echo "<script language='javascript'>alert('User $_POST[NamaLengkap] berhasil diupdate'); window.location = '../../master.php?module=manajemen_user'</script>";}

}

elseif ($modul == 'manajemen_user' AND $act == 'hapus_user'){ mysql_query("DELETE FROM tuser WHERE IdUser = '$_GET[id]'"); header('location: ../../master.php?module=manajemen_user');} ?>

16. guru.php

<?php

(34)

default: session_start();

include "fungsi/class_paging.php";

$Num_Rows = mysql_num_rows(mysql_query("SELECT * FROM tguru")); ?>

<h2><span>Informasi Guru, Total Data: <?php echo $Num_Rows; ?> Guru</span></h2> <div class="module-table-body">

<table id="myTable" class="tablesorter"> <tr>

<th><?php echo "<input type='button' value='Tambah Guru'

onclick=\"window.location.href='?module=manajemen_guru&act=tambahguru';\">"; ?></th> </tr>

<tr> <td>

<div style="font-family: arial; overflow: scroll; width: 100%; height: 350px;"> <div style="text-align: center; width: 100%; padding: 0 px; overflow: hidden;"> <table>

<tr>

<th style="width:5%">No</th> <th style="width:20%">Kode Guru</th> <th style="width:20%">Nama Lengkap</th> <th style="width:10%">JK</th>

<th style="width:10%">Wali Kelas</th <th style="width:20%">Kelas</th> <th style="width:15%">Aksi</th> </tr>

<?php

$p = new PagingGuru; $batas = 10;

$posisi = $p->cariPosisi($batas);

$sql = mysql_query("SELECT * FROM tguru ORDER BY KdGuru ASC LIMIT $posisi,$batas"); $no = $posisi+1;

while ($data = mysql_fetch_array($sql)){ ?>

<tr>

<td><?php echo $no; ?></td>

<td><?php echo $data[KdGuru]; ?></td> <td><?php echo $data[NamaGuru]; ?></td> <td><?php echo $data[JK]; ?></td> <td><?php echo $data[WK]; ?></td> <td><?php echo $data[KelasWK]; ?></td>

<td><a href="?module=manajemen_guru&act=edit_guru&id=<?php echo $data[IdGuru]; ?>">Edit</a> | <a href="isi/coding_guru/aksi_guru.php?module=manajemen_guru&act=hapus_guru&id=<?php echo

$data[IdGuru]; ?>&NameGuru=<?php echo $data[NamaGuru]; ?>" onclick="return confirm('Anda yakin ingin menghapus data guru <?php echo $data[NamaGuru]; ?>?');">Hapus</a> </td>

</tr> <?php $no++;} echo "</table>"; ?>

</div> </div> </td> </tr> </table> <table> <tr> <td> <?php

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM tguru")); $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman); echo "<div id='paging'>Hal: $linkHalaman </div>";

?> </td> </tr> </table>

(35)

<?php break;

case "tambahguru":

echo "<br><h2><span>Tambah Guru</span></h2>";

echo "<form method='POST' action='isi/coding_guru/aksi_guru.php?module=manajemen_guru&act=input'> <table>

<tr>

<td width='150'> NIP/Kode Guru </td> <td width='15'>:</td>

<td><input type='text' name='KdGuru' size='30' maxlength='8'> *)</td> </tr>

<tr>

<td> Nama Lengkap </td> <td>:</td>

<td><input type='text' name='NamaGuru' size='30' maxlength='100'> *)</td> </tr>

<tr>

<td> Alamat </td> <td>:</td>

<td><input type='text' name='Alamat' size='60'></td> </tr>

<tr>

<td> Telepon | Hp</td> <td>:</td>

<td><input type='text' name='Telepon' size='30' maxlenth='20'> | <input type='text' name='CellPhone' size='30' maxlength='20'></td>

</tr> <tr>

<td> Agama </td> <td>:</td>

<td> <select name='Agama'>

<option value='++'>++ Pilih Agama ++</option> <option value='Islam'>Islam</option>

<option value='Kristen'>Kristen</option> <option value='Katolik'>Katolik</option> <option value='Budha'>Budha</option> <option value='Hindu'>Hindu</option> </select> *)

</td> </tr> <tr>

<td> Email </td> <td>:</td>

<td><input type='text' name='Email' size='30' maxlength='100'> *)</td> </tr>

<tr> <td> JK </td> <td>:</td>

<td><input type='radio' name='JK' value='L'>Laki-laki &nbsp;&nbsp; <input type='radio' name='JK' value='P'>Perempuan *)</td>

</tr> <tr>

<td> Wali Kelas </td> <td>:</td>

<td><input type='radio' name='WK' value='Y'>Y &nbsp;&nbsp; <input type='radio' name='WK' value='N'>N *)</td> </tr>

<tr>

<td> Kelas </td> <td>:</td>

<td><input type='text' name='KelasWK' size='20' maxlength='20'> **)</td> </tr>

<tr>

<td> Pendidikan Terakhir </td> <td>:</td>

<td><select name='PendidikanTerakhir'><option value='++' selected>++ Pilih Pendidikan Terakhir ++</option>"; $sql = mysql_query("SELECT * FROM tpendidikan ORDER BY IdPendidikanTerakhir ASC");

while ($data = mysql_fetch_array($sql)){

(36)

</tr> <tr>

<td colspan=3>*) Isikan secara lengkap <br>**) Isikan bila guru adalah Wali Kelas</td> </tr>

<tr>

<th colspan='6'><input type='submit' value='Simpan'><a href='javascript:history.go(-1)'><input type='button' value='Cancel'></a></th>

</tr> </table> </form> ";

echo "<p>&nbsp;</p>"; break;

case "edit_guru"

$data = mysql_fetch_array(mysql_query("SELECT * FROM tguru WHERE IdGuru = '$_GET[id]'")); if ($data[Agama] == 'Islam'){

$a = 'selected';}

elseif($data[Agama] == 'Kristen'){ $b = 'selected';}

elseif($data[Agama] == 'Katolik'){ $c = 'selected';}

elseif($data[Agama] == 'Budha'){ $d = 'selected';}

elseif($data[Agama] == 'Hindu'){ $e = 'selected';}

else{ $a = ''; $b = ''; $c = ''; $d = ''; $e = '';}

if($data[WK] == 'Y'){ $y = 'checked';} elseif($data[WK] == 'N'){ $n = 'checked';} else{

$y = ''; $n = ''; } if($data[JK] == 'L'){ $a1 = 'checked'; } elseif($data[JK] == 'P'){ $a2 = 'checked'; } else{

$a1 = ''; $a2 = ''; }

echo "<br><h2><span>Ubah Guru</span></h2>"; echo "<form method='POST'

action='isi/coding_guru/aksi_guru.php?module=manajemen_guru&act=update&id=$_GET[id]'> <table>

<tr>

<td width='150'> NIP/Kode Guru </td> <td width='15'>:</td>

<td><input type='text' name='KdGuru' size='30' maxlength='8' value='$data[KdGuru]'> *)</td> </tr>

<tr>

<td> Nama Lengkap </td> <td>:</td>

<td><input type='text' name='NamaGuru' size='30' maxlength='100' value='$data[NamaGuru]'> *)</td> </tr>

<tr>

<td> Alamat </td> <td>:</td>

<td><input type='text' name='Alamat' size='60' value='$data[Alamat]'></td> </tr>

<tr>

<td> Telepon | Hp</td> <td>:</td>

(37)

</tr> <tr>

<td> Agama </td> <td>:</td>

<td> <select name='Agama'>

<option valu

Referensi

Dokumen terkait

proposal skripsi dengan judul “ Efektivitas Terapi Murottal dan Aromaterapi Lavender Terhadap Penurunan Gejala Kecemasan pada Pasien Pre Operasi di Rsud Dr. Goeteng

Berkenaan dengan itu, perlu dilakukan perubahan terhadap Undang-undang Nomor 47 Tahun 1999 tentang Pembentukan Kabupaten Nunukan, Kabupaten Malinau, Kabupaten Kutai Barat,

UNIVERSITAS MATARAM sesuai persyaratan-persyaratan dalam dokumen lelang tersebut dengan jumlah harga _________ [dalam huruf], _____________[dalam angka] [dipindahkan dari Format

bahwa berdasarkan pertimbangan sebagaimana dimaksud dalam huruf a dan huruf b, perlu diatur Disiplin Kerja Pegawai Negeri Sipil di Lingkungan Pemerintah Kabupaten

• bagi PNS yang tidak masuk kerja tanpa alasan yang sah selama 31 (tiga puluh satu) sampai dengan 35 (tiga puluh lima) hari kerja. Penurunan

Deskripsi Nilai Dalam Hubungan Bisnis Manajemen BNI Syariah

Dalam pembuatan Aplikasi Peta Budaya Digital 33 Provinsi Di Indonesia Menggunakan Macromedia Flash MX, software Macromedia Flash MX yang digunakan merupakan program animasi

Laporan pelaksanaan kegiatan Subbag Humas Polres Gunungkidul disusun sebagai wujud transparansi dan akuntabilitas terhadap pelaksanaan tugas yang telah dilakukan sepanjang