Sistem Informasi Akademik Untuk Sekolah Menengah Atas.

(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

Academic Information System is a system that provides service

information in the form of academic data. Making Academic Information System

aims to facilitate the education system in senior high school is expected to ease

this can be felt by the students and the teachers and other staff in the school. The

system was developed using the PHP programming language and uses a database

with MySQL and tailored to the needs of the manufacturing system. The things

contained in this system include teacher data, student data, user data website.


(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; ?>

</div> </div>


(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>

<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">


(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>

</div> </div>


(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; ?>

</div> </div>


(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

$hostname = "localhost"; $username = "root";


(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 }

// ================================= LEVEL USER : GURU ==================================// elseif ($_SESSION[Level] == '2'){


(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>

<td><?php echo $data[Username]; ?></td> <td><?php echo $data[NamaLengkap]; ?></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>

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


(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)){

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


(1)

A-61

WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 4 Semester 1 berhasil dihapus'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'deltgs5'){ mysql_query("UPDATE tnilai SET Tgs5 = NULL WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 5 Semester 1 berhasil dihapus'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'deltgs6'){ mysql_query("UPDATE tnilai SET Tgs6 = NULL WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 1 Semester 2 berhasil dihapus'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'deltgs7'){ mysql_query("UPDATE tnilai SET Tgs7 = NULL WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 2 Semester 2 berhasil dihapus'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'deltgs8'){ mysql_query("UPDATE tnilai SET Tgs8 = NULL WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 3 Semester 2 berhasil dihapus'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'deltgs9'){ mysql_query("UPDATE tnilai SET Tgs9 = NULL WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 4 Semester 2 berhasil dihapus'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'deltgs10'){ mysql_query("UPDATE tnilai SET Tgs10 = NULL WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 5 Semester 2 berhasil dihapus'); window.location = 'javascript:history.go(-1)'</script>";}

//EDIT NILAI TUGAS

elseif($modul == 'nilai' AND $act == 'tgs1'){

mysql_query("UPDATE tnilai SET Tgs1 = '$_POST[Tgs1]' WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 1 Semester 1 berhasil diedit'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'tgs2'){

mysql_query("UPDATE tnilai SET Tgs2 = '$_POST[Tgs2]' WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 2 Semester 1 berhasil diedit'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'tgs3'){

mysql_query("UPDATE tnilai SET Tgs3 = '$_POST[Tgs3]' WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 3 Semester 1 berhasil diedit'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'tgs4'){

mysql_query("UPDATE tnilai SET Tgs4 = '$_POST[Tgs4]' WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 4 Semester 1 berhasil diedit'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'tgs5'){

mysql_query("UPDATE tnilai SET Tgs5 = '$_POST[Tgs5]' WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 5 Semester 1 berhasil diedit'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'tgs6'){

mysql_query("UPDATE tnilai SET Tgs6 = '$_POST[Tgs6]' WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 1 Semester 2 berhasil diedit'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'tgs7'){

mysql_query("UPDATE tnilai SET Tgs7 = '$_POST[Tgs7]' WHERE IdNilai = '$_GET[id]'");


(2)

window.location = 'javascript:history.go(-1)'</script>";} elseif($modul == 'nilai' AND $act == 'tgs8'){

mysql_query("UPDATE tnilai SET Tgs8 = '$_POST[Tgs8]' WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 3 Semester 2 berhasil diedit'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'tgs9'){

mysql_query("UPDATE tnilai SET Tgs9 = '$_POST[Tgs9]' WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 4 Semester 2 berhasil diedit'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'tgs10'){

mysql_query("UPDATE tnilai SET Tgs10 = '$_POST[Tgs10]' WHERE IdNilai = '$_GET[id]'");

echo "<script language= 'javascript'>alert('Nilai Tugas ke 5 Semester 2 berhasil diedit'); window.location = 'javascript:history.go(-1)'</script>";}

elseif($modul == 'nilai' AND $act == 'jurkel'){

if ($_POST[IdJurusan] == '++' OR $_POST[NamaKelas] == '++'){ echo "<script language='javascript'>alert('Isikan Form yang bertanda *)'); window.location = '../../master.php?module=nilai&act=jurkel'</script>";}

else{echo "<script language='javascript'>alert('Silahakan masukkan data berikutnya.'); window.location =

'../../master.php?module=nilai&act=tambahnilai&jur=$_POST[IdJurusan]&kel=$_POST[NamaKelas]'</script>";} }?>

30. logout.php

<?php

session_start(); session_destroy();

echo "<script>alert('Anda telah keluar dari Halaman Web System'); window.location = 'index.php'</script>"; ?>


(3)

1

Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1

Latar Belakang

Memasuki

era globalisasi mendatang, pemakaian teknologi komputer

dalam segala bidang kehidupan sehari-hari tidak akan dapat dihindari. Bahkan

penggunaan teknologi komputer tersebut akan menjadi syarat utama untuk

menunjukkan kualitas sesuatu bidang dan menjadi modal terpenting dalam

memenangkan persaingan.

Sesuai dengan perkembangan teknologi saat ini, maka pengembangan

sistem informasi akademik telah mengarah kepada penggunaan teknologi

informasi berbasis

web, dimana semua informasi yang ada di dalam sistem

dapat ditampilkan dengan menggunakan media internet.

1.2

Rumusan Masalah

Bagaimana membuat Sistem Informasi Akademik untuk Sekolah

Menengah Atas?

1.3

Tujuan

Membuat Sistem Informasi untuk Sekolah Menengah Atas.

1.4

Batasan Masalah

1.

Sistem Informasi Akademik ini berupa

website

yang dibuat

menggunakan PHP dan MySQL.


(4)

1.5

Sistematika Penulisan

Sistematika penulisan laporan Tugas Akhir ini terdiri dari lima bab,

masing-masing bab mempunyai poin-poin tersendiri. Susunan sebagai berikut:

BAB I PENDAHULUAN

Dalam bab ini membahas mengenai latar belakang, rumusan masalah,

tujuan, dan batasan masalah.

BAB II LANDASAN TEORI

Bab II ini berisi tentang pengertian dan dasar-dasar teori atau metode yang

digunakan pada saat pembuatan aplikasi.

BAB III PERANCANGAN DAN PEMODELAN

Dalam bab ini berisi tentang semua pembahasan secara lengkap mengenai

perancangan desain, web map, flowchart dan penjelasan sistem.

BAB IV HASIL DAN PEMBAHASAN

Pada bab ini berisikan penjelasan tiap metode dan fungsi yang telah

dibuat beserta screenshot yang menggambarkan aplikasi.

BAB V KESIMPULAN DAN SARAN

Dalam bab ini berisi tentang kesimpulan pembuatan

website sistem

informasi akademik dan disertakan saran pembuatan

website yang dapat

digunakan nantinya untuk mengembangkan website.


(5)

107

Universitas Kristen Maranatha

BAB V

KESIMPULAN dan SARAN

5.1

Kesimpulan

Kesimpulan yang didapat berdasarkan perancangan dan pembuatan

sistem informasi akademik untuk sekolah menengah atas ini adalah

sebagai berikut :

1.

Sistem Informasi Akademik untuk Sekolah Menengah Atas telah

berhasil dibuat.

2.

Setiap account yang ada (admin, guru, tata usaha, siswa dan orangtua)

di Sistem Informasi Akademik ini sudah berhasil diuji coba.

3.

Sistem Informasi Akademik ini sudah diuji coba dengan menggunakan

beberapa komputer yang saling terhubung.

5.2

Saran

Saran untuk

website sistem informasi akademik untuk sekolah

menengah atas ini adalah sebagai berikut :

1.

Sistem Informasi Akademik untuk Sekolah Menengah Atas ini dapat

dibuka melalui

smart phone atau

hand phone agar dapat dipakai atau

diakses kapan saja.

2.

Fitur-fitur yang ada di dalam Sistem Informasi Akademik untuk

Sekolah Menengah Atas ini di tambah lagi, seperti fitur chat box yang

berfungsi untuk mendapatkan informasi langsung dari admin.


(6)

DAFTAR PUSTAKA

Gilmore, W Jason. 2008.

Beginning PHP and MySQL (3

rd

ed)

. United

States of America, Apres.

Hakim, Lukmanul. 2009.

Trik Rahasia MASTER PHP Terbongkar Lagi

.

Yogyakarta, Lokomedia.

Kadir, Abdul. 2003.

Dasar Pemrograman Web Dinamis Menggunakan PHP

.

Yogyakarta, Andi.

Madcoms. 2004.

Aplikasi Pemrograman PHP & MySQL Untuk Website

Interaktif

. Yogyakarta, Andi.

Sadeli, Muhammad. 2011.

“Membuat Toko Online dengan PHP untuk orang