Docstoc

laporan tugas akhir

Document Sample
laporan tugas akhir Powered By Docstoc
					            LAPORAN TUGAS AKHIR SEMESTER
                          EI-6212
            Pemrograman dan Aplikasi Internet / Web


                     INDARZAH MASBATIN PUTRA
                                23206011
    Tampilan absensi mahasiswa untuk tiap matakuliah dan tiap pertemuan




Tugas akhir kuliah ini mengenai tampilan absensi mahasiswa untuk tiap matakuliah
dan tiap pertemuan. Jadi dapat ditampilkan rekapitulasi absensi mahasiswa dari awal
pertemuan sampai akhir pertemuan juga menampilkan formulir untuk mengisian
absensi mahasiswa dari awal pertemuan hinga akhir pertemuan
Option kegiatan yang rencana akan dilakukan adalah menampilkan juga data nilai dan
form pengisian nilai untuk setiap mahasiswa tiap matakuliah.



SPESIFIKASI SISTEM
1. Halaman login untuk setiap dosen
2. Halaman untuk mengganti password untuk setiap dosen
3. Menampilkan setiap matakuliah yang diajar oleh setiap Dosen
4. Menampilkan peserta kuliah dari setiap matakuliah
5. Menampilkan rekapitulasi data absensi dari setiap matakuliah, mulai dari
   pertemuan/session pertama sampai terakhir.
   Catatan : jumlah pertemuan dibatasi sebanyak 18 pertemuan
6. Menampilkan form pengisian absensi untuk matakuliah setiap mahasiswa, setiap
   pertemuan
7. Menampilkan rekapitulasi nilai dari setiap matakuliah setiap mahasiswa, yang
   terdiri dari :
    nilai harian
    nilai tugas
    nilai ujian tengah semester
    nilai ujian akhir semester
    jumlah nilai total
    nilai akhir
8. Menampilkan form pengisian nilai untuk setiap penilaian yang ada untuk setiap
   mahasiswa, yang terdiri dari :
    Nilai harian
    Nilai tugas
    Nilai ujian tengah semester
    Nilai ujian akhir semester
DESAIN SISTEM
Flowchart untuk mengisi data absensi atau nilai


                                    Mulai




         Tabel
                        Use
         Dosen                      Login




                                  Cocok ?




                                Membaca data            Tabel
   Tabel Kelas         use                        use
                               kelas dan materi         materi




                                Membaca data
     Tabel
                       use    siswa berdasarkan
    Kelas_n
                                materi tertentu




                               Tampilan data
                               asbsensi / nilai




                               Form ubah data
                                absensi siswa
                                 berdasarkan
                                 pertemuan /
                                   session




                              Proses ubah data
                 use
                                absensi / nilai




Keterangan :
Tugas dari dosen adalah mengisi formulir absensi dan nilai siswa. Tahap yang
pertama adalah melakukan login. Apabila data password yang yang dimasukkan
sesuai dengan data password yang ada dalam tabel , maka system akan membaca tabel
kelas dan materi. Apabila password tidak sesuai, maka proses login akan diulangi.

Data yang dibaca dari tabel kelas dan data materi yang dibaca dari tabel materi
digunakan untuk membaca data siswa yang ada di tabel kelas tertentu yang mengikuti
materi tersebut. Data siswa akan ditampilkan menjadi 2 halaman, yaitu data absensi
dan data nilai. Data tersebut dapat diubah nilainya. Hasil perubahan tersebut dikirim
kembali ke tabel_n tersebut. Setelah proses selesai maka akan diarahkan kembali ke
halaman tampilan data absensi atau nilai mahasiswa.


Use Case



                                                           MenampilkanKelas
                                      Login




                              MenampilkanFormGanti        MenampilkanAbsensi
                                   Password               MahasiswaTiapKelas

        Dosen


                               MenampilkanFormInput        MenampilkanData
                                 AbsenMahasiswa           Mahasiswa TiapKelas




                                 MenampilkanFormInput       MenampilkanNilai
                                    NilaiMahasiswa         MahasiswaTiapKelas




IMPLEMENTASI
Menggunakan tabel – tabel antara lain :
   Tabel karyawan untuk dosen
   Tabel kelas
   Tabel materi
   Tabel siswa
   Tabel kelas_n

Aplikasi direalisasikan dengan menggunakan PHP, Html dengan database MySQL
Editor yang digunakan dreamweaver8.
Aplikasi terdiri dari beberapa halaman, dengan informasi tiap halaman didapat dari
passing variable dengan metode url, session, form dengan metode post, dan request
serta instruksi MySQL untuk mendapatkan data database dari MySQL.



PENGUJIAN & ANALISIS
Aplikasi diuji dengan menggunakan browser internet Explorer atau Firefox.
Hasil yang diperoleh sbb:
Tampilan awal




Tampilan Login
Tampilan Halaman utama menampilkan daftar kelas untuk dosen Heri Purwanto
                         dengan password heri




             Tampilan data mahasiswa untuk kelas yang dipilih
Tampilan absensi untu kelas yang dipilih




 Tampilan Input data absen Mahasiswa
                       Tampilan untuk penggantian password




KESIMPULAN
  1. Program utama mengenai tampilan absensi telah berfungsi
  2. Program tambahan mengenai nilai belum berfungsi
  3. Proses update data belum sepenuhnya berfungsi
  4. Proses passing variabel antar halaman perlu mendapat perhatian
  5. Proses akses tiap halaman, harus melalui login terlebih dahulu telah berfungsi
     dengan menggunakan session.
  6. Proses security pengaksesan tiap halaman perlu diperbaiki, karena ada celah
     untuk mengakses halaman secara langsung setelah login berhasil.

CARA PENGGUNAAN
Contoh penggunaan :
    Dari Halaman utama, pilih menu dosen
    Pilih nama dosen, Heri Purwanto
    Isi password dengan heri
    Pilih data kelas yang diajar oleh dosen Heri Purwanto untuk menampilkan data
      mahasiswa
    Pilih absensi atau nilai
    Bila memilih absensi, untuk memasukan data absensi pilih session yang sesuai
      pada bilangan session yang terdapat pada halaman absensi. Contoh berikut
      menunjukan prosedur pengisisan absensi untuk session 7.
Prosedur mengisi absensi mahasiswa untuk session 7 dengan mengklik session 7

				
DOCUMENT INFO
Shared By:
Tags: download, free
Stats:
views:494
posted:1/1/2011
language:Indonesian
pages:8
Description: geratis