laporan tugas besar pbo

16
LAPORAN TUGAS BESAR Pemrograman Berbasis Web SISTEM INFORMASI AKADEMIK Oleh : Chandik (1110651139) Respati Bayu (1110651231) Miftahul Hidayat (1110651138) Malta Galah N. (1110651255) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER

Upload: adi-pati

Post on 26-Jun-2015

1.045 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: Laporan tugas besar pbo

LAPORAN TUGAS BESARPemrograman Berbasis Web

SISTEM INFORMASI AKADEMIK

Oleh :

Chandik (1110651139)

Respati Bayu (1110651231)

Miftahul Hidayat (1110651138)

Malta Galah N. (1110651255)

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH JEMBER

2013

Page 2: Laporan tugas besar pbo

Sitem Informasi Akademik

Aplikasi ini memiliki tiga tipe pengguna, yaitu administrator (admin), staff (dosen), dan user ( mahasiswa). Dan masing-masing pengguna memiliki username dan password sendiri-sendiri. Yang hasilnya kurang lebih seperti terdapat pada : http://sia.pusku.com/

1. Langkah pembuatan, syntac dan Penjelasana. Membuat database dengan xampp

i. Membuat data base dengan nama SIA

ii. Membuat table dalam data base

Page 3: Laporan tugas besar pbo

b. Membuat awal phpSebelum membuat tampilan awal ada beberapa yang harus disiapkan

seperti koneksi.php , cek.php.1. Koneksi.php berfungsi sebagai penghubung web ke database yang dibuat

sebelumnya

2. Cek.php berfungsi untuk mencek apakah pengakses sudah login atau belum

c. Membuat tampilan untuk webi. Halaman index

Page 4: Laporan tugas besar pbo

Untuk syntacnya :

Page 5: Laporan tugas besar pbo

Halaman Login

Penjelasan :Loginadm.php dipanggil untuk memunculnya form login pemanggilan terjadi pada

pada syntac “ <?php include "loginadm.php"?> “ pada index.php. setelah username dan password di isi maka perintah selanjutnya yg akan diseksekusi adalah “submit.php”

Pada bagian ini terjadi pemanggilan database yaitu pada tb_pengguna dimana pada table tersebut tertera pengguna yang berhak mengakses. $username = $_POST[‘usernamer’]; memberi nilai $username dengan data yang di submit dengan value yang dimasukan pada username. Begitu pula pada password. $_SESSION [‘user’]=$array[‘username’]; ; menyimpan username dengan nama user.Setelah submit berhasil maka akan diarahkan pada halaman yang sesuai dengan hak asesnya.

Page 6: Laporan tugas besar pbo

ii. Admin

Syntac :

Page 7: Laporan tugas besar pbo

Untuk menunya :

Untuk hak akses admin, dia memiliki kewenangan dalam mengakses semua data dan data.

iii. Staff (Dosen)

Page 8: Laporan tugas besar pbo

Untuk sytacnya hampir sama seperi admin hanya berbeda pada menunya saja :

iv. User (Pengguna)

Untuk sytacnya hampir sama seperi admin hanya berbeda pada menunya saja :

Page 9: Laporan tugas besar pbo

v. Bila gagal login

vi. Isi dalam menu1. Kita klik menu user :

Klik lihat apabila kita ingin melihat atau mengetahui siapa saja yang bertugas menjadi admin, staff, dan dosen.

Klik tambah apab bila kita ingin menambahkan beberapa personil/anggota di dalamnya.

Page 10: Laporan tugas besar pbo

2. Kita klik menu Akademik :

Di menu akademik terdapat jurusan, mata kuliah, mahasiswa, dan dosen.

- Jurusan, terdapat 2 jurusan yaitu teknik informatika dan manajemen informatika.- Mata kuliah, terdapat banyak mata kuliah di dalamnya.- Mahasiswa, terdapat mahasiswa secara keseluruhan.- Dosen, terdapat nama dosen-dosen yang ada.

3. Kita klik menu dosen :

Di dalam menu dosen terdapat pilihan tambah data, absen, nilai, cek absen dan nilai, dan ubah password.

Page 11: Laporan tugas besar pbo

4. Kita klik menu mahasiswa :

Di menu mahasiswa terdapat KHS mahasiswa dan ubah password.

5. Log out maka kita akan keluar dan kembali pada tampilan awal.

Page 12: Laporan tugas besar pbo

Berikut beberapa fitur yang digunakan pada pembuatan tugas ini :

1. AJAX terdapat pada menu user lihat pilih otorias untuk menampilkan data yang berada dibawahnya menggunakan AJAX.

2. CSS dibanyak tempat3. SESSION terdapat pada submit.php4. Onclikc, onchange

Untuk melihat hasil pembuatan dapat dilihat di : http://sia.pusku.com/