Sistem Informasi Akademik Untuk Sekolah Menengah Atas.
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 © 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> <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> © 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> <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> <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> © 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> <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> © 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> <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> © 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> </p> <p> </p> <p> </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> </p> <p> </p> <p> </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> </p> <p> </p> <p> </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> </p> <p> </p> <p> </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> </p> <p> </p> <p> </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 <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> </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 <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> </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 <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 <input type='radio' name='Level' value='2'>Guru <input type='radio' name='Level' value='3'>Siswa <input type='radio' name='Level' value='4'>Tata Usaha <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> </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 <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 <input type='radio' name='Level' value='2' $a2>Guru <input type='radio' name='Level' value='3' $a3>Siswa <input type='radio' name='Level' value='4' $a4>Tata Usaha <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> </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 <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 <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
<?phpsession_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)