Sisfo akademik #1 - data kelas

Doni Andriansyah
Doni AndriansyahStudent Announcer, Web Developer, Penulis Buku Komputer, Blogger em Visionet, AMIK Bina Sarana Informatika

Tutorial perancangan website sistem informasi akademik kampus

1 | P a g e
freak-kutuonline
SISFO AKADEMIK #1 – DATA KELAS
Notice !
- Pastikan Apache dan MySQL dalam XAMPP telah berstatus running.
- Gunakan editor Dreamweaver CS6.
Persiapan:
- Buat folder sisfoakd didalam xampp/htdocs sebagai folder penyimpanan proyek.
- Buat folder admin dan conf didalam folder sisfoakd.
- Buat folder kelas didalam folder admin untuk menyimpan file kelas.
Buat database didalam phpMyAdmin dengan nama db_akademik
Buat tabel kelas dengan struktur tabel seperti berikut:
Field Name Data Type Length/Values Index A_I (auto_increment)
id_kelas Int 3 Primary key Yes
nm_kelas Varchar 10
Buat file koneksi untuk mengakses tabel yang berada didalam database db_akademik. Simpan
file koneksi.php didalam folder conf yang telah disiapkan.
Script koneksi.php
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$host = 'localhost';
$user = 'root';
$pswd = '';
$db = 'db_akademik';
$conn = mysqli_connect($host,$user,$pswd,$db);
if(mysqli_connect_errno()){
echo "Unable to connect to database : " . mysqli_connect_error();
}
?>
Penjelasan script koneksi diatas:
• Baris 2, mendefinisikan host yang digunakan untuk mengakses database yaitu localhost.
• Baris 3, mendefinisikan pengguna database secara default yaitu root.
• Baris 4, mendefinisikan password yang digunakan untuk mengakses kedalam database. Jika
password tidak ada maka cukup dikosongkan saja.
• Baris 5, mendefisinikan database yang digunakan didalam proyek yaitu db_akademik.
• Baris 7, koneksi kedalam database.
• Baris 9-11, menampilkan pesan jika koneksi kedalam database tidak berhasil.
2 | P a g e
freak-kutuonline
Buat file open_file.php, file ini berisi pemanggilan file-file php lainnya.
Script open_file.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
$page = isset($_GET['page']) ? $_GET['page'] : '';
switch($page){
case 'dashboard':
if(!file_exists("../admin/dashboard.php")) die ("File dashboard
tidak ada.");
include('../admin/dashboard.php');
break;
/*-------------------------- data kelas ---------------------------------------------------
*/
case 'viewKelas':
if(!file_exists("../admin/kelas/kelas_view.php")) die ("File daftar
kelas tidak ada.");
include('../admin/kelas/kelas_view.php');
break;
case 'tambahKelas':
if(!file_exists("../admin/kelas/kelas_new.php")) die ("File tambah
kelas tidak ada.");
include('../admin/kelas/kelas_new.php');
break;
case 'simpanKelas':
if(!file_exists("../admin/kelas/kelas_save.php")) die ("File simpan
data kelas tidak ada.");
include('../admin/kelas/kelas_save.php');
break;
case 'ubahKelas':
if(!file_exists("../admin/kelas/kelas_ubah.php")) die ("File ubah
data kelas tidak ada.");
include('../admin/kelas/kelas_ubah.php');
break;
case 'updateKelas':
if(!file_exists("../admin/kelas/kelas_update.php")) die ("File
update data kelas tidak ada.");
3 | P a g e
freak-kutuonline
41
42
43
44
45
46
47
48
49
50
include('../admin/kelas/kelas_update.php');
break;
case 'hapusKelas':
if(!file_exists("../admin/kelas/kelas_hapus.php")) die ("File hapus
data kelas tidak ada.");
include('../admin/kelas/kelas_hapus.php');
break;
}
?>
Simpan file open_file.php diatas dalam folder admin yang telah disiapkan.
Buat tampilan home seperti gambar dibawah ini, gunakan komponen Table pada Dreamweaver
agar lebih mudah dan cepat dalam membuat tampilan.
Gambar 1. Home.php
Untuk membuat menu samping gunakan SpryAssets – Menu Bar, pilih model Vertical.
Script home.php
1
2
3
4
5
6
7
8
9
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
</head>
4 | P a g e
freak-kutuonline
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<body>
<table width="800" border="1" align="center">
<tr>
<td height="100" colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="150" valign="top"><ul id="MenuBar1" class="MenuBarVertical">
<li><a href="?page=dashboard">DASHBOARD</a></li>
<li><a href="#">MAHASISWA</a></li>
<li><a href="?page=viewKelas">KELAS</a></li>
<li><a href="#">MATA KULIAH</a> </li>
<li><a href="#">DOSEN</a></li>
</ul></td>
<td width="624" valign="top"><?php require_once "../admin/open_file.php";
?></td>
</tr>
<tr>
<td height="30" colspan="2"><div align="center">Copyleft 2017. All right
reserved.</div></td>
</tr>
</table>
<script type="text/javascript">
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1",
{imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
</script>
</body>
</html>
Simpan file home.php diatas dalam folder admin yang telah disiapkan.
Selanjutnya membuat file dashboard.php yang digunakan sebagai halaman pembuka ketika
pertama kali proyek diakses/dijalankan.
Script dashboard.php
1
2
3
<body>
<p>Selamat datang dihalaman utama sistem informasi akademik.</p>
</body>
Simpan file dashboard.php diatas dalam folder admin yang telah disiapkan.
Selanjutnya dalah membuat file-file kelas yang dibutuhkan, terdiri dari kelas_view.php,
kelas_new.php, kelas_save.php, kelas_ubah.php, kelas_update.php, dan kelas_hapus.php.
5 | P a g e
freak-kutuonline
Buat tampilan data kelas seperti gambar dibawah ini.
Gambar 2. Tampil data kelas.
Script kelas_view.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php require_once "../admin/open_file.php"; ?>
<body>
<table width="500" border="1" align="center">
<tr>
<td colspan="3"><input name="bInput" type="button" value="Tambah Kelas"
onclick="window.location='?page=tambahKelas';" />&nbsp;</td>
</tr>
<tr>
<td colspan="3">DATA KELAS</td>
</tr>
<tr>
<td width="62"><div align="center">No.</div></td>
<td width="263"><div align="center">Kelas</div></td>
<td width="161"><div align="center">Aksi</div></td>
</tr>
<?php
6 | P a g e
freak-kutuonline
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
include "../conf/koneksi.php";
$query = mysqli_query($conn, "select * from kelas order by id_kelas desc");
$no = "1";
while($r = mysqli_fetch_assoc($query)){
?>
<tr>
<td><?php echo $no; ?></td>
<td><?php echo $r['nm_kelas']; ?></td>
<td align="center">
<input name="bUbah" type="button" value="Ubah"
onclick="window.location='?page=ubahKelas&id=<?php echo $r['id_kelas'];?>' " />
<input name="bHapus" type="button" value="Hapus"
onclick="window.location='?page=hapusKelas&id=<?php echo $r['id_kelas'];?>' " />
</td>
</tr>
<?php
$no++; } $row = mysqli_num_rows($query);
?>
<tr>
<td colspan="3">Jumlah record : <?php echo $row; ?></td>
</tr>
</table>
</body>
</html>
Simpan file kelas_view.php diatas dalam folder admin/kelas yang telah disiapkan.
Perhatikan tampil kelas diatas, terdapat tombol Tambah Kelas untuk menambahkan data kelas
baru kedalam tabel kelas.
Gambar 3. Tambah data kelas.
Script kelas_new.php
1
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
7 | P a g e
freak-kutuonline
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="?page=simpanKelas">
<table width="500" border="1" align="center">
<tr>
<td colspan="2">TAMBAH KELAS</td>
</tr>
<tr>
<td width="150">Kelas</td>
<td><input name="kelas" type="text" size="30" maxlength="10"
required/>&nbsp;</td>
</tr>
<tr>
<td colspan="2"><div align="right">
<input name="submit" type="submit" value="Submit" />
<input name="reset" type="reset" value="Batal" onclick="self.history.back();" />
</div></td>
</tr>
</table>
</form>
</body>
</html>
Simpan file kelas_new.php diatas dalam folder admin/kelas yang telah disiapkan.
Pada file kelas_new.php diatas, terdapat action yang mengarahkan ke page simpanKelas. Page
ini berisi file kelas_save.php yang berfungsi menyimpan data kelas yang diinputkan.
Script kelas_save.php
1
2
3
4
5
6
7
8
9
10
<?php
include "../conf/koneksi.php";
$kls = $_POST['kelas'];
$insert = mysqli_query($conn, "insert into kelas(nm_kelas) values('$kls')") or die
(mysqli_error());
echo "<script>alert('Data kelas telah tersimpan.');</script>";
echo "<meta http-equiv='refresh' content='0;url=?page=viewKelas'>";
?>
8 | P a g e
freak-kutuonline
Simpan file kelas_save.php diatas dalam folder admin/kelas yang telah disiapkan.
Kembali kepada file tampil daftar kelas, pada kolom Aksi yang didalamnya terdapat dua buah
tombol yaitu Ubah dan Hapus. Apabila pengguna mengklilk tombol ubah, maka pengguna dapat
merubah data kelas yang dipilih.
Gambar 4. Ubah data kelas.
Script kelas_ubah.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php
include "../conf/koneksi.php";
$id = isset($_GET['id']) ? $_GET['id'] : '' ;
$query = mysqli_query($conn, "select * from kelas where id_kelas='$id'");
$r = mysqli_fetch_assoc($query);
?>
<body>
<form id="form1" name="form1" method="post" action="?page=updateKelas">
<input name="tid" type="hidden" value="<?php echo $r['id_kelas'];?>" />
<table width="500" border="1" align="center">
<tr>
<td colspan="2">UBAH DATA KELAS</td>
</tr>
<tr>
<td width="150">Kelas</td>
<td><input name="kelas" type="text" size="30" maxlength="10" value="<?php echo
$r['nm_kelas'];?>" required/>&nbsp;</td>
</tr>
9 | P a g e
freak-kutuonline
30
31
32
33
34
35
36
37
38
39
<tr>
<td colspan="2"><div align="right">
<input name="submit" type="submit" value="Submit" />
<input name="reset" type="reset" value="Batal" onclick="self.history.back();" />
</div></td>
</tr>
</table>
</form>
</body>
</html>
Simpan file kelas_ubah.php diatas dalam folder admin/kelas yang telah disiapkan.
Proses penyimpanan kembali data kelas yang diubah terdapat pada file update kelas, berikut
scriptnya.
Script kelas_update.php
1
2
3
4
5
6
7
8
9
10
11
<?php
include "../conf/koneksi.php";
$id = $_POST['tid'];
$kls = $_POST['kelas'];
$update = mysqli_query($conn, "update kelas set nm_kelas='$kls' where
id_kelas='$id'") or die (mysqli_error());
echo "<script>alert('Data kelas telah di ubah.');</script>";
echo "<meta http-equiv='refresh' content='0;url=?page=viewKelas'>";
?>
Simpan file kelas_update.php diatas dalam folder admin/kelas yang telah disiapkan.
Kembali kepada file tampil daftar kelas, pada kolom Aksi terdapat tombol Hapus. Apabila
pengguna mengklik tombol hapus maka data kelas yang dipilih akan terhapus. Berikut script
hapus kelas.
Script kelas_hapus.php
1
2
3
4
5
6
7
8
9
<?php
include "../conf/koneksi.php";
$id = isset($_GET['id']) ? $_GET['id'] : '' ;
mysqli_query($conn, "delete from kelas where id_kelas='$id'");
echo "<script>alert('Data kelas telah terhapus.');</script>";
echo "<meta http-equiv='refresh' content='0;url=?page=viewKelas'>";
?>
10 | P a g e
freak-kutuonline
Simpan file kelas_hapus.php diatas dalam folder admin/kelas yang telah disiapkan.
Jalankan proyek melalui browser dengan mengetikkan localhost/sisfoakd/admin pada address
bar.
Note.
Untuk membuat tampilan daftar kelas, form tambah kelas, dan form ubah data kelas gunakan
mode Design yang terdapat didalam Dreamweaver CS6 agar pembuatan tampilan tidak
memakan waktu.

Recomendados

Modul web design - studi kasus website portal berita por
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaDoni Andriansyah
3.9K visualizações86 slides
Java web application 2 - membuat template web por
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template webDoni Andriansyah
4.5K visualizações10 slides
Java Web Form Pendaftaran - JSP por
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPDoni Andriansyah
3.3K visualizações10 slides
Makalah Desain web menggunakan dreamweaver 8 por
Makalah Desain web menggunakan dreamweaver 8Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8Ichsan Smith
59K visualizações12 slides
Pengenalan Macromedia Dreamweaver por
Pengenalan Macromedia DreamweaverPengenalan Macromedia Dreamweaver
Pengenalan Macromedia DreamweaverAchmad Solichin
6.5K visualizações31 slides
Buku tips & trik adobe dreamweaver cs5.5 2012_roki por
Buku tips & trik adobe dreamweaver cs5.5 2012_rokiBuku tips & trik adobe dreamweaver cs5.5 2012_roki
Buku tips & trik adobe dreamweaver cs5.5 2012_rokiAmri Amri
7.7K visualizações130 slides

Mais conteúdo relacionado

Mais procurados

E commerce dengan php mysql.docx por
E commerce dengan php mysql.docxE commerce dengan php mysql.docx
E commerce dengan php mysql.docxCandra Adi Putra
13.5K visualizações39 slides
Tutorial web site aida dan jesika por
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesikaRCH_98
1.1K visualizações26 slides
Macromedia dreamweaver-8 por
Macromedia dreamweaver-8Macromedia dreamweaver-8
Macromedia dreamweaver-8Kiki Saputra
3.5K visualizações31 slides
Tutorial Pembuatan Aplikasi Website Beserta Databasenya por
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
135.3K visualizações23 slides
Adobe dreamwaver por
Adobe dreamwaverAdobe dreamwaver
Adobe dreamwaverzhafdiana
18.3K visualizações21 slides
Tutorial php membuat Aplikasi Inventaris por
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisDeka M Wildan
32.6K visualizações10 slides

Mais procurados(20)

E commerce dengan php mysql.docx por Candra Adi Putra
E commerce dengan php mysql.docxE commerce dengan php mysql.docx
E commerce dengan php mysql.docx
Candra Adi Putra13.5K visualizações
Tutorial web site aida dan jesika por RCH_98
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesika
RCH_981.1K visualizações
Macromedia dreamweaver-8 por Kiki Saputra
Macromedia dreamweaver-8Macromedia dreamweaver-8
Macromedia dreamweaver-8
Kiki Saputra3.5K visualizações
Tutorial Pembuatan Aplikasi Website Beserta Databasenya por RCH_98
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
RCH_98135.3K visualizações
Adobe dreamwaver por zhafdiana
Adobe dreamwaverAdobe dreamwaver
Adobe dreamwaver
zhafdiana18.3K visualizações
Tutorial php membuat Aplikasi Inventaris por Deka M Wildan
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
Deka M Wildan32.6K visualizações
Java web application 1 por Doni Andriansyah
Java web application 1Java web application 1
Java web application 1
Doni Andriansyah378 visualizações
Web dengan php mysql dreamweaver por Albertz Ace-Red
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
Albertz Ace-Red172 visualizações
Pengenalan dreamweaver por imanprasetyo
Pengenalan dreamweaverPengenalan dreamweaver
Pengenalan dreamweaver
imanprasetyo4.7K visualizações
Ujian tengah semester komputer terapan por nofayanties
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapan
nofayanties201 visualizações
Ujian tengah semester komputer terapan por M Paramananda
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapan
M Paramananda274 visualizações
Basic Tutorial to Use dreamweaver cs3 | SEO Guide por Firdaus Aulia
Basic Tutorial to Use dreamweaver cs3 | SEO GuideBasic Tutorial to Use dreamweaver cs3 | SEO Guide
Basic Tutorial to Use dreamweaver cs3 | SEO Guide
Firdaus Aulia652 visualizações
Cara mudah koneksi php dan mysql dengan database por Programmer and Design
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan database
Programmer and Design16.3K visualizações
Tugas laporan aplikasi web nova muhdalifah por zakianadalina97
Tugas laporan aplikasi web nova muhdalifahTugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifah
zakianadalina977.5K visualizações
Menjadi webmaster dalam 30 hari por Didit Septiawan
Menjadi webmaster dalam 30 hariMenjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hari
Didit Septiawan12.2K visualizações
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ... por Doni Tobing
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Doni Tobing31.3K visualizações
Membuat form login dengan php mysql por Raja Putra Media
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysql
Raja Putra Media60 visualizações
Belajar php por Albertz Ace-Red
Belajar phpBelajar php
Belajar php
Albertz Ace-Red196 visualizações
Web Programming - Simpan Tampil Customer por Doni Andriansyah
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
Doni Andriansyah316 visualizações

Destaque

EL EFECTO DE LAS HERRAMIENTAS TECNOLÓGICAS EN EL APRENDIZAJE por
EL EFECTO DE LAS HERRAMIENTAS TECNOLÓGICAS EN EL APRENDIZAJEEL EFECTO DE LAS HERRAMIENTAS TECNOLÓGICAS EN EL APRENDIZAJE
EL EFECTO DE LAS HERRAMIENTAS TECNOLÓGICAS EN EL APRENDIZAJEEliani Cardenas Benitez
358 visualizações12 slides
Ruby 2.4 Internals por
Ruby 2.4 InternalsRuby 2.4 Internals
Ruby 2.4 InternalsKoichi Sasada
1.6K visualizações35 slides
Web Programming - DB Galeri Foto por
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri FotoDoni Andriansyah
471 visualizações5 slides
Pedoman akademik 2011 por
Pedoman akademik 2011Pedoman akademik 2011
Pedoman akademik 2011BUkoun Zaenal
1.5K visualizações104 slides
2. isi-peraturan-akademik por
2. isi-peraturan-akademik2. isi-peraturan-akademik
2. isi-peraturan-akademikAdiya Asva
3.1K visualizações61 slides
Умники и умница por
Умники и умницаУмники и умница
Умники и умницаschool135
371 visualizações5 slides

Destaque(20)

EL EFECTO DE LAS HERRAMIENTAS TECNOLÓGICAS EN EL APRENDIZAJE por Eliani Cardenas Benitez
EL EFECTO DE LAS HERRAMIENTAS TECNOLÓGICAS EN EL APRENDIZAJEEL EFECTO DE LAS HERRAMIENTAS TECNOLÓGICAS EN EL APRENDIZAJE
EL EFECTO DE LAS HERRAMIENTAS TECNOLÓGICAS EN EL APRENDIZAJE
Eliani Cardenas Benitez358 visualizações
Ruby 2.4 Internals por Koichi Sasada
Ruby 2.4 InternalsRuby 2.4 Internals
Ruby 2.4 Internals
Koichi Sasada1.6K visualizações
Web Programming - DB Galeri Foto por Doni Andriansyah
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri Foto
Doni Andriansyah471 visualizações
Pedoman akademik 2011 por BUkoun Zaenal
Pedoman akademik 2011Pedoman akademik 2011
Pedoman akademik 2011
BUkoun Zaenal1.5K visualizações
2. isi-peraturan-akademik por Adiya Asva
2. isi-peraturan-akademik2. isi-peraturan-akademik
2. isi-peraturan-akademik
Adiya Asva3.1K visualizações
Умники и умница por school135
Умники и умницаУмники и умница
Умники и умница
school135371 visualizações
7.DOMINGO GOMÈZ ROSARIO GUADALUPE.Actividad7 por Rosario Domingo
7.DOMINGO GOMÈZ ROSARIO GUADALUPE.Actividad77.DOMINGO GOMÈZ ROSARIO GUADALUPE.Actividad7
7.DOMINGO GOMÈZ ROSARIO GUADALUPE.Actividad7
Rosario Domingo152 visualizações
Fotografia com celular por Welber Dias
Fotografia com celularFotografia com celular
Fotografia com celular
Welber Dias6.7K visualizações
DIKLAT PENGAWAS DIKMEN por naufalashshidiqi
DIKLAT PENGAWAS DIKMENDIKLAT PENGAWAS DIKMEN
DIKLAT PENGAWAS DIKMEN
naufalashshidiqi798 visualizações
Merancang proyek perubahan pim4 por Raudati Hilda
Merancang proyek perubahan pim4Merancang proyek perubahan pim4
Merancang proyek perubahan pim4
Raudati Hilda1.5K visualizações
Proposal aplikasi sistem akademik por Theo Pratama
Proposal aplikasi sistem akademikProposal aplikasi sistem akademik
Proposal aplikasi sistem akademik
Theo Pratama716 visualizações
Paparan seminar rpp diklatpim iii angkatan iv por Erwan Wahyu Hidayat
Paparan seminar rpp diklatpim iii angkatan ivPaparan seminar rpp diklatpim iii angkatan iv
Paparan seminar rpp diklatpim iii angkatan iv
Erwan Wahyu Hidayat16.2K visualizações
PRSENTASI LAPORAN AKHIR PROYEK PERUBAHAN por Sujud Marwoto
PRSENTASI LAPORAN AKHIR PROYEK PERUBAHAN PRSENTASI LAPORAN AKHIR PROYEK PERUBAHAN
PRSENTASI LAPORAN AKHIR PROYEK PERUBAHAN
Sujud Marwoto30.8K visualizações
Perancangan strategik akademik por Pengetua Semekar
Perancangan strategik akademikPerancangan strategik akademik
Perancangan strategik akademik
Pengetua Semekar623 visualizações
PROPOSAL PROYEK PERUBAHAN. Penataan Arsip Terpadu por Sujud Marwoto
PROPOSAL PROYEK PERUBAHAN. Penataan Arsip TerpaduPROPOSAL PROYEK PERUBAHAN. Penataan Arsip Terpadu
PROPOSAL PROYEK PERUBAHAN. Penataan Arsip Terpadu
Sujud Marwoto98.1K visualizações
Laporan proyek perubahan Diklat PIM IV por Sujud Marwoto
Laporan proyek perubahan Diklat PIM IVLaporan proyek perubahan Diklat PIM IV
Laporan proyek perubahan Diklat PIM IV
Sujud Marwoto171.9K visualizações
Kumpulan Jurnal dan Karya Ilmiah por Fahmy Metala
Kumpulan Jurnal dan Karya IlmiahKumpulan Jurnal dan Karya Ilmiah
Kumpulan Jurnal dan Karya Ilmiah
Fahmy Metala124.2K visualizações
3Com 69-002453-00 por savomir
3Com 69-002453-003Com 69-002453-00
3Com 69-002453-00
savomir74 visualizações
Cabelas compensation plan por kcboggs
Cabelas compensation planCabelas compensation plan
Cabelas compensation plan
kcboggs156 visualizações

Similar a Sisfo akademik #1 - data kelas

Php CMS tutorial por
Php CMS tutorialPhp CMS tutorial
Php CMS tutorialAlbertz Ace-Red
126 visualizações17 slides
Php tutorial-17 por
Php tutorial-17Php tutorial-17
Php tutorial-17Haswi Haswi
477 visualizações17 slides
test saja kok por
test saja koktest saja kok
test saja koknehakhus
738 visualizações17 slides
7 langkah-membuat-modul-cms-lokomedia por
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomediadhedhedea
595 visualizações11 slides
Belajar membuat modul crud di laravel 5 por
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Welly Rosadi, Mochamad
204 visualizações14 slides
Fungsi fungsi pada php - pemrograman php my sql por
Fungsi fungsi pada php - pemrograman php my sqlFungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sqlDeka M Wildan
1.7K visualizações4 slides

Similar a Sisfo akademik #1 - data kelas(20)

Php CMS tutorial por Albertz Ace-Red
Php CMS tutorialPhp CMS tutorial
Php CMS tutorial
Albertz Ace-Red126 visualizações
Php tutorial-17 por Haswi Haswi
Php tutorial-17Php tutorial-17
Php tutorial-17
Haswi Haswi477 visualizações
test saja kok por nehakhus
test saja koktest saja kok
test saja kok
nehakhus738 visualizações
7 langkah-membuat-modul-cms-lokomedia por dhedhedea
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia
dhedhedea595 visualizações
Belajar membuat modul crud di laravel 5 por Welly Rosadi, Mochamad
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
Welly Rosadi, Mochamad204 visualizações
Fungsi fungsi pada php - pemrograman php my sql por Deka M Wildan
Fungsi fungsi pada php - pemrograman php my sqlFungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sql
Deka M Wildan1.7K visualizações
Langkah codeigniter multisite por kerang_hotmail
Langkah codeigniter multisiteLangkah codeigniter multisite
Langkah codeigniter multisite
kerang_hotmail1.4K visualizações
Login dengan-session por zebrenitza
Login dengan-sessionLogin dengan-session
Login dengan-session
zebrenitza452 visualizações
Laporan Praktikum Web dengan PHP por Okta Riveranda
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHP
Okta Riveranda3.5K visualizações
Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl... por Tobing Manuppak
Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...
Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...
Tobing Manuppak534 visualizações
Big Data Essentials With Hadoop por Mochamad Khoiron
Big Data Essentials With HadoopBig Data Essentials With Hadoop
Big Data Essentials With Hadoop
Mochamad Khoiron278 visualizações
Cara Membuat WebTools por Mohammad Nur
Cara Membuat WebToolsCara Membuat WebTools
Cara Membuat WebTools
Mohammad Nur2.9K visualizações
Php module hierarchical por Wahyu Bimo
Php module hierarchicalPhp module hierarchical
Php module hierarchical
Wahyu Bimo1.4K visualizações
Wawan tutorial-zend-bagian-4 por Haswi Haswi
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4
Haswi Haswi384 visualizações
Tutorial crud PHP por Candra Adi Putra
Tutorial crud PHPTutorial crud PHP
Tutorial crud PHP
Candra Adi Putra1.5K visualizações
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf por omuru
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
omuru18 visualizações
Membuat aplikasi-rental-dengan-java-dan-my sql por Irwan Syah
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sql
Irwan Syah3.1K visualizações
Selayang Pandang Javascript dan NodeJS por Ridwan Fadjar
Selayang Pandang Javascript dan NodeJSSelayang Pandang Javascript dan NodeJS
Selayang Pandang Javascript dan NodeJS
Ridwan Fadjar2.2K visualizações
Login php mysql por Zamtwo Tabuti
Login php mysqlLogin php mysql
Login php mysql
Zamtwo Tabuti1.9K visualizações
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery por Achmad Solichin
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Achmad Solichin21.7K visualizações

Mais de Doni Andriansyah

Ecommerce for everybody por
Ecommerce for everybodyEcommerce for everybody
Ecommerce for everybodyDoni Andriansyah
171 visualizações76 slides
C++ Latihan Percabangan KPR por
C++ Latihan Percabangan KPRC++ Latihan Percabangan KPR
C++ Latihan Percabangan KPRDoni Andriansyah
1.5K visualizações3 slides
C++ Laundry kiloan murmer por
C++ Laundry kiloan murmerC++ Laundry kiloan murmer
C++ Laundry kiloan murmerDoni Andriansyah
2.9K visualizações3 slides
Lembar kontribusi pengerjaan tugas kelompok por
Lembar kontribusi pengerjaan tugas kelompokLembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompokDoni Andriansyah
1.2K visualizações1 slide
Wp2 keranjang belanja por
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanjaDoni Andriansyah
310 visualizações4 slides
Web Programming 1 - dbKursus por
Web Programming 1 - dbKursusWeb Programming 1 - dbKursus
Web Programming 1 - dbKursusDoni Andriansyah
491 visualizações5 slides

Mais de Doni Andriansyah(20)

Ecommerce for everybody por Doni Andriansyah
Ecommerce for everybodyEcommerce for everybody
Ecommerce for everybody
Doni Andriansyah171 visualizações
C++ Latihan Percabangan KPR por Doni Andriansyah
C++ Latihan Percabangan KPRC++ Latihan Percabangan KPR
C++ Latihan Percabangan KPR
Doni Andriansyah1.5K visualizações
C++ Laundry kiloan murmer por Doni Andriansyah
C++ Laundry kiloan murmerC++ Laundry kiloan murmer
C++ Laundry kiloan murmer
Doni Andriansyah2.9K visualizações
Lembar kontribusi pengerjaan tugas kelompok por Doni Andriansyah
Lembar kontribusi pengerjaan tugas kelompokLembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompok
Doni Andriansyah1.2K visualizações
Wp2 keranjang belanja por Doni Andriansyah
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanja
Doni Andriansyah310 visualizações
Web Programming 1 - dbKursus por Doni Andriansyah
Web Programming 1 - dbKursusWeb Programming 1 - dbKursus
Web Programming 1 - dbKursus
Doni Andriansyah491 visualizações
C++ Array Percabangan Rental VCD DVD Video Mart por Doni Andriansyah
C++ Array Percabangan Rental VCD DVD Video MartC++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video Mart
Doni Andriansyah2.8K visualizações
Web Programming - DB Buku Tamu por Doni Andriansyah
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
Doni Andriansyah2.4K visualizações
Web Programming - Toko Bunga Red Flower por Doni Andriansyah
Web Programming - Toko Bunga Red FlowerWeb Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red Flower
Doni Andriansyah5.1K visualizações
C++ Array Gerobak Fried Chicken por Doni Andriansyah
C++ Array Gerobak Fried ChickenC++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried Chicken
Doni Andriansyah3.8K visualizações
Remastering linux slax por Doni Andriansyah
Remastering linux slaxRemastering linux slax
Remastering linux slax
Doni Andriansyah4.6K visualizações
Nuri proposal penelitian-doni andriansyah (sem) por Doni Andriansyah
Nuri proposal penelitian-doni andriansyah (sem)Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)
Doni Andriansyah7.7K visualizações
Project charter tugas uas project management por Doni Andriansyah
Project charter   tugas uas project managementProject charter   tugas uas project management
Project charter tugas uas project management
Doni Andriansyah7.5K visualizações
Scope requirements tugas uas kelompok project management por Doni Andriansyah
Scope requirements   tugas uas kelompok project managementScope requirements   tugas uas kelompok project management
Scope requirements tugas uas kelompok project management
Doni Andriansyah2.9K visualizações
Tugas1 Software Engineering doni 14000656 por Doni Andriansyah
Tugas1 Software Engineering doni 14000656Tugas1 Software Engineering doni 14000656
Tugas1 Software Engineering doni 14000656
Doni Andriansyah413 visualizações
Otomatisasi sistem perparkiran por Doni Andriansyah
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiran
Doni Andriansyah6.1K visualizações
Tugas IT Ethics - Penetration Testing & Content Providing por Doni Andriansyah
Tugas IT Ethics - Penetration Testing & Content ProvidingTugas IT Ethics - Penetration Testing & Content Providing
Tugas IT Ethics - Penetration Testing & Content Providing
Doni Andriansyah653 visualizações
Java persistence api por Doni Andriansyah
Java persistence apiJava persistence api
Java persistence api
Doni Andriansyah718 visualizações
MVC J2EE using servlet por Doni Andriansyah
MVC J2EE using servletMVC J2EE using servlet
MVC J2EE using servlet
Doni Andriansyah1.2K visualizações
Analisa swot percetakan graphindo berkah utama por Doni Andriansyah
Analisa swot percetakan graphindo berkah utamaAnalisa swot percetakan graphindo berkah utama
Analisa swot percetakan graphindo berkah utama
Doni Andriansyah26.9K visualizações

Último

Yohanes silaen E1G022043.pptx por
Yohanes silaen E1G022043.pptxYohanes silaen E1G022043.pptx
Yohanes silaen E1G022043.pptxyohanessilaen6
5 visualizações8 slides
1-zv2Thh900fnv_bslVdRio9ojEMA3DO2lH0DSVPlzYM.pptx por
1-zv2Thh900fnv_bslVdRio9ojEMA3DO2lH0DSVPlzYM.pptx1-zv2Thh900fnv_bslVdRio9ojEMA3DO2lH0DSVPlzYM.pptx
1-zv2Thh900fnv_bslVdRio9ojEMA3DO2lH0DSVPlzYM.pptxichannudin1
7 visualizações23 slides
DITHYA HUTASOIT_E1G022069.pptx por
DITHYA HUTASOIT_E1G022069.pptxDITHYA HUTASOIT_E1G022069.pptx
DITHYA HUTASOIT_E1G022069.pptxDithyaHutasoit
6 visualizações6 slides
Digitalisasi Pertanian por
Digitalisasi PertanianDigitalisasi Pertanian
Digitalisasi PertanianAbdCharisFauzan
5 visualizações11 slides
Latihan 6_Novelia Tamba_E1G022063-1.pptx por
Latihan 6_Novelia Tamba_E1G022063-1.pptxLatihan 6_Novelia Tamba_E1G022063-1.pptx
Latihan 6_Novelia Tamba_E1G022063-1.pptxnoveliatamba
14 visualizações6 slides
LATIHAN7_HEPIMAYASARI_E1G017085.pptx por
LATIHAN7_HEPIMAYASARI_E1G017085.pptxLATIHAN7_HEPIMAYASARI_E1G017085.pptx
LATIHAN7_HEPIMAYASARI_E1G017085.pptxhepimayasari28
14 visualizações9 slides

Último(7)

Yohanes silaen E1G022043.pptx por yohanessilaen6
Yohanes silaen E1G022043.pptxYohanes silaen E1G022043.pptx
Yohanes silaen E1G022043.pptx
yohanessilaen65 visualizações
1-zv2Thh900fnv_bslVdRio9ojEMA3DO2lH0DSVPlzYM.pptx por ichannudin1
1-zv2Thh900fnv_bslVdRio9ojEMA3DO2lH0DSVPlzYM.pptx1-zv2Thh900fnv_bslVdRio9ojEMA3DO2lH0DSVPlzYM.pptx
1-zv2Thh900fnv_bslVdRio9ojEMA3DO2lH0DSVPlzYM.pptx
ichannudin17 visualizações
DITHYA HUTASOIT_E1G022069.pptx por DithyaHutasoit
DITHYA HUTASOIT_E1G022069.pptxDITHYA HUTASOIT_E1G022069.pptx
DITHYA HUTASOIT_E1G022069.pptx
DithyaHutasoit6 visualizações
Digitalisasi Pertanian por AbdCharisFauzan
Digitalisasi PertanianDigitalisasi Pertanian
Digitalisasi Pertanian
AbdCharisFauzan5 visualizações
Latihan 6_Novelia Tamba_E1G022063-1.pptx por noveliatamba
Latihan 6_Novelia Tamba_E1G022063-1.pptxLatihan 6_Novelia Tamba_E1G022063-1.pptx
Latihan 6_Novelia Tamba_E1G022063-1.pptx
noveliatamba14 visualizações
LATIHAN7_HEPIMAYASARI_E1G017085.pptx por hepimayasari28
LATIHAN7_HEPIMAYASARI_E1G017085.pptxLATIHAN7_HEPIMAYASARI_E1G017085.pptx
LATIHAN7_HEPIMAYASARI_E1G017085.pptx
hepimayasari2814 visualizações
TugasPenkom6_Mohammad Alfarezi_E1G022091.pdf por arezi787
TugasPenkom6_Mohammad Alfarezi_E1G022091.pdfTugasPenkom6_Mohammad Alfarezi_E1G022091.pdf
TugasPenkom6_Mohammad Alfarezi_E1G022091.pdf
arezi7879 visualizações

Sisfo akademik #1 - data kelas

  • 1. 1 | P a g e freak-kutuonline SISFO AKADEMIK #1 – DATA KELAS Notice ! - Pastikan Apache dan MySQL dalam XAMPP telah berstatus running. - Gunakan editor Dreamweaver CS6. Persiapan: - Buat folder sisfoakd didalam xampp/htdocs sebagai folder penyimpanan proyek. - Buat folder admin dan conf didalam folder sisfoakd. - Buat folder kelas didalam folder admin untuk menyimpan file kelas. Buat database didalam phpMyAdmin dengan nama db_akademik Buat tabel kelas dengan struktur tabel seperti berikut: Field Name Data Type Length/Values Index A_I (auto_increment) id_kelas Int 3 Primary key Yes nm_kelas Varchar 10 Buat file koneksi untuk mengakses tabel yang berada didalam database db_akademik. Simpan file koneksi.php didalam folder conf yang telah disiapkan. Script koneksi.php 1 2 3 4 5 6 7 8 9 10 11 12 <?php $host = 'localhost'; $user = 'root'; $pswd = ''; $db = 'db_akademik'; $conn = mysqli_connect($host,$user,$pswd,$db); if(mysqli_connect_errno()){ echo "Unable to connect to database : " . mysqli_connect_error(); } ?> Penjelasan script koneksi diatas: • Baris 2, mendefinisikan host yang digunakan untuk mengakses database yaitu localhost. • Baris 3, mendefinisikan pengguna database secara default yaitu root. • Baris 4, mendefinisikan password yang digunakan untuk mengakses kedalam database. Jika password tidak ada maka cukup dikosongkan saja. • Baris 5, mendefisinikan database yang digunakan didalam proyek yaitu db_akademik. • Baris 7, koneksi kedalam database. • Baris 9-11, menampilkan pesan jika koneksi kedalam database tidak berhasil.
  • 2. 2 | P a g e freak-kutuonline Buat file open_file.php, file ini berisi pemanggilan file-file php lainnya. Script open_file.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 <?php $page = isset($_GET['page']) ? $_GET['page'] : ''; switch($page){ case 'dashboard': if(!file_exists("../admin/dashboard.php")) die ("File dashboard tidak ada."); include('../admin/dashboard.php'); break; /*-------------------------- data kelas --------------------------------------------------- */ case 'viewKelas': if(!file_exists("../admin/kelas/kelas_view.php")) die ("File daftar kelas tidak ada."); include('../admin/kelas/kelas_view.php'); break; case 'tambahKelas': if(!file_exists("../admin/kelas/kelas_new.php")) die ("File tambah kelas tidak ada."); include('../admin/kelas/kelas_new.php'); break; case 'simpanKelas': if(!file_exists("../admin/kelas/kelas_save.php")) die ("File simpan data kelas tidak ada."); include('../admin/kelas/kelas_save.php'); break; case 'ubahKelas': if(!file_exists("../admin/kelas/kelas_ubah.php")) die ("File ubah data kelas tidak ada."); include('../admin/kelas/kelas_ubah.php'); break; case 'updateKelas': if(!file_exists("../admin/kelas/kelas_update.php")) die ("File update data kelas tidak ada.");
  • 3. 3 | P a g e freak-kutuonline 41 42 43 44 45 46 47 48 49 50 include('../admin/kelas/kelas_update.php'); break; case 'hapusKelas': if(!file_exists("../admin/kelas/kelas_hapus.php")) die ("File hapus data kelas tidak ada."); include('../admin/kelas/kelas_hapus.php'); break; } ?> Simpan file open_file.php diatas dalam folder admin yang telah disiapkan. Buat tampilan home seperti gambar dibawah ini, gunakan komponen Table pada Dreamweaver agar lebih mudah dan cepat dalam membuat tampilan. Gambar 1. Home.php Untuk membuat menu samping gunakan SpryAssets – Menu Bar, pilih model Vertical. Script home.php 1 2 3 4 5 6 7 8 9 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script> <link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" /> </head>
  • 4. 4 | P a g e freak-kutuonline 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 <body> <table width="800" border="1" align="center"> <tr> <td height="100" colspan="2">&nbsp;</td> </tr> <tr> <td width="150" valign="top"><ul id="MenuBar1" class="MenuBarVertical"> <li><a href="?page=dashboard">DASHBOARD</a></li> <li><a href="#">MAHASISWA</a></li> <li><a href="?page=viewKelas">KELAS</a></li> <li><a href="#">MATA KULIAH</a> </li> <li><a href="#">DOSEN</a></li> </ul></td> <td width="624" valign="top"><?php require_once "../admin/open_file.php"; ?></td> </tr> <tr> <td height="30" colspan="2"><div align="center">Copyleft 2017. All right reserved.</div></td> </tr> </table> <script type="text/javascript"> var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"}); </script> </body> </html> Simpan file home.php diatas dalam folder admin yang telah disiapkan. Selanjutnya membuat file dashboard.php yang digunakan sebagai halaman pembuka ketika pertama kali proyek diakses/dijalankan. Script dashboard.php 1 2 3 <body> <p>Selamat datang dihalaman utama sistem informasi akademik.</p> </body> Simpan file dashboard.php diatas dalam folder admin yang telah disiapkan. Selanjutnya dalah membuat file-file kelas yang dibutuhkan, terdiri dari kelas_view.php, kelas_new.php, kelas_save.php, kelas_ubah.php, kelas_update.php, dan kelas_hapus.php.
  • 5. 5 | P a g e freak-kutuonline Buat tampilan data kelas seperti gambar dibawah ini. Gambar 2. Tampil data kelas. Script kelas_view.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <?php require_once "../admin/open_file.php"; ?> <body> <table width="500" border="1" align="center"> <tr> <td colspan="3"><input name="bInput" type="button" value="Tambah Kelas" onclick="window.location='?page=tambahKelas';" />&nbsp;</td> </tr> <tr> <td colspan="3">DATA KELAS</td> </tr> <tr> <td width="62"><div align="center">No.</div></td> <td width="263"><div align="center">Kelas</div></td> <td width="161"><div align="center">Aksi</div></td> </tr> <?php
  • 6. 6 | P a g e freak-kutuonline 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 include "../conf/koneksi.php"; $query = mysqli_query($conn, "select * from kelas order by id_kelas desc"); $no = "1"; while($r = mysqli_fetch_assoc($query)){ ?> <tr> <td><?php echo $no; ?></td> <td><?php echo $r['nm_kelas']; ?></td> <td align="center"> <input name="bUbah" type="button" value="Ubah" onclick="window.location='?page=ubahKelas&id=<?php echo $r['id_kelas'];?>' " /> <input name="bHapus" type="button" value="Hapus" onclick="window.location='?page=hapusKelas&id=<?php echo $r['id_kelas'];?>' " /> </td> </tr> <?php $no++; } $row = mysqli_num_rows($query); ?> <tr> <td colspan="3">Jumlah record : <?php echo $row; ?></td> </tr> </table> </body> </html> Simpan file kelas_view.php diatas dalam folder admin/kelas yang telah disiapkan. Perhatikan tampil kelas diatas, terdapat tombol Tambah Kelas untuk menambahkan data kelas baru kedalam tabel kelas. Gambar 3. Tambah data kelas. Script kelas_new.php 1 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • 7. 7 | P a g e freak-kutuonline 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="post" action="?page=simpanKelas"> <table width="500" border="1" align="center"> <tr> <td colspan="2">TAMBAH KELAS</td> </tr> <tr> <td width="150">Kelas</td> <td><input name="kelas" type="text" size="30" maxlength="10" required/>&nbsp;</td> </tr> <tr> <td colspan="2"><div align="right"> <input name="submit" type="submit" value="Submit" /> <input name="reset" type="reset" value="Batal" onclick="self.history.back();" /> </div></td> </tr> </table> </form> </body> </html> Simpan file kelas_new.php diatas dalam folder admin/kelas yang telah disiapkan. Pada file kelas_new.php diatas, terdapat action yang mengarahkan ke page simpanKelas. Page ini berisi file kelas_save.php yang berfungsi menyimpan data kelas yang diinputkan. Script kelas_save.php 1 2 3 4 5 6 7 8 9 10 <?php include "../conf/koneksi.php"; $kls = $_POST['kelas']; $insert = mysqli_query($conn, "insert into kelas(nm_kelas) values('$kls')") or die (mysqli_error()); echo "<script>alert('Data kelas telah tersimpan.');</script>"; echo "<meta http-equiv='refresh' content='0;url=?page=viewKelas'>"; ?>
  • 8. 8 | P a g e freak-kutuonline Simpan file kelas_save.php diatas dalam folder admin/kelas yang telah disiapkan. Kembali kepada file tampil daftar kelas, pada kolom Aksi yang didalamnya terdapat dua buah tombol yaitu Ubah dan Hapus. Apabila pengguna mengklilk tombol ubah, maka pengguna dapat merubah data kelas yang dipilih. Gambar 4. Ubah data kelas. Script kelas_ubah.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <?php include "../conf/koneksi.php"; $id = isset($_GET['id']) ? $_GET['id'] : '' ; $query = mysqli_query($conn, "select * from kelas where id_kelas='$id'"); $r = mysqli_fetch_assoc($query); ?> <body> <form id="form1" name="form1" method="post" action="?page=updateKelas"> <input name="tid" type="hidden" value="<?php echo $r['id_kelas'];?>" /> <table width="500" border="1" align="center"> <tr> <td colspan="2">UBAH DATA KELAS</td> </tr> <tr> <td width="150">Kelas</td> <td><input name="kelas" type="text" size="30" maxlength="10" value="<?php echo $r['nm_kelas'];?>" required/>&nbsp;</td> </tr>
  • 9. 9 | P a g e freak-kutuonline 30 31 32 33 34 35 36 37 38 39 <tr> <td colspan="2"><div align="right"> <input name="submit" type="submit" value="Submit" /> <input name="reset" type="reset" value="Batal" onclick="self.history.back();" /> </div></td> </tr> </table> </form> </body> </html> Simpan file kelas_ubah.php diatas dalam folder admin/kelas yang telah disiapkan. Proses penyimpanan kembali data kelas yang diubah terdapat pada file update kelas, berikut scriptnya. Script kelas_update.php 1 2 3 4 5 6 7 8 9 10 11 <?php include "../conf/koneksi.php"; $id = $_POST['tid']; $kls = $_POST['kelas']; $update = mysqli_query($conn, "update kelas set nm_kelas='$kls' where id_kelas='$id'") or die (mysqli_error()); echo "<script>alert('Data kelas telah di ubah.');</script>"; echo "<meta http-equiv='refresh' content='0;url=?page=viewKelas'>"; ?> Simpan file kelas_update.php diatas dalam folder admin/kelas yang telah disiapkan. Kembali kepada file tampil daftar kelas, pada kolom Aksi terdapat tombol Hapus. Apabila pengguna mengklik tombol hapus maka data kelas yang dipilih akan terhapus. Berikut script hapus kelas. Script kelas_hapus.php 1 2 3 4 5 6 7 8 9 <?php include "../conf/koneksi.php"; $id = isset($_GET['id']) ? $_GET['id'] : '' ; mysqli_query($conn, "delete from kelas where id_kelas='$id'"); echo "<script>alert('Data kelas telah terhapus.');</script>"; echo "<meta http-equiv='refresh' content='0;url=?page=viewKelas'>"; ?>
  • 10. 10 | P a g e freak-kutuonline Simpan file kelas_hapus.php diatas dalam folder admin/kelas yang telah disiapkan. Jalankan proyek melalui browser dengan mengetikkan localhost/sisfoakd/admin pada address bar. Note. Untuk membuat tampilan daftar kelas, form tambah kelas, dan form ubah data kelas gunakan mode Design yang terdapat didalam Dreamweaver CS6 agar pembuatan tampilan tidak memakan waktu.