Politeknik Negeri Bali vii
APLIKASI ABSENSI DAN DATA MAHASISWA PROGRAM STUDI
MANAJEMEN INFORMATIKA JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI BALI
Oleh
Willy Wang
ABSTRAK
Dalam laporan Tugas Akhir memuat Aplikasi Absensi Dan Data Mahasiswa Program Studi Manajemen Informatika Jurusan Teknik Elektro Politeknik Negeri Bali yang dapat memudahkan kerja admin dalam melakukan pengubahan absensi, penghitungan kompensasi, dan rekap laporan absensi mahasiswa yang telah tersimpan di database karena telah terkomputerisasi.
Sistem ini dikembangkan dengan bahasa pemrograman PHP dan menggunakan MySQL sebagai pengelola basis datanya. Penulis menggunakan PHP sebagai bahasa pemrograman dalam pembangunan sistem ini karena PHP merupakan salah satu bahasa pemrograman skrip yang dirancang untuk membangun aplikasi berbasis web.
Kata Kunci: Aplikasi Absensi, Data Mahasiswa Program Studi Manajemen Informatika Jurusan Teknik Elektro Politeknik Negeri Bali.
ABSTRACT
In the final report includes Student Attendance Application And Data Information Management Program Department of Electrical Engineering Polytechnic of Bali which can facilitate in making the conversion admin work attendance, calculating compensation, and recap reports that student attendance has been stored in the database because it has been computerized.
This system was developed with the PHP programming language and uses MySQL as its database manager. The author uses PHP as the programming language in the development of this system because PHP is a programming language scripts that are designed to build web-based applications.
DAFTAR ISI
HALAMAN JUDUL ... i
LEBAR KENGESAHAN ... ii
LEMBAR PERSETUJUAN PUBLIKASI ILMIAH ... iii
KATA PENGHANTAR ... v
ABSTRAK ... vii
DAFTAR ISI ... viii
DAFTAR TABEL ... x
DAFTAR GAMBAR ... xi
BAB 1 PENDAHULUAN ... I-1 1.1 Latar Belakang Masalah ... I-1 1.2. Masalah Dan Batasan Masalah ... I-2 1.2.1 Rumusan Masalah... I-2 1.2.2 Batasan Masalah ... I-2 1.3 Tujuan ... I-2 1.4 Manfaat ... I-3 1.5 Metodologi ... I-3 1.5.1 Metode Pengumpulan Data ... I-3 1.5.2 Metode Perancangan Sistem ... I-3 1.6 Sistematika Penulisan ... I-4
BAB 2 LANDASAN TEORI... II-1 2.1 Sistem ... II-1 2.2 Informasi ... II-1 2.3 Sistem Informasi... II-2 2.3.1 Komponen Sistem Informasi ... II-2 2.4 Data ... II-3 2.5 Basis Data ... II-3
2.6 Entity Relationship Diagram ERD ... II-3
2.7 Data Context Diagram DCD ... II-5 2.10.3 PHP(Personal Home Page) ... II-9 2.10.4 Perl ... II-10 2.11 Adobe Dreamweaver ... II-11 2.12 CSS (Cascading Style Sheet) ... II-11 2.13. Adobe Photoshop ... II-12 2.14. Web Browser (Penjelajah Web) ... II-12 2.15. Komputasi awan ... II-12
Politeknik Negeri Bali ix 3.2.1. Form Login ... III-11 3.2.2 Form Menu Bar ... III-12 3.2.3. Form Tambah Mahasiswa ... III-12 3.2.4. Form Tambah Dosen ... III-13 3.2.5 Form Tambah Jam Pelajaran ... III-13 3.2.6 Form Mata Kuliah ... III-14 3.2.7 Form Tambah Jadwal... III-14 3.2.8. Form Pendaftaran Subadmin ... III-15 3.2.9. Form Ubah Profil Subadmin/Master ... III-15 3.2.10 Form Cetak Laporan ... III-16
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ... IV-1 4.1. Implementasi Sistem ... IV-1 4.1.1 Kemahasiswaan ... IV-2 4.1.1.1. Input Mahasiswa Baru ... IV-2 4.1.1.2. Daftar List Mahasiswa ... IV-3 4.1.2 Dosen ... IV-5 4.1.2.1. Daftarkan Dosen Baru ... IV-5 4.1.2.2. Daftar List Dosen ... IV-6 4.1.3 Jadwal Pelajaran ... IV-7 4.1.3.1. Tambah Jam Mata Kuliah ... IV-8 4.1.3.2. Daftar List Jam Pelajaran ... IV-8 4.1.3.3. Mata Kuliah ... IV-10 4.1.3.4. Daftar Mata Kuliah ... IV-10 4.1.3.5. Tambahkan Jadwal Baru ... IV-12 4.1.3.6. Daftar Semua Jadwal ... IV-13 4.1.4 Absensi ... IV-14 4.1.5 Profil ... IV-15 4.1.5.1. Data Pribadi ... IV-15 4.1.5.2. Password ... IV-15 4.1.5 Subadmin ... IV-16 4.1.5.1. Daftarkan Subadmin Baru ... IV-16 4.1.5.2. Daftar Semua Subadmin ... IV-17 4.1.6 Laporan ... IV-18 4.1.6.1. Print Laporan ... IV-18 4.1.6.2. Kompensasi ... IV-19 4.1.7.1 Login Dosen Dan Mahasiswa... IV-20
BAB V PENUTUP ... V-1 5.1 Kesimpulan ... V-1 5.2 Saran ... V-1
DAFTAR TABEL
Politeknik Negeri Bali xi